Package com.pulumi.aws.oam
Class LinkArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.oam.LinkArgs.Builder
-
- Enclosing class:
- LinkArgs
public static final class LinkArgs.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LinkArgsbuild()LinkArgs.BuilderlabelTemplate(com.pulumi.core.Output<java.lang.String> labelTemplate)LinkArgs.BuilderlabelTemplate(java.lang.String labelTemplate)LinkArgs.BuilderlinkConfiguration(LinkLinkConfigurationArgs linkConfiguration)LinkArgs.BuilderlinkConfiguration(com.pulumi.core.Output<LinkLinkConfigurationArgs> linkConfiguration)LinkArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)LinkArgs.Builderregion(java.lang.String region)LinkArgs.BuilderresourceTypes(com.pulumi.core.Output<java.util.List<java.lang.String>> resourceTypes)LinkArgs.BuilderresourceTypes(java.lang.String... resourceTypes)LinkArgs.BuilderresourceTypes(java.util.List<java.lang.String> resourceTypes)LinkArgs.BuildersinkIdentifier(com.pulumi.core.Output<java.lang.String> sinkIdentifier)LinkArgs.BuildersinkIdentifier(java.lang.String sinkIdentifier)LinkArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)LinkArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LinkArgs defaults)
-
-
Method Detail
-
labelTemplate
public LinkArgs.Builder labelTemplate(com.pulumi.core.Output<java.lang.String> labelTemplate)
- Parameters:
labelTemplate- Human-readable name to use to identify this source account when you are viewing data from it in the monitoring account.- Returns:
- builder
-
labelTemplate
public LinkArgs.Builder labelTemplate(java.lang.String labelTemplate)
- Parameters:
labelTemplate- Human-readable name to use to identify this source account when you are viewing data from it in the monitoring account.- Returns:
- builder
-
linkConfiguration
public LinkArgs.Builder linkConfiguration(@Nullable com.pulumi.core.Output<LinkLinkConfigurationArgs> linkConfiguration)
- Parameters:
linkConfiguration- Configuration for creating filters that specify that only some metric namespaces or log groups are to be shared from the source account to the monitoring account. See `linkConfiguration` Block for details.- Returns:
- builder
-
linkConfiguration
public LinkArgs.Builder linkConfiguration(LinkLinkConfigurationArgs linkConfiguration)
- Parameters:
linkConfiguration- Configuration for creating filters that specify that only some metric namespaces or log groups are to be shared from the source account to the monitoring account. See `linkConfiguration` Block for details.- Returns:
- builder
-
region
public LinkArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public LinkArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
resourceTypes
public LinkArgs.Builder resourceTypes(com.pulumi.core.Output<java.util.List<java.lang.String>> resourceTypes)
- Parameters:
resourceTypes- Types of data that the source account shares with the monitoring account.- Returns:
- builder
-
resourceTypes
public LinkArgs.Builder resourceTypes(java.util.List<java.lang.String> resourceTypes)
- Parameters:
resourceTypes- Types of data that the source account shares with the monitoring account.- Returns:
- builder
-
resourceTypes
public LinkArgs.Builder resourceTypes(java.lang.String... resourceTypes)
- Parameters:
resourceTypes- Types of data that the source account shares with the monitoring account.- Returns:
- builder
-
sinkIdentifier
public LinkArgs.Builder sinkIdentifier(com.pulumi.core.Output<java.lang.String> sinkIdentifier)
- Parameters:
sinkIdentifier- Identifier of the sink to use to create this link. The following arguments are optional:- Returns:
- builder
-
sinkIdentifier
public LinkArgs.Builder sinkIdentifier(java.lang.String sinkIdentifier)
- Parameters:
sinkIdentifier- Identifier of the sink to use to create this link. The following arguments are optional:- Returns:
- builder
-
tags
public LinkArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public LinkArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public LinkArgs build()
-
-