Class CfnAccessLogSubscription.Builder
java.lang.Object
software.amazon.awscdk.services.vpclattice.CfnAccessLogSubscription.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAccessLogSubscription>
- Enclosing class:
CfnAccessLogSubscription
@Stability(Stable)
public static final class CfnAccessLogSubscription.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAccessLogSubscription>
A fluent builder for
CfnAccessLogSubscription
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
destinationArn
(String destinationArn) The Amazon Resource Name (ARN) of the destination.resourceIdentifier
(String resourceIdentifier) The ID or Amazon Resource Name (ARN) of the service network or service.The tags for the access log subscription.
-
Method Details
-
create
@Stability(Stable) public static CfnAccessLogSubscription.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnAccessLogSubscription.Builder
.
-
destinationArn
The Amazon Resource Name (ARN) of the destination.The supported destination types are CloudWatch Log groups, Kinesis Data Firehose delivery streams, and Amazon S3 buckets.
- Parameters:
destinationArn
- The Amazon Resource Name (ARN) of the destination. This parameter is required.- Returns:
this
- See Also:
-
resourceIdentifier
@Stability(Stable) public CfnAccessLogSubscription.Builder resourceIdentifier(String resourceIdentifier) The ID or Amazon Resource Name (ARN) of the service network or service.- Parameters:
resourceIdentifier
- The ID or Amazon Resource Name (ARN) of the service network or service. This parameter is required.- Returns:
this
- See Also:
-
tags
The tags for the access log subscription.- Parameters:
tags
- The tags for the access log subscription. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnAccessLogSubscription>
- Returns:
- a newly built instance of
CfnAccessLogSubscription
.
-