Class CfnContainerAssociation.Builder
java.lang.Object
software.amazon.awscdk.services.networkfirewall.CfnContainerAssociation.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnContainerAssociation>
- Enclosing class:
CfnContainerAssociation
@Stability(Stable)
public static final class CfnContainerAssociation.Builder
extends Object
implements software.amazon.jsii.Builder<CfnContainerAssociation>
A fluent builder for
CfnContainerAssociation.-
Method Summary
Modifier and TypeMethodDescriptionbuild()containerAssociationName(String containerAssociationName) The descriptive name of the container association.containerMonitoringConfigurations(List<? extends Object> containerMonitoringConfigurations) The monitoring configurations for the container association.containerMonitoringConfigurations(IResolvable containerMonitoringConfigurations) The monitoring configurations for the container association.description(String description) A description of the container association.An array of key-value pairs to apply to this resource.The type of containers to monitor.
-
Method Details
-
create
@Stability(Stable) public static CfnContainerAssociation.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
CfnContainerAssociation.Builder.
-
containerAssociationName
@Stability(Stable) public CfnContainerAssociation.Builder containerAssociationName(String containerAssociationName) The descriptive name of the container association.You can't change the name of a container association after you create it.
- Parameters:
containerAssociationName- The descriptive name of the container association. This parameter is required.- Returns:
this- See Also:
-
containerMonitoringConfigurations
@Stability(Stable) public CfnContainerAssociation.Builder containerMonitoringConfigurations(IResolvable containerMonitoringConfigurations) The monitoring configurations for the container association.Each configuration specifies an Amazon ECS or Amazon EKS cluster to monitor and optional attribute filters to narrow which containers are tracked.
- Parameters:
containerMonitoringConfigurations- The monitoring configurations for the container association. This parameter is required.- Returns:
this- See Also:
-
containerMonitoringConfigurations
@Stability(Stable) public CfnContainerAssociation.Builder containerMonitoringConfigurations(List<? extends Object> containerMonitoringConfigurations) The monitoring configurations for the container association.Each configuration specifies an Amazon ECS or Amazon EKS cluster to monitor and optional attribute filters to narrow which containers are tracked.
- Parameters:
containerMonitoringConfigurations- The monitoring configurations for the container association. This parameter is required.- Returns:
this- See Also:
-
type
The type of containers to monitor.You can't change the container type after creation.
- Parameters:
type- The type of containers to monitor. This parameter is required.- Returns:
this- See Also:
-
description
A description of the container association.- Parameters:
description- A description of the container association. This parameter is required.- Returns:
this- See Also:
-
tags
An array of key-value pairs to apply to this resource.- Parameters:
tags- An array of key-value pairs to apply to this resource. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnContainerAssociation>- Returns:
- a newly built instance of
CfnContainerAssociation.
-