Class CfnCapacityProviderProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lambda.CfnCapacityProviderProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCapacityProviderProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCapacityProviderProps
@Stability(Stable)
@Internal
public static final class CfnCapacityProviderProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCapacityProviderProps
An implementation for
CfnCapacityProviderProps-
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.lambda.CfnCapacityProviderProps
CfnCapacityProviderProps.Builder, CfnCapacityProviderProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCapacityProviderProps.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 StringThe name of the capacity provider.final ObjectThe scaling configuration for the capacity provider.final ObjectSpecifications for the types of EC2 instances that the capacity provider can use.final StringThe ARN of the AWS Key Management Service (KMS) key used by the capacity provider.final ObjectIAM permissions configuration for the capacity provider.getTags()A list of tags to apply to the capacity provider.final ObjectVPC configuration for the capacity provider.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 theCfnCapacityProviderProps.Builder.
-
-
Method Details
-
getPermissionsConfig
Description copied from interface:CfnCapacityProviderPropsIAM permissions configuration for the capacity provider.Returns union: either
IResolvableorCfnCapacityProvider.CapacityProviderPermissionsConfigProperty- Specified by:
getPermissionsConfigin interfaceCfnCapacityProviderProps- See Also:
-
getVpcConfig
Description copied from interface:CfnCapacityProviderPropsVPC configuration for the capacity provider.Returns union: either
IResolvableorCfnCapacityProvider.CapacityProviderVpcConfigProperty- Specified by:
getVpcConfigin interfaceCfnCapacityProviderProps- See Also:
-
getCapacityProviderName
Description copied from interface:CfnCapacityProviderPropsThe name of the capacity provider.The name must be unique within your AWS account and region. If you don't specify a name, CloudFormation generates one.
- Specified by:
getCapacityProviderNamein interfaceCfnCapacityProviderProps- See Also:
-
getCapacityProviderScalingConfig
Description copied from interface:CfnCapacityProviderPropsThe scaling configuration for the capacity provider.Returns union: either
IResolvableorCfnCapacityProvider.CapacityProviderScalingConfigProperty- Specified by:
getCapacityProviderScalingConfigin interfaceCfnCapacityProviderProps- See Also:
-
getInstanceRequirements
Description copied from interface:CfnCapacityProviderPropsSpecifications for the types of EC2 instances that the capacity provider can use.Returns union: either
IResolvableorCfnCapacityProvider.InstanceRequirementsProperty- Specified by:
getInstanceRequirementsin interfaceCfnCapacityProviderProps- See Also:
-
getKmsKeyArn
Description copied from interface:CfnCapacityProviderPropsThe ARN of the AWS Key Management Service (KMS) key used by the capacity provider.- Specified by:
getKmsKeyArnin interfaceCfnCapacityProviderProps- See Also:
-
getTags
Description copied from interface:CfnCapacityProviderPropsA list of tags to apply to the capacity provider.- Specified by:
getTagsin interfaceCfnCapacityProviderProps- See Also:
-
$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()
-