Package com.pulumi.aws.cloudwatch
Class LogDestinationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudwatch.LogDestinationArgs.Builder
-
- Enclosing class:
- LogDestinationArgs
public static final class LogDestinationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(LogDestinationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LogDestinationArgsbuild()LogDestinationArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)LogDestinationArgs.Buildername(java.lang.String name)LogDestinationArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)LogDestinationArgs.Builderregion(java.lang.String region)LogDestinationArgs.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)LogDestinationArgs.BuilderroleArn(java.lang.String roleArn)LogDestinationArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)LogDestinationArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)LogDestinationArgs.BuildertargetArn(com.pulumi.core.Output<java.lang.String> targetArn)LogDestinationArgs.BuildertargetArn(java.lang.String targetArn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LogDestinationArgs defaults)
-
-
Method Detail
-
name
public LogDestinationArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- A name for the log destination.- Returns:
- builder
-
name
public LogDestinationArgs.Builder name(java.lang.String name)
- Parameters:
name- A name for the log destination.- Returns:
- builder
-
region
public LogDestinationArgs.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 LogDestinationArgs.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
-
roleArn
public LogDestinationArgs.Builder roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- The ARN of an IAM role that grants Amazon CloudWatch Logs permissions to put data into the target.- Returns:
- builder
-
roleArn
public LogDestinationArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- The ARN of an IAM role that grants Amazon CloudWatch Logs permissions to put data into the target.- Returns:
- builder
-
tags
public LogDestinationArgs.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 LogDestinationArgs.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
-
targetArn
public LogDestinationArgs.Builder targetArn(com.pulumi.core.Output<java.lang.String> targetArn)
- Parameters:
targetArn- The ARN of the target Amazon Kinesis stream resource for the destination.- Returns:
- builder
-
targetArn
public LogDestinationArgs.Builder targetArn(java.lang.String targetArn)
- Parameters:
targetArn- The ARN of the target Amazon Kinesis stream resource for the destination.- Returns:
- builder
-
build
public LogDestinationArgs build()
-
-