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?
  • 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