diff --git a/.changes/next-release/feature-AmazonSimpleSystemsManagerSSM-7e2a420.json b/.changes/next-release/feature-AmazonSimpleSystemsManagerSSM-7e2a420.json new file mode 100644 index 000000000000..5927077f9adc --- /dev/null +++ b/.changes/next-release/feature-AmazonSimpleSystemsManagerSSM-7e2a420.json @@ -0,0 +1,6 @@ +{ + "type": "feature", + "category": "Amazon Simple Systems Manager (SSM)", + "contributor": "", + "description": "SSM feature release - ChangeCalendar integration with StateManager." +} diff --git a/services/ssm/src/main/resources/codegen-resources/service-2.json b/services/ssm/src/main/resources/codegen-resources/service-2.json index bb5a6836cf3f..331becd452dc 100644 --- a/services/ssm/src/main/resources/codegen-resources/service-2.json +++ b/services/ssm/src/main/resources/codegen-resources/service-2.json @@ -2232,7 +2232,7 @@ "ApplyOnlyAtCronInterval":{"type":"boolean"}, "ApproveAfterDays":{ "type":"integer", - "max":100, + "max":360, "min":0 }, "AssociatedInstances":{ @@ -2396,6 +2396,10 @@ "shape":"ApplyOnlyAtCronInterval", "documentation":"

By default, when you create a new associations, the system runs it immediately after it is created and then according to the schedule you specified. Specify this option if you don't want an association to run immediately after you create it. This parameter is not supported for rate expressions.

" }, + "CalendarNames":{ + "shape":"CalendarNameOrARNList", + "documentation":"

The names or Amazon Resource Names (ARNs) of the Systems Manager Change Calendar type documents your associations are gated under. The associations only run when that Change Calendar is open. For more information, see AWS Systems Manager Change Calendar.

" + }, "TargetLocations":{ "shape":"TargetLocations", "documentation":"

The combination of AWS Regions and AWS accounts where you want to run the association.

" @@ -2805,6 +2809,10 @@ "shape":"ApplyOnlyAtCronInterval", "documentation":"

By default, when you create a new associations, the system runs it immediately after it is created and then according to the schedule you specified. Specify this option if you don't want an association to run immediately after you create it. This parameter is not supported for rate expressions.

" }, + "CalendarNames":{ + "shape":"CalendarNameOrARNList", + "documentation":"

The names or Amazon Resource Names (ARNs) of the Systems Manager Change Calendar type documents your associations are gated under. The associations for this version only run when that Change Calendar is open. For more information, see AWS Systems Manager Change Calendar.

" + }, "TargetLocations":{ "shape":"TargetLocations", "documentation":"

The combination of AWS Regions and AWS accounts where you wanted to run the association when this association version was created.

" @@ -4233,6 +4241,10 @@ "shape":"ApplyOnlyAtCronInterval", "documentation":"

By default, when you create a new associations, the system runs it immediately after it is created and then according to the schedule you specified. Specify this option if you don't want an association to run immediately after you create it. This parameter is not supported for rate expressions.

" }, + "CalendarNames":{ + "shape":"CalendarNameOrARNList", + "documentation":"

The names or Amazon Resource Names (ARNs) of the Systems Manager Change Calendar type documents your associations are gated under. The associations only run when that Change Calendar is open. For more information, see AWS Systems Manager Change Calendar.

" + }, "TargetLocations":{ "shape":"TargetLocations", "documentation":"

Use this action to create an association in multiple Regions and multiple accounts.

" @@ -4311,7 +4323,11 @@ }, "ApplyOnlyAtCronInterval":{ "shape":"ApplyOnlyAtCronInterval", - "documentation":"

By default, when you create a new associations, the system runs it immediately after it is created and then according to the schedule you specified. Specify this option if you don't want an association to run immediately after you create it. This parameter is not supported for rate expressions.

" + "documentation":"

By default, when you create a new association, the system runs it immediately after it is created and then according to the schedule you specified. Specify this option if you don't want an association to run immediately after you create it. This parameter is not supported for rate expressions.

" + }, + "CalendarNames":{ + "shape":"CalendarNameOrARNList", + "documentation":"

The names or Amazon Resource Names (ARNs) of the Systems Manager Change Calendar type documents you want to gate your associations under. The associations only run when that Change Calendar is open. For more information, see AWS Systems Manager Change Calendar.

" }, "TargetLocations":{ "shape":"TargetLocations", @@ -6828,7 +6844,7 @@ "type":"string", "max":64, "min":1, - "pattern":"[\\w+=,.@-]+" + "pattern":"[\\w+=,.@/-]+" }, "ExpirationDate":{"type":"timestamp"}, "FailedCreateAssociation":{ @@ -14851,6 +14867,10 @@ "shape":"ApplyOnlyAtCronInterval", "documentation":"

By default, when you update an association, the system runs it immediately after it is updated and then according to the schedule you specified. Specify this option if you don't want an association to run immediately after you update it. This parameter is not supported for rate expressions.

Also, if you specified this option when you created the association, you can reset it. To do so, specify the no-apply-only-at-cron-interval parameter when you update the association from the command line. This parameter forces the association to run immediately after updating it and according to the interval specified.

" }, + "CalendarNames":{ + "shape":"CalendarNameOrARNList", + "documentation":"

The names or Amazon Resource Names (ARNs) of the Systems Manager Change Calendar type documents you want to gate your associations under. The associations only run when that Change Calendar is open. For more information, see AWS Systems Manager Change Calendar.

" + }, "TargetLocations":{ "shape":"TargetLocations", "documentation":"

A location is a combination of AWS Regions and AWS accounts where you want to run the association. Use this action to update an association in multiple Regions and multiple accounts.

"