Class CfnDeploymentProps.Jsii$Proxy
- All Implemented Interfaces:
 CfnDeploymentProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
 - CfnDeploymentProps
 
CfnDeploymentProps- 
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.greengrassv2.CfnDeploymentProps
CfnDeploymentProps.Builder, CfnDeploymentProps.Jsii$Proxy - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnDeploymentProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnDeploymentProps.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 ObjectThe components to deploy.final StringThe name of the deployment.final ObjectThe deployment policies for the deployment.final ObjectThe job configuration for the deployment configuration.final StringThe parent deployment's ARN for a subdeployment.getTags()Application-specific metadata to attach to the deployment.final StringThe ARN of the target AWS IoT thing or thing group.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 theCfnDeploymentProps.Builder. 
 - 
 - 
Method Details
- 
getTargetArn
Description copied from interface:CfnDeploymentPropsThe ARN of the target AWS IoT thing or thing group.- Specified by:
 getTargetArnin interfaceCfnDeploymentProps
 - 
getComponents
Description copied from interface:CfnDeploymentPropsThe components to deploy.This is a dictionary, where each key is the name of a component, and each key's value is the version and configuration to deploy for that component.
- Specified by:
 getComponentsin interfaceCfnDeploymentProps
 - 
getDeploymentName
Description copied from interface:CfnDeploymentPropsThe name of the deployment.- Specified by:
 getDeploymentNamein interfaceCfnDeploymentProps
 - 
getDeploymentPolicies
Description copied from interface:CfnDeploymentPropsThe deployment policies for the deployment.These policies define how the deployment updates components and handles failure.
- Specified by:
 getDeploymentPoliciesin interfaceCfnDeploymentProps
 - 
getIotJobConfiguration
Description copied from interface:CfnDeploymentPropsThe job configuration for the deployment configuration.The job configuration specifies the rollout, timeout, and stop configurations for the deployment configuration.
- Specified by:
 getIotJobConfigurationin interfaceCfnDeploymentProps
 - 
getParentTargetArn
Description copied from interface:CfnDeploymentPropsThe parent deployment's ARN for a subdeployment.- Specified by:
 getParentTargetArnin interfaceCfnDeploymentProps
 - 
getTags
Description copied from interface:CfnDeploymentPropsApplication-specific metadata to attach to the deployment.You can use tags in IAM policies to control access to AWS IoT Greengrass resources. You can also use tags to categorize your resources. For more information, see Tag your AWS IoT Greengrass Version 2 resources in the AWS IoT Greengrass V2 Developer Guide .
This
Jsonproperty type is processed as a map of key-value pairs. It uses the following format, which is different from mostTagsimplementations in AWS CloudFormation templates."Tags": { "KeyName0": "value", "KeyName1": "value", "KeyName2": "value" }- Specified by:
 getTagsin interfaceCfnDeploymentProps
 - 
$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() 
 -