Class CfnComponentProps.Jsii$Proxy
- All Implemented Interfaces:
CfnComponentProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnComponentProps
CfnComponentProps-
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.imagebuilder.CfnComponentProps
CfnComponentProps.Builder, CfnComponentProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnComponentProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnComponentProps.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 change description of the component.final StringgetData()Componentdatacontains inline YAML document content for the component.final StringDescribes the contents of the component.final StringThe Amazon Resource Name (ARN) that uniquely identifies the KMS key used to encrypt this component.final StringgetName()The name of the component.final StringThe operating system platform of the component.The operating system (OS) version supported by the component.getTags()The tags that apply to the component.final StringgetUri()Theuriof a YAML component document file.final StringThe component version.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 theCfnComponentProps.Builder.
-
-
Method Details
-
getName
Description copied from interface:CfnComponentPropsThe name of the component.- Specified by:
getNamein interfaceCfnComponentProps- See Also:
-
getPlatform
Description copied from interface:CfnComponentPropsThe operating system platform of the component.- Specified by:
getPlatformin interfaceCfnComponentProps- See Also:
-
getVersion
Description copied from interface:CfnComponentPropsThe component version.For example,
1.0.0.- Specified by:
getVersionin interfaceCfnComponentProps- See Also:
-
getChangeDescription
Description copied from interface:CfnComponentPropsThe change description of the component.Describes what change has been made in this version, or what makes this version different from other versions of the component.
- Specified by:
getChangeDescriptionin interfaceCfnComponentProps- See Also:
-
getData
Description copied from interface:CfnComponentPropsComponentdatacontains inline YAML document content for the component.Alternatively, you can specify the
uriof a YAML document file stored in Amazon S3. However, you cannot specify both properties.- Specified by:
getDatain interfaceCfnComponentProps- See Also:
-
getDescription
Description copied from interface:CfnComponentPropsDescribes the contents of the component.- Specified by:
getDescriptionin interfaceCfnComponentProps- See Also:
-
getKmsKeyId
Description copied from interface:CfnComponentPropsThe Amazon Resource Name (ARN) that uniquely identifies the KMS key used to encrypt this component.This can be either the Key ARN or the Alias ARN. For more information, see Key identifiers (KeyId) in the AWS Key Management Service Developer Guide .
- Specified by:
getKmsKeyIdin interfaceCfnComponentProps- See Also:
-
getSupportedOsVersions
Description copied from interface:CfnComponentPropsThe operating system (OS) version supported by the component.If the OS information is available, a prefix match is performed against the base image OS version during image recipe creation.
- Specified by:
getSupportedOsVersionsin interfaceCfnComponentProps- See Also:
-
getTags
Description copied from interface:CfnComponentPropsThe tags that apply to the component.- Specified by:
getTagsin interfaceCfnComponentProps- See Also:
-
getUri
Description copied from interface:CfnComponentPropsTheuriof a YAML component document file.This must be an S3 URL (
s3://bucket/key), and the requester must have permission to access the S3 bucket it points to. If you use Amazon S3, you can specify component content up to your service quota.Alternatively, you can specify the YAML document inline, using the component
dataproperty. You cannot specify both properties.- Specified by:
getUriin interfaceCfnComponentProps- 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()
-