Class ClusterAttributes.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ecs.ClusterAttributes.Jsii$Proxy
- All Implemented Interfaces:
ClusterAttributes,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ClusterAttributes
@Stability(Stable)
@Internal
public static final class ClusterAttributes.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ClusterAttributes
An implementation for
ClusterAttributes-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ecs.ClusterAttributes
ClusterAttributes.Builder, ClusterAttributes.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ClusterAttributes.Builder builder) Constructor that initializes the object based on literal property values passed by theClusterAttributes.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal IAutoScalingGroupAutoscaling group added to the cluster if capacity is added.final StringThe Amazon Resource Name (ARN) that identifies the cluster.final StringThe name of the cluster.final INamespaceThe AWS Cloud Map namespace to associate with the cluster.The execute command configuration for the cluster.final BooleanSpecifies whether the cluster has EC2 instance capacity.final List<ISecurityGroup>The security groups associated with the container instances registered to the cluster.final IVpcgetVpc()The VPC associated with the cluster.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theClusterAttributes.Builder.
-
-
Method Details
-
getClusterName
Description copied from interface:ClusterAttributesThe name of the cluster.- Specified by:
getClusterNamein interfaceClusterAttributes
-
getSecurityGroups
Description copied from interface:ClusterAttributesThe security groups associated with the container instances registered to the cluster.- Specified by:
getSecurityGroupsin interfaceClusterAttributes
-
getVpc
Description copied from interface:ClusterAttributesThe VPC associated with the cluster.- Specified by:
getVpcin interfaceClusterAttributes
-
getAutoscalingGroup
Description copied from interface:ClusterAttributesAutoscaling group added to the cluster if capacity is added.Default: - No default autoscaling group
- Specified by:
getAutoscalingGroupin interfaceClusterAttributes
-
getClusterArn
Description copied from interface:ClusterAttributesThe Amazon Resource Name (ARN) that identifies the cluster.Default: Derived from clusterName
- Specified by:
getClusterArnin interfaceClusterAttributes
-
getDefaultCloudMapNamespace
Description copied from interface:ClusterAttributesThe AWS Cloud Map namespace to associate with the cluster.Default: - No default namespace
- Specified by:
getDefaultCloudMapNamespacein interfaceClusterAttributes
-
getExecuteCommandConfiguration
Description copied from interface:ClusterAttributesThe execute command configuration for the cluster.Default: - none.
- Specified by:
getExecuteCommandConfigurationin interfaceClusterAttributes
-
getHasEc2Capacity
Description copied from interface:ClusterAttributesSpecifies whether the cluster has EC2 instance capacity.Default: true
- Specified by:
getHasEc2Capacityin interfaceClusterAttributes
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-