@Generated(value="jsii-pacmak/1.47.0 (build 86d2c33)", date="2021-12-22T10:27:19.343Z") @Stability(value=Stable) public interface CfnMaintenanceWindowTaskProps extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.ssm.*;
Object parameters;
Object taskParameters;
CfnMaintenanceWindowTaskProps cfnMaintenanceWindowTaskProps = CfnMaintenanceWindowTaskProps.builder()
.priority(123)
.taskArn("taskArn")
.taskType("taskType")
.windowId("windowId")
// the properties below are optional
.cutoffBehavior("cutoffBehavior")
.description("description")
.loggingInfo(LoggingInfoProperty.builder()
.region("region")
.s3Bucket("s3Bucket")
// the properties below are optional
.s3Prefix("s3Prefix")
.build())
.maxConcurrency("maxConcurrency")
.maxErrors("maxErrors")
.name("name")
.serviceRoleArn("serviceRoleArn")
.targets(List.of(TargetProperty.builder()
.key("key")
.values(List.of("values"))
.build()))
.taskInvocationParameters(TaskInvocationParametersProperty.builder()
.maintenanceWindowAutomationParameters(MaintenanceWindowAutomationParametersProperty.builder()
.documentVersion("documentVersion")
.parameters(parameters)
.build())
.maintenanceWindowLambdaParameters(MaintenanceWindowLambdaParametersProperty.builder()
.clientContext("clientContext")
.payload("payload")
.qualifier("qualifier")
.build())
.maintenanceWindowRunCommandParameters(MaintenanceWindowRunCommandParametersProperty.builder()
.comment("comment")
.documentHash("documentHash")
.documentHashType("documentHashType")
.notificationConfig(NotificationConfigProperty.builder()
.notificationArn("notificationArn")
// the properties below are optional
.notificationEvents(List.of("notificationEvents"))
.notificationType("notificationType")
.build())
.outputS3BucketName("outputS3BucketName")
.outputS3KeyPrefix("outputS3KeyPrefix")
.parameters(parameters)
.serviceRoleArn("serviceRoleArn")
.timeoutSeconds(123)
.build())
.maintenanceWindowStepFunctionsParameters(MaintenanceWindowStepFunctionsParametersProperty.builder()
.input("input")
.name("name")
.build())
.build())
.taskParameters(taskParameters)
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnMaintenanceWindowTaskProps.Builder
A builder for
CfnMaintenanceWindowTaskProps |
static class |
CfnMaintenanceWindowTaskProps.Jsii$Proxy
An implementation for
CfnMaintenanceWindowTaskProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnMaintenanceWindowTaskProps.Builder |
builder() |
default String |
getCutoffBehavior()
`AWS::SSM::MaintenanceWindowTask.CutoffBehavior`.
|
default String |
getDescription()
`AWS::SSM::MaintenanceWindowTask.Description`.
|
default Object |
getLoggingInfo()
`AWS::SSM::MaintenanceWindowTask.LoggingInfo`.
|
default String |
getMaxConcurrency()
`AWS::SSM::MaintenanceWindowTask.MaxConcurrency`.
|
default String |
getMaxErrors()
`AWS::SSM::MaintenanceWindowTask.MaxErrors`.
|
default String |
getName()
`AWS::SSM::MaintenanceWindowTask.Name`.
|
Number |
getPriority()
`AWS::SSM::MaintenanceWindowTask.Priority`.
|
default String |
getServiceRoleArn()
`AWS::SSM::MaintenanceWindowTask.ServiceRoleArn`.
|
default Object |
getTargets()
`AWS::SSM::MaintenanceWindowTask.Targets`.
|
String |
getTaskArn()
`AWS::SSM::MaintenanceWindowTask.TaskArn`.
|
default Object |
getTaskInvocationParameters()
`AWS::SSM::MaintenanceWindowTask.TaskInvocationParameters`.
|
default Object |
getTaskParameters()
`AWS::SSM::MaintenanceWindowTask.TaskParameters`.
|
String |
getTaskType()
`AWS::SSM::MaintenanceWindowTask.TaskType`.
|
String |
getWindowId()
`AWS::SSM::MaintenanceWindowTask.WindowId`.
|
@Stability(value=Stable) @Nullable default String getCutoffBehavior()
@Stability(value=Stable) @Nullable default String getDescription()
@Stability(value=Stable) @Nullable default Object getLoggingInfo()
@Stability(value=Stable) @Nullable default String getMaxConcurrency()
@Stability(value=Stable) @Nullable default String getMaxErrors()
@Stability(value=Stable) @Nullable default String getName()
@Stability(value=Stable) @NotNull Number getPriority()
@Stability(value=Stable) @Nullable default String getServiceRoleArn()
@Stability(value=Stable) @Nullable default Object getTargets()
@Stability(value=Stable) @NotNull String getTaskArn()
@Stability(value=Stable) @Nullable default Object getTaskInvocationParameters()
@Stability(value=Stable) @Nullable default Object getTaskParameters()
@Stability(value=Stable) @NotNull String getTaskType()
@Stability(value=Stable) @NotNull String getWindowId()
@Stability(value=Stable) static CfnMaintenanceWindowTaskProps.Builder builder()
Copyright © 2021. All rights reserved.