Package com.pulumi.aws.vpclattice.inputs
Class AccessLogSubscriptionState.Builder
- java.lang.Object
-
- com.pulumi.aws.vpclattice.inputs.AccessLogSubscriptionState.Builder
-
- Enclosing class:
- AccessLogSubscriptionState
public static final class AccessLogSubscriptionState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AccessLogSubscriptionState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessLogSubscriptionState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)AccessLogSubscriptionState.Builderarn(java.lang.String arn)AccessLogSubscriptionStatebuild()AccessLogSubscriptionState.BuilderdestinationArn(com.pulumi.core.Output<java.lang.String> destinationArn)AccessLogSubscriptionState.BuilderdestinationArn(java.lang.String destinationArn)AccessLogSubscriptionState.Builderregion(com.pulumi.core.Output<java.lang.String> region)AccessLogSubscriptionState.Builderregion(java.lang.String region)AccessLogSubscriptionState.BuilderresourceArn(com.pulumi.core.Output<java.lang.String> resourceArn)AccessLogSubscriptionState.BuilderresourceArn(java.lang.String resourceArn)AccessLogSubscriptionState.BuilderresourceIdentifier(com.pulumi.core.Output<java.lang.String> resourceIdentifier)AccessLogSubscriptionState.BuilderresourceIdentifier(java.lang.String resourceIdentifier)AccessLogSubscriptionState.BuilderserviceNetworkLogType(com.pulumi.core.Output<java.lang.String> serviceNetworkLogType)AccessLogSubscriptionState.BuilderserviceNetworkLogType(java.lang.String serviceNetworkLogType)AccessLogSubscriptionState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)AccessLogSubscriptionState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)AccessLogSubscriptionState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)AccessLogSubscriptionState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AccessLogSubscriptionState defaults)
-
-
Method Detail
-
arn
public AccessLogSubscriptionState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the access log subscription.- Returns:
- builder
-
arn
public AccessLogSubscriptionState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the access log subscription.- Returns:
- builder
-
destinationArn
public AccessLogSubscriptionState.Builder destinationArn(@Nullable com.pulumi.core.Output<java.lang.String> destinationArn)
- Parameters:
destinationArn- ARN of the log destination.- Returns:
- builder
-
destinationArn
public AccessLogSubscriptionState.Builder destinationArn(java.lang.String destinationArn)
- Parameters:
destinationArn- ARN of the log destination.- Returns:
- builder
-
region
public AccessLogSubscriptionState.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 AccessLogSubscriptionState.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
-
resourceArn
public AccessLogSubscriptionState.Builder resourceArn(@Nullable com.pulumi.core.Output<java.lang.String> resourceArn)
- Parameters:
resourceArn- ARN of the service network or service.- Returns:
- builder
-
resourceArn
public AccessLogSubscriptionState.Builder resourceArn(java.lang.String resourceArn)
- Parameters:
resourceArn- ARN of the service network or service.- Returns:
- builder
-
resourceIdentifier
public AccessLogSubscriptionState.Builder resourceIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> resourceIdentifier)
- Parameters:
resourceIdentifier- ID or Amazon Resource Identifier (ARN) of the service network or service. You must use the ARN if the resources specified in the operation are in different accounts. The following arguments are optional:- Returns:
- builder
-
resourceIdentifier
public AccessLogSubscriptionState.Builder resourceIdentifier(java.lang.String resourceIdentifier)
- Parameters:
resourceIdentifier- ID or Amazon Resource Identifier (ARN) of the service network or service. You must use the ARN if the resources specified in the operation are in different accounts. The following arguments are optional:- Returns:
- builder
-
serviceNetworkLogType
public AccessLogSubscriptionState.Builder serviceNetworkLogType(@Nullable com.pulumi.core.Output<java.lang.String> serviceNetworkLogType)
- Parameters:
serviceNetworkLogType- Type of log that monitors your Amazon VPC Lattice service networks. Valid values are: `SERVICE`, `RESOURCE`. Defaults to `SERVICE`.- Returns:
- builder
-
serviceNetworkLogType
public AccessLogSubscriptionState.Builder serviceNetworkLogType(java.lang.String serviceNetworkLogType)
- Parameters:
serviceNetworkLogType- Type of log that monitors your Amazon VPC Lattice service networks. Valid values are: `SERVICE`, `RESOURCE`. Defaults to `SERVICE`.- Returns:
- builder
-
tags
public AccessLogSubscriptionState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value mapping of resource tags. 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 AccessLogSubscriptionState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public AccessLogSubscriptionState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
-
tagsAll
public AccessLogSubscriptionState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
build
public AccessLogSubscriptionState build()
-
-