From c1b4d72da80f4aed2b58a2c9a37336f2e9dd8126 Mon Sep 17 00:00:00 2001 From: aws-sdk-kotlin-ci Date: Wed, 3 Apr 2024 18:06:37 +0000 Subject: [PATCH 1/4] feat: update AWS API models --- codegen/sdk/aws-models/cleanroomsml.json | 99 +-- codegen/sdk/aws-models/cloudformation.json | 59 +- codegen/sdk/aws-models/datazone.json | 787 +++++++++++++++++++- codegen/sdk/aws-models/docdb.json | 64 ++ codegen/sdk/aws-models/groundstation.json | 32 +- codegen/sdk/aws-models/lambda.json | 10 +- codegen/sdk/aws-models/medialive.json | 393 ++++++++++ codegen/sdk/aws-models/medical-imaging.json | 161 +++- codegen/sdk/aws-models/transfer.json | 120 ++- 9 files changed, 1587 insertions(+), 138 deletions(-) diff --git a/codegen/sdk/aws-models/cleanroomsml.json b/codegen/sdk/aws-models/cleanroomsml.json index 0555c95a1d8..9c875360126 100644 --- a/codegen/sdk/aws-models/cleanroomsml.json +++ b/codegen/sdk/aws-models/cleanroomsml.json @@ -951,7 +951,7 @@ "dataSource": { "target": "com.amazonaws.cleanroomsml#S3ConfigMap", "traits": { - "smithy.api#documentation": "

The Amazon S3 bucket where the training data for the configured audience is stored.

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

Defines the Amazon S3 bucket where the seed audience for the generating audience is stored. A valid data source is a JSON line file in the following format:

\n

\n {\"user_id\": \"111111\"}\n

\n

\n {\"user_id\": \"222222\"}\n

\n

\n ...\n

", "smithy.api#required": {} } }, @@ -964,7 +964,7 @@ } }, "traits": { - "smithy.api#documentation": "

Defines the Amazon S3 bucket where the training data for the configured audience is stored.

" + "smithy.api#documentation": "

Defines the Amazon S3 bucket where the seed audience for the generating audience is stored.

" } }, "com.amazonaws.cleanroomsml#AudienceGenerationJobList": { @@ -1136,70 +1136,6 @@ "target": "com.amazonaws.cleanroomsml#AudienceModelSummary" } }, - "com.amazonaws.cleanroomsml#AudienceModelMetric": { - "type": "structure", - "members": { - "type": { - "target": "com.amazonaws.cleanroomsml#AudienceModelMetricType", - "traits": { - "smithy.api#documentation": "

The audience model metric.

", - "smithy.api#required": {} - } - }, - "forTopKItemPredictions": { - "target": "smithy.api#Integer", - "traits": { - "smithy.api#documentation": "

The number of users that were used to generate these model metrics.

", - "smithy.api#required": {} - } - }, - "value": { - "target": "smithy.api#Double", - "traits": { - "smithy.api#documentation": "

The value of the audience model metric

", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "

The audience model metrics.

" - } - }, - "com.amazonaws.cleanroomsml#AudienceModelMetricType": { - "type": "enum", - "members": { - "NORMALIZED_DISCOUNTED_CUMULATIVE_GAIN": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "NORMALIZED_DISCOUNTED_CUMULATIVE_GAIN" - } - }, - "MEAN_RECIPROCAL_RANK": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "MEAN_RECIPROCAL_RANK" - } - }, - "PRECISION": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "PRECISION" - } - }, - "RECALL": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "RECALL" - } - } - } - }, - "com.amazonaws.cleanroomsml#AudienceModelMetrics": { - "type": "list", - "member": { - "target": "com.amazonaws.cleanroomsml#AudienceModelMetric" - } - }, "com.amazonaws.cleanroomsml#AudienceModelStatus": { "type": "enum", "members": { @@ -1314,6 +1250,12 @@ "smithy.api#documentation": "

The relevance scores of the generated audience.

", "smithy.api#required": {} } + }, + "recallMetric": { + "target": "smithy.api#Double", + "traits": { + "smithy.api#documentation": "

The recall score of the generated audience. Recall is the percentage of the most similar users (by default, the most similar 20%) from a sample of the training data that are included in the seed audience by the audience generation job. Values range from 0-1, larger values indicate a better audience. A recall value approximately equal to the maximum bin size indicates that the audience model is equivalent to random selection.\n

" + } } }, "traits": { @@ -1662,7 +1604,7 @@ } }, "traits": { - "smithy.api#documentation": "

A resource with that name already exists in this region.

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

You can't complete this action because another resource depends on this resource.

", "smithy.api#error": "client", "smithy.api#httpError": 409 } @@ -1742,7 +1684,7 @@ "tags": { "target": "com.amazonaws.cleanroomsml#TagMap", "traits": { - "smithy.api#documentation": "

The optional metadata that you apply to the resource to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.

\n

The following basic restrictions apply to tags:

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

The optional metadata that you apply to the resource to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.

\n

The following basic restrictions apply to tags:

\n " } }, "description": { @@ -1847,7 +1789,7 @@ "target": "com.amazonaws.cleanroomsml#MinMatchingSeedSize", "traits": { "smithy.api#default": 500, - "smithy.api#documentation": "

The minimum number of users from the seed audience that must match with users in the training data of the audience model.

" + "smithy.api#documentation": "

The minimum number of users from the seed audience that must match with users in the training data of the audience model. The default value is 500.

" } }, "audienceSizeConfig": { @@ -1859,7 +1801,7 @@ "tags": { "target": "com.amazonaws.cleanroomsml#TagMap", "traits": { - "smithy.api#documentation": "

The optional metadata that you apply to the resource to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.

\n

The following basic restrictions apply to tags:

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

The optional metadata that you apply to the resource to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.

\n

The following basic restrictions apply to tags:

\n " } }, "childResourceTagOnCreatePolicy": { @@ -1908,7 +1850,7 @@ } ], "traits": { - "smithy.api#documentation": "

Defines the information necessary to create a training dataset, or seed audience. In Clean Rooms ML, the TrainingDataset is metadata that points to a Glue table, which is read only during AudienceModel creation.

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

Defines the information necessary to create a training dataset. In Clean Rooms ML, the TrainingDataset is metadata that points to a Glue table, which is read only during AudienceModel creation.

", "smithy.api#http": { "code": 200, "method": "POST", @@ -2424,7 +2366,7 @@ "metrics": { "target": "com.amazonaws.cleanroomsml#AudienceQualityMetrics", "traits": { - "smithy.api#documentation": "

The relevance scores for different audience sizes.

" + "smithy.api#documentation": "

The relevance scores for different audience sizes and the recall score of the generated audience.

" } }, "startedBy": { @@ -2556,12 +2498,6 @@ "smithy.api#documentation": "

Details about the status of the audience model.

" } }, - "metrics": { - "target": "com.amazonaws.cleanroomsml#AudienceModelMetrics", - "traits": { - "smithy.api#documentation": "

Accuracy metrics for the model.

" - } - }, "kmsKeyArn": { "target": "com.amazonaws.cleanroomsml#KmsKeyArn", "traits": { @@ -3875,7 +3811,7 @@ "tags": { "target": "com.amazonaws.cleanroomsml#TagMap", "traits": { - "smithy.api#documentation": "

The optional metadata that you apply to the resource to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.

\n

The following basic restrictions apply to tags:

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

The optional metadata that you apply to the resource to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.

\n

The following basic restrictions apply to tags:

\n " } } }, @@ -3924,8 +3860,7 @@ "smithy.api#length": { "min": 1, "max": 128 - }, - "smithy.api#pattern": "^(?!aws:).{1,128}$" + } } }, "com.amazonaws.cleanroomsml#TagKeys": { @@ -4013,7 +3948,7 @@ "tags": { "target": "com.amazonaws.cleanroomsml#TagMap", "traits": { - "smithy.api#documentation": "

The optional metadata that you apply to the resource to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.

\n

The following basic restrictions apply to tags:

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

The optional metadata that you apply to the resource to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.

\n

The following basic restrictions apply to tags:

\n ", "smithy.api#required": {} } } diff --git a/codegen/sdk/aws-models/cloudformation.json b/codegen/sdk/aws-models/cloudformation.json index 8efe70e673a..4452cd7c608 100644 --- a/codegen/sdk/aws-models/cloudformation.json +++ b/codegen/sdk/aws-models/cloudformation.json @@ -206,7 +206,7 @@ } ], "traits": { - "smithy.api#documentation": "

Activates a public third-party extension, making it available for use in stack templates. For more information,\n see Using public\n extensions in the CloudFormation User Guide.

\n

Once you have activated a public third-party extension in your account and Region, use SetTypeConfiguration to specify configuration properties for the extension. For more information, see\n Configuring extensions at\n the account level in the CloudFormation User Guide.

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

Activates a public third-party extension, making it available for use in stack templates. For more information,\n see Using public\n extensions in the CloudFormation User Guide.

\n

Once you have activated a public third-party extension in your account and Region, use SetTypeConfiguration to specify configuration properties for the extension. For more information, see\n Configuring extensions at\n the account level in the CloudFormation User Guide.

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

Returns configuration data for the specified CloudFormation extensions, from the CloudFormation registry\n for the account and Region.

\n

For more information, see Configuring extensions at\n the account level in the CloudFormation User Guide.

" + "smithy.api#documentation": "

Returns configuration data for the specified CloudFormation extensions, from the CloudFormation registry\n for the account and Region.

\n

For more information, see Configuring extensions at\n the account level in the CloudFormation User Guide.

" } }, "com.amazonaws.cloudformation#BatchDescribeTypeConfigurationsError": { @@ -5541,7 +5541,7 @@ "ConfigurationSchema": { "target": "com.amazonaws.cloudformation#ConfigurationSchema", "traits": { - "smithy.api#documentation": "

A JSON string that represent the current configuration data for the extension in this account and Region.

\n

To set the configuration data for an extension, use SetTypeConfiguration. For more\n information, see Configuring extensions at\n the account level in the CloudFormation User Guide.

" + "smithy.api#documentation": "

A JSON string that represent the current configuration data for the extension in this account and Region.

\n

To set the configuration data for an extension, use SetTypeConfiguration. For more\n information, see Configuring extensions at\n the account level in the CloudFormation User Guide.

" } }, "PublisherId": { @@ -9350,6 +9350,47 @@ "smithy.api#documentation": "

Context information that enables CloudFormation to uniquely identify a resource. CloudFormation uses context key-value pairs in\n cases where a resource's logical and physical IDs aren't enough to uniquely identify that resource. Each context\n key-value pair specifies a resource that contains the targeted resource.

" } }, + "com.amazonaws.cloudformation#PolicyAction": { + "type": "enum", + "members": { + "Delete": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Delete" + } + }, + "Retain": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Retain" + } + }, + "Snapshot": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Snapshot" + } + }, + "ReplaceAndDelete": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ReplaceAndDelete" + } + }, + "ReplaceAndRetain": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ReplaceAndRetain" + } + }, + "ReplaceAndSnapshot": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ReplaceAndSnapshot" + } + } + } + }, "com.amazonaws.cloudformation#PrivateTypeArn": { "type": "string", "traits": { @@ -9750,7 +9791,7 @@ } ], "traits": { - "smithy.api#documentation": "

Registers an extension with the CloudFormation service. Registering an extension makes it available for use in\n CloudFormation templates in your Amazon Web Services account, and includes:

\n \n

For more information about how to develop extensions and ready them for registration, see Creating Resource\n Providers in the CloudFormation CLI User Guide.

\n

You can have a maximum of 50 resource extension versions registered at a time. This maximum is per account and\n per Region. Use DeregisterType to deregister specific extension versions if necessary.

\n

Once you have initiated a registration request using RegisterType, you can use DescribeTypeRegistration to monitor the progress of the registration request.

\n

Once you have registered a private extension in your account and Region, use SetTypeConfiguration to specify\n configuration properties for the extension. For more information, see Configuring extensions at\n the account level in the CloudFormation User Guide.

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

Registers an extension with the CloudFormation service. Registering an extension makes it available for use in\n CloudFormation templates in your Amazon Web Services account, and includes:

\n \n

For more information about how to develop extensions and ready them for registration, see Creating Resource\n Providers in the CloudFormation CLI User Guide.

\n

You can have a maximum of 50 resource extension versions registered at a time. This maximum is per account and\n per Region. Use DeregisterType to deregister specific extension versions if necessary.

\n

Once you have initiated a registration request using RegisterType, you can use DescribeTypeRegistration to monitor the progress of the registration request.

\n

Once you have registered a private extension in your account and Region, use SetTypeConfiguration to specify\n configuration properties for the extension. For more information, see Configuring extensions at\n the account level in the CloudFormation User Guide.

", "smithy.api#idempotent": {} } }, @@ -10031,6 +10072,12 @@ "com.amazonaws.cloudformation#ResourceChange": { "type": "structure", "members": { + "PolicyAction": { + "target": "com.amazonaws.cloudformation#PolicyAction", + "traits": { + "smithy.api#documentation": "

The action that will be taken on the physical resource when the change set is executed.

\n " + } + }, "Action": { "target": "com.amazonaws.cloudformation#ChangeAction", "traits": { @@ -11058,7 +11105,7 @@ } ], "traits": { - "smithy.api#documentation": "

Specifies the configuration data for a registered CloudFormation extension, in the given account and Region.

\n

To view the current configuration data for an extension, refer to the ConfigurationSchema element\n of DescribeType. For more information, see Configuring extensions at\n the account level in the CloudFormation User Guide.

\n \n

It's strongly recommended that you use dynamic references to restrict sensitive configuration definitions, such\n as third-party credentials. For more details on dynamic references, see Using\n dynamic references to specify template values in the CloudFormation User Guide.

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

Specifies the configuration data for a registered CloudFormation extension, in the given account and Region.

\n

To view the current configuration data for an extension, refer to the ConfigurationSchema element\n of DescribeType. For more information, see Configuring extensions at\n the account level in the CloudFormation User Guide.

\n \n

It's strongly recommended that you use dynamic references to restrict sensitive configuration definitions, such\n as third-party credentials. For more details on dynamic references, see Using\n dynamic references to specify template values in the CloudFormation User Guide.

\n
" } }, "com.amazonaws.cloudformation#SetTypeConfigurationInput": { @@ -14224,7 +14271,7 @@ } }, "traits": { - "smithy.api#documentation": "

Detailed information concerning the specification of a CloudFormation extension in a given account and\n Region.

\n

For more information, see Configuring extensions at\n the account level in the CloudFormation User Guide.

" + "smithy.api#documentation": "

Detailed information concerning the specification of a CloudFormation extension in a given account and\n Region.

\n

For more information, see Configuring extensions at\n the account level in the CloudFormation User Guide.

" } }, "com.amazonaws.cloudformation#TypeConfigurationDetailsList": { diff --git a/codegen/sdk/aws-models/datazone.json b/codegen/sdk/aws-models/datazone.json index 14e119c2c43..091153192e7 100644 --- a/codegen/sdk/aws-models/datazone.json +++ b/codegen/sdk/aws-models/datazone.json @@ -432,6 +432,9 @@ "readOnlyFormsOutput": { "target": "com.amazonaws.datazone#FormOutputList" }, + "latestTimeSeriesDataPointFormsOutput": { + "target": "com.amazonaws.datazone#TimeSeriesDataPointSummaryFormOutputList" + }, "owningProjectIdentifier": { "target": "com.amazonaws.datazone#ProjectId" }, @@ -595,6 +598,12 @@ "traits": { "smithy.api#documentation": "

The read-only forms included in the additional attributes of an inventory asset.

" } + }, + "latestTimeSeriesDataPointFormsOutput": { + "target": "com.amazonaws.datazone#TimeSeriesDataPointSummaryFormOutputList", + "traits": { + "smithy.api#documentation": "

The latest time series data points forms included in the additional attributes of an\n asset.

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

The metadata forms attached to an asset published in an Amazon DataZone catalog.

" } }, + "latestTimeSeriesDataPointForms": { + "target": "com.amazonaws.datazone#TimeSeriesDataPointSummaryFormOutputList", + "traits": { + "smithy.api#documentation": "

The latest time series data points forms included in the additional attributes of an\n asset.

" + } + }, "glossaryTerms": { "target": "com.amazonaws.datazone#DetailedGlossaryTerms", "traits": { @@ -767,6 +782,12 @@ "traits": { "smithy.api#documentation": "

The metadata forms that form additional attributes of the metadata asset.

" } + }, + "latestTimeSeriesDataPointForms": { + "target": "com.amazonaws.datazone#TimeSeriesDataPointSummaryFormOutputList", + "traits": { + "smithy.api#documentation": "

The latest time series data points forms included in the additional attributes of an\n asset.

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

The read-only metadata forms that are attached to the created asset.

" } }, + "latestTimeSeriesDataPointFormsOutput": { + "target": "com.amazonaws.datazone#TimeSeriesDataPointSummaryFormOutputList", + "traits": { + "smithy.api#documentation": "

The latest data point that was imported into the time series form for the asset.

" + } + }, "predictionConfiguration": { "target": "com.amazonaws.datazone#PredictionConfiguration", "traits": { @@ -1891,6 +1918,12 @@ "smithy.api#documentation": "

The read-only metadata forms that were attached to the asset as part of the asset\n revision.

" } }, + "latestTimeSeriesDataPointFormsOutput": { + "target": "com.amazonaws.datazone#TimeSeriesDataPointSummaryFormOutputList", + "traits": { + "smithy.api#documentation": "

The latest data point that was imported into the time series form for the asset.

" + } + }, "predictionConfiguration": { "target": "com.amazonaws.datazone#PredictionConfiguration", "traits": { @@ -3513,7 +3546,7 @@ } }, "entityIdentifier": { - "target": "com.amazonaws.datazone#EntityId", + "target": "com.amazonaws.datazone#EntityIdentifier", "traits": { "smithy.api#documentation": "

The ID of the asset.

", "smithy.api#required": {} @@ -4607,6 +4640,12 @@ } } }, + "com.amazonaws.datazone#DataPointIdentifier": { + "type": "string", + "traits": { + "smithy.api#pattern": "^[a-zA-Z0-9_-]{0,36}$" + } + }, "com.amazonaws.datazone#DataProductDescription": { "type": "string", "traits": { @@ -5459,6 +5498,9 @@ { "target": "com.amazonaws.datazone#DeleteSubscriptionTarget" }, + { + "target": "com.amazonaws.datazone#DeleteTimeSeriesDataPoints" + }, { "target": "com.amazonaws.datazone#GetEnvironment" }, @@ -5489,6 +5531,9 @@ { "target": "com.amazonaws.datazone#GetSubscriptionTarget" }, + { + "target": "com.amazonaws.datazone#GetTimeSeriesDataPoint" + }, { "target": "com.amazonaws.datazone#GetUserProfile" }, @@ -5531,6 +5576,12 @@ { "target": "com.amazonaws.datazone#ListTagsForResource" }, + { + "target": "com.amazonaws.datazone#ListTimeSeriesDataPoints" + }, + { + "target": "com.amazonaws.datazone#PostTimeSeriesDataPoints" + }, { "target": "com.amazonaws.datazone#RejectPredictions" }, @@ -7363,6 +7414,96 @@ "smithy.api#input": {} } }, + "com.amazonaws.datazone#DeleteTimeSeriesDataPoints": { + "type": "operation", + "input": { + "target": "com.amazonaws.datazone#DeleteTimeSeriesDataPointsInput" + }, + "output": { + "target": "com.amazonaws.datazone#DeleteTimeSeriesDataPointsOutput" + }, + "errors": [ + { + "target": "com.amazonaws.datazone#AccessDeniedException" + }, + { + "target": "com.amazonaws.datazone#InternalServerException" + }, + { + "target": "com.amazonaws.datazone#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.datazone#ThrottlingException" + }, + { + "target": "com.amazonaws.datazone#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Deletes the specified time series form for the specified asset.

", + "smithy.api#http": { + "code": 204, + "method": "DELETE", + "uri": "/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points" + }, + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.datazone#DeleteTimeSeriesDataPointsInput": { + "type": "structure", + "members": { + "domainIdentifier": { + "target": "com.amazonaws.datazone#DomainId", + "traits": { + "smithy.api#documentation": "

The ID of the Amazon DataZone domain that houses the asset for which you want to delete\n a time series form.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "entityIdentifier": { + "target": "com.amazonaws.datazone#EntityIdentifier", + "traits": { + "smithy.api#documentation": "

The ID of the asset for which you want to delete a time series form.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "entityType": { + "target": "com.amazonaws.datazone#TimeSeriesEntityType", + "traits": { + "smithy.api#documentation": "

The type of the asset for which you want to delete a time series form.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "formName": { + "target": "com.amazonaws.datazone#TimeSeriesFormName", + "traits": { + "smithy.api#documentation": "

The name of the time series form that you want to delete.

", + "smithy.api#httpQuery": "formName", + "smithy.api#required": {} + } + }, + "clientToken": { + "target": "com.amazonaws.datazone#ClientToken", + "traits": { + "smithy.api#documentation": "

A unique, case-sensitive identifier to ensure idempotency of the request. This field is\n automatically populated if not provided.

", + "smithy.api#httpQuery": "clientToken", + "smithy.api#idempotencyToken": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.datazone#DeleteTimeSeriesDataPointsOutput": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.datazone#Deployment": { "type": "structure", "members": { @@ -7764,7 +7905,16 @@ } }, "com.amazonaws.datazone#EntityId": { - "type": "string" + "type": "string", + "traits": { + "smithy.api#pattern": "^[a-zA-Z0-9_-]{1,36}$" + } + }, + "com.amazonaws.datazone#EntityIdentifier": { + "type": "string", + "traits": { + "smithy.api#pattern": "^[a-zA-Z0-9_-]{1,36}$" + } }, "com.amazonaws.datazone#EntityType": { "type": "enum", @@ -9026,6 +9176,12 @@ "traits": { "smithy.api#documentation": "

The read-only metadata forms attached to the asset.

" } + }, + "latestTimeSeriesDataPointFormsOutput": { + "target": "com.amazonaws.datazone#TimeSeriesDataPointSummaryFormOutputList", + "traits": { + "smithy.api#documentation": "

The latest data point that was imported into the time series form for the asset.

" + } } }, "traits": { @@ -11888,6 +12044,127 @@ "smithy.api#output": {} } }, + "com.amazonaws.datazone#GetTimeSeriesDataPoint": { + "type": "operation", + "input": { + "target": "com.amazonaws.datazone#GetTimeSeriesDataPointInput" + }, + "output": { + "target": "com.amazonaws.datazone#GetTimeSeriesDataPointOutput" + }, + "errors": [ + { + "target": "com.amazonaws.datazone#AccessDeniedException" + }, + { + "target": "com.amazonaws.datazone#InternalServerException" + }, + { + "target": "com.amazonaws.datazone#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.datazone#ThrottlingException" + }, + { + "target": "com.amazonaws.datazone#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Gets the existing data point for the asset.

", + "smithy.api#http": { + "code": 200, + "method": "GET", + "uri": "/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points/{identifier}" + }, + "smithy.api#readonly": {} + } + }, + "com.amazonaws.datazone#GetTimeSeriesDataPointInput": { + "type": "structure", + "members": { + "domainIdentifier": { + "target": "com.amazonaws.datazone#DomainId", + "traits": { + "smithy.api#documentation": "

The ID of the Amazon DataZone domain that houses the asset for which you want to get the\n data point.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "entityIdentifier": { + "target": "com.amazonaws.datazone#EntityIdentifier", + "traits": { + "smithy.api#documentation": "

The ID of the asset for which you want to get the data point.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "entityType": { + "target": "com.amazonaws.datazone#TimeSeriesEntityType", + "traits": { + "smithy.api#documentation": "

The type of the asset for which you want to get the data point.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "identifier": { + "target": "com.amazonaws.datazone#TimeSeriesDataPointIdentifier", + "traits": { + "smithy.api#documentation": "

The ID of the data point that you want to get.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "formName": { + "target": "com.amazonaws.datazone#TimeSeriesFormName", + "traits": { + "smithy.api#documentation": "

The name of the time series form that houses the data point that you want to get.

", + "smithy.api#httpQuery": "formName", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.datazone#GetTimeSeriesDataPointOutput": { + "type": "structure", + "members": { + "domainId": { + "target": "com.amazonaws.datazone#DomainId", + "traits": { + "smithy.api#documentation": "

The ID of the Amazon DataZone domain that houses the asset data point that you want to\n get.

" + } + }, + "entityId": { + "target": "com.amazonaws.datazone#EntityId", + "traits": { + "smithy.api#documentation": "

The ID of the asset for which you want to get the data point.

" + } + }, + "entityType": { + "target": "com.amazonaws.datazone#TimeSeriesEntityType", + "traits": { + "smithy.api#documentation": "

The type of the asset for which you want to get the data point.

" + } + }, + "formName": { + "target": "com.amazonaws.datazone#TimeSeriesFormName", + "traits": { + "smithy.api#documentation": "

The name of the time series form that houses the data point that you want to get.

" + } + }, + "form": { + "target": "com.amazonaws.datazone#TimeSeriesDataPointFormOutput", + "traits": { + "smithy.api#documentation": "

The time series form that houses the data point that you want to get.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.datazone#GetUserProfile": { "type": "operation", "input": { @@ -12372,6 +12649,12 @@ "smithy.api#documentation": "

The relational filter configurations included in the configuration details of the Amazon Web Services\n Glue data source.

", "smithy.api#required": {} } + }, + "autoImportDataQualityResult": { + "target": "smithy.api#Boolean", + "traits": { + "smithy.api#documentation": "

Specifies whether to automatically import data quality metrics as part of the data\n source run.

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

The relational filter configurations included in the configuration details of the Amazon Web Services\n Glue data source.

", "smithy.api#required": {} } + }, + "autoImportDataQualityResult": { + "target": "smithy.api#Boolean", + "traits": { + "smithy.api#documentation": "

Specifies whether to automatically import data quality metrics as part of the data\n source run.

" + } } }, "traits": { @@ -14725,34 +15014,163 @@ "smithy.api#output": {} } }, - "com.amazonaws.datazone#Listing": { - "type": "resource", - "identifiers": { - "identifier": { - "target": "com.amazonaws.datazone#ListingId" - } + "com.amazonaws.datazone#ListTimeSeriesDataPoints": { + "type": "operation", + "input": { + "target": "com.amazonaws.datazone#ListTimeSeriesDataPointsInput" }, - "properties": { - "domainIdentifier": { - "target": "com.amazonaws.datazone#DomainId" - }, - "id": { - "target": "com.amazonaws.datazone#ListingId" - }, - "domainId": { - "target": "com.amazonaws.datazone#DomainId" + "output": { + "target": "com.amazonaws.datazone#ListTimeSeriesDataPointsOutput" + }, + "errors": [ + { + "target": "com.amazonaws.datazone#AccessDeniedException" }, - "listingRevision": { - "target": "com.amazonaws.datazone#Revision" + { + "target": "com.amazonaws.datazone#InternalServerException" }, - "name": { - "target": "com.amazonaws.datazone#ListingName" + { + "target": "com.amazonaws.datazone#ResourceNotFoundException" }, - "description": { - "target": "com.amazonaws.datazone#Description" + { + "target": "com.amazonaws.datazone#ThrottlingException" }, - "createdAt": { - "target": "com.amazonaws.datazone#CreatedAt" + { + "target": "com.amazonaws.datazone#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Lists time series data points.

", + "smithy.api#http": { + "code": 200, + "method": "GET", + "uri": "/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points" + }, + "smithy.api#paginated": { + "inputToken": "nextToken", + "outputToken": "nextToken", + "pageSize": "maxResults", + "items": "items" + }, + "smithy.api#readonly": {} + } + }, + "com.amazonaws.datazone#ListTimeSeriesDataPointsInput": { + "type": "structure", + "members": { + "domainIdentifier": { + "target": "com.amazonaws.datazone#DomainId", + "traits": { + "smithy.api#documentation": "

The ID of the Amazon DataZone domain that houses the assets for which you want to list\n time series data points.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "entityIdentifier": { + "target": "com.amazonaws.datazone#EntityIdentifier", + "traits": { + "smithy.api#documentation": "

The ID of the asset for which you want to list data points.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "entityType": { + "target": "com.amazonaws.datazone#TimeSeriesEntityType", + "traits": { + "smithy.api#documentation": "

The type of the asset for which you want to list data points.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "formName": { + "target": "com.amazonaws.datazone#TimeSeriesFormName", + "traits": { + "smithy.api#documentation": "

The name of the time series data points form.

", + "smithy.api#httpQuery": "formName", + "smithy.api#required": {} + } + }, + "startedAt": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp at which the data points that you want to list started.

", + "smithy.api#httpQuery": "startedAt" + } + }, + "endedAt": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp at which the data points that you wanted to list ended.

", + "smithy.api#httpQuery": "endedAt" + } + }, + "nextToken": { + "target": "com.amazonaws.datazone#PaginationToken", + "traits": { + "smithy.api#documentation": "

When the number of data points is greater than the default value for the MaxResults\n parameter, or if you explicitly specify a value for MaxResults that is less than the number\n of data points, the response includes a pagination token named NextToken. You can specify\n this NextToken value in a subsequent call to ListTimeSeriesDataPoints to list the next set\n of data points.

", + "smithy.api#httpQuery": "nextToken" + } + }, + "maxResults": { + "target": "com.amazonaws.datazone#MaxResults", + "traits": { + "smithy.api#documentation": "

The maximum number of data points to return in a single call to\n ListTimeSeriesDataPoints. When the number of data points to be listed is greater than the\n value of MaxResults, the response contains a NextToken value that you can use in a\n subsequent call to ListTimeSeriesDataPoints to list the next set of data points.

", + "smithy.api#httpQuery": "maxResults" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.datazone#ListTimeSeriesDataPointsOutput": { + "type": "structure", + "members": { + "items": { + "target": "com.amazonaws.datazone#TimeSeriesDataPointSummaryFormOutputList", + "traits": { + "smithy.api#documentation": "

The results of the ListTimeSeriesDataPoints action.

" + } + }, + "nextToken": { + "target": "com.amazonaws.datazone#PaginationToken", + "traits": { + "smithy.api#documentation": "

When the number of data points is greater than the default value for the MaxResults\n parameter, or if you explicitly specify a value for MaxResults that is less than the number\n of data points, the response includes a pagination token named NextToken. You can specify\n this NextToken value in a subsequent call to ListTimeSeriesDataPoints to list the next set\n of data points.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.datazone#Listing": { + "type": "resource", + "identifiers": { + "identifier": { + "target": "com.amazonaws.datazone#ListingId" + } + }, + "properties": { + "domainIdentifier": { + "target": "com.amazonaws.datazone#DomainId" + }, + "id": { + "target": "com.amazonaws.datazone#ListingId" + }, + "domainId": { + "target": "com.amazonaws.datazone#DomainId" + }, + "listingRevision": { + "target": "com.amazonaws.datazone#Revision" + }, + "name": { + "target": "com.amazonaws.datazone#ListingName" + }, + "description": { + "target": "com.amazonaws.datazone#Description" + }, + "createdAt": { + "target": "com.amazonaws.datazone#CreatedAt" }, "updatedAt": { "target": "com.amazonaws.datazone#UpdatedAt" @@ -15386,6 +15804,125 @@ } } }, + "com.amazonaws.datazone#PostTimeSeriesDataPoints": { + "type": "operation", + "input": { + "target": "com.amazonaws.datazone#PostTimeSeriesDataPointsInput" + }, + "output": { + "target": "com.amazonaws.datazone#PostTimeSeriesDataPointsOutput" + }, + "errors": [ + { + "target": "com.amazonaws.datazone#AccessDeniedException" + }, + { + "target": "com.amazonaws.datazone#ConflictException" + }, + { + "target": "com.amazonaws.datazone#InternalServerException" + }, + { + "target": "com.amazonaws.datazone#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.datazone#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.datazone#ThrottlingException" + }, + { + "target": "com.amazonaws.datazone#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Posts time series data points to Amazon DataZone for the specified asset.

", + "smithy.api#http": { + "code": 201, + "method": "POST", + "uri": "/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points" + }, + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.datazone#PostTimeSeriesDataPointsInput": { + "type": "structure", + "members": { + "domainIdentifier": { + "target": "com.amazonaws.datazone#DomainId", + "traits": { + "smithy.api#documentation": "

The ID of the Amazon DataZone domain in which you want to post time series data\n points.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "entityIdentifier": { + "target": "com.amazonaws.datazone#EntityIdentifier", + "traits": { + "smithy.api#documentation": "

The ID of the asset for which you want to post time series data points.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "entityType": { + "target": "com.amazonaws.datazone#TimeSeriesEntityType", + "traits": { + "smithy.api#documentation": "

The type of the asset for which you want to post data points.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "forms": { + "target": "com.amazonaws.datazone#TimeSeriesDataPointFormInputList", + "traits": { + "smithy.api#documentation": "

The forms that contain the data points that you want to post.

", + "smithy.api#required": {} + } + }, + "clientToken": { + "target": "com.amazonaws.datazone#ClientToken", + "traits": { + "smithy.api#documentation": "

A unique, case-sensitive identifier that is provided to ensure the idempotency of the\n request.

", + "smithy.api#idempotencyToken": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.datazone#PostTimeSeriesDataPointsOutput": { + "type": "structure", + "members": { + "domainId": { + "target": "com.amazonaws.datazone#DomainId", + "traits": { + "smithy.api#documentation": "

The ID of the Amazon DataZone domain in which you want to post time series data\n points.

" + } + }, + "entityId": { + "target": "com.amazonaws.datazone#EntityId", + "traits": { + "smithy.api#documentation": "

The ID of the asset for which you want to post time series data points.

" + } + }, + "entityType": { + "target": "com.amazonaws.datazone#TimeSeriesEntityType", + "traits": { + "smithy.api#documentation": "

The type of the asset for which you want to post data points.

" + } + }, + "forms": { + "target": "com.amazonaws.datazone#TimeSeriesDataPointFormOutputList", + "traits": { + "smithy.api#documentation": "

The forms that contain the data points that you have posted.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.datazone#PredictionChoices": { "type": "list", "member": { @@ -17047,6 +17584,12 @@ "traits": { "smithy.api#enumValue": "FORMS" } + }, + "TIME_SERIES_DATA_POINT_FORMS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "TIME_SERIES_DATA_POINT_FORMS" + } } } }, @@ -18835,6 +19378,200 @@ "smithy.api#retryable": {} } }, + "com.amazonaws.datazone#TimeSeriesDataPointFormInput": { + "type": "structure", + "members": { + "formName": { + "target": "com.amazonaws.datazone#TimeSeriesFormName", + "traits": { + "smithy.api#documentation": "

The name of the time series data points form.

", + "smithy.api#required": {} + } + }, + "typeIdentifier": { + "target": "com.amazonaws.datazone#FormTypeIdentifier", + "traits": { + "smithy.api#documentation": "

The ID of the type of the time series data points form.

", + "smithy.api#required": {} + } + }, + "typeRevision": { + "target": "com.amazonaws.datazone#Revision", + "traits": { + "smithy.api#documentation": "

The revision type of the time series data points form.

" + } + }, + "timestamp": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp of the time series data points form.

", + "smithy.api#required": {} + } + }, + "content": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

The content of the time series data points form.

", + "smithy.api#length": { + "max": 500000 + } + } + } + }, + "traits": { + "smithy.api#documentation": "

The time series data points form.

" + } + }, + "com.amazonaws.datazone#TimeSeriesDataPointFormInputList": { + "type": "list", + "member": { + "target": "com.amazonaws.datazone#TimeSeriesDataPointFormInput" + } + }, + "com.amazonaws.datazone#TimeSeriesDataPointFormOutput": { + "type": "structure", + "members": { + "formName": { + "target": "com.amazonaws.datazone#TimeSeriesFormName", + "traits": { + "smithy.api#documentation": "

The name of the time series data points form.

", + "smithy.api#required": {} + } + }, + "typeIdentifier": { + "target": "com.amazonaws.datazone#FormTypeIdentifier", + "traits": { + "smithy.api#documentation": "

The ID of the type of the time series data points form.

", + "smithy.api#required": {} + } + }, + "typeRevision": { + "target": "com.amazonaws.datazone#Revision", + "traits": { + "smithy.api#documentation": "

The revision type of the time series data points form.

" + } + }, + "timestamp": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp of the time series data points form.

", + "smithy.api#required": {} + } + }, + "content": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

The content of the time series data points form.

", + "smithy.api#length": { + "max": 500000 + } + } + }, + "id": { + "target": "com.amazonaws.datazone#DataPointIdentifier", + "traits": { + "smithy.api#documentation": "

The ID of the time series data points form.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

The time series data points form.

" + } + }, + "com.amazonaws.datazone#TimeSeriesDataPointFormOutputList": { + "type": "list", + "member": { + "target": "com.amazonaws.datazone#TimeSeriesDataPointFormOutput" + } + }, + "com.amazonaws.datazone#TimeSeriesDataPointIdentifier": { + "type": "string", + "traits": { + "smithy.api#pattern": "^[a-zA-Z0-9_-]{1,36}$" + } + }, + "com.amazonaws.datazone#TimeSeriesDataPointSummaryFormOutput": { + "type": "structure", + "members": { + "formName": { + "target": "com.amazonaws.datazone#TimeSeriesFormName", + "traits": { + "smithy.api#documentation": "

The name of the time series data points summary form.

", + "smithy.api#required": {} + } + }, + "typeIdentifier": { + "target": "com.amazonaws.datazone#FormTypeIdentifier", + "traits": { + "smithy.api#documentation": "

The type ID of the time series data points summary form.

", + "smithy.api#required": {} + } + }, + "typeRevision": { + "target": "com.amazonaws.datazone#Revision", + "traits": { + "smithy.api#documentation": "

The type revision of the time series data points summary form.

" + } + }, + "timestamp": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp of the time series data points summary form.

", + "smithy.api#required": {} + } + }, + "contentSummary": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

The content of the summary of the time series data points form.

", + "smithy.api#length": { + "max": 20000 + } + } + }, + "id": { + "target": "com.amazonaws.datazone#DataPointIdentifier", + "traits": { + "smithy.api#documentation": "

The ID of the time series data points summary form.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

The summary of the time series data points form.

" + } + }, + "com.amazonaws.datazone#TimeSeriesDataPointSummaryFormOutputList": { + "type": "list", + "member": { + "target": "com.amazonaws.datazone#TimeSeriesDataPointSummaryFormOutput" + } + }, + "com.amazonaws.datazone#TimeSeriesEntityType": { + "type": "enum", + "members": { + "ASSET": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ASSET" + } + }, + "LISTING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "LISTING" + } + } + } + }, + "com.amazonaws.datazone#TimeSeriesFormName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 128 + } + } + }, "com.amazonaws.datazone#Timezone": { "type": "enum", "members": { diff --git a/codegen/sdk/aws-models/docdb.json b/codegen/sdk/aws-models/docdb.json index d16788983f0..4d44afab95d 100644 --- a/codegen/sdk/aws-models/docdb.json +++ b/codegen/sdk/aws-models/docdb.json @@ -295,6 +295,9 @@ }, { "target": "com.amazonaws.docdb#StopDBCluster" + }, + { + "target": "com.amazonaws.docdb#SwitchoverGlobalCluster" } ], "traits": { @@ -8389,6 +8392,67 @@ "smithy.api#httpError": 404 } }, + "com.amazonaws.docdb#SwitchoverGlobalCluster": { + "type": "operation", + "input": { + "target": "com.amazonaws.docdb#SwitchoverGlobalClusterMessage" + }, + "output": { + "target": "com.amazonaws.docdb#SwitchoverGlobalClusterResult" + }, + "errors": [ + { + "target": "com.amazonaws.docdb#DBClusterNotFoundFault" + }, + { + "target": "com.amazonaws.docdb#GlobalClusterNotFoundFault" + }, + { + "target": "com.amazonaws.docdb#InvalidDBClusterStateFault" + }, + { + "target": "com.amazonaws.docdb#InvalidGlobalClusterStateFault" + } + ], + "traits": { + "smithy.api#documentation": "

Switches over the specified secondary Amazon DocumentDB cluster to be the new primary Amazon DocumentDB cluster in the global database cluster.

" + } + }, + "com.amazonaws.docdb#SwitchoverGlobalClusterMessage": { + "type": "structure", + "members": { + "GlobalClusterIdentifier": { + "target": "com.amazonaws.docdb#GlobalClusterIdentifier", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "

The identifier of the Amazon DocumentDB global database cluster to switch over. \n The identifier is the unique key assigned by the user when the cluster is created. \n In other words, it's the name of the global cluster.\n This parameter isn’t case-sensitive.

\n

Constraints:

\n \n

Pattern: [A-Za-z][0-9A-Za-z-:._]*\n

", + "smithy.api#required": {} + } + }, + "TargetDbClusterIdentifier": { + "target": "com.amazonaws.docdb#String", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "

The identifier of the secondary Amazon DocumentDB cluster to promote to the new primary for the global database cluster. \n Use the Amazon Resource Name (ARN) for the identifier so that Amazon DocumentDB can locate the cluster in its Amazon Web Services region.

\n

Constraints:

\n \n

Pattern: [A-Za-z][0-9A-Za-z-:._]*\n

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.docdb#SwitchoverGlobalClusterResult": { + "type": "structure", + "members": { + "GlobalCluster": { + "target": "com.amazonaws.docdb#GlobalCluster" + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.docdb#TStamp": { "type": "timestamp" }, diff --git a/codegen/sdk/aws-models/groundstation.json b/codegen/sdk/aws-models/groundstation.json index 0595e95c540..48e79bc409b 100644 --- a/codegen/sdk/aws-models/groundstation.json +++ b/codegen/sdk/aws-models/groundstation.json @@ -907,6 +907,18 @@ "traits": { "smithy.api#documentation": "

Tags assigned to a contact.

" } + }, + "visibilityStartTime": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

\n Projected time in UTC your satellite will rise above the\n receive mask.\n This time is based on the satellite's current active ephemeris for future contacts and the ephemeris that was\n active during contact execution for completed contacts.\n This field is not present for contacts with a SCHEDULING or SCHEDULED status.\n

" + } + }, + "visibilityEndTime": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

\n Projected time in UTC your satellite will set below the\n receive mask.\n This time is based on the satellite's current active ephemeris for future contacts and the ephemeris that was\n active during contact execution for completed contacts.\n This field is not present for contacts with a SCHEDULING or SCHEDULED status.\n

" + } } }, "traits": { @@ -1238,13 +1250,13 @@ "contactPrePassDurationSeconds": { "target": "com.amazonaws.groundstation#DurationInSeconds", "traits": { - "smithy.api#documentation": "

Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.

" + "smithy.api#documentation": "

Amount of time prior to contact start you’d like to receive a Ground Station Contact State Change event indicating an upcoming pass.

" } }, "contactPostPassDurationSeconds": { "target": "com.amazonaws.groundstation#DurationInSeconds", "traits": { - "smithy.api#documentation": "

Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

" + "smithy.api#documentation": "

Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event indicating the pass has finished.

" } }, "minimumViableContactDurationSeconds": { @@ -1899,6 +1911,18 @@ "traits": { "smithy.api#documentation": "

List describing source and destination details for each dataflow edge.

" } + }, + "visibilityStartTime": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

\n Projected time in UTC your satellite will rise above the\n receive mask.\n This time is based on the satellite's current active ephemeris for future contacts and the ephemeris that was\n active during contact execution for completed contacts.\n

" + } + }, + "visibilityEndTime": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

\n Projected time in UTC your satellite will set below the\n receive mask.\n This time is based on the satellite's current active ephemeris for future contacts and the ephemeris that was\n active during contact execution for completed contacts.\n

" + } } }, "traits": { @@ -6064,13 +6088,13 @@ "contactPrePassDurationSeconds": { "target": "com.amazonaws.groundstation#DurationInSeconds", "traits": { - "smithy.api#documentation": "

Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

" + "smithy.api#documentation": "

Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event indicating the pass has finished.

" } }, "contactPostPassDurationSeconds": { "target": "com.amazonaws.groundstation#DurationInSeconds", "traits": { - "smithy.api#documentation": "

Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

" + "smithy.api#documentation": "

Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event indicating the pass has finished.

" } }, "minimumViableContactDurationSeconds": { diff --git a/codegen/sdk/aws-models/lambda.json b/codegen/sdk/aws-models/lambda.json index 90ab1cd3fbd..656c0e95535 100644 --- a/codegen/sdk/aws-models/lambda.json +++ b/codegen/sdk/aws-models/lambda.json @@ -2834,7 +2834,7 @@ "ImageConfig": { "target": "com.amazonaws.lambda#ImageConfig", "traits": { - "smithy.api#documentation": "

Container image configuration\n values that override the values in the container image Dockerfile.

" + "smithy.api#documentation": "

Container image configuration\n values that override the values in the container image Dockerfile.

" } }, "CodeSigningConfigArn": { @@ -10065,6 +10065,12 @@ "smithy.api#enumValue": "ruby3.2" } }, + "ruby33": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ruby3.3" + } + }, "python311": { "target": "smithy.api#Unit", "traits": { @@ -11631,7 +11637,7 @@ "ImageConfig": { "target": "com.amazonaws.lambda#ImageConfig", "traits": { - "smithy.api#documentation": "

\n Container image configuration\n values that override the values in the container image Docker file.

" + "smithy.api#documentation": "

\n Container image configuration\n values that override the values in the container image Docker file.

" } }, "EphemeralStorage": { diff --git a/codegen/sdk/aws-models/medialive.json b/codegen/sdk/aws-models/medialive.json index a6647ea3600..126e76a18ec 100644 --- a/codegen/sdk/aws-models/medialive.json +++ b/codegen/sdk/aws-models/medialive.json @@ -953,6 +953,20 @@ "smithy.api#documentation": "Used for MS Smooth and Apple HLS outputs. Indicates the name displayed by the player (eg. English, or Director Commentary).", "smithy.api#jsonName": "streamName" } + }, + "AudioDashRoles": { + "target": "com.amazonaws.medialive#__listOfDashRoleAudio", + "traits": { + "smithy.api#documentation": "Identifies the DASH roles to assign to this audio output. Applies only when the audio output is configured for DVB DASH accessibility signaling.", + "smithy.api#jsonName": "audioDashRoles" + } + }, + "DvbDashAccessibility": { + "target": "com.amazonaws.medialive#DvbDashAccessibility", + "traits": { + "smithy.api#documentation": "Identifies DVB DASH accessibility signaling in this audio output. Used in Microsoft Smooth Streaming outputs to signal accessibility information to packagers.", + "smithy.api#jsonName": "dvbDashAccessibility" + } } }, "traits": { @@ -2621,6 +2635,20 @@ "smithy.api#jsonName": "name", "smithy.api#required": {} } + }, + "CaptionDashRoles": { + "target": "com.amazonaws.medialive#__listOfDashRoleCaption", + "traits": { + "smithy.api#documentation": "Identifies the DASH roles to assign to this captions output. Applies only when the captions output is configured for DVB DASH accessibility signaling.", + "smithy.api#jsonName": "captionDashRoles" + } + }, + "DvbDashAccessibility": { + "target": "com.amazonaws.medialive#DvbDashAccessibility", + "traits": { + "smithy.api#documentation": "Identifies DVB DASH accessibility signaling in this captions output. Used in Microsoft Smooth Streaming outputs to signal accessibility information to packagers.", + "smithy.api#jsonName": "dvbDashAccessibility" + } } }, "traits": { @@ -3367,6 +3395,113 @@ "smithy.api#output": {} } }, + "com.amazonaws.medialive#CmafIngestGroupSettings": { + "type": "structure", + "members": { + "Destination": { + "target": "com.amazonaws.medialive#OutputLocationRef", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "A HTTP destination for the tracks", + "smithy.api#jsonName": "destination", + "smithy.api#required": {} + } + }, + "NielsenId3Behavior": { + "target": "com.amazonaws.medialive#CmafNielsenId3Behavior", + "traits": { + "smithy.api#documentation": "If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3 tag will be inserted in the output.", + "smithy.api#jsonName": "nielsenId3Behavior" + } + }, + "Scte35Type": { + "target": "com.amazonaws.medialive#Scte35Type", + "traits": { + "smithy.api#documentation": "Type of scte35 track to add. none or scte35WithoutSegmentation", + "smithy.api#jsonName": "scte35Type" + } + }, + "SegmentLength": { + "target": "com.amazonaws.medialive#__integerMin1", + "traits": { + "smithy.api#documentation": "The nominal duration of segments. The units are specified in SegmentLengthUnits. The segments will end on the next keyframe after the specified duration, so the actual segment length might be longer, and it might be a fraction of the units.", + "smithy.api#jsonName": "segmentLength" + } + }, + "SegmentLengthUnits": { + "target": "com.amazonaws.medialive#CmafIngestSegmentLengthUnits", + "traits": { + "smithy.api#documentation": "Time unit for segment length parameter.", + "smithy.api#jsonName": "segmentLengthUnits" + } + }, + "SendDelayMs": { + "target": "com.amazonaws.medialive#__integerMin0Max2000", + "traits": { + "smithy.api#documentation": "Number of milliseconds to delay the output from the second pipeline.", + "smithy.api#jsonName": "sendDelayMs" + } + } + }, + "traits": { + "smithy.api#documentation": "Cmaf Ingest Group Settings" + } + }, + "com.amazonaws.medialive#CmafIngestOutputSettings": { + "type": "structure", + "members": { + "NameModifier": { + "target": "com.amazonaws.medialive#__string", + "traits": { + "smithy.api#documentation": "String concatenated to the end of the destination filename. Required for multiple outputs of the same type.", + "smithy.api#jsonName": "nameModifier" + } + } + }, + "traits": { + "smithy.api#documentation": "Cmaf Ingest Output Settings" + } + }, + "com.amazonaws.medialive#CmafIngestSegmentLengthUnits": { + "type": "enum", + "members": { + "MILLISECONDS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "MILLISECONDS" + } + }, + "SECONDS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SECONDS" + } + } + }, + "traits": { + "smithy.api#documentation": "Cmaf Ingest Segment Length Units" + } + }, + "com.amazonaws.medialive#CmafNielsenId3Behavior": { + "type": "enum", + "members": { + "NO_PASSTHROUGH": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "NO_PASSTHROUGH" + } + }, + "PASSTHROUGH": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PASSTHROUGH" + } + } + }, + "traits": { + "smithy.api#documentation": "Cmaf Nielsen Id3 Behavior" + } + }, "com.amazonaws.medialive#ColorCorrection": { "type": "structure", "members": { @@ -4218,6 +4353,154 @@ "smithy.api#input": {} } }, + "com.amazonaws.medialive#DashRoleAudio": { + "type": "enum", + "members": { + "ALTERNATE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ALTERNATE" + } + }, + "COMMENTARY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "COMMENTARY" + } + }, + "DESCRIPTION": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DESCRIPTION" + } + }, + "DUB": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DUB" + } + }, + "EMERGENCY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EMERGENCY" + } + }, + "ENHANCED_AUDIO_INTELLIGIBILITY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ENHANCED-AUDIO-INTELLIGIBILITY" + } + }, + "KARAOKE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "KARAOKE" + } + }, + "MAIN": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "MAIN" + } + }, + "SUPPLEMENTARY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SUPPLEMENTARY" + } + } + }, + "traits": { + "smithy.api#documentation": "Dash Role Audio" + } + }, + "com.amazonaws.medialive#DashRoleCaption": { + "type": "enum", + "members": { + "ALTERNATE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ALTERNATE" + } + }, + "CAPTION": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "CAPTION" + } + }, + "COMMENTARY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "COMMENTARY" + } + }, + "DESCRIPTION": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DESCRIPTION" + } + }, + "DUB": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DUB" + } + }, + "EASYREADER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EASYREADER" + } + }, + "EMERGENCY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EMERGENCY" + } + }, + "FORCED_SUBTITLE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FORCED-SUBTITLE" + } + }, + "KARAOKE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "KARAOKE" + } + }, + "MAIN": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "MAIN" + } + }, + "METADATA": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "METADATA" + } + }, + "SUBTITLE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SUBTITLE" + } + }, + "SUPPLEMENTARY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SUPPLEMENTARY" + } + } + }, + "traits": { + "smithy.api#documentation": "Dash Role Caption" + } + }, "com.amazonaws.medialive#DeleteChannel": { "type": "operation", "input": { @@ -7223,6 +7506,56 @@ "smithy.api#documentation": "Dolby Vision81 Settings" } }, + "com.amazonaws.medialive#DvbDashAccessibility": { + "type": "enum", + "members": { + "DVBDASH_1_VISUALLY_IMPAIRED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DVBDASH_1_VISUALLY_IMPAIRED" + } + }, + "DVBDASH_2_HARD_OF_HEARING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DVBDASH_2_HARD_OF_HEARING" + } + }, + "DVBDASH_3_SUPPLEMENTAL_COMMENTARY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DVBDASH_3_SUPPLEMENTAL_COMMENTARY" + } + }, + "DVBDASH_4_DIRECTORS_COMMENTARY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DVBDASH_4_DIRECTORS_COMMENTARY" + } + }, + "DVBDASH_5_EDUCATIONAL_NOTES": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DVBDASH_5_EDUCATIONAL_NOTES" + } + }, + "DVBDASH_6_MAIN_PROGRAM": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DVBDASH_6_MAIN_PROGRAM" + } + }, + "DVBDASH_7_CLEAN_FEED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DVBDASH_7_CLEAN_FEED" + } + } + }, + "traits": { + "smithy.api#documentation": "Dvb Dash Accessibility" + } + }, "com.amazonaws.medialive#DvbNitSettings": { "type": "structure", "members": { @@ -19726,6 +20059,12 @@ "traits": { "smithy.api#jsonName": "udpGroupSettings" } + }, + "CmafIngestGroupSettings": { + "target": "com.amazonaws.medialive#CmafIngestGroupSettings", + "traits": { + "smithy.api#jsonName": "cmafIngestGroupSettings" + } } }, "traits": { @@ -19816,6 +20155,12 @@ "traits": { "smithy.api#jsonName": "udpOutputSettings" } + }, + "CmafIngestOutputSettings": { + "target": "com.amazonaws.medialive#CmafIngestOutputSettings", + "traits": { + "smithy.api#jsonName": "cmafIngestOutputSettings" + } } }, "traits": { @@ -22011,6 +22356,26 @@ "smithy.api#documentation": "Settings for a SCTE-35 time_signal." } }, + "com.amazonaws.medialive#Scte35Type": { + "type": "enum", + "members": { + "NONE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "NONE" + } + }, + "SCTE_35_WITHOUT_SEGMENTATION": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SCTE_35_WITHOUT_SEGMENTATION" + } + } + }, + "traits": { + "smithy.api#documentation": "Scte35 Type" + } + }, "com.amazonaws.medialive#Scte35WebDeliveryAllowedFlag": { "type": "enum", "members": { @@ -25835,6 +26200,16 @@ } } }, + "com.amazonaws.medialive#__integerMin0Max2000": { + "type": "integer", + "traits": { + "smithy.api#documentation": "Placeholder documentation for __integerMin0Max2000", + "smithy.api#range": { + "min": 0, + "max": 2000 + } + } + }, "com.amazonaws.medialive#__integerMin0Max255": { "type": "integer", "traits": { @@ -26387,6 +26762,24 @@ "smithy.api#documentation": "Placeholder documentation for __listOfColorCorrection" } }, + "com.amazonaws.medialive#__listOfDashRoleAudio": { + "type": "list", + "member": { + "target": "com.amazonaws.medialive#DashRoleAudio" + }, + "traits": { + "smithy.api#documentation": "Placeholder documentation for __listOfDashRoleAudio" + } + }, + "com.amazonaws.medialive#__listOfDashRoleCaption": { + "type": "list", + "member": { + "target": "com.amazonaws.medialive#DashRoleCaption" + }, + "traits": { + "smithy.api#documentation": "Placeholder documentation for __listOfDashRoleCaption" + } + }, "com.amazonaws.medialive#__listOfFailoverCondition": { "type": "list", "member": { diff --git a/codegen/sdk/aws-models/medical-imaging.json b/codegen/sdk/aws-models/medical-imaging.json index 0ead3a9f77e..36b404b30fb 100644 --- a/codegen/sdk/aws-models/medical-imaging.json +++ b/codegen/sdk/aws-models/medical-imaging.json @@ -80,7 +80,7 @@ } }, "aws.protocols#restJson1": {}, - "smithy.api#documentation": "

This is the AWS HealthImaging API Reference. AWS HealthImaging is a HIPAA-eligible service that helps health\n care providers and their medical imaging ISV partners store, transform, and apply machine learning to medical images. For\n an introduction to the service, see the \n AWS HealthImaging Developer Guide\n .

\n \n

We recommend using one of the AWS Software Development Kits (SDKs) for your programming language, as\n they take care of request authentication, serialization, and connection management. For more information,\n see Tools to build on AWS.

\n

For information about using HealthImaging API actions in one of the language-specific AWS SDKs, refer to the\n See Also link at the end of each section that describes an API action or data type.

\n
\n

The following sections list AWS HealthImaging API actions categorized according to functionality. Links are \n provided to actions within this Reference, along with links back to corresponding sections in the \n AWS HealthImaging Developer Guide where you can view console procedures and CLI/SDK code examples.

\n

\n Data store actions\n

\n \n

\n Import job actions\n

\n \n

\n Image set access actions\n

\n \n

\n Image set modification actions\n

\n \n

\n Tagging actions\n

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

This is the AWS HealthImaging API Reference. AWS HealthImaging is a HIPAA eligible service\n that empowers healthcare providers, life science organizations, and their software partners to store,\n analyze, and share medical images in the cloud at petabyte scale. For an introduction to the service, see the\n \n AWS HealthImaging Developer Guide\n .

\n \n

We recommend using one of the AWS Software Development Kits (SDKs) for your programming language, as\n they take care of request authentication, serialization, and connection management. For more information,\n see Tools to build on AWS.

\n
\n

The following sections list AWS HealthImaging API actions categorized according to functionality. Links are \n provided to actions within this Reference, along with links back to corresponding sections in the \n AWS HealthImaging Developer Guide where you can view tested code examples.

\n

\n Data store actions\n

\n \n

\n Import job actions\n

\n \n

\n Image set access actions\n

\n \n

\n Image set modification actions\n

\n \n

\n Tagging actions\n

\n ", "smithy.api#title": "AWS Health Imaging", "smithy.rules#endpointRuleSet": { "version": "1.0", @@ -1379,6 +1379,47 @@ "smithy.api#sensitive": {} } }, + "com.amazonaws.medicalimaging#DICOMSeriesBodyPart": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 64 + }, + "smithy.api#sensitive": {} + } + }, + "com.amazonaws.medicalimaging#DICOMSeriesInstanceUID": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 64 + }, + "smithy.api#pattern": "^(?:[1-9][0-9]*|0)(\\.(?:[1-9][0-9]*|0))*$", + "smithy.api#sensitive": {} + } + }, + "com.amazonaws.medicalimaging#DICOMSeriesModality": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 16 + }, + "smithy.api#sensitive": {} + } + }, + "com.amazonaws.medicalimaging#DICOMSeriesNumber": { + "type": "integer", + "traits": { + "smithy.api#range": { + "min": -2147483648, + "max": 2147483647 + }, + "smithy.api#sensitive": {} + } + }, "com.amazonaws.medicalimaging#DICOMStudyDate": { "type": "string", "traits": { @@ -1481,19 +1522,19 @@ "DICOMStudyInstanceUID": { "target": "com.amazonaws.medicalimaging#DICOMStudyInstanceUID", "traits": { - "smithy.api#documentation": "

The DICOM provided identifier for studyInstanceUid.>

" + "smithy.api#documentation": "

The DICOM provided identifier for the Study Instance UID.

" } }, "DICOMStudyId": { "target": "com.amazonaws.medicalimaging#DICOMStudyId", "traits": { - "smithy.api#documentation": "

The DICOM provided studyId.

" + "smithy.api#documentation": "

The DICOM provided identifier for the Study ID.

" } }, "DICOMStudyDescription": { "target": "com.amazonaws.medicalimaging#DICOMStudyDescription", "traits": { - "smithy.api#documentation": "

The description of the study.

" + "smithy.api#documentation": "

The DICOM provided Study Description.

" } }, "DICOMNumberOfStudyRelatedSeries": { @@ -1516,6 +1557,30 @@ "smithy.api#documentation": "

The accession number for the DICOM study.

" } }, + "DICOMSeriesInstanceUID": { + "target": "com.amazonaws.medicalimaging#DICOMSeriesInstanceUID", + "traits": { + "smithy.api#documentation": "

The DICOM provided identifier for the Series Instance UID.

" + } + }, + "DICOMSeriesModality": { + "target": "com.amazonaws.medicalimaging#DICOMSeriesModality", + "traits": { + "smithy.api#documentation": "

The DICOM provided identifier for the series Modality.

" + } + }, + "DICOMSeriesBodyPart": { + "target": "com.amazonaws.medicalimaging#DICOMSeriesBodyPart", + "traits": { + "smithy.api#documentation": "

The DICOM provided identifier for the series Body Part Examined.

" + } + }, + "DICOMSeriesNumber": { + "target": "com.amazonaws.medicalimaging#DICOMSeriesNumber", + "traits": { + "smithy.api#documentation": "

The DICOM provided identifier for the Series Number.

" + } + }, "DICOMStudyDate": { "target": "com.amazonaws.medicalimaging#DICOMStudyDate", "traits": { @@ -1946,7 +2011,7 @@ } ], "traits": { - "smithy.api#documentation": "

Get the import job properties to learn more about the job or job progress.

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

Get the import job properties to learn more about the job or job progress.

\n \n

The jobStatus refers to the execution of the import job. Therefore, an import job can return a jobStatus as\n COMPLETED even if validation issues are discovered during the import process. If a jobStatus returns\n as COMPLETED, we still recommend you review the output manifests written to S3, as they provide details on the success\n or failure of individual P10 object imports.

\n
", "smithy.api#http": { "method": "GET", "uri": "/getDICOMImportJob/datastore/{datastoreId}/job/{jobId}" @@ -3223,12 +3288,24 @@ "smithy.api#documentation": "

The DICOM study instance UID for search.

" } }, + "DICOMSeriesInstanceUID": { + "target": "com.amazonaws.medicalimaging#DICOMSeriesInstanceUID", + "traits": { + "smithy.api#documentation": "

The Series Instance UID input for search.

" + } + }, "createdAt": { "target": "com.amazonaws.medicalimaging#Date", "traits": { "smithy.api#documentation": "

The created at time of the image set provided for search.

" } }, + "updatedAt": { + "target": "com.amazonaws.medicalimaging#Date", + "traits": { + "smithy.api#documentation": "

The timestamp input for search.

" + } + }, "DICOMStudyDateAndTime": { "target": "com.amazonaws.medicalimaging#DICOMStudyDateAndTime", "traits": { @@ -3258,6 +3335,12 @@ "max": 2 } } + }, + "sort": { + "target": "com.amazonaws.medicalimaging#Sort", + "traits": { + "smithy.api#documentation": "

The sort input for search criteria.

" + } } }, "traits": { @@ -3393,6 +3476,12 @@ "smithy.api#required": {} } }, + "sort": { + "target": "com.amazonaws.medicalimaging#Sort", + "traits": { + "smithy.api#documentation": "

The sort order for image set search results.

" + } + }, "nextToken": { "target": "com.amazonaws.medicalimaging#NextToken", "traits": { @@ -3420,6 +3509,68 @@ "smithy.api#httpError": 402 } }, + "com.amazonaws.medicalimaging#Sort": { + "type": "structure", + "members": { + "sortOrder": { + "target": "com.amazonaws.medicalimaging#SortOrder", + "traits": { + "smithy.api#documentation": "

The sort order for search criteria.

", + "smithy.api#required": {} + } + }, + "sortField": { + "target": "com.amazonaws.medicalimaging#SortField", + "traits": { + "smithy.api#documentation": "

The sort field for search criteria.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

Sort search results.

" + } + }, + "com.amazonaws.medicalimaging#SortField": { + "type": "enum", + "members": { + "updatedAt": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "updatedAt" + } + }, + "createdAt": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "createdAt" + } + }, + "DICOMStudyDateAndTime": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DICOMStudyDateAndTime" + } + } + } + }, + "com.amazonaws.medicalimaging#SortOrder": { + "type": "enum", + "members": { + "ASC": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ASC" + } + }, + "DESC": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DESC" + } + } + } + }, "com.amazonaws.medicalimaging#StartDICOMImportJob": { "type": "operation", "input": { diff --git a/codegen/sdk/aws-models/transfer.json b/codegen/sdk/aws-models/transfer.json index 8b653c0ee36..e074956080b 100644 --- a/codegen/sdk/aws-models/transfer.json +++ b/codegen/sdk/aws-models/transfer.json @@ -338,6 +338,16 @@ "smithy.api#pattern": "^c-([0-9a-f]{17})$" } }, + "com.amazonaws.transfer#ConnectorSecurityPolicyName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 100 + }, + "smithy.api#pattern": "^TransferSFTPConnectorSecurityPolicy-[A-Za-z0-9-]+$" + } + }, "com.amazonaws.transfer#CopyStepDetails": { "type": "structure", "members": { @@ -657,6 +667,12 @@ "traits": { "smithy.api#documentation": "

A structure that contains the parameters for an SFTP connector object.

" } + }, + "SecurityPolicyName": { + "target": "com.amazonaws.transfer#ConnectorSecurityPolicyName", + "traits": { + "smithy.api#documentation": "

Specifies the name of the security policy for the connector.

" + } } }, "traits": { @@ -869,7 +885,7 @@ "SecurityPolicyName": { "target": "com.amazonaws.transfer#SecurityPolicyName", "traits": { - "smithy.api#documentation": "

Specifies the name of the security policy that is attached to the server.

" + "smithy.api#documentation": "

Specifies the name of the security policy for the server.

" } }, "Tags": { @@ -2177,7 +2193,7 @@ } ], "traits": { - "smithy.api#documentation": "

Describes the security policy that is attached to your file transfer protocol-enabled\n server. The response contains a description of the security policy's properties. For more\n information about security policies, see Working with security\n policies.

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

Describes the security policy that is attached to your server or SFTP connector. The response contains a description of the security policy's properties. For more\n information about security policies, see Working with security\n policies for servers or Working with security\n policies for SFTP connectors.

", "smithy.api#readonly": {} } }, @@ -2187,7 +2203,7 @@ "SecurityPolicyName": { "target": "com.amazonaws.transfer#SecurityPolicyName", "traits": { - "smithy.api#documentation": "

Specifies the name of the security policy that is attached to the server.

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

Specify the text name of the security policy for which you want the details.

", "smithy.api#required": {} } } @@ -2716,6 +2732,12 @@ "traits": { "smithy.api#documentation": "

The list of egress IP addresses of this connector. These IP addresses are assigned automatically when you create the connector.

" } + }, + "SecurityPolicyName": { + "target": "com.amazonaws.transfer#ConnectorSecurityPolicyName", + "traits": { + "smithy.api#documentation": "

The text name of the security policy for the specified connector.

" + } } }, "traits": { @@ -2877,43 +2899,61 @@ "Fips": { "target": "com.amazonaws.transfer#Fips", "traits": { - "smithy.api#documentation": "

Specifies whether this policy enables Federal Information Processing Standards\n (FIPS).

" + "smithy.api#documentation": "

Specifies whether this policy enables Federal Information Processing Standards (FIPS).\n This parameter applies to both server and connector security policies.

" } }, "SecurityPolicyName": { "target": "com.amazonaws.transfer#SecurityPolicyName", "traits": { - "smithy.api#documentation": "

Specifies the name of the security policy that is attached to the server.

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

The text name of the specified security policy.

", "smithy.api#required": {} } }, "SshCiphers": { "target": "com.amazonaws.transfer#SecurityPolicyOptions", "traits": { - "smithy.api#documentation": "

Specifies the enabled Secure Shell (SSH) cipher encryption algorithms in the security\n policy that is attached to the server.

" + "smithy.api#documentation": "

Lists the enabled Secure Shell (SSH) cipher encryption algorithms in the security policy\n that is attached to the server or connector. This parameter applies to both server and\n connector security policies.

" } }, "SshKexs": { "target": "com.amazonaws.transfer#SecurityPolicyOptions", "traits": { - "smithy.api#documentation": "

Specifies the enabled SSH key exchange (KEX) encryption algorithms in the security policy\n that is attached to the server.

" + "smithy.api#documentation": "

Lists the enabled SSH key exchange (KEX) encryption algorithms in the security policy that\n is attached to the server or connector. This parameter applies to both server and connector\n security policies.

" } }, "SshMacs": { "target": "com.amazonaws.transfer#SecurityPolicyOptions", "traits": { - "smithy.api#documentation": "

Specifies the enabled SSH message authentication code (MAC) encryption algorithms in the\n security policy that is attached to the server.

" + "smithy.api#documentation": "

Lists the enabled SSH message authentication code (MAC) encryption algorithms in the\n security policy that is attached to the server or connector. This parameter applies to both\n server and connector security policies.

" } }, "TlsCiphers": { "target": "com.amazonaws.transfer#SecurityPolicyOptions", "traits": { - "smithy.api#documentation": "

Specifies the enabled Transport Layer Security (TLS) cipher encryption algorithms in the\n security policy that is attached to the server.

" + "smithy.api#documentation": "

Lists the enabled Transport Layer Security (TLS) cipher encryption algorithms in the\n security policy that is attached to the server.

\n \n

This parameter only applies to security policies for servers.

\n
" + } + }, + "SshHostKeyAlgorithms": { + "target": "com.amazonaws.transfer#SecurityPolicyOptions", + "traits": { + "smithy.api#documentation": "

Lists the host key algorithms for the security policy.

\n \n

This parameter only applies to security policies for connectors.

\n
" + } + }, + "Type": { + "target": "com.amazonaws.transfer#SecurityPolicyResourceType", + "traits": { + "smithy.api#documentation": "

The resource type to which the security policy applies, either server or connector.

" + } + }, + "Protocols": { + "target": "com.amazonaws.transfer#SecurityPolicyProtocols", + "traits": { + "smithy.api#documentation": "

Lists the file transfer protocols that the security policy applies to.

" } } }, "traits": { - "smithy.api#documentation": "

Describes the properties of a security policy that was specified. For more information\n about security policies, see Working with security\n policies.

" + "smithy.api#documentation": "

Describes the properties of a security policy that you specify. For more information\n about security policies, see Working with security\n policies for servers or Working with security\n policies for SFTP connectors.

" } }, "com.amazonaws.transfer#DescribedServer": { @@ -3001,7 +3041,7 @@ "SecurityPolicyName": { "target": "com.amazonaws.transfer#SecurityPolicyName", "traits": { - "smithy.api#documentation": "

Specifies the name of the security policy that is attached to the server.

" + "smithy.api#documentation": "

Specifies the name of the security policy for the server.

" } }, "ServerId": { @@ -4745,7 +4785,7 @@ } ], "traits": { - "smithy.api#documentation": "

Lists the security policies that are attached to your file transfer protocol-enabled\n servers.

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

Lists the security policies that are attached to your servers and SFTP connectors. For more information\n about security policies, see Working with security\n policies for servers or Working with security\n policies for SFTP connectors.

", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -6257,7 +6297,7 @@ "min": 0, "max": 100 }, - "smithy.api#pattern": "^TransferSecurityPolicy-.+$" + "smithy.api#pattern": "^Transfer[A-Za-z0-9]*SecurityPolicy-[A-Za-z0-9-]+$" } }, "com.amazonaws.transfer#SecurityPolicyNames": { @@ -6281,6 +6321,52 @@ "target": "com.amazonaws.transfer#SecurityPolicyOption" } }, + "com.amazonaws.transfer#SecurityPolicyProtocol": { + "type": "enum", + "members": { + "SFTP": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SFTP" + } + }, + "FTPS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FTPS" + } + } + } + }, + "com.amazonaws.transfer#SecurityPolicyProtocols": { + "type": "list", + "member": { + "target": "com.amazonaws.transfer#SecurityPolicyProtocol" + }, + "traits": { + "smithy.api#length": { + "min": 1, + "max": 5 + } + } + }, + "com.amazonaws.transfer#SecurityPolicyResourceType": { + "type": "enum", + "members": { + "SERVER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SERVER" + } + }, + "CONNECTOR": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "CONNECTOR" + } + } + } + }, "com.amazonaws.transfer#SendWorkflowStepState": { "type": "operation", "input": { @@ -8824,6 +8910,12 @@ "traits": { "smithy.api#documentation": "

A structure that contains the parameters for an SFTP connector object.

" } + }, + "SecurityPolicyName": { + "target": "com.amazonaws.transfer#ConnectorSecurityPolicyName", + "traits": { + "smithy.api#documentation": "

Specifies the name of the security policy for the connector.

" + } } }, "traits": { @@ -9094,7 +9186,7 @@ "SecurityPolicyName": { "target": "com.amazonaws.transfer#SecurityPolicyName", "traits": { - "smithy.api#documentation": "

Specifies the name of the security policy that is attached to the server.

" + "smithy.api#documentation": "

Specifies the name of the security policy for the server.

" } }, "ServerId": { From f35c18007d492d5cd762cbbe553b9a90bc37d077 Mon Sep 17 00:00:00 2001 From: aws-sdk-kotlin-ci Date: Wed, 3 Apr 2024 18:06:37 +0000 Subject: [PATCH 2/4] feat: update AWS service endpoints metadata --- .../aws/sdk/kotlin/codegen/endpoints.json | 70 +++++++++++++++++-- 1 file changed, 65 insertions(+), 5 deletions(-) diff --git a/codegen/aws-sdk-codegen/src/main/resources/aws/sdk/kotlin/codegen/endpoints.json b/codegen/aws-sdk-codegen/src/main/resources/aws/sdk/kotlin/codegen/endpoints.json index bce7521055b..a6588d922dd 100644 --- a/codegen/aws-sdk-codegen/src/main/resources/aws/sdk/kotlin/codegen/endpoints.json +++ b/codegen/aws-sdk-codegen/src/main/resources/aws/sdk/kotlin/codegen/endpoints.json @@ -18987,7 +18987,12 @@ "ap-southeast-2" : { }, "ap-southeast-3" : { }, "ap-southeast-4" : { }, - "ca-central-1" : { }, + "ca-central-1" : { + "variants" : [ { + "hostname" : "verifiedpermissions-fips.ca-central-1.amazonaws.com", + "tags" : [ "fips" ] + } ] + }, "eu-central-1" : { }, "eu-central-2" : { }, "eu-north-1" : { }, @@ -18996,13 +19001,68 @@ "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, + "fips-ca-central-1" : { + "credentialScope" : { + "region" : "ca-central-1" + }, + "deprecated" : true, + "hostname" : "verifiedpermissions-fips.ca-central-1.amazonaws.com" + }, + "fips-us-east-1" : { + "credentialScope" : { + "region" : "us-east-1" + }, + "deprecated" : true, + "hostname" : "verifiedpermissions-fips.us-east-1.amazonaws.com" + }, + "fips-us-east-2" : { + "credentialScope" : { + "region" : "us-east-2" + }, + "deprecated" : true, + "hostname" : "verifiedpermissions-fips.us-east-2.amazonaws.com" + }, + "fips-us-west-1" : { + "credentialScope" : { + "region" : "us-west-1" + }, + "deprecated" : true, + "hostname" : "verifiedpermissions-fips.us-west-1.amazonaws.com" + }, + "fips-us-west-2" : { + "credentialScope" : { + "region" : "us-west-2" + }, + "deprecated" : true, + "hostname" : "verifiedpermissions-fips.us-west-2.amazonaws.com" + }, "me-central-1" : { }, "me-south-1" : { }, "sa-east-1" : { }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-1" : { }, - "us-west-2" : { } + "us-east-1" : { + "variants" : [ { + "hostname" : "verifiedpermissions-fips.us-east-1.amazonaws.com", + "tags" : [ "fips" ] + } ] + }, + "us-east-2" : { + "variants" : [ { + "hostname" : "verifiedpermissions-fips.us-east-2.amazonaws.com", + "tags" : [ "fips" ] + } ] + }, + "us-west-1" : { + "variants" : [ { + "hostname" : "verifiedpermissions-fips.us-west-1.amazonaws.com", + "tags" : [ "fips" ] + } ] + }, + "us-west-2" : { + "variants" : [ { + "hostname" : "verifiedpermissions-fips.us-west-2.amazonaws.com", + "tags" : [ "fips" ] + } ] + } } }, "voice-chime" : { From b7b2f888cda3a819ddd7e0aea5a9c8702faa2ad8 Mon Sep 17 00:00:00 2001 From: aws-sdk-kotlin-ci Date: Wed, 3 Apr 2024 18:09:26 +0000 Subject: [PATCH 3/4] chore: release 1.1.11 --- CHANGELOG.md | 13 +++++++++++++ gradle.properties | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 445c76628eb..ec68013a20e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [1.1.11] - 04/03/2024 + +### Features +* (**cleanroomsml**) The release includes a public SDK for AWS Clean Rooms ML APIs, making them globally available to developers worldwide. +* (**cloudformation**) This release would return a new field - PolicyAction in cloudformation's existed DescribeChangeSetResponse, showing actions we are going to apply on the physical resource (e.g., Delete, Retain) according to the user's template +* (**datazone**) This release supports the feature of dataQuality to enrich asset with dataQualityResult in Amazon DataZone. +* (**docdb**) This release adds Global Cluster Switchover capability which enables you to change your global cluster's primary AWS Region, the region that serves writes, while preserving the replication between all regions in the global cluster. +* (**groundstation**) This release adds visibilityStartTime and visibilityEndTime to DescribeContact and ListContacts responses. +* (**lambda**) Add Ruby 3.3 (ruby3.3) support to AWS Lambda +* (**medialive**) Cmaf Ingest outputs are now supported in Media Live +* (**medicalimaging**) SearchImageSets API now supports following enhancements - Additional support for searching on UpdatedAt and SeriesInstanceUID - Support for searching existing filters between dates/times - Support for sorting the search result by Ascending/Descending - Additional parameters returned in the response +* (**transfer**) Add ability to specify Security Policies for SFTP Connectors + ## [1.1.10] - 04/02/2024 ### Features diff --git a/gradle.properties b/gradle.properties index 0520062df48..8c8f57bab5f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,7 +6,7 @@ kotlin.native.ignoreDisabledTargets=true org.gradle.jvmargs=-Xmx6g -XX:MaxMetaspaceSize=2G # sdk -sdkVersion=1.1.11-SNAPSHOT +sdkVersion=1.1.11 # dokka config (values specified at build-time as needed) smithyKotlinDocBaseUrl=https://sdk.amazonaws.com/kotlin/api/smithy-kotlin/api/$smithyKotlinRuntimeVersion/ From 6b89efdbd146c5b51d3c47fc76c325cf7e6add52 Mon Sep 17 00:00:00 2001 From: aws-sdk-kotlin-ci Date: Wed, 3 Apr 2024 18:09:27 +0000 Subject: [PATCH 4/4] chore: bump snapshot version to 1.1.12-SNAPSHOT --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 8c8f57bab5f..49f06912384 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,7 +6,7 @@ kotlin.native.ignoreDisabledTargets=true org.gradle.jvmargs=-Xmx6g -XX:MaxMetaspaceSize=2G # sdk -sdkVersion=1.1.11 +sdkVersion=1.1.12-SNAPSHOT # dokka config (values specified at build-time as needed) smithyKotlinDocBaseUrl=https://sdk.amazonaws.com/kotlin/api/smithy-kotlin/api/$smithyKotlinRuntimeVersion/