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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ssm.CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty
CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.Builder, CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty.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 ObjectConfiguration options for sending command output to Amazon CloudWatch Logs.final StringInformation about the command or commands to run.final StringThe SHA-256 or SHA-1 hash created by the system when the document was created.final StringThe SHA-256 or SHA-1 hash type.final StringThe AWS Systems Manager document (SSM document) version to use in the request.final ObjectConfigurations for sending notifications about command status changes on a per-managed node basis.final StringThe name of the Amazon Simple Storage Service (Amazon S3) bucket.final StringThe S3 bucket subfolder.final ObjectThe parameters for theRUN_COMMANDtask execution.final StringThe Amazon Resource Name (ARN) of the IAM service role for AWS Systems Manager to assume when running a maintenance window task.final NumberIf this time is reached and the command hasn't already started running, it doesn't run.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
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.MaintenanceWindowRunCommandParametersPropertyConfiguration options for sending command output to Amazon CloudWatch Logs.Returns union: either
IResolvableorCfnMaintenanceWindowTask.CloudWatchOutputConfigProperty- Specified by:
getCloudWatchOutputConfigin interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty- See Also:
-
getComment
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersPropertyInformation about the command or commands to run.- Specified by:
getCommentin interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty- See Also:
-
getDocumentHash
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersPropertyThe SHA-256 or SHA-1 hash created by the system when the document was created.SHA-1 hashes have been deprecated.
- Specified by:
getDocumentHashin interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty- See Also:
-
getDocumentHashType
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersPropertyThe SHA-256 or SHA-1 hash type.SHA-1 hashes are deprecated.
- Specified by:
getDocumentHashTypein interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty- See Also:
-
getDocumentVersion
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersPropertyThe 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:
getDocumentVersionin interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty- See Also:
-
getNotificationConfig
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersPropertyConfigurations for sending notifications about command status changes on a per-managed node basis.Returns union: either
IResolvableorCfnMaintenanceWindowTask.NotificationConfigProperty- Specified by:
getNotificationConfigin interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty- See Also:
-
getOutputS3BucketName
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersPropertyThe name of the Amazon Simple Storage Service (Amazon S3) bucket.- Specified by:
getOutputS3BucketNamein interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty- See Also:
-
getOutputS3KeyPrefix
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersPropertyThe S3 bucket subfolder.- Specified by:
getOutputS3KeyPrefixin interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty- See Also:
-
getParameters
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersPropertyThe parameters for theRUN_COMMANDtask execution.The supported parameters are the same as those for the
SendCommandAPI call. For more information, see SendCommand in the AWS Systems Manager API Reference .- Specified by:
getParametersin interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty- See Also:
-
getServiceRoleArn
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersPropertyThe 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:
getServiceRoleArnin interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty- See Also:
-
getTimeoutSeconds
Description copied from interface:CfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersPropertyIf this time is reached and the command hasn't already started running, it doesn't run.- Specified by:
getTimeoutSecondsin interfaceCfnMaintenanceWindowTask.MaintenanceWindowRunCommandParametersProperty- 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()
-