Class CfnContainerAssociationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.networkfirewall.CfnContainerAssociationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnContainerAssociationPropsMixin>
- Enclosing class:
CfnContainerAssociationPropsMixin
@Stability(Stable)
public static final class CfnContainerAssociationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnContainerAssociationPropsMixin>
A fluent builder for
CfnContainerAssociationPropsMixin.-
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.create()create(CfnPropertyMixinOptions options) 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 CfnContainerAssociationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnContainerAssociationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnContainerAssociationPropsMixin.Builder.
-
containerAssociationName
@Stability(Stable) public CfnContainerAssociationPropsMixin.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 CfnContainerAssociationPropsMixin.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 CfnContainerAssociationPropsMixin.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:
-
description
A description of the container association.- Parameters:
description- A description of the container association. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnContainerAssociationPropsMixin.Builder tags(List<? extends CfnTag> 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:
-
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:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnContainerAssociationPropsMixin>- Returns:
- a newly built instance of
CfnContainerAssociationPropsMixin.
-