Class CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
-
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.CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.Builder, CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.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
Configuration options for sending command output to Amazon CloudWatch Logs.final String
Information about the command or commands to run.final String
The SHA-256 or SHA-1 hash created by the system when the document was created.final String
The SHA-256 or SHA-1 hash type.final String
The AWS Systems Manager document (SSM document) version to use in the request.final Object
Configurations for sending notifications about command status changes on a per-managed node basis.final String
The name of the Amazon Simple Storage Service (Amazon S3) bucket.final String
The S3 bucket subfolder.final Object
The parameters for theRUN_COMMAND
task execution.final String
The Amazon Resource Name (ARN) of the IAM service role for AWS Systems Manager to assume when running a maintenance window task.final Number
If this time is reached and the command hasn't already started running, it doesn't run.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
protected Jsii$Proxy(CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.Builder
.
-
-
Method Details
-
getCloudWatchOutputConfig
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
Configuration options for sending command output to Amazon CloudWatch Logs.- Specified by:
getCloudWatchOutputConfig
in interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
- See Also:
-
getComment
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
Information about the command or commands to run.- Specified by:
getComment
in interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
- See Also:
-
getDocumentHash
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
The SHA-256 or SHA-1 hash created by the system when the document was created.SHA-1 hashes have been deprecated.
- Specified by:
getDocumentHash
in interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
- See Also:
-
getDocumentHashType
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
The SHA-256 or SHA-1 hash type.SHA-1 hashes are deprecated.
- Specified by:
getDocumentHashType
in interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
- See Also:
-
getDocumentVersion
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
The AWS Systems Manager document (SSM document) version to use in the request.You can specify
$DEFAULT
,$LATEST
, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:--document-version "\$DEFAULT"
--document-version "\$LATEST"
--document-version "3"
- Specified by:
getDocumentVersion
in interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
- See Also:
-
getNotificationConfig
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
Configurations for sending notifications about command status changes on a per-managed node basis.- Specified by:
getNotificationConfig
in interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
- See Also:
-
getOutputS3BucketName
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
The name of the Amazon Simple Storage Service (Amazon S3) bucket.- Specified by:
getOutputS3BucketName
in interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
- See Also:
-
getOutputS3KeyPrefix
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
The S3 bucket subfolder.- Specified by:
getOutputS3KeyPrefix
in interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
- See Also:
-
getParameters
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
The parameters for theRUN_COMMAND
task execution.The supported parameters are the same as those for the
SendCommand
API call. For more information, see SendCommand in the AWS Systems Manager API Reference .- Specified by:
getParameters
in interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
- See Also:
-
getServiceRoleArn
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
The Amazon Resource Name (ARN) of the IAM service role for AWS Systems Manager to assume when running a maintenance window task.If you do not specify a service role ARN, Systems Manager uses a service-linked role in your account. If no appropriate service-linked role for Systems Manager exists in your account, it is created when you run
RegisterTaskWithMaintenanceWindow
.However, for an improved security posture, we strongly recommend creating a custom policy and custom service role for running your maintenance window tasks. The policy can be crafted to provide only the permissions needed for your particular maintenance window tasks. For more information, see Setting up Maintenance Windows in the in the AWS Systems Manager User Guide .
- Specified by:
getServiceRoleArn
in interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
- See Also:
-
getTimeoutSeconds
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
If this time is reached and the command hasn't already started running, it doesn't run.- Specified by:
getTimeoutSeconds
in interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
- See Also:
-
$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()
-