Package com.pulumi.aws.vpclattice
Class AccessLogSubscriptionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.vpclattice.AccessLogSubscriptionArgs.Builder
-
- Enclosing class:
- AccessLogSubscriptionArgs
public static final class AccessLogSubscriptionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AccessLogSubscriptionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessLogSubscriptionArgsbuild()AccessLogSubscriptionArgs.BuilderdestinationArn(com.pulumi.core.Output<java.lang.String> destinationArn)AccessLogSubscriptionArgs.BuilderdestinationArn(java.lang.String destinationArn)AccessLogSubscriptionArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)AccessLogSubscriptionArgs.Builderregion(java.lang.String region)AccessLogSubscriptionArgs.BuilderresourceIdentifier(com.pulumi.core.Output<java.lang.String> resourceIdentifier)AccessLogSubscriptionArgs.BuilderresourceIdentifier(java.lang.String resourceIdentifier)AccessLogSubscriptionArgs.BuilderserviceNetworkLogType(com.pulumi.core.Output<java.lang.String> serviceNetworkLogType)AccessLogSubscriptionArgs.BuilderserviceNetworkLogType(java.lang.String serviceNetworkLogType)AccessLogSubscriptionArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)AccessLogSubscriptionArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AccessLogSubscriptionArgs defaults)
-
-
Method Detail
-
destinationArn
public AccessLogSubscriptionArgs.Builder destinationArn(com.pulumi.core.Output<java.lang.String> destinationArn)
- Parameters:
destinationArn- ARN of the log destination.- Returns:
- builder
-
destinationArn
public AccessLogSubscriptionArgs.Builder destinationArn(java.lang.String destinationArn)
- Parameters:
destinationArn- ARN of the log destination.- Returns:
- builder
-
region
public AccessLogSubscriptionArgs.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 AccessLogSubscriptionArgs.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
-
resourceIdentifier
public AccessLogSubscriptionArgs.Builder resourceIdentifier(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 AccessLogSubscriptionArgs.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 AccessLogSubscriptionArgs.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 AccessLogSubscriptionArgs.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 AccessLogSubscriptionArgs.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 AccessLogSubscriptionArgs.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
-
build
public AccessLogSubscriptionArgs build()
-
-