MaintenanceWindowRunCommandParameters
public struct MaintenanceWindowRunCommandParameters : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Undocumented
Declaration
Swift
public let cloudWatchOutputConfig: CloudWatchOutputConfig?
-
Information about the commands to run.
Declaration
Swift
public let comment: String?
-
The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.
Declaration
Swift
public let documentHash: String?
-
SHA-256 or SHA-1. SHA-1 hashes have been deprecated.
Declaration
Swift
public let documentHashType: DocumentHashType?
-
The 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”
Declaration
Swift
public let documentVersion: String?
-
Configurations for sending notifications about command status changes on a per-instance basis.
Declaration
Swift
public let notificationConfig: NotificationConfig?
-
The name of the S3 bucket.
Declaration
Swift
public let outputS3BucketName: String?
-
The S3 bucket subfolder.
Declaration
Swift
public let outputS3KeyPrefix: String?
-
The parameters for the RUN_COMMAND task execution.
Declaration
Swift
public let parameters: [String : [String]]?
-
The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.
Declaration
Swift
public let serviceRoleArn: String?
-
If this time is reached and the command has not already started running, it doesn’t run.
Declaration
Swift
public let timeoutSeconds: Int?
-
init(cloudWatchOutputConfig:comment:documentHash:documentHashType:documentVersion:notificationConfig:outputS3BucketName:outputS3KeyPrefix:parameters:serviceRoleArn:timeoutSeconds:)
Undocumented
Declaration
Swift
public init(cloudWatchOutputConfig: CloudWatchOutputConfig? = nil, comment: String? = nil, documentHash: String? = nil, documentHashType: DocumentHashType? = nil, documentVersion: String? = nil, notificationConfig: NotificationConfig? = nil, outputS3BucketName: String? = nil, outputS3KeyPrefix: String? = nil, parameters: [String : [String]]? = nil, serviceRoleArn: String? = nil, timeoutSeconds: Int? = nil)
-
Declaration
Swift
public func validate(name: String) throws