diff --git a/codegen/sdk-codegen/aws-models/iot-events.json b/codegen/sdk-codegen/aws-models/iot-events.json index 062e345b480..c21e9215c5d 100644 --- a/codegen/sdk-codegen/aws-models/iot-events.json +++ b/codegen/sdk-codegen/aws-models/iot-events.json @@ -222,7 +222,7 @@ "traits": { "smithy.api#length": { "min": 0, - "max": 128 + "max": 1024 } } }, @@ -1829,7 +1829,7 @@ "traits": { "smithy.api#length": { "min": 0, - "max": 128 + "max": 1024 } } }, @@ -2462,7 +2462,7 @@ "traits": { "smithy.api#length": { "min": 0, - "max": 128 + "max": 1024 } } }, @@ -2756,7 +2756,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2799,7 +2798,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2812,7 +2812,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2826,7 +2825,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2849,7 +2847,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2884,7 +2881,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2895,14 +2891,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2916,14 +2914,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2932,11 +2928,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2947,14 +2943,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2968,7 +2966,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2988,7 +2985,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2999,14 +2995,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3017,9 +3015,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/lookoutequipment.json b/codegen/sdk-codegen/aws-models/lookoutequipment.json index c457d0e2101..d65e8fa2e44 100644 --- a/codegen/sdk-codegen/aws-models/lookoutequipment.json +++ b/codegen/sdk-codegen/aws-models/lookoutequipment.json @@ -1256,6 +1256,12 @@ "traits": { "smithy.api#documentation": "

Indicates the status of the CreateInferenceScheduler operation.

" } + }, + "ModelQuality": { + "target": "com.amazonaws.lookoutequipment#ModelQuality", + "traits": { + "smithy.api#documentation": "

Provides a quality assessment for a model that uses labels. \n If Lookout for Equipment determines that the\n model quality is poor based on training metrics, the value is\n POOR_QUALITY_DETECTED. Otherwise, the value is\n QUALITY_THRESHOLD_MET.

\n

If the model is unlabeled, the model quality can't\n be assessed and the value of ModelQuality is\n CANNOT_DETERMINE_QUALITY. In this situation, you can get a model quality\n assessment by adding labels to the input dataset and retraining the model.

\n

For information about using labels with your models, see Understanding labeling.

\n

For information about improving the quality of a model, see Best practices with\n Amazon Lookout for Equipment.

" + } } }, "traits": { @@ -3265,6 +3271,12 @@ "traits": { "smithy.api#documentation": "

Configuration information for the model's pointwise model diagnostics.

" } + }, + "ModelQuality": { + "target": "com.amazonaws.lookoutequipment#ModelQuality", + "traits": { + "smithy.api#documentation": "

Provides a quality assessment for a model that uses labels. If Lookout for Equipment determines that the\n model quality is poor based on training metrics, the value is\n POOR_QUALITY_DETECTED. Otherwise, the value is\n QUALITY_THRESHOLD_MET.

\n

If the model is unlabeled, the model quality can't\n be assessed and the value of ModelQuality is\n CANNOT_DETERMINE_QUALITY. In this situation, you can get a model quality\n assessment by adding labels to the input dataset and retraining the model.

\n

For information about using labels with your models, see Understanding labeling.

\n

For information about improving the quality of a model, see Best practices with\n Amazon Lookout for Equipment.

" + } } }, "traits": { @@ -3522,6 +3534,12 @@ "traits": { "smithy.api#documentation": "

The Amazon S3 output prefix for where Lookout for Equipment saves the pointwise model diagnostics for the model version.

" } + }, + "ModelQuality": { + "target": "com.amazonaws.lookoutequipment#ModelQuality", + "traits": { + "smithy.api#documentation": "

Provides a quality assessment for a model that uses labels. If Lookout for Equipment determines that the\n model quality is poor based on training metrics, the value is\n POOR_QUALITY_DETECTED. Otherwise, the value is\n QUALITY_THRESHOLD_MET.

\n

If the model is unlabeled, the model quality can't\n be assessed and the value of ModelQuality is\n CANNOT_DETERMINE_QUALITY. In this situation, you can get a model quality\n assessment by adding labels to the input dataset and retraining the model.

\n

For information about using labels with your models, see Understanding labeling.

\n

For information about improving the quality of a model, see Best practices with\n Amazon Lookout for Equipment.

" + } } }, "traits": { @@ -6173,6 +6191,29 @@ } } }, + "com.amazonaws.lookoutequipment#ModelQuality": { + "type": "enum", + "members": { + "QUALITY_THRESHOLD_MET": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "QUALITY_THRESHOLD_MET" + } + }, + "CANNOT_DETERMINE_QUALITY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "CANNOT_DETERMINE_QUALITY" + } + }, + "POOR_QUALITY_DETECTED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "POOR_QUALITY_DETECTED" + } + } + } + }, "com.amazonaws.lookoutequipment#ModelStatus": { "type": "enum", "members": { @@ -6291,6 +6332,12 @@ }, "ModelDiagnosticsOutputConfiguration": { "target": "com.amazonaws.lookoutequipment#ModelDiagnosticsOutputConfiguration" + }, + "ModelQuality": { + "target": "com.amazonaws.lookoutequipment#ModelQuality", + "traits": { + "smithy.api#documentation": "

Provides a quality assessment for a model that uses labels. If Lookout for Equipment determines that the\n model quality is poor based on training metrics, the value is\n POOR_QUALITY_DETECTED. Otherwise, the value is\n QUALITY_THRESHOLD_MET.

\n

If the model is unlabeled, the model quality can't\n be assessed and the value of ModelQuality is\n CANNOT_DETERMINE_QUALITY. In this situation, you can get a model quality\n assessment by adding labels to the input dataset and retraining the model.

\n

For information about using labels with your models, see Understanding labeling.

\n

For information about improving the quality of a model, see Best practices with\n Amazon Lookout for Equipment.

" + } } }, "traits": { @@ -6423,6 +6470,12 @@ "traits": { "smithy.api#documentation": "

Indicates how this model version was generated.

" } + }, + "ModelQuality": { + "target": "com.amazonaws.lookoutequipment#ModelQuality", + "traits": { + "smithy.api#documentation": "

Provides a quality assessment for a model that uses labels. If Lookout for Equipment determines that the\n model quality is poor based on training metrics, the value is\n POOR_QUALITY_DETECTED. Otherwise, the value is\n QUALITY_THRESHOLD_MET.

\n

If the model is unlabeled, the model quality can't\n be assessed and the value of ModelQuality is\n CANNOT_DETERMINE_QUALITY. In this situation, you can get a model quality\n assessment by adding labels to the input dataset and retraining the model.

\n

For information about improving the quality of a model, see Best practices with\n Amazon Lookout for Equipment.

" + } } }, "traits": { diff --git a/codegen/sdk-codegen/aws-models/medialive.json b/codegen/sdk-codegen/aws-models/medialive.json index a42f508b18e..938c27eba21 100644 --- a/codegen/sdk-codegen/aws-models/medialive.json +++ b/codegen/sdk-codegen/aws-models/medialive.json @@ -2579,7 +2579,7 @@ "Accessibility": { "target": "com.amazonaws.medialive#AccessibilityType", "traits": { - "smithy.api#documentation": "Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds.", + "smithy.api#documentation": "Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds. This signaling is added to HLS output group and MediaPackage output group.", "smithy.api#jsonName": "accessibility" } }, @@ -3087,6 +3087,26 @@ "smithy.api#documentation": "Placeholder documentation for ChannelEgressEndpoint" } }, + "com.amazonaws.medialive#ChannelPipelineIdToRestart": { + "type": "enum", + "members": { + "PIPELINE_0": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PIPELINE_0" + } + }, + "PIPELINE_1": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PIPELINE_1" + } + } + }, + "traits": { + "smithy.api#documentation": "Property of RestartChannelPipelinesRequest" + } + }, "com.amazonaws.medialive#ChannelState": { "type": "enum", "members": { @@ -16747,6 +16767,9 @@ { "target": "com.amazonaws.medialive#RejectInputDeviceTransfer" }, + { + "target": "com.amazonaws.medialive#RestartChannelPipelines" + }, { "target": "com.amazonaws.medialive#StartChannel" }, @@ -20640,6 +20663,213 @@ "smithy.api#documentation": "Video quality, e.g. 'STANDARD' (Outputs only)" } }, + "com.amazonaws.medialive#RestartChannelPipelines": { + "type": "operation", + "input": { + "target": "com.amazonaws.medialive#RestartChannelPipelinesRequest" + }, + "output": { + "target": "com.amazonaws.medialive#RestartChannelPipelinesResponse" + }, + "errors": [ + { + "target": "com.amazonaws.medialive#BadGatewayException" + }, + { + "target": "com.amazonaws.medialive#BadRequestException" + }, + { + "target": "com.amazonaws.medialive#ConflictException" + }, + { + "target": "com.amazonaws.medialive#ForbiddenException" + }, + { + "target": "com.amazonaws.medialive#GatewayTimeoutException" + }, + { + "target": "com.amazonaws.medialive#InternalServerErrorException" + }, + { + "target": "com.amazonaws.medialive#NotFoundException" + }, + { + "target": "com.amazonaws.medialive#TooManyRequestsException" + } + ], + "traits": { + "smithy.api#documentation": "Restart pipelines in one channel that is currently running.", + "smithy.api#http": { + "method": "POST", + "uri": "/prod/channels/{ChannelId}/restartChannelPipelines", + "code": 200 + } + } + }, + "com.amazonaws.medialive#RestartChannelPipelinesRequest": { + "type": "structure", + "members": { + "ChannelId": { + "target": "com.amazonaws.medialive#__string", + "traits": { + "smithy.api#documentation": "ID of channel", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "PipelineIds": { + "target": "com.amazonaws.medialive#__listOfChannelPipelineIdToRestart", + "traits": { + "smithy.api#documentation": "An array of pipelines to restart in this channel. Format PIPELINE_0 or PIPELINE_1.", + "smithy.api#jsonName": "pipelineIds" + } + } + }, + "traits": { + "smithy.api#documentation": "Pipelines to restart.", + "smithy.api#input": {} + } + }, + "com.amazonaws.medialive#RestartChannelPipelinesResponse": { + "type": "structure", + "members": { + "Arn": { + "target": "com.amazonaws.medialive#__string", + "traits": { + "smithy.api#documentation": "The unique arn of the channel.", + "smithy.api#jsonName": "arn" + } + }, + "CdiInputSpecification": { + "target": "com.amazonaws.medialive#CdiInputSpecification", + "traits": { + "smithy.api#documentation": "Specification of CDI inputs for this channel", + "smithy.api#jsonName": "cdiInputSpecification" + } + }, + "ChannelClass": { + "target": "com.amazonaws.medialive#ChannelClass", + "traits": { + "smithy.api#documentation": "The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.", + "smithy.api#jsonName": "channelClass" + } + }, + "Destinations": { + "target": "com.amazonaws.medialive#__listOfOutputDestination", + "traits": { + "smithy.api#documentation": "A list of destinations of the channel. For UDP outputs, there is one\ndestination per output. For other types (HLS, for example), there is\none destination per packager.", + "smithy.api#jsonName": "destinations" + } + }, + "EgressEndpoints": { + "target": "com.amazonaws.medialive#__listOfChannelEgressEndpoint", + "traits": { + "smithy.api#documentation": "The endpoints where outgoing connections initiate from", + "smithy.api#jsonName": "egressEndpoints" + } + }, + "EncoderSettings": { + "target": "com.amazonaws.medialive#EncoderSettings", + "traits": { + "smithy.api#jsonName": "encoderSettings" + } + }, + "Id": { + "target": "com.amazonaws.medialive#__string", + "traits": { + "smithy.api#documentation": "The unique id of the channel.", + "smithy.api#jsonName": "id" + } + }, + "InputAttachments": { + "target": "com.amazonaws.medialive#__listOfInputAttachment", + "traits": { + "smithy.api#documentation": "List of input attachments for channel.", + "smithy.api#jsonName": "inputAttachments" + } + }, + "InputSpecification": { + "target": "com.amazonaws.medialive#InputSpecification", + "traits": { + "smithy.api#documentation": "Specification of network and file inputs for this channel", + "smithy.api#jsonName": "inputSpecification" + } + }, + "LogLevel": { + "target": "com.amazonaws.medialive#LogLevel", + "traits": { + "smithy.api#documentation": "The log level being written to CloudWatch Logs.", + "smithy.api#jsonName": "logLevel" + } + }, + "Maintenance": { + "target": "com.amazonaws.medialive#MaintenanceStatus", + "traits": { + "smithy.api#documentation": "Maintenance settings for this channel.", + "smithy.api#jsonName": "maintenance" + } + }, + "MaintenanceStatus": { + "target": "com.amazonaws.medialive#__string", + "traits": { + "smithy.api#documentation": "The time in milliseconds by when the PVRE restart must occur.", + "smithy.api#jsonName": "maintenanceStatus" + } + }, + "Name": { + "target": "com.amazonaws.medialive#__string", + "traits": { + "smithy.api#documentation": "The name of the channel. (user-mutable)", + "smithy.api#jsonName": "name" + } + }, + "PipelineDetails": { + "target": "com.amazonaws.medialive#__listOfPipelineDetail", + "traits": { + "smithy.api#documentation": "Runtime details for the pipelines of a running channel.", + "smithy.api#jsonName": "pipelineDetails" + } + }, + "PipelinesRunningCount": { + "target": "com.amazonaws.medialive#__integer", + "traits": { + "smithy.api#documentation": "The number of currently healthy pipelines.", + "smithy.api#jsonName": "pipelinesRunningCount" + } + }, + "RoleArn": { + "target": "com.amazonaws.medialive#__string", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the role assumed when running the Channel.", + "smithy.api#jsonName": "roleArn" + } + }, + "State": { + "target": "com.amazonaws.medialive#ChannelState", + "traits": { + "smithy.api#jsonName": "state" + } + }, + "Tags": { + "target": "com.amazonaws.medialive#Tags", + "traits": { + "smithy.api#documentation": "A collection of key-value pairs.", + "smithy.api#jsonName": "tags" + } + }, + "Vpc": { + "target": "com.amazonaws.medialive#VpcOutputSettingsDescription", + "traits": { + "smithy.api#documentation": "Settings for VPC output", + "smithy.api#jsonName": "vpc" + } + } + }, + "traits": { + "smithy.api#documentation": "Placeholder documentation for RestartChannelPipelinesResponse", + "smithy.api#output": {} + } + }, "com.amazonaws.medialive#RtmpAdMarkers": { "type": "enum", "members": { @@ -25988,6 +26218,15 @@ "smithy.api#documentation": "Placeholder documentation for __listOfChannelEgressEndpoint" } }, + "com.amazonaws.medialive#__listOfChannelPipelineIdToRestart": { + "type": "list", + "member": { + "target": "com.amazonaws.medialive#ChannelPipelineIdToRestart" + }, + "traits": { + "smithy.api#documentation": "Placeholder documentation for __listOfChannelPipelineIdToRestart" + } + }, "com.amazonaws.medialive#__listOfChannelSummary": { "type": "list", "member": { diff --git a/codegen/sdk-codegen/aws-models/ssm.json b/codegen/sdk-codegen/aws-models/ssm.json index cc5f43713a5..c6f0611dad2 100644 --- a/codegen/sdk-codegen/aws-models/ssm.json +++ b/codegen/sdk-codegen/aws-models/ssm.json @@ -7252,7 +7252,7 @@ "Name": { "target": "com.amazonaws.ssm#PSParameterName", "traits": { - "smithy.api#documentation": "

The name of the parameter to delete.

", + "smithy.api#documentation": "

The name of the parameter to delete.

\n \n

You can't enter the Amazon Resource Name (ARN) for a parameter, only the parameter name\n itself.

\n
", "smithy.api#required": {} } } @@ -7291,7 +7291,7 @@ "Names": { "target": "com.amazonaws.ssm#ParameterNameList", "traits": { - "smithy.api#documentation": "

The names of the parameters to delete. After deleting a parameter, wait for at least 30\n seconds to create a parameter with the same name.

", + "smithy.api#documentation": "

The names of the parameters to delete. After deleting a parameter, wait for at least 30\n seconds to create a parameter with the same name.

\n \n

You can't enter the Amazon Resource Name (ARN) for a parameter, only the parameter name\n itself.

\n
", "smithy.api#required": {} } } @@ -7432,15 +7432,24 @@ { "target": "com.amazonaws.ssm#InternalServerError" }, + { + "target": "com.amazonaws.ssm#MalformedResourcePolicyDocumentException" + }, + { + "target": "com.amazonaws.ssm#ResourceNotFoundException" + }, { "target": "com.amazonaws.ssm#ResourcePolicyConflictException" }, { "target": "com.amazonaws.ssm#ResourcePolicyInvalidParameterException" + }, + { + "target": "com.amazonaws.ssm#ResourcePolicyNotFoundException" } ], "traits": { - "smithy.api#documentation": "

Deletes a Systems Manager resource policy. A resource policy helps you to define the IAM entity (for example, an Amazon Web Services account) that can manage your Systems Manager resources. Currently,\n OpsItemGroup is the only resource that supports Systems Manager resource policies. The\n resource policy for OpsItemGroup enables Amazon Web Services accounts to view and interact with\n OpsCenter operational work items (OpsItems).

" + "smithy.api#documentation": "

Deletes a Systems Manager resource policy. A resource policy helps you to define the IAM entity (for example, an Amazon Web Services account) that can manage your Systems Manager resources. The following\n resources support Systems Manager resource policies.

\n " } }, "com.amazonaws.ssm#DeleteResourcePolicyRequest": { @@ -8469,7 +8478,7 @@ "VersionName": { "target": "com.amazonaws.ssm#DocumentVersionName", "traits": { - "smithy.api#documentation": "

An optional field specifying the version of the artifact associated with the document. For\n example, 12.6. This value is unique across all versions of a document, and\n can't be changed.

" + "smithy.api#documentation": "

An optional field specifying the version of the artifact associated with the document. For\n example, 12.6. This value is unique across all versions of a document, and can't be\n changed.

" } } }, @@ -9854,7 +9863,7 @@ } ], "traits": { - "smithy.api#documentation": "

Get information about a parameter.

\n

Request results are returned on a best-effort basis. If you specify MaxResults\n in the request, the response includes information up to the limit specified. The number of items\n returned, however, can be between zero and the value of MaxResults. If the service\n reaches an internal limit while processing the results, it stops the operation and returns the\n matching values up to that point and a NextToken. You can specify the\n NextToken in a subsequent call to get the next set of results.

\n \n

If you change the KMS key alias for the KMS key used to encrypt a parameter, then you must\n also update the key alias the parameter uses to reference KMS. Otherwise,\n DescribeParameters retrieves whatever the original key alias was\n referencing.

\n
", + "smithy.api#documentation": "

Lists the parameters in your Amazon Web Services account or the parameters shared with you when you enable\n the Shared option.

\n

Request results are returned on a best-effort basis. If you specify MaxResults\n in the request, the response includes information up to the limit specified. The number of items\n returned, however, can be between zero and the value of MaxResults. If the service\n reaches an internal limit while processing the results, it stops the operation and returns the\n matching values up to that point and a NextToken. You can specify the\n NextToken in a subsequent call to get the next set of results.

\n \n

If you change the KMS key alias for the KMS key used to encrypt a parameter,\n then you must also update the key alias the parameter uses to reference KMS. Otherwise,\n DescribeParameters retrieves whatever the original key alias was\n referencing.

\n
", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -9888,6 +9897,13 @@ "traits": { "smithy.api#documentation": "

The token for the next set of items to return. (You received this token from a previous\n call.)

" } + }, + "Shared": { + "target": "com.amazonaws.ssm#Boolean", + "traits": { + "smithy.api#default": null, + "smithy.api#documentation": "

Lists parameters that are shared with you.

\n \n

By default when using this option, the command returns parameters that have been shared\n using a standard Resource Access Manager Resource Share. In order for a parameter that was shared\n using the PutResourcePolicy command to be returned, the associated\n RAM Resource Share Created From Policy must have been promoted to\n a standard Resource Share using the RAM\n PromoteResourceShareCreatedFromPolicy API operation.

\n

For more information about sharing parameters, see Working with\n shared parameters in the Amazon Web Services Systems Manager User Guide.

\n
" + } } }, "traits": { @@ -10814,7 +10830,7 @@ "VersionName": { "target": "com.amazonaws.ssm#DocumentVersionName", "traits": { - "smithy.api#documentation": "

An optional field specifying the version of the artifact associated with the document. For\n example, 12.6. This value is unique across all versions of a document, and\n can't be changed.

" + "smithy.api#documentation": "

An optional field specifying the version of the artifact associated with the document. For\n example, 12.6. This value is unique across all versions of a document, and can't be\n changed.

" } }, "PlatformTypes": { @@ -11125,7 +11141,7 @@ "VersionName": { "target": "com.amazonaws.ssm#DocumentVersionName", "traits": { - "smithy.api#documentation": "

An optional field specifying the version of the artifact associated with the document. For\n example, 12.6. This value is unique across all versions of a document, and\n can't be changed.

" + "smithy.api#documentation": "

An optional field specifying the version of the artifact associated with the document. For\n example, 12.6. This value is unique across all versions of a document, and can't be\n changed.

" } } }, @@ -11466,7 +11482,7 @@ "VersionName": { "target": "com.amazonaws.ssm#DocumentVersionName", "traits": { - "smithy.api#documentation": "

The version of the artifact associated with the document. For example, 12.6. This value is unique across all versions of a document, and can't be changed.

" + "smithy.api#documentation": "

The version of the artifact associated with the document. For example, 12.6. This value is\n unique across all versions of a document, and can't be changed.

" } }, "CreatedDate": { @@ -12418,7 +12434,7 @@ "VersionName": { "target": "com.amazonaws.ssm#DocumentVersionName", "traits": { - "smithy.api#documentation": "

An optional field specifying the version of the artifact associated with the document. For\n example, 12.6. This value is unique across all versions of a document and can't\n be changed.

" + "smithy.api#documentation": "

An optional field specifying the version of the artifact associated with the document. For\n example, 12.6. This value is unique across all versions of a document and can't be\n changed.

" } }, "DocumentVersion": { @@ -12462,7 +12478,7 @@ "VersionName": { "target": "com.amazonaws.ssm#DocumentVersionName", "traits": { - "smithy.api#documentation": "

The version of the artifact associated with the document. For example, 12.6. This value is unique across all versions of a document, and can't be changed.

" + "smithy.api#documentation": "

The version of the artifact associated with the document. For example, 12.6. This value is\n unique across all versions of a document, and can't be changed.

" } }, "DocumentVersion": { @@ -13647,7 +13663,7 @@ } ], "traits": { - "smithy.api#documentation": "

Retrieves the history of all changes to a parameter.

\n \n

If you change the KMS key alias for the KMS key used to encrypt a parameter, then you must\n also update the key alias the parameter uses to reference KMS. Otherwise,\n GetParameterHistory retrieves whatever the original key alias was\n referencing.

\n
", + "smithy.api#documentation": "

Retrieves the history of all changes to a parameter.

\n \n

If you change the KMS key alias for the KMS key used to encrypt a parameter,\n then you must also update the key alias the parameter uses to reference KMS. Otherwise,\n GetParameterHistory retrieves whatever the original key alias was\n referencing.

\n
", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -13661,7 +13677,7 @@ "Name": { "target": "com.amazonaws.ssm#PSParameterName", "traits": { - "smithy.api#documentation": "

The name of the parameter for which you want to review history.

", + "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the parameter for which you want to review\n history. For parameters shared with you from another account, you must use the full ARN.

", "smithy.api#required": {} } }, @@ -13715,7 +13731,7 @@ "Name": { "target": "com.amazonaws.ssm#PSParameterName", "traits": { - "smithy.api#documentation": "

The name of the parameter you want to query.

\n

To query by parameter label, use \"Name\": \"name:label\". To query by parameter\n version, use \"Name\": \"name:version\".

", + "smithy.api#documentation": "

The name or Amazon Resource Name (ARN) of the parameter that you want to query. For\n parameters shared with you from another account, you must use the full ARN.

\n

To query by parameter label, use \"Name\": \"name:label\". To query by parameter\n version, use \"Name\": \"name:version\".

\n

For more information about shared parameters, see Working with shared parameters in\n the Amazon Web Services Systems Manager User Guide.

", "smithy.api#required": {} } }, @@ -13884,7 +13900,7 @@ "Names": { "target": "com.amazonaws.ssm#ParameterNameList", "traits": { - "smithy.api#documentation": "

Names of the parameters for which you want to query information.

\n

To query by parameter label, use \"Name\": \"name:label\". To query by parameter\n version, use \"Name\": \"name:version\".

", + "smithy.api#documentation": "

The names or Amazon Resource Names (ARNs) of the parameters that you want to query. For\n parameters shared with you from another account, you must use the full ARNs.

\n

To query by parameter label, use \"Name\": \"name:label\". To query by parameter\n version, use \"Name\": \"name:version\".

\n

For more information about shared parameters, see Working with shared parameters in\n the Amazon Web Services Systems Manager User Guide.

", "smithy.api#required": {} } }, @@ -14133,6 +14149,9 @@ { "target": "com.amazonaws.ssm#InternalServerError" }, + { + "target": "com.amazonaws.ssm#ResourceNotFoundException" + }, { "target": "com.amazonaws.ssm#ResourcePolicyInvalidParameterException" } @@ -16782,7 +16801,7 @@ "Name": { "target": "com.amazonaws.ssm#PSParameterName", "traits": { - "smithy.api#documentation": "

The parameter name on which you want to attach one or more labels.

", + "smithy.api#documentation": "

The parameter name on which you want to attach one or more labels.

\n \n

You can't enter the Amazon Resource Name (ARN) for a parameter, only the parameter name\n itself.

\n
", "smithy.api#required": {} } }, @@ -19361,6 +19380,22 @@ "target": "com.amazonaws.ssm#MaintenanceWindowIdentityForTarget" } }, + "com.amazonaws.ssm#MalformedResourcePolicyDocumentException": { + "type": "structure", + "members": { + "Message": { + "target": "com.amazonaws.ssm#String" + } + }, + "traits": { + "aws.protocols#awsQueryError": { + "code": "MalformedResourcePolicyDocumentException", + "httpResponseCode": 400 + }, + "smithy.api#documentation": "

The specified policy document is malformed or invalid, or excessive\n PutResourcePolicy or DeleteResourcePolicy calls have been made.

", + "smithy.api#error": "client" + } + }, "com.amazonaws.ssm#ManagedInstanceId": { "type": "string", "traits": { @@ -22026,6 +22061,12 @@ "smithy.api#documentation": "

The parameter name.

" } }, + "ARN": { + "target": "com.amazonaws.ssm#String", + "traits": { + "smithy.api#documentation": "

The (ARN) of the last user to update the parameter.

" + } + }, "Type": { "target": "com.amazonaws.ssm#ParameterType", "traits": { @@ -22089,7 +22130,7 @@ } }, "traits": { - "smithy.api#documentation": "

Metadata includes information like the ARN of the last user and the date/time the parameter\n was last used.

" + "smithy.api#documentation": "

Metadata includes information like the Amazon Resource Name (ARN) of the last user to update\n the parameter and the date and time the parameter was last used.

" } }, "com.amazonaws.ssm#ParameterMetadataList": { @@ -23664,7 +23705,7 @@ "com.amazonaws.ssm#Policy": { "type": "string", "traits": { - "smithy.api#pattern": "^\\S+$" + "smithy.api#pattern": "^(?!\\s*$).+$" } }, "com.amazonaws.ssm#PolicyHash": { @@ -23970,7 +24011,7 @@ "Name": { "target": "com.amazonaws.ssm#PSParameterName", "traits": { - "smithy.api#documentation": "

The fully qualified name of the parameter that you want to add to the system. The fully\n qualified name includes the complete hierarchy of the parameter path and name. For parameters in\n a hierarchy, you must include a leading forward slash character (/) when you create or reference\n a parameter. For example: /Dev/DBServer/MySQL/db-string13\n

\n

Naming Constraints:

\n \n

For additional information about valid values for parameter names, see Creating Systems Manager parameters in the Amazon Web Services Systems Manager User Guide.

\n \n

The maximum length constraint of 2048 characters listed below includes 1037 characters\n reserved for internal use by Systems Manager. The maximum length for a parameter name that you create is\n 1011 characters. This includes the characters in the ARN that precede the name you specify, such\n as arn:aws:ssm:us-east-2:111122223333:parameter/.

\n
", + "smithy.api#documentation": "

The fully qualified name of the parameter that you want to add to the system.

\n \n

You can't enter the Amazon Resource Name (ARN) for a parameter, only the parameter name\n itself.

\n
\n

The fully qualified name includes the complete hierarchy of the parameter path and name. For\n parameters in a hierarchy, you must include a leading forward slash character (/) when you create\n or reference a parameter. For example: /Dev/DBServer/MySQL/db-string13\n

\n

Naming Constraints:

\n \n

For additional information about valid values for parameter names, see Creating Systems Manager parameters in the Amazon Web Services Systems Manager User Guide.

\n \n

The maximum length constraint of 2048 characters listed below includes 1037 characters\n reserved for internal use by Systems Manager. The maximum length for a parameter name that you create is\n 1011 characters. This includes the characters in the ARN that precede the name you specify, such\n as arn:aws:ssm:us-east-2:111122223333:parameter/.

\n
", "smithy.api#required": {} } }, @@ -24074,6 +24115,12 @@ { "target": "com.amazonaws.ssm#InternalServerError" }, + { + "target": "com.amazonaws.ssm#MalformedResourcePolicyDocumentException" + }, + { + "target": "com.amazonaws.ssm#ResourceNotFoundException" + }, { "target": "com.amazonaws.ssm#ResourcePolicyConflictException" }, @@ -24082,10 +24129,13 @@ }, { "target": "com.amazonaws.ssm#ResourcePolicyLimitExceededException" + }, + { + "target": "com.amazonaws.ssm#ResourcePolicyNotFoundException" } ], "traits": { - "smithy.api#documentation": "

Creates or updates a Systems Manager resource policy. A resource policy helps you to define the\n IAM entity (for example, an Amazon Web Services account) that can manage your Systems Manager resources.\n Currently, OpsItemGroup is the only resource that supports Systems Manager resource policies.\n The resource policy for OpsItemGroup enables Amazon Web Services accounts to view and interact\n with OpsCenter operational work items (OpsItems).

" + "smithy.api#documentation": "

Creates or updates a Systems Manager resource policy. A resource policy helps you to define the\n IAM entity (for example, an Amazon Web Services account) that can manage your Systems Manager resources.\n The following resources support Systems Manager resource policies.

\n " } }, "com.amazonaws.ssm#PutResourcePolicyRequest": { @@ -25402,6 +25452,22 @@ "smithy.api#error": "client" } }, + "com.amazonaws.ssm#ResourceNotFoundException": { + "type": "structure", + "members": { + "Message": { + "target": "com.amazonaws.ssm#String" + } + }, + "traits": { + "aws.protocols#awsQueryError": { + "code": "ResourceNotFoundException", + "httpResponseCode": 404 + }, + "smithy.api#documentation": "

The specified parameter to be shared could not be found.

", + "smithy.api#error": "client" + } + }, "com.amazonaws.ssm#ResourcePolicyConflictException": { "type": "structure", "members": { @@ -25471,6 +25537,22 @@ } } }, + "com.amazonaws.ssm#ResourcePolicyNotFoundException": { + "type": "structure", + "members": { + "Message": { + "target": "com.amazonaws.ssm#String" + } + }, + "traits": { + "aws.protocols#awsQueryError": { + "code": "ResourcePolicyNotFoundException", + "httpResponseCode": 404 + }, + "smithy.api#documentation": "

No policies with the specified policy ID and hash could be found.

", + "smithy.api#error": "client" + } + }, "com.amazonaws.ssm#ResourcePolicyParameterNamesList": { "type": "list", "member": { @@ -27982,7 +28064,7 @@ "Name": { "target": "com.amazonaws.ssm#PSParameterName", "traits": { - "smithy.api#documentation": "

The name of the parameter from which you want to delete one or more labels.

", + "smithy.api#documentation": "

The name of the parameter from which you want to delete one or more labels.

\n \n

You can't enter the Amazon Resource Name (ARN) for a parameter, only the parameter name\n itself.

\n
", "smithy.api#required": {} } }, @@ -28615,7 +28697,7 @@ "VersionName": { "target": "com.amazonaws.ssm#DocumentVersionName", "traits": { - "smithy.api#documentation": "

An optional field specifying the version of the artifact you are updating with the document.\n For example, 12.6. This value is unique across all versions of a document, and\n can't be changed.

" + "smithy.api#documentation": "

An optional field specifying the version of the artifact you are updating with the document.\n For example, 12.6. This value is unique across all versions of a document, and can't be\n changed.

" } }, "DocumentVersion": {