diff --git a/codegen/sdk/aws-models/auto-scaling.json b/codegen/sdk/aws-models/auto-scaling.json index 175eb6e5086..85c4b784638 100644 --- a/codegen/sdk/aws-models/auto-scaling.json +++ b/codegen/sdk/aws-models/auto-scaling.json @@ -2581,6 +2581,9 @@ "target": "com.amazonaws.autoscaling#BlockDeviceMapping" } }, + "com.amazonaws.autoscaling#BooleanType": { + "type": "boolean" + }, "com.amazonaws.autoscaling#BurstablePerformance": { "type": "enum", "members": { @@ -2660,6 +2663,12 @@ "smithy.api#documentation": "

The name of the Auto Scaling group.

", "smithy.api#required": {} } + }, + "WaitForTransitioningInstances": { + "target": "com.amazonaws.autoscaling#BooleanType", + "traits": { + "smithy.api#documentation": "

When cancelling an instance refresh, this indicates whether to wait for in-flight launches \n and terminations to complete. The default is true.

\n

When set to false, Amazon EC2 Auto Scaling cancels the instance refresh \n without waiting for any pending launches or terminations to complete.

" + } } } }, diff --git a/codegen/sdk/aws-models/cloudwatch.json b/codegen/sdk/aws-models/cloudwatch.json index 4aa0d4a854a..2bd481e5937 100644 --- a/codegen/sdk/aws-models/cloudwatch.json +++ b/codegen/sdk/aws-models/cloudwatch.json @@ -95,6 +95,50 @@ } } }, + "com.amazonaws.cloudwatch#AlarmContributor": { + "type": "structure", + "members": { + "ContributorId": { + "target": "com.amazonaws.cloudwatch#ContributorId", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "

The unique identifier for this alarm contributor.

", + "smithy.api#required": {} + } + }, + "ContributorAttributes": { + "target": "com.amazonaws.cloudwatch#ContributorAttributes", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "

A map of attributes that describe the contributor, such as metric dimensions and other identifying characteristics.

", + "smithy.api#required": {} + } + }, + "StateReason": { + "target": "com.amazonaws.cloudwatch#StateReason", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "

An explanation for the contributor's current state, providing context about why it is in its current condition.

", + "smithy.api#required": {} + } + }, + "StateTransitionedTimestamp": { + "target": "com.amazonaws.cloudwatch#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp when the contributor last transitioned to its current state.

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

Represents an individual contributor to a multi-timeseries alarm, containing information about a specific time series and its contribution to the alarm's state.

" + } + }, + "com.amazonaws.cloudwatch#AlarmContributors": { + "type": "list", + "member": { + "target": "com.amazonaws.cloudwatch#AlarmContributor" + } + }, "com.amazonaws.cloudwatch#AlarmDescription": { "type": "string", "traits": { @@ -113,6 +157,12 @@ "smithy.api#documentation": "

The descriptive name for the alarm.

" } }, + "AlarmContributorId": { + "target": "com.amazonaws.cloudwatch#ContributorId", + "traits": { + "smithy.api#documentation": "

The unique identifier of the alarm contributor associated with this history item, if applicable.

" + } + }, "AlarmType": { "target": "com.amazonaws.cloudwatch#AlarmType", "traits": { @@ -142,6 +192,12 @@ "traits": { "smithy.api#documentation": "

Data about the alarm, in JSON format.

" } + }, + "AlarmContributorAttributes": { + "target": "com.amazonaws.cloudwatch#ContributorAttributes", + "traits": { + "smithy.api#documentation": "

A map of attributes that describe the alarm contributor associated with this history item, providing context about the contributor's characteristics at the time of the event.

" + } } }, "traits": { @@ -403,6 +459,24 @@ "target": "com.amazonaws.cloudwatch#AnomalyDetector" } }, + "com.amazonaws.cloudwatch#AttributeName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 255 + } + } + }, + "com.amazonaws.cloudwatch#AttributeValue": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 1024 + } + } + }, "com.amazonaws.cloudwatch#AwsQueryErrorMessage": { "type": "string" }, @@ -617,6 +691,30 @@ "smithy.api#httpError": 409 } }, + "com.amazonaws.cloudwatch#ContributorAttributes": { + "type": "map", + "key": { + "target": "com.amazonaws.cloudwatch#AttributeName" + }, + "value": { + "target": "com.amazonaws.cloudwatch#AttributeValue" + }, + "traits": { + "smithy.api#length": { + "min": 0, + "max": 30 + } + } + }, + "com.amazonaws.cloudwatch#ContributorId": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 1024 + } + } + }, "com.amazonaws.cloudwatch#Counts": { "type": "list", "member": { @@ -1106,6 +1204,70 @@ "smithy.api#output": {} } }, + "com.amazonaws.cloudwatch#DescribeAlarmContributors": { + "type": "operation", + "input": { + "target": "com.amazonaws.cloudwatch#DescribeAlarmContributorsInput" + }, + "output": { + "target": "com.amazonaws.cloudwatch#DescribeAlarmContributorsOutput" + }, + "errors": [ + { + "target": "com.amazonaws.cloudwatch#InvalidNextToken" + }, + { + "target": "com.amazonaws.cloudwatch#ResourceNotFoundException" + } + ], + "traits": { + "smithy.api#documentation": "

Returns the information of the current alarm contributors that are in ALARM state. This operation returns details about the individual time series that contribute to the alarm's state.

" + } + }, + "com.amazonaws.cloudwatch#DescribeAlarmContributorsInput": { + "type": "structure", + "members": { + "AlarmName": { + "target": "com.amazonaws.cloudwatch#AlarmName", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "

The name of the alarm for which to retrieve contributor information.

", + "smithy.api#required": {} + } + }, + "NextToken": { + "target": "com.amazonaws.cloudwatch#NextToken", + "traits": { + "smithy.api#documentation": "

The token returned by a previous call to indicate that there is more data available.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.cloudwatch#DescribeAlarmContributorsOutput": { + "type": "structure", + "members": { + "AlarmContributors": { + "target": "com.amazonaws.cloudwatch#AlarmContributors", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "

A list of alarm contributors that provide details about the individual time series contributing to the alarm's state.

", + "smithy.api#required": {} + } + }, + "NextToken": { + "target": "com.amazonaws.cloudwatch#NextToken", + "traits": { + "smithy.api#documentation": "

The token that marks the start of the next batch of returned results.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.cloudwatch#DescribeAlarmHistory": { "type": "operation", "input": { @@ -1138,6 +1300,12 @@ "smithy.api#documentation": "

The name of the alarm.

" } }, + "AlarmContributorId": { + "target": "com.amazonaws.cloudwatch#ContributorId", + "traits": { + "smithy.api#documentation": "

The unique identifier of a specific alarm contributor to filter the alarm history results.

" + } + }, "AlarmTypes": { "target": "com.amazonaws.cloudwatch#AlarmTypes", "traits": { @@ -2621,6 +2789,9 @@ { "target": "com.amazonaws.cloudwatch#DeleteMetricStream" }, + { + "target": "com.amazonaws.cloudwatch#DescribeAlarmContributors" + }, { "target": "com.amazonaws.cloudwatch#DescribeAlarmHistory" }, @@ -3743,6 +3914,18 @@ "traits": { "smithy.api#enumValue": "Action" } + }, + "AlarmContributorStateUpdate": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "AlarmContributorStateUpdate" + } + }, + "AlarmContributorAction": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "AlarmContributorAction" + } } } }, @@ -5854,7 +6037,7 @@ "ApplyOnTransformedLogs": { "target": "com.amazonaws.cloudwatch#InsightRuleOnTransformedLogs", "traits": { - "smithy.api#documentation": "

Specify true to have this rule evalute log events after they have been transformed by \n Log transformation. If you specify true, then the log events in log groups that have transformers will \n be evaluated by Contributor Insights after being transformed. Log groups that don't have\n transformers will still have their original log events evaluated by Contributor Insights.

\n

The default is false\n

\n \n

If a log group has a transformer, and transformation fails for some log events, those log events won't be evaluated by\n Contributor Insights. For information about investigating log transformation failures, see\n Transformation metrics and errors.

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

Specify true to have this rule evaluate log events after they have been transformed by \n Log transformation. If you specify true, then the log events in log groups that have transformers will \n be evaluated by Contributor Insights after being transformed. Log groups that don't have\n transformers will still have their original log events evaluated by Contributor Insights.

\n

The default is false\n

\n \n

If a log group has a transformer, and transformation fails for some log events, those log events won't be evaluated by\n Contributor Insights. For information about investigating log transformation failures, see\n Transformation metrics and errors.

\n
" } } }, diff --git a/codegen/sdk/aws-models/connect.json b/codegen/sdk/aws-models/connect.json index 2827972bc76..e5b9ffde649 100644 --- a/codegen/sdk/aws-models/connect.json +++ b/codegen/sdk/aws-models/connect.json @@ -7252,6 +7252,9 @@ }, "value": { "target": "com.amazonaws.connect#ContactSearchSummarySegmentAttributeValue" + }, + "traits": { + "smithy.api#sensitive": {} } }, "com.amazonaws.connect#ContactState": { @@ -9003,7 +9006,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a new predefined attribute for the specified Amazon Connect instance. Predefined\n attributes are attributes in an Amazon Connect instance that can be used to route\n contacts to an agent or pools of agents within a queue. For more information, see Create\n predefined attributes for routing contacts to agents.

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

Creates a new predefined attribute for the specified Amazon Connect instance. A predefined\n attribute is made up of a name and a value.

\n

For the predefined attributes per instance quota, see Amazon Connect quotas.

\n

\n Use cases\n

\n

Following are common uses cases for this API:

\n \n

\n Endpoints: See Amazon Connect endpoints and\n quotas.

", "smithy.api#http": { "method": "PUT", "uri": "/predefined-attributes/{InstanceId}", @@ -9032,8 +9035,19 @@ "Values": { "target": "com.amazonaws.connect#PredefinedAttributeValues", "traits": { - "smithy.api#documentation": "

The values of the predefined attribute.

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

The values of the predefined attribute.

" + } + }, + "Purposes": { + "target": "com.amazonaws.connect#PredefinedAttributePurposeNameList", + "traits": { + "smithy.api#documentation": "

Values that enable you to categorize your predefined attributes. You can use them in custom UI elements across the Amazon Connect admin website.

" + } + }, + "AttributeConfiguration": { + "target": "com.amazonaws.connect#InputPredefinedAttributeConfiguration", + "traits": { + "smithy.api#documentation": "

Custom metadata that is associated to predefined attributes to control behavior \nin upstream services, such as controlling \nhow a predefined attribute should be displayed in the Amazon Connect admin website.

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

Describes a predefined attribute for the specified Amazon Connect instance. Predefined\n attributes are attributes in an Amazon Connect instance that can be used to route\n contacts to an agent or pools of agents within a queue. For more information, see Create\n predefined attributes for routing contacts to agents.

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

Describes a predefined attribute for the specified Amazon Connect instance. A predefined\n attribute is made up of a name and a value. You can use predefined attributes for:

\n \n

For the predefined attributes per instance quota, see Amazon Connect quotas.

\n

\n Endpoints: See Amazon Connect endpoints and\n quotas.

", "smithy.api#http": { "method": "GET", "uri": "/predefined-attributes/{InstanceId}/{Name}", @@ -16713,6 +16727,12 @@ "smithy.api#documentation": "

An empty value.

" } }, + "com.amazonaws.connect#EnableValueValidationOnAssociation": { + "type": "boolean", + "traits": { + "smithy.api#default": false + } + }, "com.amazonaws.connect#EncryptionConfig": { "type": "structure", "members": { @@ -21644,6 +21664,21 @@ "target": "com.amazonaws.connect#ContactInitiationMethod" } }, + "com.amazonaws.connect#InputPredefinedAttributeConfiguration": { + "type": "structure", + "members": { + "EnableValueValidationOnAssociation": { + "target": "com.amazonaws.connect#EnableValueValidationOnAssociation", + "traits": { + "smithy.api#default": false, + "smithy.api#documentation": "

When this parameter is set to true, Amazon Connect enforces strict validation on the\n specific values, if the values are predefined in attributes. The contact will store only valid\n and predefined values for the predefined attribute key.

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

Custom metadata that is associated to predefined attributes to control behavior in upstream\n services, such as controlling how a predefined attribute should be displayed in the Amazon Connect admin website.

" + } + }, "com.amazonaws.connect#Instance": { "type": "structure", "members": { @@ -22486,6 +22521,12 @@ "target": "com.amazonaws.connect#IpCidr" } }, + "com.amazonaws.connect#IsReadOnly": { + "type": "boolean", + "traits": { + "smithy.api#default": false + } + }, "com.amazonaws.connect#IvrRecordingTrack": { "type": "enum", "members": { @@ -25305,7 +25346,7 @@ } ], "traits": { - "smithy.api#documentation": "

Lists predefined attributes for the specified Amazon Connect instance. Predefined\n attributes are attributes in an Amazon Connect instance that can be used to route\n contacts to an agent or pools of agents within a queue. For more information, see Create\n predefined attributes for routing contacts to agents.

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

Lists predefined attributes for the specified Amazon Connect instance. A predefined\n attribute is made up of a name and a value. You can use predefined attributes for:

\n \n

For the predefined attributes per instance quota, see Amazon Connect quotas.

\n

\n Endpoints: See Amazon Connect endpoints and\n quotas.

", "smithy.api#http": { "method": "GET", "uri": "/predefined-attributes/{InstanceId}", @@ -30957,6 +30998,18 @@ "smithy.api#documentation": "

The values of the predefined attribute.

" } }, + "Purposes": { + "target": "com.amazonaws.connect#PredefinedAttributePurposeNameList", + "traits": { + "smithy.api#documentation": "

Values that enable you to categorize your predefined attributes. You can use them in custom UI elements across the Amazon Connect admin website.

" + } + }, + "AttributeConfiguration": { + "target": "com.amazonaws.connect#PredefinedAttributeConfiguration", + "traits": { + "smithy.api#documentation": "

Custom metadata that is associated to predefined attributes to control behavior \nin upstream services, such as controlling \nhow a predefined attribute should be displayed in the Amazon Connect admin website.

" + } + }, "LastModifiedTime": { "target": "com.amazonaws.connect#Timestamp", "traits": { @@ -30974,12 +31027,55 @@ "smithy.api#documentation": "

Information about a predefined attribute.

" } }, + "com.amazonaws.connect#PredefinedAttributeConfiguration": { + "type": "structure", + "members": { + "EnableValueValidationOnAssociation": { + "target": "com.amazonaws.connect#EnableValueValidationOnAssociation", + "traits": { + "smithy.api#default": false, + "smithy.api#documentation": "

When this parameter is set to true, Amazon Connect enforces strict validation on the\n specific values, if the values are predefined in attributes. The contact will store only valid\n and predefined values for teh predefined attribute key.

" + } + }, + "IsReadOnly": { + "target": "com.amazonaws.connect#IsReadOnly", + "traits": { + "smithy.api#default": false, + "smithy.api#documentation": "

A boolean flag used to indicate whether a predefined attribute should be displayed in the\n Amazon Connect admin website.

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

Custom metadata that is associated to predefined attributes to control behavior in upstream\n services, such as controlling how a predefined attribute should be displayed in the Amazon Connect admin website.

" + } + }, "com.amazonaws.connect#PredefinedAttributeName": { "type": "string", "traits": { "smithy.api#length": { "min": 1, - "max": 64 + "max": 100 + } + } + }, + "com.amazonaws.connect#PredefinedAttributePurposeName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 100 + } + } + }, + "com.amazonaws.connect#PredefinedAttributePurposeNameList": { + "type": "list", + "member": { + "target": "com.amazonaws.connect#PredefinedAttributePurposeName" + }, + "traits": { + "smithy.api#length": { + "min": 0, + "max": 10 } } }, @@ -31023,7 +31119,7 @@ "traits": { "smithy.api#length": { "min": 1, - "max": 64 + "max": 100 } } }, @@ -31034,8 +31130,8 @@ }, "traits": { "smithy.api#length": { - "min": 1, - "max": 128 + "min": 0, + "max": 500 } } }, @@ -35764,7 +35860,7 @@ } ], "traits": { - "smithy.api#documentation": "

Searches predefined attributes that meet certain criteria. Predefined\n attributes are attributes in an Amazon Connect instance that can be used to route\n contacts to an agent or pools of agents within a queue. For more information, see Create\n predefined attributes for routing contacts to agents.

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

Searches predefined attributes that meet certain criteria. A predefined\n attribute is made up of a name and a value. You can use predefined attributes for:

\n \n

For the predefined attributes per instance quota, see Amazon Connect quotas.

\n

\n Endpoints: See Amazon Connect endpoints and\n quotas.

", "smithy.api#http": { "method": "POST", "uri": "/search-predefined-attributes", @@ -37317,6 +37413,18 @@ "traits": { "smithy.api#documentation": "

The value of a segment attribute.

" } + }, + "ValueList": { + "target": "com.amazonaws.connect#SegmentAttributeValueList", + "traits": { + "smithy.api#documentation": "

The value of a segment attribute. This is only supported for system-defined attributes, not\n for user-defined attributes.

" + } + }, + "ValueArn": { + "target": "com.amazonaws.connect#SegmentAttributeValueString", + "traits": { + "smithy.api#documentation": "

The value of a segment attribute that has to be a valid ARN. This is only supported for\n system-defined attributes, not for user-defined attributes.

" + } } }, "traits": { @@ -37326,6 +37434,12 @@ "com.amazonaws.connect#SegmentAttributeValueInteger": { "type": "integer" }, + "com.amazonaws.connect#SegmentAttributeValueList": { + "type": "list", + "member": { + "target": "com.amazonaws.connect#SegmentAttributeValue" + } + }, "com.amazonaws.connect#SegmentAttributeValueMap": { "type": "map", "key": { @@ -42370,7 +42484,7 @@ "SegmentAttributes": { "target": "com.amazonaws.connect#SegmentAttributes", "traits": { - "smithy.api#documentation": "

A set of system defined key-value pairs stored on individual contact segments (unique\n contact ID) using an attribute map. The attributes are standard Amazon Connect attributes.\n They can be accessed in flows.

\n

Attribute keys can include only alphanumeric, -, and _.

\n

This field can be used to show channel subtype, such as connect:Guide.

\n

Currently Contact Expiry is the only segment attribute which can be updated by using the\n UpdateContact API.

" + "smithy.api#documentation": "

A set of system defined key-value pairs stored on individual contact segments (unique\n contact ID) using an attribute map. The attributes are standard Amazon Connect attributes.\n They can be accessed in flows.

\n

Attribute keys can include only alphanumeric, -, and _.

\n

This field can be used to show channel subtype, such as connect:Guide.

\n

Contact Expiry, and user-defined attributes (String - String) that are defined in predefined\n attributes, can be updated by using the UpdateContact API.

" } }, "QueueInfo": { @@ -43523,7 +43637,7 @@ } ], "traits": { - "smithy.api#documentation": "

Updates a predefined attribute for the specified Amazon Connect instance. Predefined\n attributes are attributes in an Amazon Connect instance that can be used to route\n contacts to an agent or pools of agents within a queue. For more information, see Create\n predefined attributes for routing contacts to agents.

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

Updates a predefined attribute for the specified Amazon Connect instance. A predefined\n attribute is made up of a name and a value.

\n

For the predefined attributes per instance quota, see Amazon Connect quotas.

\n

\n Use cases\n

\n

Following are common uses cases for this API:

\n \n

\n Endpoints: See Amazon Connect endpoints and\n quotas.

", "smithy.api#http": { "method": "POST", "uri": "/predefined-attributes/{InstanceId}/{Name}", @@ -43555,6 +43669,18 @@ "traits": { "smithy.api#documentation": "

The values of the predefined attribute.

" } + }, + "Purposes": { + "target": "com.amazonaws.connect#PredefinedAttributePurposeNameList", + "traits": { + "smithy.api#documentation": "

Values that enable you to categorize your predefined attributes. You can use them in custom UI elements across the Amazon Connect admin website.

" + } + }, + "AttributeConfiguration": { + "target": "com.amazonaws.connect#InputPredefinedAttributeConfiguration", + "traits": { + "smithy.api#documentation": "

Custom metadata that is associated to predefined attributes to control behavior \nin upstream services, such as controlling \nhow a predefined attribute should be displayed in the Amazon Connect admin website.

" + } } }, "traits": { diff --git a/codegen/sdk/aws-models/datazone.json b/codegen/sdk/aws-models/datazone.json index c15ab8ea894..dc151f2e7df 100644 --- a/codegen/sdk/aws-models/datazone.json +++ b/codegen/sdk/aws-models/datazone.json @@ -2403,7 +2403,7 @@ } ], "traits": { - "smithy.api#documentation": "

Cancels the metadata generation run.

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

Cancels the metadata generation run.

Prerequisites:

", "smithy.api#http": { "code": 200, "method": "POST", @@ -3436,7 +3436,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates an asset in Amazon DataZone catalog.

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

Creates an asset in Amazon DataZone catalog.

Before creating assets, make sure that the following requirements are met:

You must invoke the following pre-requisite commands before invoking this API:

", "smithy.api#http": { "code": 201, "method": "POST", @@ -3477,7 +3477,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a data asset filter.

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

Creates a data asset filter.

Asset filters provide a sophisticated way to create controlled views of data assets by selecting specific columns or applying row-level filters. This capability is crucial for organizations that need to share data while maintaining security and privacy controls. For example, your database might be filtered to show only non-PII fields to certain users, or sales data might be filtered by region for different regional teams. Asset filters enable fine-grained access control while maintaining a single source of truth.

Prerequisites:

", "smithy.api#http": { "code": 201, "method": "POST", @@ -3867,7 +3867,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a revision of the asset.

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

Creates a revision of the asset.

Asset revisions represent new versions of existing assets, capturing changes to either the underlying data or its metadata. They maintain a historical record of how assets evolve over time, who made changes, and when those changes occurred. This versioning capability is crucial for governance and compliance, allowing organizations to track changes, understand their impact, and roll back if necessary.

Prerequisites:

", "smithy.api#http": { "code": 200, "method": "POST", @@ -4115,7 +4115,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a custom asset type.

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

Creates a custom asset type.

Prerequisites:

", "smithy.api#http": { "code": 201, "method": "POST", @@ -4472,7 +4472,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a data product.

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

Creates a data product.

A data product is a comprehensive package that combines data assets with their associated metadata, documentation, and access controls. It's designed to serve specific business needs or use cases, making it easier for users to find and consume data appropriately. Data products include important information about data quality, freshness, and usage guidelines, effectively bridging the gap between data producers and consumers while ensuring proper governance.

Prerequisites:

", "smithy.api#http": { "code": 201, "method": "POST", @@ -4670,7 +4670,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a data product revision.

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

Creates a data product revision.

Prerequisites:

", "smithy.api#http": { "code": 201, "method": "POST", @@ -5650,6 +5650,162 @@ "smithy.api#output": {} } }, + "com.amazonaws.datazone#CreateEnvironmentBlueprint": { + "type": "operation", + "input": { + "target": "com.amazonaws.datazone#CreateEnvironmentBlueprintInput" + }, + "output": { + "target": "com.amazonaws.datazone#CreateEnvironmentBlueprintOutput" + }, + "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": "

Creates a Amazon DataZone blueprint.

", + "smithy.api#http": { + "code": 201, + "method": "POST", + "uri": "/v2/domains/{domainIdentifier}/environment-blueprints" + } + } + }, + "com.amazonaws.datazone#CreateEnvironmentBlueprintInput": { + "type": "structure", + "members": { + "domainIdentifier": { + "target": "com.amazonaws.datazone#DomainId", + "traits": { + "smithy.api#documentation": "

The identifier of the domain in which this blueprint is created.

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

The name of this Amazon DataZone blueprint.

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

The description of the Amazon DataZone blueprint.

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

The provisioning properties of this Amazon DataZone blueprint.

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

The user parameters of this Amazon DataZone blueprint.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.datazone#CreateEnvironmentBlueprintOutput": { + "type": "structure", + "members": { + "id": { + "target": "com.amazonaws.datazone#EnvironmentBlueprintId", + "traits": { + "smithy.api#documentation": "

The ID of this Amazon DataZone blueprint.

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

The name of this Amazon DataZone blueprint.

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

The description of this Amazon DataZone blueprint.

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

The provider of this Amazon DataZone blueprint.

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

The provisioning properties of this Amazon DataZone blueprint.

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

The deployment properties of this Amazon DataZone blueprint.

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

The user parameters of this Amazon DataZone blueprint.

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

The glossary terms attached to this Amazon DataZone blueprint.

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

The timestamp at which the environment blueprint was created.

", + "smithy.api#timestampFormat": "date-time" + } + }, + "updatedAt": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp of when this blueprint was updated.

", + "smithy.api#timestampFormat": "date-time" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.datazone#CreateEnvironmentInput": { "type": "structure", "members": { @@ -6114,7 +6270,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a metadata form type.

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

Creates a metadata form type.

Prerequisites:

", "smithy.api#http": { "code": 201, "method": "POST", @@ -6267,7 +6423,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates an Amazon DataZone business glossary.

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

Creates an Amazon DataZone business glossary.

Specifies that this is a create glossary policy.

A glossary serves as the central repository for business terminology and definitions within an organization. It helps establish and maintain a common language across different departments and teams, reducing miscommunication and ensuring consistent interpretation of business concepts. Glossaries can include hierarchical relationships between terms, cross-references, and links to actual data assets, making them invaluable for both business users and technical teams trying to understand and use data correctly.

Prerequisites:

", "smithy.api#http": { "code": 201, "method": "POST", @@ -6431,7 +6587,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a business glossary term.

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

Creates a business glossary term.

A glossary term represents an individual entry within the Amazon DataZone glossary, serving as a standardized definition for a specific business concept or data element. Each term can include rich metadata such as detailed definitions, synonyms, related terms, and usage examples. Glossary terms can be linked directly to data assets, providing business context to technical data elements. This linking capability helps users understand the business meaning of data fields and ensures consistent interpretation across different systems and teams. Terms can also have relationships with other terms, creating a semantic network that reflects the complexity of business concepts.

Prerequisites:

", "smithy.api#http": { "code": 201, "method": "POST", @@ -8235,6 +8391,12 @@ "traits": { "smithy.api#documentation": "

Specifies whether the custom parameter is optional.

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

Specifies whether a parameter value can be updated after creation.

" + } } }, "traits": { @@ -9531,6 +9693,9 @@ { "target": "com.amazonaws.datazone#CreateEnvironmentAction" }, + { + "target": "com.amazonaws.datazone#CreateEnvironmentBlueprint" + }, { "target": "com.amazonaws.datazone#CreateEnvironmentProfile" }, @@ -9576,6 +9741,9 @@ { "target": "com.amazonaws.datazone#DeleteEnvironmentAction" }, + { + "target": "com.amazonaws.datazone#DeleteEnvironmentBlueprint" + }, { "target": "com.amazonaws.datazone#DeleteEnvironmentProfile" }, @@ -9804,6 +9972,9 @@ { "target": "com.amazonaws.datazone#UpdateEnvironmentAction" }, + { + "target": "com.amazonaws.datazone#UpdateEnvironmentBlueprint" + }, { "target": "com.amazonaws.datazone#UpdateEnvironmentProfile" }, @@ -10419,7 +10590,7 @@ } ], "traits": { - "smithy.api#documentation": "

Deletes an asset in Amazon DataZone.

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

Deletes an asset in Amazon DataZone.

", "smithy.api#http": { "code": 204, "method": "DELETE", @@ -10457,7 +10628,7 @@ } ], "traits": { - "smithy.api#documentation": "

Deletes an asset filter.

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

Deletes an asset filter.

Prerequisites:

", "smithy.api#http": { "code": 204, "method": "DELETE", @@ -10558,7 +10729,7 @@ } ], "traits": { - "smithy.api#documentation": "

Deletes an asset type in Amazon DataZone.

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

Deletes an asset type in Amazon DataZone.

Prerequisites:

", "smithy.api#http": { "code": 204, "method": "DELETE", @@ -10699,7 +10870,7 @@ } ], "traits": { - "smithy.api#documentation": "

Deletes a data product in Amazon DataZone.

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

Deletes a data product in Amazon DataZone.

Prerequisites:

", "smithy.api#http": { "code": 204, "method": "DELETE", @@ -11234,6 +11405,44 @@ "smithy.api#input": {} } }, + "com.amazonaws.datazone#DeleteEnvironmentBlueprint": { + "type": "operation", + "input": { + "target": "com.amazonaws.datazone#DeleteEnvironmentBlueprintInput" + }, + "output": { + "target": "smithy.api#Unit" + }, + "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#ThrottlingException" + }, + { + "target": "com.amazonaws.datazone#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

Deletes a blueprint in Amazon DataZone.

", + "smithy.api#http": { + "code": 204, + "method": "DELETE", + "uri": "/v2/domains/{domainIdentifier}/environment-blueprints/{identifier}" + }, + "smithy.api#idempotent": {} + } + }, "com.amazonaws.datazone#DeleteEnvironmentBlueprintConfiguration": { "type": "operation", "input": { @@ -11297,6 +11506,30 @@ "smithy.api#output": {} } }, + "com.amazonaws.datazone#DeleteEnvironmentBlueprintInput": { + "type": "structure", + "members": { + "domainIdentifier": { + "target": "com.amazonaws.datazone#DomainId", + "traits": { + "smithy.api#documentation": "

The ID of the Amazon DataZone domain in which the blueprint is deleted.

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

The ID of the blueprint that is deleted.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, "com.amazonaws.datazone#DeleteEnvironmentInput": { "type": "structure", "members": { @@ -11409,7 +11642,7 @@ } ], "traits": { - "smithy.api#documentation": "

Delets and metadata form type in Amazon DataZone.

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

Deletes and metadata form type in Amazon DataZone.

Prerequisites:

", "smithy.api#http": { "code": 204, "method": "DELETE", @@ -11477,7 +11710,7 @@ } ], "traits": { - "smithy.api#documentation": "

Deletes a business glossary in Amazon DataZone.

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

Deletes a business glossary in Amazon DataZone.

Prerequisites:

", "smithy.api#http": { "code": 204, "method": "DELETE", @@ -11546,7 +11779,7 @@ } ], "traits": { - "smithy.api#documentation": "

Deletes a business glossary term in Amazon DataZone.

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

Deletes a business glossary term in Amazon DataZone.

Prerequisites:

", "smithy.api#http": { "code": 204, "method": "DELETE", @@ -14921,7 +15154,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets an Amazon DataZone asset.

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

Gets an Amazon DataZone asset.

An asset is the fundamental building block in Amazon DataZone, representing any data resource that needs to be cataloged and managed. It can take many forms, from Amazon S3 buckets and database tables to dashboards and machine learning models. Each asset contains comprehensive metadata about the resource, including its location, schema, ownership, and lineage information. Assets are essential for organizing and managing data resources across an organization, making them discoverable and usable while maintaining proper governance.

Before using the Amazon DataZone GetAsset command, ensure the following prerequisites are met:

", "smithy.api#http": { "code": 200, "method": "GET", @@ -14956,7 +15189,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets an asset filter.

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

Gets an asset filter.

Prerequisites:

", "smithy.api#http": { "code": 200, "method": "GET", @@ -15267,7 +15500,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets an Amazon DataZone asset type.

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

Gets an Amazon DataZone asset type.

Asset types define the categories and characteristics of different kinds of data assets within Amazon DataZone.. They determine what metadata fields are required, what operations are possible, and how the asset integrates with other Amazon Web Services services. Asset types can range from built-in types like Amazon S3 buckets and Amazon Web Services Glue tables to custom types defined for specific organizational needs. Understanding asset types is crucial for properly organizing and managing different kinds of data resources.

Prerequisites:

", "smithy.api#http": { "code": 200, "method": "GET", @@ -15570,7 +15803,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets the data product.

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

Gets the data product.

Prerequisites:

", "smithy.api#http": { "code": 200, "method": "GET", @@ -17237,7 +17470,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets a metadata form type in Amazon DataZone.

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

Gets a metadata form type in Amazon DataZone.

Form types define the structure and validation rules for collecting metadata about assets in Amazon DataZone. They act as templates that ensure consistent metadata capture across similar types of assets, while allowing for customization to meet specific organizational needs. Form types can include required fields, validation rules, and dependencies, helping maintain high-quality metadata that makes data assets more discoverable and usable.

", "smithy.api#http": { "code": 200, "method": "GET", @@ -17387,7 +17620,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets a business glossary in Amazon DataZone.

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

Gets a business glossary in Amazon DataZone.

Prerequisites:

", "smithy.api#http": { "code": 200, "method": "GET", @@ -17525,7 +17758,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets a business glossary term in Amazon DataZone.

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

Gets a business glossary term in Amazon DataZone.

Prerequisites:

", "smithy.api#http": { "code": 200, "method": "GET", @@ -18406,7 +18639,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets a metadata generation run in Amazon DataZone.

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

Gets a metadata generation run in Amazon DataZone.

Prerequisites:

", "smithy.api#http": { "code": 200, "method": "GET", @@ -19810,6 +20043,15 @@ "smithy.api#output": {} } }, + "com.amazonaws.datazone#GlobalParameterMap": { + "type": "map", + "key": { + "target": "smithy.api#String" + }, + "value": { + "target": "smithy.api#String" + } + }, "com.amazonaws.datazone#Glossary": { "type": "resource", "identifiers": { @@ -22276,7 +22518,7 @@ } ], "traits": { - "smithy.api#documentation": "

Lists asset filters.

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

Lists asset filters.

Prerequisites:

", "smithy.api#http": { "code": 200, "method": "GET", @@ -22383,7 +22625,7 @@ } ], "traits": { - "smithy.api#documentation": "

Lists the revisions for the asset.

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

Lists the revisions for the asset.

Prerequisites:

", "smithy.api#http": { "code": 200, "method": "GET", @@ -22609,7 +22851,7 @@ } ], "traits": { - "smithy.api#documentation": "

Lists data product revisions.

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

Lists data product revisions.

Prerequisites:

", "smithy.api#http": { "code": 200, "method": "GET", @@ -24307,7 +24549,7 @@ } ], "traits": { - "smithy.api#documentation": "

Lists all metadata generation runs.

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

Lists all metadata generation runs.

Metadata generation runs represent automated processes that leverage AI/ML capabilities to create or enhance asset metadata at scale. This feature helps organizations maintain comprehensive and consistent metadata across large numbers of assets without manual intervention. It can automatically generate business descriptions, tags, and other metadata elements, significantly reducing the time and effort required for metadata management while improving consistency and completeness.

Prerequisites:

", "smithy.api#http": { "code": 200, "method": "GET", @@ -27366,7 +27608,7 @@ "createGlossary": { "target": "com.amazonaws.datazone#CreateGlossaryPolicyGrantDetail", "traits": { - "smithy.api#documentation": "

Specifies that this is a create glossary policy.

" + "smithy.api#documentation": "

Specifies that this is a create glossary policy.

" } }, "createFormType": { @@ -28297,6 +28539,13 @@ "smithy.api#documentation": "

The regional parameters in the environment blueprint.

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

Region-agnostic environment blueprint parameters.

", + "smithy.api#notProperty": {} + } + }, "provisioningConfigurations": { "target": "com.amazonaws.datazone#ProvisioningConfigurationList", "traits": { @@ -30425,7 +30674,7 @@ } ], "traits": { - "smithy.api#documentation": "

Searches for assets in Amazon DataZone.

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

Searches for assets in Amazon DataZone.

Search in Amazon DataZone is a powerful capability that enables users to discover and explore data assets, glossary terms, and data products across their organization. It provides both basic and advanced search functionality, allowing users to find resources based on names, descriptions, metadata, and other attributes. Search can be scoped to specific types of resources (like assets, glossary terms, or data products) and can be filtered using various criteria such as creation date, owner, or status. The search functionality is essential for making the wealth of data resources in an organization discoverable and usable, helping users find the right data for their needs quickly and efficiently.

Many search commands in Amazon DataZone are paginated, including search and search-types. When the result set is large, Amazon DataZone returns a nextToken in the response. This token can be used to retrieve the next page of results.

Prerequisites:

", "smithy.api#http": { "code": 200, "method": "POST", @@ -30949,7 +31198,7 @@ } ], "traits": { - "smithy.api#documentation": "

Searches for types in Amazon DataZone.

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

Searches for types in Amazon DataZone.

Prerequisites:

", "smithy.api#http": { "code": 200, "method": "POST", @@ -32027,7 +32276,7 @@ } ], "traits": { - "smithy.api#documentation": "

Starts the metadata generation run.

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

Starts the metadata generation run.

Prerequisites:

", "smithy.api#http": { "code": 200, "method": "POST", @@ -32663,7 +32912,7 @@ "updatedAt": { "target": "com.amazonaws.datazone#UpdatedAt", "traits": { - "smithy.api#documentation": "

The timestampf of when the subscription grant was updated.

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

The timestamp of when the subscription grant was updated.

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

Updates an asset filter.

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

Updates an asset filter.

Prerequisites:

", "smithy.api#http": { "code": 200, "method": "PATCH", @@ -35379,6 +35628,163 @@ "smithy.api#output": {} } }, + "com.amazonaws.datazone#UpdateEnvironmentBlueprint": { + "type": "operation", + "input": { + "target": "com.amazonaws.datazone#UpdateEnvironmentBlueprintInput" + }, + "output": { + "target": "com.amazonaws.datazone#UpdateEnvironmentBlueprintOutput" + }, + "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": "

Updates an environment blueprint in Amazon DataZone.

", + "smithy.api#http": { + "code": 200, + "method": "PATCH", + "uri": "/v2/domains/{domainIdentifier}/environment-blueprints/{identifier}" + }, + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.datazone#UpdateEnvironmentBlueprintInput": { + "type": "structure", + "members": { + "domainIdentifier": { + "target": "com.amazonaws.datazone#DomainId", + "traits": { + "smithy.api#documentation": "

The identifier of the Amazon DataZone domain in which an environment blueprint is to be updated.

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

The identifier of the environment blueprint to be updated.

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

The description to be updated as part of the UpdateEnvironmentBlueprint action.

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

The provisioning properties to be updated as part of the UpdateEnvironmentBlueprint action.

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

The user parameters to be updated as part of the UpdateEnvironmentBlueprint action.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.datazone#UpdateEnvironmentBlueprintOutput": { + "type": "structure", + "members": { + "id": { + "target": "com.amazonaws.datazone#EnvironmentBlueprintId", + "traits": { + "smithy.api#documentation": "

The identifier of the blueprint to be updated.

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

The name to be updated as part of the UpdateEnvironmentBlueprint action.

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

The description to be updated as part of the UpdateEnvironmentBlueprint action.

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

The provider of the blueprint to be udpated.

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

The provisioning properties to be updated as part of the UpdateEnvironmentBlueprint action.

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

The deployment properties to be updated as part of the UpdateEnvironmentBlueprint action.

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

The user parameters to be updated as part of the UpdateEnvironmentBlueprint action.

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

The glossary terms to be updated as part of the UpdateEnvironmentBlueprint action.

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

The timestamp of when the environment blueprint was created.

", + "smithy.api#timestampFormat": "date-time" + } + }, + "updatedAt": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "

The timestamp of when the blueprint was updated.

", + "smithy.api#timestampFormat": "date-time" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.datazone#UpdateEnvironmentInput": { "type": "structure", "members": { @@ -35792,7 +36198,7 @@ } ], "traits": { - "smithy.api#documentation": "

Updates the business glossary in Amazon DataZone.

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

Updates the business glossary in Amazon DataZone.

Prerequisites:

", "smithy.api#http": { "code": 200, "method": "PATCH", @@ -35933,7 +36339,7 @@ } ], "traits": { - "smithy.api#documentation": "

Updates a business glossary term in Amazon DataZone.

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

Updates a business glossary term in Amazon DataZone.

Prerequisites:

", "smithy.api#http": { "code": 200, "method": "PATCH", diff --git a/codegen/sdk/aws-models/mediapackagev2.json b/codegen/sdk/aws-models/mediapackagev2.json index 3ec77d8a21a..381aa3bebb4 100644 --- a/codegen/sdk/aws-models/mediapackagev2.json +++ b/codegen/sdk/aws-models/mediapackagev2.json @@ -9,7 +9,7 @@ } }, "traits": { - "smithy.api#documentation": "

Access is denied because either you don't have permissions to perform the requested operation or MediaPackage is getting throttling errors with CDN authorization. The user or role that is making the request must have at least \n one IAM permissions policy attached that grants the required permissions. For more information, see Access Management in the IAM User Guide. Or, if you're using CDN authorization, you will receive this exception\n if MediaPackage receives a throttling error from Secrets Manager.

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

Access is denied because either you don't have permissions to perform the requested operation or MediaPackage is getting throttling errors with CDN authorization. The user or role that is making the request must have at least one IAM permissions policy attached that grants the required permissions. For more information, see Access Management in the IAM User Guide. Or, if you're using CDN authorization, you will receive this exception if MediaPackage receives a throttling error from Secrets Manager.

", "smithy.api#error": "client", "smithy.api#httpError": 403 } @@ -39,6 +39,12 @@ "traits": { "smithy.api#enumValue": "DATERANGE" } + }, + "SCTE35_ENHANCED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SCTE35_ENHANCED" + } } } }, @@ -343,7 +349,7 @@ "InputType": { "target": "com.amazonaws.mediapackagev2#InputType", "traits": { - "smithy.api#documentation": "

The input type will be an immutable field which will be used to define whether the channel will allow CMAF ingest or HLS ingest. If unprovided, it will default to HLS to preserve current behavior.

\n

The allowed values are:

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

The input type will be an immutable field which will be used to define whether the channel will allow CMAF ingest or HLS ingest. If unprovided, it will default to HLS to preserve current behavior.

The allowed values are:

" } } }, @@ -703,7 +709,7 @@ "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { "aws.cloudformation#cfnExcludeProperty": {}, - "smithy.api#documentation": "

A comma-separated list of tag key:value pairs that you define. For example:

\n

\n \"Key1\": \"Value1\",\n

\n

\n \"Key2\": \"Value2\"\n

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

A comma-separated list of tag key:value pairs that you define. For example:

\"Key1\": \"Value1\",

\"Key2\": \"Value2\"

", "smithy.api#jsonName": "tags" } } @@ -804,7 +810,7 @@ "InputType": { "target": "com.amazonaws.mediapackagev2#InputType", "traits": { - "smithy.api#documentation": "

The input type will be an immutable field which will be used to define whether the channel will allow CMAF ingest or HLS ingest. If unprovided, it will default to HLS to preserve current behavior.

\n

The allowed values are:

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

The input type will be an immutable field which will be used to define whether the channel will allow CMAF ingest or HLS ingest. If unprovided, it will default to HLS to preserve current behavior.

The allowed values are:

" } }, "Description": { @@ -829,7 +835,7 @@ "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { "aws.cloudformation#cfnExcludeProperty": {}, - "smithy.api#documentation": "

A comma-separated list of tag key:value pairs that you define. For example:

\n

\n \"Key1\": \"Value1\",\n

\n

\n \"Key2\": \"Value2\"\n

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

A comma-separated list of tag key:value pairs that you define. For example:

\"Key1\": \"Value1\",

\"Key2\": \"Value2\"

", "smithy.api#jsonName": "tags" } } @@ -888,7 +894,7 @@ "InputType": { "target": "com.amazonaws.mediapackagev2#InputType", "traits": { - "smithy.api#documentation": "

The input type will be an immutable field which will be used to define whether the channel will allow CMAF ingest or HLS ingest. If unprovided, it will default to HLS to preserve current behavior.

\n

The allowed values are:

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

The input type will be an immutable field which will be used to define whether the channel will allow CMAF ingest or HLS ingest. If unprovided, it will default to HLS to preserve current behavior.

The allowed values are:

" } }, "ETag": { @@ -977,13 +983,13 @@ "SegmentTemplateFormat": { "target": "com.amazonaws.mediapackagev2#DashSegmentTemplateFormat", "traits": { - "smithy.api#documentation": "

Determines the type of variable used in the media URL of the SegmentTemplate tag in the manifest. Also specifies if segment timeline information is included in SegmentTimeline or SegmentTemplate.

\n

Value description:

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

Determines the type of variable used in the media URL of the SegmentTemplate tag in the manifest. Also specifies if segment timeline information is included in SegmentTimeline or SegmentTemplate.

Value description:

" } }, "PeriodTriggers": { "target": "com.amazonaws.mediapackagev2#DashPeriodTriggers", "traits": { - "smithy.api#documentation": "

A list of triggers that controls when AWS Elemental MediaPackage separates the MPEG-DASH manifest into multiple periods. Type ADS to indicate that AWS Elemental MediaPackage must create periods in the output manifest that correspond to SCTE-35 ad markers in the input source. Leave this value empty to indicate that the manifest is contained all in one period.\n For more information about periods in the DASH manifest, see Multi-period DASH in AWS Elemental MediaPackage.

" + "smithy.api#documentation": "

A list of triggers that controls when AWS Elemental MediaPackage separates the MPEG-DASH manifest into multiple periods. Type ADS to indicate that AWS Elemental MediaPackage must create periods in the output manifest that correspond to SCTE-35 ad markers in the input source. Leave this value empty to indicate that the manifest is contained all in one period. For more information about periods in the DASH manifest, see Multi-period DASH in AWS Elemental MediaPackage.

" } }, "ScteDash": { @@ -1031,7 +1037,7 @@ "Compactness": { "target": "com.amazonaws.mediapackagev2#DashCompactness", "traits": { - "smithy.api#documentation": "

The layout of the DASH manifest that MediaPackage produces. STANDARD indicates a default manifest, which is compacted. NONE indicates a full manifest.

\n

For information about compactness, see DASH manifest compactness in the Elemental MediaPackage v2 User Guide.

" + "smithy.api#documentation": "

The layout of the DASH manifest that MediaPackage produces. STANDARD indicates a default manifest, which is compacted. NONE indicates a full manifest.

For information about compactness, see DASH manifest compactness in the Elemental MediaPackage v2 User Guide.

" } }, "SubtitleConfiguration": { @@ -1403,7 +1409,7 @@ "ProgramDateTimeIntervalSeconds": { "target": "smithy.api#Integer", "traits": { - "smithy.api#documentation": "

Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,\n EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.\n The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.

\n

Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.

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

Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval, EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest. The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.

Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.

", "smithy.api#range": { "min": 1, "max": 1209600 @@ -1416,7 +1422,7 @@ "UrlEncodeChildManifest": { "target": "smithy.api#Boolean", "traits": { - "smithy.api#documentation": "

When enabled, MediaPackage URL-encodes the query string for API requests for HLS child manifests to comply with Amazon Web Services Signature Version 4 (SigV4) signature signing protocol.\n For more information, see Amazon Web Services Signature Version 4 for API requests in Identity and Access Management User Guide.

" + "smithy.api#documentation": "

When enabled, MediaPackage URL-encodes the query string for API requests for HLS child manifests to comply with Amazon Web Services Signature Version 4 (SigV4) signature signing protocol. For more information, see Amazon Web Services Signature Version 4 for API requests in Identity and Access Management User Guide.

" } } }, @@ -1464,7 +1470,7 @@ "ProgramDateTimeIntervalSeconds": { "target": "smithy.api#Integer", "traits": { - "smithy.api#documentation": "

Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,\n EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.\n The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.

\n

Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.

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

Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval, EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest. The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.

Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.

", "smithy.api#range": { "min": 1, "max": 1209600 @@ -1477,7 +1483,7 @@ "UrlEncodeChildManifest": { "target": "smithy.api#Boolean", "traits": { - "smithy.api#documentation": "

When enabled, MediaPackage URL-encodes the query string for API requests for LL-HLS child manifests to comply with Amazon Web Services Signature Version 4 (SigV4) signature signing protocol.\n For more information, see Amazon Web Services Signature Version 4 for API requests in Identity and Access Management User Guide.

" + "smithy.api#documentation": "

When enabled, MediaPackage URL-encodes the query string for API requests for LL-HLS child manifests to comply with Amazon Web Services Signature Version 4 (SigV4) signature signing protocol. For more information, see Amazon Web Services Signature Version 4 for API requests in Identity and Access Management User Guide.

" } } }, @@ -2384,7 +2390,7 @@ "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { "aws.cloudformation#cfnExcludeProperty": {}, - "smithy.api#documentation": "

A comma-separated list of tag key:value pairs that you define. For example:

\n

\n \"Key1\": \"Value1\",\n

\n

\n \"Key2\": \"Value2\"\n

" + "smithy.api#documentation": "

A comma-separated list of tag key:value pairs that you define. For example:

\"Key1\": \"Value1\",

\"Key2\": \"Value2\"

" } } }, @@ -2635,7 +2641,7 @@ "MimeType": { "target": "smithy.api#String", "traits": { - "smithy.api#documentation": "

The mimeType of the resource that's at the font download URL.

\n

For information about font MIME types, see the MPEG-DASH Profile for Transport of ISO BMFF Based DVB Services over IP Based Networks document.

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

The mimeType of the resource that's at the font download URL.

For information about font MIME types, see the MPEG-DASH Profile for Transport of ISO BMFF Based DVB Services over IP Based Networks document.

", "smithy.api#length": { "min": 1, "max": 256 @@ -2867,7 +2873,7 @@ "TtmlProfile": { "target": "com.amazonaws.mediapackagev2#DashTtmlProfile", "traits": { - "smithy.api#documentation": "

The profile that MediaPackage uses when signaling subtitles in the manifest. IMSC is the default profile. \n EBU-TT-D produces subtitles that are compliant with the EBU-TT-D TTML profile. \n MediaPackage passes through subtitle styles to the manifest. For more information about EBU-TT-D subtitles, see EBU-TT-D Subtitling Distribution Format.

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

The profile that MediaPackage uses when signaling subtitles in the manifest. IMSC is the default profile. EBU-TT-D produces subtitles that are compliant with the EBU-TT-D TTML profile. MediaPackage passes through subtitle styles to the manifest. For more information about EBU-TT-D subtitles, see EBU-TT-D Subtitling Distribution Format.

", "smithy.api#required": {} } } @@ -3417,7 +3423,7 @@ "KeyRotationIntervalSeconds": { "target": "smithy.api#Integer", "traits": { - "smithy.api#documentation": "

The frequency (in seconds) of key changes for live workflows, in which content is streamed real time. The service retrieves content keys before the live content begins streaming, and then retrieves them as needed over the lifetime of the workflow. By default, key rotation is set to 300 seconds (5 minutes), the minimum rotation interval, which is equivalent to setting it to 300. If you don't enter an interval, content keys aren't rotated.

\n

The following example setting causes the service to rotate keys every thirty minutes: 1800\n

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

The frequency (in seconds) of key changes for live workflows, in which content is streamed real time. The service retrieves content keys before the live content begins streaming, and then retrieves them as needed over the lifetime of the workflow. By default, key rotation is set to 300 seconds (5 minutes), the minimum rotation interval, which is equivalent to setting it to 300. If you don't enter an interval, content keys aren't rotated.

The following example setting causes the service to rotate keys every thirty minutes: 1800

", "smithy.api#range": { "min": 300, "max": 31536000 @@ -3427,7 +3433,7 @@ "CmafExcludeSegmentDrmMetadata": { "target": "smithy.api#Boolean", "traits": { - "smithy.api#documentation": "

Excludes SEIG and SGPD boxes from segment metadata in CMAF containers.

\n

When set to true, MediaPackage omits these DRM metadata boxes from CMAF segments, which can improve compatibility with certain devices and players that don't support these boxes.

\n

Important considerations:

\n \n

Valid values: true | false\n

\n

Default: false\n

" + "smithy.api#documentation": "

Excludes SEIG and SGPD boxes from segment metadata in CMAF containers.

When set to true, MediaPackage omits these DRM metadata boxes from CMAF segments, which can improve compatibility with certain devices and players that don't support these boxes.

Important considerations:

Valid values: true | false

Default: false

" } }, "SpekeKeyProvider": { @@ -3448,14 +3454,14 @@ "PresetSpeke20Audio": { "target": "com.amazonaws.mediapackagev2#PresetSpeke20Audio", "traits": { - "smithy.api#documentation": "

A collection of audio encryption presets.

\n

Value description:

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

A collection of audio encryption presets.

Value description:

", "smithy.api#required": {} } }, "PresetSpeke20Video": { "target": "com.amazonaws.mediapackagev2#PresetSpeke20Video", "traits": { - "smithy.api#documentation": "

A collection of video encryption presets.

\n

Value description:

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

A collection of video encryption presets.

Value description:

", "smithy.api#required": {} } } @@ -3587,7 +3593,7 @@ "EndpointErrorConditions": { "target": "com.amazonaws.mediapackagev2#EndpointErrorConditions", "traits": { - "smithy.api#documentation": "

The failover conditions for the endpoint. The options are:

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

The failover conditions for the endpoint. The options are:

" } } }, @@ -3981,7 +3987,7 @@ "InputType": { "target": "com.amazonaws.mediapackagev2#InputType", "traits": { - "smithy.api#documentation": "

The input type will be an immutable field which will be used to define whether the channel will allow CMAF ingest or HLS ingest. If unprovided, it will default to HLS to preserve current behavior.

\n

The allowed values are:

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

The input type will be an immutable field which will be used to define whether the channel will allow CMAF ingest or HLS ingest. If unprovided, it will default to HLS to preserve current behavior.

The allowed values are:

" } }, "ETag": { @@ -4062,13 +4068,13 @@ "SegmentTemplateFormat": { "target": "com.amazonaws.mediapackagev2#DashSegmentTemplateFormat", "traits": { - "smithy.api#documentation": "

Determines the type of variable used in the media URL of the SegmentTemplate tag in the manifest. Also specifies if segment timeline information is included in SegmentTimeline or SegmentTemplate.

\n

Value description:

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

Determines the type of variable used in the media URL of the SegmentTemplate tag in the manifest. Also specifies if segment timeline information is included in SegmentTimeline or SegmentTemplate.

Value description:

" } }, "PeriodTriggers": { "target": "com.amazonaws.mediapackagev2#DashPeriodTriggers", "traits": { - "smithy.api#documentation": "

A list of triggers that controls when AWS Elemental MediaPackage separates the MPEG-DASH manifest into multiple periods. Leave this value empty to indicate that the manifest is contained all in one period.\n For more information about periods in the DASH manifest, see Multi-period DASH in AWS Elemental MediaPackage.

" + "smithy.api#documentation": "

A list of triggers that controls when AWS Elemental MediaPackage separates the MPEG-DASH manifest into multiple periods. Leave this value empty to indicate that the manifest is contained all in one period. For more information about periods in the DASH manifest, see Multi-period DASH in AWS Elemental MediaPackage.

" } }, "ScteDash": { @@ -4467,7 +4473,7 @@ "ProgramDateTimeIntervalSeconds": { "target": "smithy.api#Integer", "traits": { - "smithy.api#documentation": "

Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,\n EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.\n The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.

\n

Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.

" + "smithy.api#documentation": "

Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval, EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest. The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.

Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.

" } }, "ScteHls": { @@ -4482,7 +4488,7 @@ "UrlEncodeChildManifest": { "target": "smithy.api#Boolean", "traits": { - "smithy.api#documentation": "

When enabled, MediaPackage URL-encodes the query string for API requests for HLS child manifests to comply with Amazon Web Services Signature Version 4 (SigV4) signature signing protocol.\n For more information, see Amazon Web Services Signature Version 4 for API requests in Identity and Access Management User Guide.

" + "smithy.api#documentation": "

When enabled, MediaPackage URL-encodes the query string for API requests for HLS child manifests to comply with Amazon Web Services Signature Version 4 (SigV4) signature signing protocol. For more information, see Amazon Web Services Signature Version 4 for API requests in Identity and Access Management User Guide.

" } } }, @@ -4528,7 +4534,7 @@ "ProgramDateTimeIntervalSeconds": { "target": "smithy.api#Integer", "traits": { - "smithy.api#documentation": "

Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,\n EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.\n The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.

\n

Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.

" + "smithy.api#documentation": "

Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval, EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest. The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.

Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.

" } }, "ScteHls": { @@ -4543,7 +4549,7 @@ "UrlEncodeChildManifest": { "target": "smithy.api#Boolean", "traits": { - "smithy.api#documentation": "

When enabled, MediaPackage URL-encodes the query string for API requests for LL-HLS child manifests to comply with Amazon Web Services Signature Version 4 (SigV4) signature signing protocol.\n For more information, see Amazon Web Services Signature Version 4 for API requests in Identity and Access Management User Guide.

" + "smithy.api#documentation": "

When enabled, MediaPackage URL-encodes the query string for API requests for LL-HLS child manifests to comply with Amazon Web Services Signature Version 4 (SigV4) signature signing protocol. For more information, see Amazon Web Services Signature Version 4 for API requests in Identity and Access Management User Guide.

" } } }, @@ -4929,7 +4935,7 @@ "CdnAuthConfiguration": { "target": "com.amazonaws.mediapackagev2#CdnAuthConfiguration", "traits": { - "smithy.api#documentation": "

The settings for using authorization headers between the MediaPackage endpoint and your CDN.

\n

For information about CDN authorization, see CDN authorization\n in Elemental MediaPackage in the MediaPackage user guide.

" + "smithy.api#documentation": "

The settings for using authorization headers between the MediaPackage endpoint and your CDN.

For information about CDN authorization, see CDN authorization in Elemental MediaPackage in the MediaPackage user guide.

" } } }, @@ -7079,7 +7085,7 @@ "CdnAuthConfiguration": { "target": "com.amazonaws.mediapackagev2#CdnAuthConfiguration", "traits": { - "smithy.api#documentation": "

The settings for using authorization headers between the MediaPackage endpoint and your CDN.

\n

For information about CDN authorization, see CDN authorization\n in Elemental MediaPackage in the MediaPackage user guide.

" + "smithy.api#documentation": "

The settings for using authorization headers between the MediaPackage endpoint and your CDN.

For information about CDN authorization, see CDN authorization in Elemental MediaPackage in the MediaPackage user guide.

" } } }, @@ -7124,7 +7130,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Resets a channel", - "smithy.api#documentation": "

Resetting the channel can help to clear errors from misconfigurations in the encoder. A reset refreshes the ingest stream and removes previous content.

\n

Be sure to stop the encoder before you reset the channel, and wait at least 30 seconds before you restart the encoder.

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

Resetting the channel can help to clear errors from misconfigurations in the encoder. A reset refreshes the ingest stream and removes previous content.

Be sure to stop the encoder before you reset the channel, and wait at least 30 seconds before you restart the encoder.

", "smithy.api#examples": [ { "title": "Reset a Channel", @@ -7237,7 +7243,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to reset an origin endpoint", - "smithy.api#documentation": "

Resetting the origin endpoint can help to resolve unexpected behavior and other content packaging issues. It also helps to preserve special events when you don't want the previous content to be available for viewing. A reset clears out all previous content from the origin endpoint.

\n

MediaPackage might return old content from this endpoint in the first 30 seconds after the endpoint reset. For best results, when possible, wait 30 seconds from endpoint reset to send playback requests to this endpoint.

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

Resetting the origin endpoint can help to resolve unexpected behavior and other content packaging issues. It also helps to preserve special events when you don't want the previous content to be available for viewing. A reset clears out all previous content from the origin endpoint.

MediaPackage might return old content from this endpoint in the first 30 seconds after the endpoint reset. For best results, when possible, wait 30 seconds from endpoint reset to send playback requests to this endpoint.

", "smithy.api#examples": [ { "title": "Reset an OriginEndpoint", @@ -7465,7 +7471,7 @@ "AdMarkerDash": { "target": "com.amazonaws.mediapackagev2#AdMarkerDash", "traits": { - "smithy.api#documentation": "

Choose how ad markers are included in the packaged content. If you include ad markers in the content stream in your upstream encoders, then you need to inform MediaPackage what to do with the ad markers in the output.

\n

Value description:

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

Choose how ad markers are included in the packaged content. If you include ad markers in the content stream in your upstream encoders, then you need to inform MediaPackage what to do with the ad markers in the output.

Value description:

" } } }, @@ -7550,7 +7556,7 @@ "AdMarkerHls": { "target": "com.amazonaws.mediapackagev2#AdMarkerHls", "traits": { - "smithy.api#documentation": "

Ad markers indicate when ads should be inserted during playback. If you include ad markers in the content stream in your upstream encoders, then you need to inform MediaPackage what to do with the ad markers in the output. Choose what you want MediaPackage to do with the ad markers.

\n

Value description:

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

Ad markers indicate when ads should be inserted during playback. If you include ad markers in the content stream in your upstream encoders, then you need to inform MediaPackage what to do with the ad markers in the output. Choose what you want MediaPackage to do with the ad markers.

Value description:

" } } }, @@ -7640,7 +7646,7 @@ "ResourceId": { "target": "smithy.api#String", "traits": { - "smithy.api#documentation": "

The unique identifier for the content. The service sends this to the key server to identify the current endpoint. How unique you make this depends on how fine-grained you want access controls to be. The service does not permit you to use the same ID for two simultaneous encryption processes. The resource ID is also known as the content ID.

\n

The following example shows a resource ID: MovieNight20171126093045\n

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

The unique identifier for the content. The service sends this to the key server to identify the current endpoint. How unique you make this depends on how fine-grained you want access controls to be. The service does not permit you to use the same ID for two simultaneous encryption processes. The resource ID is also known as the content ID.

The following example shows a resource ID: MovieNight20171126093045

", "smithy.api#length": { "min": 1, "max": 256 @@ -7663,7 +7669,7 @@ "RoleArn": { "target": "smithy.api#String", "traits": { - "smithy.api#documentation": "

The ARN for the IAM role granted by the key provider that provides access to the key provider API. This role must have a trust policy that allows MediaPackage to assume the role, and it must have a sufficient permissions policy to allow access to the specific key retrieval URL. Get this from your DRM solution provider.

\n

Valid format: arn:aws:iam::{accountID}:role/{name}. The following example shows a role ARN: arn:aws:iam::444455556666:role/SpekeAccess\n

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

The ARN for the IAM role granted by the key provider that provides access to the key provider API. This role must have a trust policy that allows MediaPackage to assume the role, and it must have a sufficient permissions policy to allow access to the specific key retrieval URL. Get this from your DRM solution provider.

Valid format: arn:aws:iam::{accountID}:role/{name}. The following example shows a role ARN: arn:aws:iam::444455556666:role/SpekeAccess

", "smithy.api#length": { "min": 1, "max": 2048 @@ -7674,7 +7680,7 @@ "Url": { "target": "smithy.api#String", "traits": { - "smithy.api#documentation": "

The URL of the API Gateway proxy that you set up to talk to your key server. The API Gateway proxy must reside in the same AWS Region as MediaPackage and must start with https://.

\n

The following example shows a URL: https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection\n

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

The URL of the API Gateway proxy that you set up to talk to your key server. The API Gateway proxy must reside in the same AWS Region as MediaPackage and must start with https://.

The following example shows a URL: https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection

", "smithy.api#length": { "min": 1, "max": 1024 @@ -7748,7 +7754,7 @@ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], - "smithy.api#documentation": "

Assigns one of more tags (key-value pairs) to the specified MediaPackage resource.

\n

Tags can help you organize and categorize your resources. You can also use them to scope user\n permissions, by granting a user permission to access or change only resources with certain tag values.\n You can use the TagResource operation with a resource that already has tags. If you specify a new tag\n key for the resource, this tag is appended to the list of tags associated with the resource. If you\n specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag.

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

Assigns one of more tags (key-value pairs) to the specified MediaPackage resource.

Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only resources with certain tag values. You can use the TagResource operation with a resource that already has tags. If you specify a new tag key for the resource, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag.

", "smithy.api#examples": [ { "title": "Add tags to a resource", @@ -7920,7 +7926,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to update a channel in a channel group", - "smithy.api#documentation": "

Update the specified channel. You can edit if MediaPackage sends ingest or egress access logs to the CloudWatch log group, if content will be encrypted, the description on a channel, and your channel's policy settings. You can't edit the name of the channel or CloudFront distribution details.

\n

Any edits you make that impact the video output may not be reflected for a few minutes.

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

Update the specified channel. You can edit if MediaPackage sends ingest or egress access logs to the CloudWatch log group, if content will be encrypted, the description on a channel, and your channel's policy settings. You can't edit the name of the channel or CloudFront distribution details.

Any edits you make that impact the video output may not be reflected for a few minutes.

", "smithy.api#examples": [ { "title": "Updating a Channel", @@ -7993,7 +7999,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to update a channel group", - "smithy.api#documentation": "

Update the specified channel group. You can edit the description on a channel group for easier identification later from the AWS Elemental MediaPackage console. You can't edit the name of the channel group.

\n

Any edits you make that impact the video output may not be reflected for a few minutes.

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

Update the specified channel group. You can edit the description on a channel group for easier identification later from the AWS Elemental MediaPackage console. You can't edit the name of the channel group.

Any edits you make that impact the video output may not be reflected for a few minutes.

", "smithy.api#examples": [ { "title": "Updating a Channel Group", @@ -8218,7 +8224,7 @@ "InputType": { "target": "com.amazonaws.mediapackagev2#InputType", "traits": { - "smithy.api#documentation": "

The input type will be an immutable field which will be used to define whether the channel will allow CMAF ingest or HLS ingest. If unprovided, it will default to HLS to preserve current behavior.

\n

The allowed values are:

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

The input type will be an immutable field which will be used to define whether the channel will allow CMAF ingest or HLS ingest. If unprovided, it will default to HLS to preserve current behavior.

The allowed values are:

" } }, "ETag": { @@ -8286,7 +8292,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to update an origin endpoint of a channel", - "smithy.api#documentation": "

Update the specified origin endpoint. Edit the packaging preferences on an endpoint to optimize the viewing experience. You can't edit the name of the endpoint.

\n

Any edits you make that impact the video output may not be reflected for a few minutes.

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

Update the specified origin endpoint. Edit the packaging preferences on an endpoint to optimize the viewing experience. You can't edit the name of the endpoint.

Any edits you make that impact the video output may not be reflected for a few minutes.

", "smithy.api#examples": [ { "title": "Updating an OriginEndpoint", @@ -9450,7 +9456,7 @@ ], "maxAge": 86400 }, - "smithy.api#documentation": "\n

This guide is intended for creating AWS Elemental MediaPackage resources in MediaPackage Version 2 (v2) starting from May 2023.\n To get started with MediaPackage v2, create your MediaPackage resources. There isn't an automated process to\n migrate your resources from MediaPackage v1 to MediaPackage v2.

\n

The names of the entities that you use to access this API, like URLs and ARNs, all have the versioning information\n added, like \"v2\", to distinguish from the prior version. If you used MediaPackage prior to this release, you can't use\n the MediaPackage v2 CLI or the MediaPackage v2 API to access any MediaPackage v1 resources.

\n

If you created resources in MediaPackage v1, use video on demand (VOD) workflows, and aren't looking to migrate to MediaPackage v2 yet,\n see the MediaPackage v1 Live API Reference.

\n
\n

This is the AWS Elemental MediaPackage v2 Live REST API Reference. It describes all the MediaPackage API operations for live content in detail, and provides sample requests, responses, and errors for the supported web services protocols.

\n

We assume that you have the IAM permissions that you need to use MediaPackage via the REST API. We also assume that you are familiar with the features and operations of MediaPackage, as described in the AWS Elemental MediaPackage User Guide.

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

This guide is intended for creating AWS Elemental MediaPackage resources in MediaPackage Version 2 (v2) starting from May 2023. To get started with MediaPackage v2, create your MediaPackage resources. There isn't an automated process to migrate your resources from MediaPackage v1 to MediaPackage v2.

The names of the entities that you use to access this API, like URLs and ARNs, all have the versioning information added, like \"v2\", to distinguish from the prior version. If you used MediaPackage prior to this release, you can't use the MediaPackage v2 CLI or the MediaPackage v2 API to access any MediaPackage v1 resources.

If you created resources in MediaPackage v1, use video on demand (VOD) workflows, and aren't looking to migrate to MediaPackage v2 yet, see the MediaPackage v1 Live API Reference.

This is the AWS Elemental MediaPackage v2 Live REST API Reference. It describes all the MediaPackage API operations for live content in detail, and provides sample requests, responses, and errors for the supported web services protocols.

We assume that you have the IAM permissions that you need to use MediaPackage via the REST API. We also assume that you are familiar with the features and operations of MediaPackage, as described in the AWS Elemental MediaPackage User Guide.

", "smithy.api#title": "AWS Elemental MediaPackage v2", "smithy.rules#endpointRuleSet": { "version": "1.0", diff --git a/codegen/sdk/aws-models/organizations.json b/codegen/sdk/aws-models/organizations.json index 1a7c13a0472..426b14a1216 100644 --- a/codegen/sdk/aws-models/organizations.json +++ b/codegen/sdk/aws-models/organizations.json @@ -1614,7 +1614,13 @@ "Status": { "target": "com.amazonaws.organizations#AccountStatus", "traits": { - "smithy.api#documentation": "

The status of the account in the organization.

" + "smithy.api#documentation": "

The status of the account in the organization.

\n \n

The Status parameter in the Account object will be retired on September 9, 2026.\n Although both the account State and account Status parameters are currently\n available in the Organizations APIs (DescribeAccount, ListAccounts,\n ListAccountsForParent), we recommend that you update your scripts or other code to\n use the State parameter instead of Status before September 9, 2026.

\n
" + } + }, + "State": { + "target": "com.amazonaws.organizations#AccountState", + "traits": { + "smithy.api#documentation": "

Each state represents a specific phase in the account lifecycle. Use this information\n to manage account access, automate workflows, or trigger actions based on account state\n changes.

\n

For more information about account states and their implications, see Monitor the state of your Amazon Web Services accounts in the\n Organizations User Guide.

" } }, "JoinedMethod": { @@ -1743,6 +1749,41 @@ "smithy.api#httpError": 403 } }, + "com.amazonaws.organizations#AccountState": { + "type": "enum", + "members": { + "PENDING_ACTIVATION": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PENDING_ACTIVATION" + } + }, + "ACTIVE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ACTIVE" + } + }, + "SUSPENDED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SUSPENDED" + } + }, + "PENDING_CLOSURE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PENDING_CLOSURE" + } + }, + "CLOSED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "CLOSED" + } + } + } + }, "com.amazonaws.organizations#AccountStatus": { "type": "enum", "members": { @@ -2090,7 +2131,7 @@ } ], "traits": { - "smithy.api#documentation": "

Closes an Amazon Web Services member account within an organization. You can close an account when\n all\n features are enabled . You can't close the management account with this API.\n This is an asynchronous request that Amazon Web Services performs in the background. Because\n CloseAccount operates asynchronously, it can return a successful\n completion message even though account closure might still be in progress. You need to\n wait a few minutes before the account is fully closed. To check the status of the\n request, do one of the following:

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

Closes an Amazon Web Services member account within an organization. You can close an account when\n all\n features are enabled . You can't close the management account with this API.\n This is an asynchronous request that Amazon Web Services performs in the background. Because\n CloseAccount operates asynchronously, it can return a successful\n completion message even though account closure might still be in progress. You need to\n wait a few minutes before the account is fully closed. To check the status of the\n request, do one of the following:

\n \n \n \n " } }, "com.amazonaws.organizations#CloseAccountRequest": { @@ -2415,7 +2456,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates an Amazon Web Services account that is automatically a member of the organization whose\n credentials made the request. This is an asynchronous request that Amazon Web Services performs in the\n background. Because CreateAccount operates asynchronously, it can return a\n successful completion message even though account initialization might still be in\n progress. You might need to wait a few minutes before you can successfully access the\n account. To check the status of the request, do one of the following:

\n \n

The user who calls the API to create an account must have the\n organizations:CreateAccount permission. If you enabled all features in\n the organization, Organizations creates the required service-linked role named\n AWSServiceRoleForOrganizations. For more information, see Organizations and service-linked roles in the\n Organizations User Guide.

\n

If the request includes tags, then the requester must have the\n organizations:TagResource permission.

\n

Organizations preconfigures the new member account with a role (named\n OrganizationAccountAccessRole by default) that grants users in the\n management account administrator permissions in the new member account. Principals in\n the management account can assume the role. Organizations clones the company name and address\n information for the new account from the organization's management account.

\n

This operation can be called only from the organization's management account.

\n

For more information about creating accounts, see Creating\n a member account in your organization in the\n Organizations User Guide.

\n \n \n \n \n

When you create a member account with this operation, you can choose whether to\n create the account with the IAM User and Role Access to\n Billing Information switch enabled. If you enable it, IAM users and\n roles that have appropriate permissions can view billing information for the\n account. If you disable it, only the account root user can access billing\n information. For information about how to disable this switch for an account, see\n Granting access to\n your billing information and tools.

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

Creates an Amazon Web Services account that is automatically a member of the organization whose\n credentials made the request. This is an asynchronous request that Amazon Web Services performs in the\n background. Because CreateAccount operates asynchronously, it can return a\n successful completion message even though account initialization might still be in\n progress. You might need to wait a few minutes before you can successfully access the\n account. To check the status of the request, do one of the following:

\n \n

The user who calls the API to create an account must have the\n organizations:CreateAccount permission. If you enabled all features in\n the organization, Organizations creates the required service-linked role named\n AWSServiceRoleForOrganizations. For more information, see Organizations and service-linked roles in the\n Organizations User Guide.

\n

If the request includes tags, then the requester must have the\n organizations:TagResource permission.

\n

Organizations preconfigures the new member account with a role (named\n OrganizationAccountAccessRole by default) that grants users in the\n management account administrator permissions in the new member account. Principals in\n the management account can assume the role. Organizations clones the company name and address\n information for the new account from the organization's management account.

\n

This operation can be called only from the organization's management account.

\n

For more information about creating accounts, see Creating\n a member account in your organization in the\n Organizations User Guide.

\n \n \n \n \n

When you create a member account with this operation, you can choose whether to\n create the account with the IAM User and Role Access to\n Billing Information switch enabled. If you enable it, IAM users and\n roles that have appropriate permissions can view billing information for the\n account. If you disable it, only the account root user can access billing\n information. For information about how to disable this switch for an account, see\n Granting access to\n your billing information and tools.

\n
", "smithy.api#examples": [ { "title": "To create a new account that is automatically part of the organization", @@ -3676,7 +3717,7 @@ "Account": { "target": "com.amazonaws.organizations#Account", "traits": { - "smithy.api#documentation": "

A structure that contains information about the requested account.

" + "smithy.api#documentation": "

A structure that contains information about the requested account.

\n \n

The Status parameter in the API response will be retired on September 9, 2026.\n Although both the account State and account Status parameters are currently\n available in the Organizations APIs (DescribeAccount, ListAccounts,\n ListAccountsForParent), we recommend that you update your scripts or other code to\n use the State parameter instead of Status before September 9, 2026.

\n
" } } }, @@ -3802,7 +3843,7 @@ } ], "traits": { - "smithy.api#documentation": "

Returns the contents of the effective policy for specified policy type and account.\n The effective policy is the aggregation of any policies of the specified type that the\n account inherits, plus any policy of that type that is directly attached to the\n account.

\n

This operation applies only to management policies. It does not apply to authorization policies: service\n control policies (SCPs) and resource control policies (RCPs).

\n

For more information about policy inheritance, see Understanding\n management policy inheritance in the\n Organizations User Guide.

\n

This operation can be called from any account in the organization.

" + "smithy.api#documentation": "

Returns the contents of the effective policy for specified policy type and account.\n The effective policy is the aggregation of any policies of the specified type that the\n account inherits, plus any policy of that type that is directly attached to the\n account.

\n

This operation applies only to management policies. It does not apply to authorization\n policies: service control policies (SCPs) and resource control policies (RCPs).

\n

For more information about policy inheritance, see Understanding\n management policy inheritance in the\n Organizations User Guide.

\n

This operation can be called from any account in the organization.

" } }, "com.amazonaws.organizations#DescribeEffectivePolicyRequest": { @@ -4006,7 +4047,7 @@ "Organization": { "target": "com.amazonaws.organizations#Organization", "traits": { - "smithy.api#documentation": "

A structure that contains information about the organization.

\n \n

The AvailablePolicyTypes part of the response is deprecated, and you\n shouldn't use it in your apps. It doesn't include any policy type supported by Organizations\n other than SCPs. In the China (Ningxia) Region, no policy type is included.\n To determine which policy types are enabled in your organization,\n use the \n ListRoots\n operation.

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

A structure that contains information about the organization.

\n \n

The AvailablePolicyTypes part of the response is deprecated, and you\n shouldn't use it in your apps. It doesn't include any policy type supported by Organizations\n other than SCPs. In the China (Ningxia) Region, no policy type is included. To\n determine which policy types are enabled in your organization, use the \n ListRoots\n operation.

\n
" } } }, @@ -4418,7 +4459,7 @@ } ], "traits": { - "smithy.api#documentation": "

Disables an organizational policy type in a root. A policy of a certain type can be\n attached to entities in a root only if that type is enabled in the root. After you\n perform this operation, you no longer can attach policies of the specified type to that\n root or to any organizational unit (OU) or account in that root. You can undo this by\n using the EnablePolicyType operation.

\n

This is an asynchronous request that Amazon Web Services performs in the background. If you disable\n a policy type for a root, it still appears enabled for the organization if all features are enabled for the organization. Amazon Web Services recommends that you\n first use ListRoots to see the status of policy types for a specified\n root, and then use this operation.

\n

This operation can be called only from the organization's\nmanagement account or by a member account that is a delegated administrator.

\n

To view the status of available policy types in the organization, use DescribeOrganization.

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

Disables an organizational policy type in a root. A policy of a certain type can be\n attached to entities in a root only if that type is enabled in the root. After you\n perform this operation, you no longer can attach policies of the specified type to that\n root or to any organizational unit (OU) or account in that root. You can undo this by\n using the EnablePolicyType operation.

\n

This is an asynchronous request that Amazon Web Services performs in the background. If you disable\n a policy type for a root, it still appears enabled for the organization if all features are enabled for the organization. Amazon Web Services recommends that you\n first use ListRoots to see the status of policy types for a specified\n root, and then use this operation.

\n

This operation can be called only from the organization's\nmanagement account or by a member account that is a delegated administrator.

\n

To view the status of available policy types in the organization, use ListRoots.

", "smithy.api#examples": [ { "title": "To disable a policy type in a root", @@ -4631,7 +4672,7 @@ "ErrorCode": { "target": "com.amazonaws.organizations#ErrorCode", "traits": { - "smithy.api#documentation": "

The error code for the validation error. For example, ELEMENTS_TOO_MANY.

" + "smithy.api#documentation": "

The error code for the validation error. For example,\n ELEMENTS_TOO_MANY.

" } }, "ErrorMessage": { @@ -4649,12 +4690,12 @@ "ContributingPolicies": { "target": "com.amazonaws.organizations#PolicyIds", "traits": { - "smithy.api#documentation": "

The individual policies inherited and attached to the account which contributed to the validation error.

" + "smithy.api#documentation": "

The individual policies inherited and attached to\n the account which contributed to the validation error.

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

Contains details about the\n validation errors that occurred when generating or enforcing an effective policy, such as which policies contributed to the error and location of the error.

" + "smithy.api#documentation": "

Contains details about the validation errors that occurred when generating or\n enforcing an effective\n policy, such as which policies contributed to the error and location of the\n error.

" } }, "com.amazonaws.organizations#EffectivePolicyValidationErrors": { @@ -4709,7 +4750,7 @@ } ], "traits": { - "smithy.api#documentation": "

Provides an Amazon Web Services service (the service that is specified by\n ServicePrincipal) with permissions to view the structure of an organization, \n create a service-linked role in all the accounts in the organization,\n and allow the service to perform operations\n on behalf of the organization and its accounts. Establishing these permissions can be a first step\n in enabling the integration of an Amazon Web Services service with Organizations.

\n \n

We recommend that you enable integration between Organizations and the specified Amazon Web Services\n service by using the console or commands that are provided by the specified service.\n Doing so ensures that the service is aware that it can create the resources that are\n required for the integration. How the service creates those resources in the\n organization's accounts depends on that service. For more information, see the\n documentation for the other Amazon Web Services service.

\n
\n

For more information about enabling services to integrate with Organizations, see Using\n Organizations with other Amazon Web Services services in the\n Organizations User Guide.

\n

This operation can be called only from the organization's management account.

" + "smithy.api#documentation": "

Provides an Amazon Web Services service (the service that is specified by\n ServicePrincipal) with permissions to view the structure of an\n organization, create a service-linked role in\n all the accounts in the organization, and allow the service to perform operations on\n behalf of the organization and its accounts. Establishing these permissions can be a\n first step in enabling the integration of an Amazon Web Services service with Organizations.

\n \n

We recommend that you enable integration between Organizations and the specified Amazon Web Services\n service by using the console or commands that are provided by the specified service.\n Doing so ensures that the service is aware that it can create the resources that are\n required for the integration. How the service creates those resources in the\n organization's accounts depends on that service. For more information, see the\n documentation for the other Amazon Web Services service.

\n
\n

For more information about enabling services to integrate with Organizations, see Using\n Organizations with other Amazon Web Services services in the\n Organizations User Guide.

\n

This operation can be called only from the organization's management account.

" } }, "com.amazonaws.organizations#EnableAWSServiceAccessRequest": { @@ -4861,7 +4902,7 @@ } ], "traits": { - "smithy.api#documentation": "

Enables a policy type in a root. After you enable a policy type in a root, you can\n attach policies of that type to the root, any organizational unit (OU), or account in\n that root. You can undo this by using the DisablePolicyType\n operation.

\n

This is an asynchronous request that Amazon Web Services performs in the background. Amazon Web Services\n recommends that you first use ListRoots to see the status of policy\n types for a specified root, and then use this operation.

\n

This operation can be called only from the organization's\nmanagement account or by a member account that is a delegated administrator.

\n

You can enable a policy type in a root only if that policy type is available in the\n organization. To view the status of available policy types in the organization, use\n DescribeOrganization.

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

Enables a policy type in a root. After you enable a policy type in a root, you can\n attach policies of that type to the root, any organizational unit (OU), or account in\n that root. You can undo this by using the DisablePolicyType\n operation.

\n

This is an asynchronous request that Amazon Web Services performs in the background. Amazon Web Services\n recommends that you first use ListRoots to see the status of policy\n types for a specified root, and then use this operation.

\n

This operation can be called only from the organization's\nmanagement account or by a member account that is a delegated administrator.

\n

You can enable a policy type in a root only if that policy type is available in the\n organization. To view the status of available policy types in the organization, use\n ListRoots.

", "smithy.api#examples": [ { "title": "To enable a policy type in a root", @@ -5665,7 +5706,7 @@ } ], "traits": { - "smithy.api#documentation": "

Sends an invitation to another account to join your organization as a member account.\n Organizations sends email on your behalf to the email address that is associated with the\n other account's owner. The invitation is implemented as a Handshake\n whose details are in the response.

\n \n

If you receive an exception that indicates that you exceeded your account\n limits for the organization or that the operation failed because your\n organization is still initializing, wait one hour and then try again. If the\n error persists after an hour, contact Amazon Web Services Support.

\n
\n

If the request includes tags, then the requester must have the\n organizations:TagResource permission.

\n

This operation can be called only from the organization's management account.

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

Sends an invitation to another account to join your organization as a member account.\n Organizations sends email on your behalf to the email address that is associated with the\n other account's owner. The invitation is implemented as a Handshake\n whose details are in the response.

\n \n

If you receive an exception that indicates that you exceeded your account limits\n for the organization or that the operation failed because your organization is still\n initializing, wait one hour and then try again. If the error persists after an hour,\n contact Amazon Web Services\n Support.

\n
\n

If the request includes tags, then the requester must have the\n organizations:TagResource permission.

\n

This operation can be called only from the organization's management account.

", "smithy.api#examples": [ { "title": "To invite an account to join an organization", @@ -5804,7 +5845,7 @@ } ], "traits": { - "smithy.api#documentation": "

Removes a member account from its parent organization. This version of the operation\n is performed by the account that wants to leave. To remove a member account as a user in\n the management account, use RemoveAccountFromOrganization\n instead.

\n

This operation can be called only from a member account in the organization.

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

Removes a member account from its parent organization. This version of the operation\n is performed by the account that wants to leave. To remove a member account as a user in\n the management account, use RemoveAccountFromOrganization\n instead.

\n

This operation can be called only from a member account in the organization.

\n \n \n ", "smithy.api#examples": [ { "title": "To leave an organization as a member account", @@ -6028,7 +6069,7 @@ "Accounts": { "target": "com.amazonaws.organizations#Accounts", "traits": { - "smithy.api#documentation": "

A list of the accounts in the specified root or OU.

" + "smithy.api#documentation": "

A list of the accounts in the specified root or OU.

\n \n

The Status parameter in the API response will be retired on September 9, 2026.\n Although both the account State and account Status parameters are currently\n available in the Organizations APIs (DescribeAccount, ListAccounts,\n ListAccountsForParent), we recommend that you update your scripts or other code to\n use the State parameter instead of Status before September 9, 2026.

\n
" } }, "NextToken": { @@ -6068,7 +6109,7 @@ "Accounts": { "target": "com.amazonaws.organizations#Accounts", "traits": { - "smithy.api#documentation": "

A list of objects in the organization.

" + "smithy.api#documentation": "

A list of objects in the organization.

\n \n

The Status parameter in the API response will be retired on September 9, 2026.\n Although both the account State and account Status parameters are currently\n available in the Organizations APIs (DescribeAccount, ListAccounts,\n ListAccountsForParent), we recommend that you update your scripts or other code to\n use the State parameter instead of Status before September 9, 2026.

\n
" } }, "NextToken": { @@ -6117,7 +6158,7 @@ } ], "traits": { - "smithy.api#documentation": "

Lists all the accounts in an organization that have invalid effective policies.\n An invalid effective policy is an effective policy that fails validation checks, resulting in the effective policy not being fully enforced on all the intended accounts within an organization.

\n

This operation can be called only from the organization's\nmanagement account or by a member account that is a delegated administrator.

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

Lists all the accounts in an organization that have invalid effective policies. An\n invalid effective policy is an effective\n policy that fails validation checks, resulting in the effective policy not\n being fully enforced on all the intended accounts within an organization.

\n

This operation can be called only from the organization's\nmanagement account or by a member account that is a delegated administrator.

", "smithy.api#examples": [ { "title": "To list all accounts in an organization with invalid effective policy", @@ -6669,7 +6710,7 @@ } ], "traits": { - "smithy.api#documentation": "

Lists all the validation errors on an effective policy for a specified account and policy type.

\n

This operation can be called only from the organization's\nmanagement account or by a member account that is a delegated administrator.

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

Lists all the validation errors on an effective\n policy for a specified account and policy type.

\n

This operation can be called only from the organization's\nmanagement account or by a member account that is a delegated administrator.

", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -6684,7 +6725,7 @@ "AccountId": { "target": "com.amazonaws.organizations#AccountId", "traits": { - "smithy.api#documentation": "

The ID of the account that you want details about. Specifying an organization root or organizational unit (OU) as the target is not supported.

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

The ID of the account that you want details about. Specifying an organization root or\n organizational unit (OU) as the target is not supported.

", "smithy.api#required": {} } }, @@ -6724,7 +6765,7 @@ "PolicyType": { "target": "com.amazonaws.organizations#EffectivePolicyType", "traits": { - "smithy.api#documentation": "

The specified policy type. One of the\n following values:

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

The specified policy type. One of the following values:

\n " } }, "Path": { @@ -6736,7 +6777,7 @@ "EvaluationTimestamp": { "target": "com.amazonaws.organizations#Timestamp", "traits": { - "smithy.api#documentation": "

The time when the latest effective policy was generated for the specified account.

" + "smithy.api#documentation": "

The time when the latest effective policy was generated for the specified\n account.

" } }, "NextToken": { @@ -6748,7 +6789,7 @@ "EffectivePolicyValidationErrors": { "target": "com.amazonaws.organizations#EffectivePolicyValidationErrors", "traits": { - "smithy.api#documentation": "

The EffectivePolicyValidationError object contains details about the\n validation errors that occurred when generating or enforcing an effective policy, such as which policies contributed to the error and location of the error.

" + "smithy.api#documentation": "

The EffectivePolicyValidationError object contains details about the\n validation errors that occurred when generating or enforcing an effective policy, such\n as which policies contributed to the error and location of the error.

" } } }, @@ -8028,7 +8069,7 @@ "Id": { "target": "com.amazonaws.organizations#OrganizationalUnitId", "traits": { - "smithy.api#documentation": "

The unique identifier (ID) associated with this OU. The ID is unique to the organization only.

\n

The regex pattern for an organizational unit ID string requires \n \"ou-\" followed by from 4 to 32 lowercase letters or digits (the ID of the root that contains the \n OU). This string is followed by a second \"-\" dash and from 8 to 32 additional lowercase letters \n or digits.

" + "smithy.api#documentation": "

The unique identifier (ID) associated with this OU. The ID is unique to the\n organization only.

\n

The regex pattern for an organizational unit ID string requires \n \"ou-\" followed by from 4 to 32 lowercase letters or digits (the ID of the root that contains the \n OU). This string is followed by a second \"-\" dash and from 8 to 32 additional lowercase letters \n or digits.

" } }, "Arn": { @@ -8842,7 +8883,7 @@ "Id": { "target": "com.amazonaws.organizations#RootId", "traits": { - "smithy.api#documentation": "

The unique identifier (ID) for the root. The ID is unique to the organization only.

\n

The regex pattern for a root ID string requires \"r-\" followed by \n from 4 to 32 lowercase letters or digits.

" + "smithy.api#documentation": "

The unique identifier (ID) for the root. The ID is unique to the organization\n only.

\n

The regex pattern for a root ID string requires \"r-\" followed by \n from 4 to 32 lowercase letters or digits.

" } }, "Arn": { diff --git a/codegen/sdk/aws-models/sagemaker.json b/codegen/sdk/aws-models/sagemaker.json index 1ff4e6f8afe..01525c8c9c4 100644 --- a/codegen/sdk/aws-models/sagemaker.json +++ b/codegen/sdk/aws-models/sagemaker.json @@ -1655,6 +1655,12 @@ "smithy.api#enumValue": "ml.p5en.48xlarge" } }, + "ML_P6_B200_48XLARGE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ml.p6-b200.48xlarge" + } + }, "ML_M6I_LARGE": { "target": "smithy.api#Unit", "traits": { @@ -30813,6 +30819,12 @@ "traits": { "smithy.api#documentation": "

The settings that apply to an SageMaker AI domain when you use it in Amazon SageMaker Unified Studio.

" } + }, + "IpAddressType": { + "target": "com.amazonaws.sagemaker#IPAddressType", + "traits": { + "smithy.api#documentation": "

The IP address type for the domain. Specify ipv4 for IPv4-only connectivity or dualstack for both IPv4 and IPv6 connectivity. When you specify dualstack, the subnet must support IPv6 CIDR blocks. If not specified, defaults to ipv4.

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

The settings that apply to an SageMaker AI domain when you use it in Amazon SageMaker Unified Studio.

" } + }, + "IpAddressType": { + "target": "com.amazonaws.sagemaker#IPAddressType", + "traits": { + "smithy.api#documentation": "

The IP address type for the domain. Specify ipv4 for IPv4-only connectivity or dualstack for both IPv4 and IPv6 connectivity. When you specify dualstack, the subnet must support IPv6 CIDR blocks.

" + } } }, "traits": {