Skip to content

Commit

Permalink
Release v1.42.48 (2022-02-07) (#4272)
Browse files Browse the repository at this point in the history
Release v1.42.48 (2022-02-07)
===

### Service Client Updates
* `service/auditmanager`: Updates service API
* `service/eventbridge`: Updates service documentation
* `service/ssm-incidents`: Updates service API
* `service/synthetics`: Updates service API and documentation
  • Loading branch information
aws-sdk-go-automation committed Feb 7, 2022
1 parent 8defc39 commit 0bf61fd
Show file tree
Hide file tree
Showing 12 changed files with 267 additions and 35 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
Release v1.42.48 (2022-02-07)
===

### Service Client Updates
* `service/auditmanager`: Updates service API
* `service/eventbridge`: Updates service documentation
* `service/ssm-incidents`: Updates service API
* `service/synthetics`: Updates service API and documentation

Release v1.42.47 (2022-02-04)
===

Expand Down
2 changes: 1 addition & 1 deletion aws/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.42.47"
const SDKVersion = "1.42.48"
9 changes: 7 additions & 2 deletions models/apis/auditmanager/2017-07-25/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1643,6 +1643,7 @@
"ControlsCount":{"type":"integer"},
"CreateAssessmentFrameworkControl":{
"type":"structure",
"required":["id"],
"members":{
"id":{"shape":"UUID"}
}
Expand Down Expand Up @@ -3371,7 +3372,10 @@
},
"UpdateAssessmentFrameworkControlSet":{
"type":"structure",
"required":["name"],
"required":[
"name",
"controls"
],
"members":{
"id":{"shape":"ControlSetName"},
"name":{"shape":"ControlSetName"},
Expand All @@ -3380,7 +3384,8 @@
},
"UpdateAssessmentFrameworkControlSets":{
"type":"list",
"member":{"shape":"UpdateAssessmentFrameworkControlSet"}
"member":{"shape":"UpdateAssessmentFrameworkControlSet"},
"min":1
},
"UpdateAssessmentFrameworkRequest":{
"type":"structure",
Expand Down
14 changes: 7 additions & 7 deletions models/apis/eventbridge/2015-10-07/docs-2.json

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion models/apis/ssm-incidents/2018-05-10/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1111,7 +1111,8 @@
"METRIC",
"PARENT",
"ATTACHMENT",
"OTHER"
"OTHER",
"AUTOMATION"
]
},
"ItemValue":{
Expand Down
32 changes: 28 additions & 4 deletions models/apis/synthetics/2017-10-11/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@
"output":{"shape":"CreateCanaryResponse"},
"errors":[
{"shape":"InternalServerException"},
{"shape":"ValidationException"}
{"shape":"ValidationException"},
{"shape":"RequestEntityTooLargeException"}
]
},
"DeleteCanary":{
Expand Down Expand Up @@ -191,7 +192,8 @@
{"shape":"InternalServerException"},
{"shape":"ValidationException"},
{"shape":"ResourceNotFoundException"},
{"shape":"ConflictException"}
{"shape":"ConflictException"},
{"shape":"RequestEntityTooLargeException"}
]
}
},
Expand Down Expand Up @@ -468,11 +470,18 @@
"members":{
}
},
"DescribeCanariesLastRunNameFilter":{
"type":"list",
"member":{"shape":"CanaryName"},
"max":5,
"min":1
},
"DescribeCanariesLastRunRequest":{
"type":"structure",
"members":{
"NextToken":{"shape":"Token"},
"MaxResults":{"shape":"MaxSize100"}
"MaxResults":{"shape":"MaxSize100"},
"Names":{"shape":"DescribeCanariesLastRunNameFilter"}
}
},
"DescribeCanariesLastRunResponse":{
Expand All @@ -482,11 +491,18 @@
"NextToken":{"shape":"Token"}
}
},
"DescribeCanariesNameFilter":{
"type":"list",
"member":{"shape":"CanaryName"},
"max":5,
"min":1
},
"DescribeCanariesRequest":{
"type":"structure",
"members":{
"NextToken":{"shape":"Token"},
"MaxResults":{"shape":"MaxCanaryResults"}
"MaxResults":{"shape":"MaxCanaryResults"},
"Names":{"shape":"DescribeCanariesNameFilter"}
}
},
"DescribeCanariesResponse":{
Expand Down Expand Up @@ -633,6 +649,14 @@
"min":960
},
"NullableBoolean":{"type":"boolean"},
"RequestEntityTooLargeException":{
"type":"structure",
"members":{
"Message":{"shape":"ErrorMessage"}
},
"error":{"httpStatusCode":413},
"exception":true
},
"ResourceNotFoundException":{
"type":"structure",
"members":{
Expand Down
26 changes: 23 additions & 3 deletions models/apis/synthetics/2017-10-11/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
"operations": {
"CreateCanary": "<p>Creates a canary. Canaries are scripts that monitor your endpoints and APIs from the outside-in. Canaries help you check the availability and latency of your web services and troubleshoot anomalies by investigating load time data, screenshots of the UI, logs, and metrics. You can set up a canary to run continuously or just once. </p> <p>Do not use <code>CreateCanary</code> to modify an existing canary. Use <a href=\"https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_UpdateCanary.html\">UpdateCanary</a> instead.</p> <p>To create canaries, you must have the <code>CloudWatchSyntheticsFullAccess</code> policy. If you are creating a new IAM role for the canary, you also need the the <code>iam:CreateRole</code>, <code>iam:CreatePolicy</code> and <code>iam:AttachRolePolicy</code> permissions. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Roles\">Necessary Roles and Permissions</a>.</p> <p>Do not include secrets or proprietary information in your canary names. The canary name makes up part of the Amazon Resource Name (ARN) for the canary, and the ARN is included in outbound calls over the internet. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/servicelens_canaries_security.html\">Security Considerations for Synthetics Canaries</a>.</p>",
"DeleteCanary": "<p>Permanently deletes the specified canary.</p> <p>When you delete a canary, resources used and created by the canary are not automatically deleted. After you delete a canary that you do not intend to use again, you should also delete the following:</p> <ul> <li> <p>The Lambda functions and layers used by this canary. These have the prefix <code>cwsyn-<i>MyCanaryName</i> </code>.</p> </li> <li> <p>The CloudWatch alarms created for this canary. These alarms have a name of <code>Synthetics-SharpDrop-Alarm-<i>MyCanaryName</i> </code>.</p> </li> <li> <p>Amazon S3 objects and buckets, such as the canary's artifact location.</p> </li> <li> <p>IAM roles created for the canary. If they were created in the console, these roles have the name <code> role/service-role/CloudWatchSyntheticsRole-<i>MyCanaryName</i> </code>.</p> </li> <li> <p>CloudWatch Logs log groups created for the canary. These logs groups have the name <code>/aws/lambda/cwsyn-<i>MyCanaryName</i> </code>. </p> </li> </ul> <p>Before you delete a canary, you might want to use <code>GetCanary</code> to display the information about this canary. Make note of the information returned by this operation so that you can delete these resources after you delete the canary.</p>",
"DescribeCanaries": "<p>This operation returns a list of the canaries in your account, along with full details about each canary.</p> <p>This operation does not have resource-level authorization, so if a user is able to use <code>DescribeCanaries</code>, the user can see all of the canaries in the account. A deny policy can only be used to restrict access to all canaries. It cannot be used on specific resources. </p>",
"DescribeCanariesLastRun": "<p>Use this operation to see information from the most recent run of each canary that you have created.</p>",
"DescribeCanaries": "<p>This operation returns a list of the canaries in your account, along with full details about each canary.</p> <p>This operation supports resource-level authorization using an IAM policy and the <code>Names</code> parameter. If you specify the <code>Names</code> parameter, the operation is successful only if you have authorization to view all the canaries that you specify in your request. If you do not have permission to view any of the canaries, the request fails with a 403 response.</p> <p>You are required to use the <code>Names</code> parameter if you are logged on to a user or role that has an IAM policy that restricts which canaries that you are allowed to view. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Restricted.html\"> Limiting a user to viewing specific canaries</a>.</p>",
"DescribeCanariesLastRun": "<p>Use this operation to see information from the most recent run of each canary that you have created.</p> <p>This operation supports resource-level authorization using an IAM policy and the <code>Names</code> parameter. If you specify the <code>Names</code> parameter, the operation is successful only if you have authorization to view all the canaries that you specify in your request. If you do not have permission to view any of the canaries, the request fails with a 403 response.</p> <p>You are required to use the <code>Names</code> parameter if you are logged on to a user or role that has an IAM policy that restricts which canaries that you are allowed to view. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Restricted.html\"> Limiting a user to viewing specific canaries</a>.</p>",
"DescribeRuntimeVersions": "<p>Returns a list of Synthetics canary runtime versions. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Library.html\"> Canary Runtime Versions</a>.</p>",
"GetCanary": "<p>Retrieves complete information about one canary. You must specify the name of the canary that you want. To get a list of canaries and their names, use <a href=\"https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_DescribeCanaries.html\">DescribeCanaries</a>.</p>",
"GetCanaryRuns": "<p>Retrieves a list of runs for a specified canary.</p>",
Expand Down Expand Up @@ -58,7 +58,7 @@
"Blob": {
"base": null,
"refs": {
"CanaryCodeInput$ZipFile": "<p>If you input your canary script directly into the canary instead of referring to an S3 location, the value of this parameter is the base64-encoded contents of the .zip file that contains the script. It must be smaller than 256 Kb.</p>"
"CanaryCodeInput$ZipFile": "<p>If you input your canary script directly into the canary instead of referring to an S3 location, the value of this parameter is the base64-encoded contents of the .zip file that contains the script. It must be smaller than 225 Kb.</p> <p>For large canary scripts, we recommend that you use an S3 location instead of inputting it directly with this parameter.</p>"
}
},
"Canaries": {
Expand Down Expand Up @@ -116,6 +116,8 @@
"CanaryRun$Name": "<p>The name of the canary.</p>",
"CreateCanaryRequest$Name": "<p>The name for this canary. Be sure to give it a descriptive name that distinguishes it from other canaries in your account.</p> <p>Do not include secrets or proprietary information in your canary names. The canary name makes up part of the canary ARN, and the ARN is included in outbound calls over the internet. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/servicelens_canaries_security.html\">Security Considerations for Synthetics Canaries</a>.</p>",
"DeleteCanaryRequest$Name": "<p>The name of the canary that you want to delete. To find the names of your canaries, use <a href=\"https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_DescribeCanaries.html\">DescribeCanaries</a>.</p>",
"DescribeCanariesLastRunNameFilter$member": null,
"DescribeCanariesNameFilter$member": null,
"GetCanaryRequest$Name": "<p>The name of the canary that you want details for.</p>",
"GetCanaryRunsRequest$Name": "<p>The name of the canary that you want to see runs for.</p>",
"StartCanaryRequest$Name": "<p>The name of the canary that you want to run. To find canary names, use <a href=\"https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_DescribeCanaries.html\">DescribeCanaries</a>.</p>",
Expand Down Expand Up @@ -235,6 +237,12 @@
"refs": {
}
},
"DescribeCanariesLastRunNameFilter": {
"base": null,
"refs": {
"DescribeCanariesLastRunRequest$Names": "<p>Use this parameter to return only canaries that match the names that you specify here. You can specify as many as five canary names.</p> <p>If you specify this parameter, the operation is successful only if you have authorization to view all the canaries that you specify in your request. If you do not have permission to view any of the canaries, the request fails with a 403 response.</p> <p>You are required to use the <code>Names</code> parameter if you are logged on to a user or role that has an IAM policy that restricts which canaries that you are allowed to view. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Restricted.html\"> Limiting a user to viewing specific canaries</a>.</p>"
}
},
"DescribeCanariesLastRunRequest": {
"base": null,
"refs": {
Expand All @@ -245,6 +253,12 @@
"refs": {
}
},
"DescribeCanariesNameFilter": {
"base": null,
"refs": {
"DescribeCanariesRequest$Names": "<p>Use this parameter to return only canaries that match the names that you specify here. You can specify as many as five canary names.</p> <p>If you specify this parameter, the operation is successful only if you have authorization to view all the canaries that you specify in your request. If you do not have permission to view any of the canaries, the request fails with a 403 response.</p> <p>You are required to use this parameter if you are logged on to a user or role that has an IAM policy that restricts which canaries that you are allowed to view. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Restricted.html\"> Limiting a user to viewing specific canaries</a>.</p>"
}
},
"DescribeCanariesRequest": {
"base": null,
"refs": {
Expand Down Expand Up @@ -294,6 +308,7 @@
"refs": {
"ConflictException$Message": null,
"InternalServerException$Message": null,
"RequestEntityTooLargeException$Message": null,
"ResourceNotFoundException$Message": null,
"ValidationException$Message": null
}
Expand Down Expand Up @@ -398,6 +413,11 @@
"CanaryRunConfigOutput$ActiveTracing": "<p>Displays whether this canary run used active X-Ray tracing. </p>"
}
},
"RequestEntityTooLargeException": {
"base": "<p>One of the input resources is larger than is allowed.</p>",
"refs": {
}
},
"ResourceNotFoundException": {
"base": "<p>One of the specified resources was not found.</p>",
"refs": {
Expand Down
19 changes: 16 additions & 3 deletions service/auditmanager/api.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 0bf61fd

Please sign in to comment.