Class CfnDocumentProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDocumentProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDocumentProps
CfnDocumentProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ssm.CfnDocumentProps
CfnDocumentProps.Builder, CfnDocumentProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnDocumentProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnDocumentProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
A list of key-value pairs that describe attachments to a version of a document.final Object
The content for the new SSM document in JSON or YAML.final String
Specify the document format for the request.final String
The type of document to create.final String
getName()
A name for the SSM document.final Object
A list of SSM documents required by a document.getTags()
AWS CloudFormation resource tags to apply to the document.final String
Specify a target type to define the kinds of resources the document can run on.final String
If the document resource you specify in your template already exists, this parameter determines whether a new version of the existing document is created, or the existing document is replaced.final String
An optional field specifying the version of the artifact you are creating with the document.final int
hashCode()
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 theCfnDocumentProps.Builder
.
-
-
Method Details
-
getContent
Description copied from interface:CfnDocumentProps
The content for the new SSM document in JSON or YAML.For more information about the schemas for SSM document content, see SSM document schema features and examples in the AWS Systems Manager User Guide .
This parameter also supports
String
data types.- Specified by:
getContent
in interfaceCfnDocumentProps
-
getAttachments
Description copied from interface:CfnDocumentProps
A list of key-value pairs that describe attachments to a version of a document.- Specified by:
getAttachments
in interfaceCfnDocumentProps
-
getDocumentFormat
Description copied from interface:CfnDocumentProps
Specify the document format for the request.JSON is the default format.
- Specified by:
getDocumentFormat
in interfaceCfnDocumentProps
-
getDocumentType
Description copied from interface:CfnDocumentProps
The type of document to create.Allowed Values :
ApplicationConfigurationSchema
|Automation
|Automation.ChangeTemplate
|Command
|DeploymentStrategy
|Package
|Policy
|Session
- Specified by:
getDocumentType
in interfaceCfnDocumentProps
-
getName
Description copied from interface:CfnDocumentProps
A name for the SSM document.You can't use the following strings as document name prefixes. These are reserved by AWS for use as document name prefixes:
aws
amazon
amzn
- Specified by:
getName
in interfaceCfnDocumentProps
-
getRequires
Description copied from interface:CfnDocumentProps
A list of SSM documents required by a document.This parameter is used exclusively by AWS AppConfig . When a user creates an AWS AppConfig configuration in an SSM document, the user must also specify a required document for validation purposes. In this case, an
ApplicationConfiguration
document requires anApplicationConfigurationSchema
document for validation purposes. For more information, see What is AWS AppConfig ? in the AWS AppConfig User Guide .- Specified by:
getRequires
in interfaceCfnDocumentProps
-
getTags
Description copied from interface:CfnDocumentProps
AWS CloudFormation resource tags to apply to the document.Use tags to help you identify and categorize resources.
- Specified by:
getTags
in interfaceCfnDocumentProps
-
getTargetType
Description copied from interface:CfnDocumentProps
Specify a target type to define the kinds of resources the document can run on.For example, to run a document on EC2 instances, specify the following value:
/AWS::EC2::Instance
. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide .- Specified by:
getTargetType
in interfaceCfnDocumentProps
-
getUpdateMethod
Description copied from interface:CfnDocumentProps
If the document resource you specify in your template already exists, this parameter determines whether a new version of the existing document is created, or the existing document is replaced.Replace
is the default method. If you specifyNewVersion
for theUpdateMethod
parameter, and theName
of the document does not match an existing resource, a new document is created. When you specifyNewVersion
, the default version of the document is changed to the newly created version.- Specified by:
getUpdateMethod
in interfaceCfnDocumentProps
-
getVersionName
Description copied from interface:CfnDocumentProps
An optional field specifying the version of the artifact you are creating with the document.For example,
Release12.1
. This value is unique across all versions of a document, and can't be changed.- Specified by:
getVersionName
in interfaceCfnDocumentProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-