Skip to content

Commit ebdcb6f

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent bd84af1 commit ebdcb6f

File tree

4 files changed

+23
-8
lines changed

4 files changed

+23
-8
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
Unreleased Changes
22
------------------
33

4+
* Feature - Aws::SecurityHub - Updated the API for AWS SecurityHub.
5+
6+
* Feature - Aws::SSM - Updated the API, and documentation for Amazon Simple Systems Manager (SSM).
7+
48
2.11.340 (2019-08-23)
59
------------------
610

aws-sdk-core/apis/securityhub/2018-10-26/api-2.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -603,6 +603,10 @@
603603
"shapes":{
604604
"AcceptInvitationRequest":{
605605
"type":"structure",
606+
"required":[
607+
"MasterId",
608+
"InvitationId"
609+
],
606610
"members":{
607611
"MasterId":{"shape":"NonEmptyString"},
608612
"InvitationId":{"shape":"NonEmptyString"}
@@ -987,6 +991,7 @@
987991
},
988992
"DeclineInvitationsRequest":{
989993
"type":"structure",
994+
"required":["AccountIds"],
990995
"members":{
991996
"AccountIds":{"shape":"AccountIdList"}
992997
}
@@ -1035,6 +1040,7 @@
10351040
},
10361041
"DeleteInvitationsRequest":{
10371042
"type":"structure",
1043+
"required":["AccountIds"],
10381044
"members":{
10391045
"AccountIds":{"shape":"AccountIdList"}
10401046
}
@@ -1076,7 +1082,11 @@
10761082
"DescribeHubRequest":{
10771083
"type":"structure",
10781084
"members":{
1079-
"HubArn":{"shape":"NonEmptyString"}
1085+
"HubArn":{
1086+
"shape":"NonEmptyString",
1087+
"location":"querystring",
1088+
"locationName":"HubArn"
1089+
}
10801090
}
10811091
},
10821092
"DescribeHubResponse":{

aws-sdk-core/apis/ssm/2014-11-06/api-2.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7015,7 +7015,8 @@
70157015
"type":"string",
70167016
"enum":[
70177017
"Standard",
7018-
"Advanced"
7018+
"Advanced",
7019+
"Intelligent-Tiering"
70197020
]
70207021
},
70217022
"ParameterType":{
@@ -7396,7 +7397,7 @@
73967397
},
73977398
"PatchSourceConfiguration":{
73987399
"type":"string",
7399-
"max":512,
7400+
"max":1024,
74007401
"min":1,
74017402
"sensitive":true
74027403
},

aws-sdk-core/apis/ssm/2014-11-06/docs-2.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2189,7 +2189,7 @@
21892189
"SendCommandRequest$DocumentVersion": "<p>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:</p> <p>--document-version \"\\$DEFAULT\"</p> <p>--document-version \"\\$LATEST\"</p> <p>--document-version \"3\"</p>",
21902190
"StartAutomationExecutionRequest$DocumentVersion": "<p>The version of the Automation document to use for this execution.</p>",
21912191
"UpdateAssociationRequest$DocumentVersion": "<p>The document version you want update for the association. </p>",
2192-
"UpdateDocumentRequest$DocumentVersion": "<p>The version of the document that you want to update.</p>"
2192+
"UpdateDocumentRequest$DocumentVersion": "<p>(Required) The version of the document that you want to update. </p>"
21932193
}
21942194
},
21952195
"DocumentVersionInfo": {
@@ -2681,7 +2681,7 @@
26812681
"AssociationDescription$InstanceId": "<p>The ID of the instance.</p>",
26822682
"CommandInvocation$InstanceId": "<p>The instance ID in which this invocation was requested.</p>",
26832683
"CreateAssociationBatchRequestEntry$InstanceId": "<p>The ID of the instance. </p>",
2684-
"CreateAssociationRequest$InstanceId": "<p>The instance ID.</p>",
2684+
"CreateAssociationRequest$InstanceId": "<p>The instance ID.</p> <note> <p> <code>InstanceId</code> has been deprecated. To specify an instance ID for an association, use the <code>Targets</code> parameter. If you use the parameter <code>InstanceId</code>, you cannot use the parameters <code>AssociationName</code>, <code>DocumentVersion</code>, <code>MaxErrors</code>, <code>MaxConcurrency</code>, <code>OutputLocation</code>, or <code>ScheduleExpression</code>. To use these parameters, you must use the <code>Targets</code> parameter.</p> </note>",
26852685
"DeleteAssociationRequest$InstanceId": "<p>The ID of the instance.</p>",
26862686
"DescribeAssociationRequest$InstanceId": "<p>The instance ID.</p>",
26872687
"DescribeEffectiveInstanceAssociationsRequest$InstanceId": "<p>The instance ID for which you want to view all associations.</p>",
@@ -4961,7 +4961,7 @@
49614961
"refs": {
49624962
"ParameterHistory$Tier": "<p>The parameter tier.</p>",
49634963
"ParameterMetadata$Tier": "<p>The parameter tier.</p>",
4964-
"PutParameterRequest$Tier": "<p>Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.</p> <p>Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.</p> <p>If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.</p> <p>If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see <a href=\"http://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-advanced-parameters.html\">About Advanced Parameters</a> in the <i>AWS Systems Manager User Guide</i>.</p>"
4964+
"PutParameterRequest$Tier": "<p>The parameter tier to assign to a parameter.</p> <p>Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a content size limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters for each Region in an AWS account. Standard parameters are offered at no additional cost. </p> <p>Advanced parameters have a content size limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters for each Region in an AWS account. Advanced parameters incur a charge. For more information, see <a href=\"http://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-advanced-parameters.html\">About Advanced Parameters</a> in the <i>AWS Systems Manager User Guide</i>.</p> <p>You can change a standard parameter to an advanced parameter any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters. </p> <p>If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. </p> <p> <b>Using the Default Tier Configuration</b> </p> <p>In <code>PutParameter</code> requests, you can specify the tier to create the parameter in. Whenever you specify a tier in the request, Parameter Store creates or updates the parameter according to that request. However, if you do not specify a tier in a request, Parameter Store assigns the tier based on the current Parameter Store default tier configuration.</p> <p>The default tier when you begin using Parameter Store is the standard-parameter tier. If you use the advanced-parameter tier, you can specify one of the following as the default:</p> <ul> <li> <p> <b>Advanced</b>: With this option, Parameter Store evaluates all requests as advanced parameters. </p> </li> <li> <p> <b>Intelligent-Tiering</b>: With this option, Parameter Store evaluates each request to determine if the parameter is standard or advanced. </p> <p>If the request doesn't include any options that require an advanced parameter, the parameter is created in the standard-parameter tier. If one or more options requiring an advanced parameter are included in the request, Parameter Store create a parameter in the advanced-parameter tier.</p> <p>This approach helps control your parameter-related costs by always creating standard parameters unless an advanced parameter is necessary. </p> </li> </ul> <p>Options that require an advanced parameter include the following:</p> <ul> <li> <p>The content size of the parameter is more than 4 KB.</p> </li> <li> <p>The parameter uses a parameter policy.</p> </li> <li> <p>More than 10,000 parameters already exist in your AWS account in the current Region.</p> </li> </ul> <p>For more information about configuring the default tier option, see <a href=\"http://docs.aws.amazon.com/systems-manager/latest/userguide/ps-default-tier.html\">Specifying a Default Parameter Tier</a> in the AWS Systems Manager User Guide.</p>"
49654965
}
49664966
},
49674967
"ParameterType": {
@@ -5322,7 +5322,7 @@
53225322
"base": null,
53235323
"refs": {
53245324
"DescribeAvailablePatchesRequest$Filters": "<p>Filters used to scope down the returned patches.</p>",
5325-
"DescribeInstancePatchesRequest$Filters": "<p>Each entry in the array is a structure containing:</p> <p>Key (string, between 1 and 128 characters)</p> <p>Values (array of strings, each string between 1 and 256 characters)</p>",
5325+
"DescribeInstancePatchesRequest$Filters": "<p>An array of structures. Each entry in the array is a structure containing a Key, Value combination. Valid values for Key are <code>Classification</code> | <code>KBId</code> | <code>Severity</code> | <code>State</code>.</p>",
53265326
"DescribeMaintenanceWindowScheduleRequest$Filters": "<p>Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.</p>",
53275327
"DescribePatchBaselinesRequest$Filters": "<p>Each element in the array is a structure containing: </p> <p>Key: (string, \"NAME_PREFIX\" or \"OWNER\")</p> <p>Value: (array of strings, exactly 1 entry, between 1 and 255 characters)</p>",
53285328
"DescribePatchGroupsRequest$Filters": "<p>One or more filters. Use a filter to return a more specific list of results.</p>"
@@ -6573,7 +6573,7 @@
65736573
"AutomationExecutionMetadata$Targets": "<p>The targets defined by the user when starting the Automation.</p>",
65746574
"Command$Targets": "<p>An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.</p>",
65756575
"CreateAssociationBatchRequestEntry$Targets": "<p>The instances targeted by the request.</p>",
6576-
"CreateAssociationRequest$Targets": "<p>The targets (either instances or tags) for the association.</p>",
6576+
"CreateAssociationRequest$Targets": "<p>The targets (either instances or tags) for the association. You must specify a value for <code>Targets</code> if you don't specify a value for <code>InstanceId</code>.</p>",
65776577
"DescribeMaintenanceWindowScheduleRequest$Targets": "<p>The instance ID or key/value pair to retrieve information about.</p>",
65786578
"DescribeMaintenanceWindowsForTargetRequest$Targets": "<p>The instance ID or key/value pair to retrieve information about.</p>",
65796579
"GetMaintenanceWindowTaskResult$Targets": "<p>The targets where the task should run.</p>",

0 commit comments

Comments
 (0)