From 13e3d772f7ab01a66e245c1227aae43aacd70208 Mon Sep 17 00:00:00 2001 From: aws-sdk-go-automation <43143561+aws-sdk-go-automation@users.noreply.github.com> Date: Wed, 2 Nov 2022 11:54:57 -0700 Subject: [PATCH] Release v1.44.129 (2022-11-02) (#4609) Release v1.44.129 (2022-11-02) === ### Service Client Updates * `service/iotsitewise`: Updates service API, documentation, and paginators * `service/s3control`: Updates service API and documentation * S3 on Outposts launches support for Lifecycle configuration for Outposts buckets. With S3 Lifecycle configuration, you can mange objects so they are stored cost effectively. You can manage objects using size-based rules and specify how many noncurrent versions bucket will retain. * `service/sagemaker`: Updates service API and documentation * This release updates Framework model regex for ModelPackage to support new Framework version xgboost, sklearn. * `service/ssm-incidents`: Updates service API and documentation --- CHANGELOG.md | 11 + aws/endpoints/defaults.go | 6 + aws/version.go | 2 +- models/apis/iotsitewise/2019-12-02/api-2.json | 169 +++- .../apis/iotsitewise/2019-12-02/docs-2.json | 126 ++- .../2019-12-02/endpoint-rule-set-1.json | 315 ++++++ .../2019-12-02/endpoint-tests-1.json | 771 +++++++++++++++ .../iotsitewise/2019-12-02/paginators-1.json | 12 + models/apis/s3control/2018-08-20/api-2.json | 29 +- models/apis/s3control/2018-08-20/docs-2.json | 26 +- .../2018-08-20/endpoint-rule-set-1.json | 76 +- .../2018-08-20/endpoint-tests-1.json | 11 - models/apis/sagemaker/2017-07-24/api-2.json | 8 +- models/apis/sagemaker/2017-07-24/docs-2.json | 9 +- .../2017-07-24/endpoint-tests-1.json | 238 ++--- .../apis/ssm-incidents/2018-05-10/api-2.json | 3 +- .../apis/ssm-incidents/2018-05-10/docs-2.json | 31 +- .../2018-05-10/endpoint-rule-set-1.json | 315 ++++++ .../2018-05-10/endpoint-tests-1.json | 875 ++++++++++++++++ models/endpoints/endpoints.json | 7 +- service/iotsitewise/api.go | 930 +++++++++++++++++- .../iotsitewise/iotsitewiseiface/interface.go | 14 + service/s3control/api.go | 56 +- service/ssmincidents/api.go | 58 +- 24 files changed, 3804 insertions(+), 294 deletions(-) create mode 100644 models/apis/iotsitewise/2019-12-02/endpoint-rule-set-1.json create mode 100644 models/apis/iotsitewise/2019-12-02/endpoint-tests-1.json create mode 100644 models/apis/ssm-incidents/2018-05-10/endpoint-rule-set-1.json create mode 100644 models/apis/ssm-incidents/2018-05-10/endpoint-tests-1.json diff --git a/CHANGELOG.md b/CHANGELOG.md index 18755e21a9f..c607e07d677 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +Release v1.44.129 (2022-11-02) +=== + +### Service Client Updates +* `service/iotsitewise`: Updates service API, documentation, and paginators +* `service/s3control`: Updates service API and documentation + * S3 on Outposts launches support for Lifecycle configuration for Outposts buckets. With S3 Lifecycle configuration, you can mange objects so they are stored cost effectively. You can manage objects using size-based rules and specify how many noncurrent versions bucket will retain. +* `service/sagemaker`: Updates service API and documentation + * This release updates Framework model regex for ModelPackage to support new Framework version xgboost, sklearn. +* `service/ssm-incidents`: Updates service API and documentation + Release v1.44.128 (2022-11-01) === diff --git a/aws/endpoints/defaults.go b/aws/endpoints/defaults.go index 8bc65154c36..bdf2ad742dc 100644 --- a/aws/endpoints/defaults.go +++ b/aws/endpoints/defaults.go @@ -14397,6 +14397,12 @@ var awsPartition = partition{ endpointKey{ Region: "me-central-1", }: endpoint{}, + endpointKey{ + Region: "me-central-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "lambda.me-central-1.api.aws", + }, endpointKey{ Region: "me-south-1", }: endpoint{}, diff --git a/aws/version.go b/aws/version.go index 0df464d83bf..88348fb1db5 100644 --- a/aws/version.go +++ b/aws/version.go @@ -5,4 +5,4 @@ package aws const SDKName = "aws-sdk-go" // SDKVersion is the version of this SDK -const SDKVersion = "1.44.128" +const SDKVersion = "1.44.129" diff --git a/models/apis/iotsitewise/2019-12-02/api-2.json b/models/apis/iotsitewise/2019-12-02/api-2.json index f3075af7163..1a358e3f579 100644 --- a/models/apis/iotsitewise/2019-12-02/api-2.json +++ b/models/apis/iotsitewise/2019-12-02/api-2.json @@ -779,6 +779,22 @@ ], "endpoint":{"hostPrefix":"monitor."} }, + "ListAssetModelProperties":{ + "name":"ListAssetModelProperties", + "http":{ + "method":"GET", + "requestUri":"/asset-models/{assetModelId}/properties" + }, + "input":{"shape":"ListAssetModelPropertiesRequest"}, + "output":{"shape":"ListAssetModelPropertiesResponse"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"InternalFailureException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"} + ], + "endpoint":{"hostPrefix":"api."} + }, "ListAssetModels":{ "name":"ListAssetModels", "http":{ @@ -794,6 +810,22 @@ ], "endpoint":{"hostPrefix":"api."} }, + "ListAssetProperties":{ + "name":"ListAssetProperties", + "http":{ + "method":"GET", + "requestUri":"/assets/{assetId}/properties" + }, + "input":{"shape":"ListAssetPropertiesRequest"}, + "output":{"shape":"ListAssetPropertiesResponse"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"InternalFailureException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"} + ], + "endpoint":{"hostPrefix":"api."} + }, "ListAssetRelationships":{ "name":"ListAssetRelationships", "http":{ @@ -1320,7 +1352,8 @@ "name":{"shape":"Name"}, "description":{"shape":"Description"}, "type":{"shape":"Name"}, - "properties":{"shape":"AssetProperties"} + "properties":{"shape":"AssetProperties"}, + "id":{"shape":"ID"} } }, "AssetCompositeModels":{ @@ -1378,7 +1411,8 @@ "name":{"shape":"Name"}, "description":{"shape":"Description"}, "type":{"shape":"Name"}, - "properties":{"shape":"AssetModelProperties"} + "properties":{"shape":"AssetModelProperties"}, + "id":{"shape":"ID"} } }, "AssetModelCompositeModelDefinition":{ @@ -1472,6 +1506,27 @@ "type":"list", "member":{"shape":"AssetModelPropertyDefinition"} }, + "AssetModelPropertySummaries":{ + "type":"list", + "member":{"shape":"AssetModelPropertySummary"} + }, + "AssetModelPropertySummary":{ + "type":"structure", + "required":[ + "name", + "dataType", + "type" + ], + "members":{ + "id":{"shape":"ID"}, + "name":{"shape":"Name"}, + "dataType":{"shape":"PropertyDataType"}, + "dataTypeSpec":{"shape":"Name"}, + "unit":{"shape":"PropertyUnit"}, + "type":{"shape":"PropertyType"}, + "assetModelCompositeModelId":{"shape":"ID"} + } + }, "AssetModelState":{ "type":"string", "enum":[ @@ -1543,6 +1598,20 @@ "min":1, "pattern":"[^\\u0000-\\u001F\\u007F]+" }, + "AssetPropertySummaries":{ + "type":"list", + "member":{"shape":"AssetPropertySummary"} + }, + "AssetPropertySummary":{ + "type":"structure", + "members":{ + "id":{"shape":"ID"}, + "alias":{"shape":"PropertyAlias"}, + "unit":{"shape":"PropertyUnit"}, + "notification":{"shape":"PropertyNotification"}, + "assetCompositeModelId":{"shape":"ID"} + } + }, "AssetPropertyValue":{ "type":"structure", "required":[ @@ -2231,7 +2300,8 @@ "members":{ "name":{"shape":"Name"}, "type":{"shape":"Name"}, - "assetProperty":{"shape":"Property"} + "assetProperty":{"shape":"Property"}, + "id":{"shape":"ID"} } }, "ComputeLocation":{ @@ -2787,6 +2857,11 @@ "shape":"ID", "location":"uri", "locationName":"assetModelId" + }, + "excludeProperties":{ + "shape":"ExcludeProperties", + "location":"querystring", + "locationName":"excludeProperties" } } }, @@ -2858,6 +2933,11 @@ "shape":"ID", "location":"uri", "locationName":"assetId" + }, + "excludeProperties":{ + "shape":"ExcludeProperties", + "location":"querystring", + "locationName":"excludeProperties" } } }, @@ -3320,6 +3400,7 @@ } }, "ExceptionMessage":{"type":"string"}, + "ExcludeProperties":{"type":"boolean"}, "Expression":{ "type":"string", "max":1024, @@ -3921,6 +4002,47 @@ "nextToken":{"shape":"NextToken"} } }, + "ListAssetModelPropertiesFilter":{ + "type":"string", + "enum":[ + "ALL", + "BASE" + ] + }, + "ListAssetModelPropertiesRequest":{ + "type":"structure", + "required":["assetModelId"], + "members":{ + "assetModelId":{ + "shape":"ID", + "location":"uri", + "locationName":"assetModelId" + }, + "nextToken":{ + "shape":"NextToken", + "location":"querystring", + "locationName":"nextToken" + }, + "maxResults":{ + "shape":"MaxResults", + "location":"querystring", + "locationName":"maxResults" + }, + "filter":{ + "shape":"ListAssetModelPropertiesFilter", + "location":"querystring", + "locationName":"filter" + } + } + }, + "ListAssetModelPropertiesResponse":{ + "type":"structure", + "required":["assetModelPropertySummaries"], + "members":{ + "assetModelPropertySummaries":{"shape":"AssetModelPropertySummaries"}, + "nextToken":{"shape":"NextToken"} + } + }, "ListAssetModelsRequest":{ "type":"structure", "members":{ @@ -3944,6 +4066,47 @@ "nextToken":{"shape":"NextToken"} } }, + "ListAssetPropertiesFilter":{ + "type":"string", + "enum":[ + "ALL", + "BASE" + ] + }, + "ListAssetPropertiesRequest":{ + "type":"structure", + "required":["assetId"], + "members":{ + "assetId":{ + "shape":"ID", + "location":"uri", + "locationName":"assetId" + }, + "nextToken":{ + "shape":"NextToken", + "location":"querystring", + "locationName":"nextToken" + }, + "maxResults":{ + "shape":"MaxResults", + "location":"querystring", + "locationName":"maxResults" + }, + "filter":{ + "shape":"ListAssetPropertiesFilter", + "location":"querystring", + "locationName":"filter" + } + } + }, + "ListAssetPropertiesResponse":{ + "type":"structure", + "required":["assetPropertySummaries"], + "members":{ + "assetPropertySummaries":{"shape":"AssetPropertySummaries"}, + "nextToken":{"shape":"NextToken"} + } + }, "ListAssetRelationshipsRequest":{ "type":"structure", "required":[ diff --git a/models/apis/iotsitewise/2019-12-02/docs-2.json b/models/apis/iotsitewise/2019-12-02/docs-2.json index 51a0a79d1e7..7945c4a9e34 100644 --- a/models/apis/iotsitewise/2019-12-02/docs-2.json +++ b/models/apis/iotsitewise/2019-12-02/docs-2.json @@ -10,13 +10,13 @@ "BatchGetAssetPropertyValue": "
Gets the current value for one or more asset properties. For more information, see Querying current values in the IoT SiteWise User Guide.
", "BatchGetAssetPropertyValueHistory": "Gets the historical values for one or more asset properties. For more information, see Querying historical values in the IoT SiteWise User Guide.
", "BatchPutAssetPropertyValue": "Sends a list of asset property values to IoT SiteWise. Each value is a timestamp-quality-value (TQV) data point. For more information, see Ingesting data using the API in the IoT SiteWise User Guide.
To identify an asset property, you must specify one of the following:
The assetId
and propertyId
of an asset property.
A propertyAlias
, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature
). To define an asset property's alias, see UpdateAssetProperty.
With respect to Unix epoch time, IoT SiteWise accepts only TQVs that have a timestamp of no more than 7 days in the past and no more than 10 minutes in the future. IoT SiteWise rejects timestamps outside of the inclusive range of [-7 days, +10 minutes] and returns a TimestampOutOfRangeException
error.
For each asset property, IoT SiteWise overwrites TQVs with duplicate timestamps unless the newer TQV has a different quality. For example, if you store a TQV {T1, GOOD, V1}
, then storing {T1, GOOD, V2}
replaces the existing TQV.
IoT SiteWise authorizes access to each BatchPutAssetPropertyValue
entry individually. For more information, see BatchPutAssetPropertyValue authorization in the IoT SiteWise User Guide.
Creates an access policy that grants the specified identity (Amazon Web Services SSO user, Amazon Web Services SSO group, or IAM user) access to the specified IoT SiteWise Monitor portal or project resource.
", + "CreateAccessPolicy": "Creates an access policy that grants the specified identity (IAM Identity Center user, IAM Identity Center group, or IAM user) access to the specified IoT SiteWise Monitor portal or project resource.
", "CreateAsset": "Creates an asset from an existing asset model. For more information, see Creating assets in the IoT SiteWise User Guide.
", "CreateAssetModel": "Creates an asset model from specified property and hierarchy definitions. You create assets from asset models. With asset models, you can easily create assets of the same type that have standardized definitions. Each asset created from a model inherits the asset model's property and hierarchy definitions. For more information, see Defining asset models in the IoT SiteWise User Guide.
", "CreateBulkImportJob": "Defines a job to ingest data to IoT SiteWise from Amazon S3. For more information, see Create a bulk import job (CLI) in the Amazon Simple Storage Service User Guide.
You must enable IoT SiteWise to export data to Amazon S3 before you create a bulk import job. For more information about how to configure storage settings, see PutStorageConfiguration.
Creates a dashboard in an IoT SiteWise Monitor project.
", "CreateGateway": "Creates a gateway, which is a virtual or edge device that delivers industrial data streams from local servers to IoT SiteWise. For more information, see Ingesting data using a gateway in the IoT SiteWise User Guide.
", - "CreatePortal": "Creates a portal, which can contain projects and dashboards. IoT SiteWise Monitor uses Amazon Web Services SSO or IAM to authenticate portal users and manage user permissions.
Before you can sign in to a new portal, you must add at least one identity to that portal. For more information, see Adding or removing portal administrators in the IoT SiteWise User Guide.
Creates a portal, which can contain projects and dashboards. IoT SiteWise Monitor uses IAM Identity Center or IAM to authenticate portal users and manage user permissions.
Before you can sign in to a new portal, you must add at least one identity to that portal. For more information, see Adding or removing portal administrators in the IoT SiteWise User Guide.
Creates a project in the specified portal.
Make sure that the project name and description don't contain confidential information.
Deletes an access policy that grants the specified identity access to the specified IoT SiteWise Monitor resource. You can use this operation to revoke access to an IoT SiteWise Monitor resource.
", "DeleteAsset": "Deletes an asset. This action can't be undone. For more information, see Deleting assets and models in the IoT SiteWise User Guide.
You can't delete an asset that's associated to another asset. For more information, see DisassociateAssets.
Gets an asset property's current value. For more information, see Querying current values in the IoT SiteWise User Guide.
To identify an asset property, you must specify one of the following:
The assetId
and propertyId
of an asset property.
A propertyAlias
, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature
). To define an asset property's alias, see UpdateAssetProperty.
Gets the history of an asset property's values. For more information, see Querying historical values in the IoT SiteWise User Guide.
To identify an asset property, you must specify one of the following:
The assetId
and propertyId
of an asset property.
A propertyAlias
, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature
). To define an asset property's alias, see UpdateAssetProperty.
Get interpolated values for an asset property for a specified time interval, during a period of time. If your time series is missing data points during the specified time interval, you can use interpolation to estimate the missing data.
For example, you can use this operation to return the interpolated temperature values for a wind turbine every 24 hours over a duration of 7 days.
To identify an asset property, you must specify one of the following:
The assetId
and propertyId
of an asset property.
A propertyAlias
, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature
). To define an asset property's alias, see UpdateAssetProperty.
Retrieves a paginated list of access policies for an identity (an Amazon Web Services SSO user, an Amazon Web Services SSO group, or an IAM user) or an IoT SiteWise Monitor resource (a portal or project).
", + "ListAccessPolicies": "Retrieves a paginated list of access policies for an identity (an IAM Identity Center user, an IAM Identity Center group, or an IAM user) or an IoT SiteWise Monitor resource (a portal or project).
", + "ListAssetModelProperties": "Retrieves a paginated list of properties associated with an asset model. If you update properties associated with the model before you finish listing all the properties, you need to start all over again.
", "ListAssetModels": "Retrieves a paginated list of summaries of all asset models.
", + "ListAssetProperties": "Retrieves a paginated list of properties associated with an asset. If you update properties associated with the model before you finish listing all the properties, you need to start all over again.
", "ListAssetRelationships": "Retrieves a paginated list of asset relationships for an asset. You can use this operation to identify an asset's root asset and all associated assets between that asset and its root.
", "ListAssets": "Retrieves a paginated list of asset summaries.
You can use this operation to do the following:
List assets based on a specific asset model.
List top-level assets.
You can't use this operation to list all assets. To retrieve summaries for all of your assets, use ListAssetModels to get all of your asset model IDs. Then, use ListAssets to get all assets for each asset model.
", "ListAssociatedAssets": "Retrieves a paginated list of associated assets.
You can use this operation to do the following:
List child assets associated to a parent asset by a hierarchy that you specify.
List an asset's parent asset.
The property definitions of the asset model. For more information, see Asset properties in the IoT SiteWise User Guide.
You can specify up to 200 properties per asset model. For more information, see Quotas in the IoT SiteWise User Guide.
" } }, + "AssetModelPropertySummaries": { + "base": null, + "refs": { + "ListAssetModelPropertiesResponse$assetModelPropertySummaries": "A list that summarizes the properties associated with the specified asset model.
" + } + }, + "AssetModelPropertySummary": { + "base": "Contains a summary of a property associated with a model.
", + "refs": { + "AssetModelPropertySummaries$member": null + } + }, "AssetModelState": { "base": null, "refs": { @@ -373,6 +387,18 @@ "PutAssetPropertyValueEntry$propertyAlias": "The alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature
). For more information, see Mapping industrial data streams to asset properties in the IoT SiteWise User Guide.
A list that summarizes the properties associated with the specified asset.
" + } + }, + "AssetPropertySummary": { + "base": "Contains a summary of a property associated with an asset.
", + "refs": { + "AssetPropertySummaries$member": null + } + }, "AssetPropertyValue": { "base": "Contains asset property value information.
", "refs": { @@ -473,7 +499,7 @@ "AuthMode": { "base": null, "refs": { - "CreatePortalRequest$portalAuthMode": "The service to use to authenticate users to the portal. Choose from the following options:
SSO
– The portal uses Amazon Web Services Single Sign On to authenticate users and manage user permissions. Before you can create a portal that uses Amazon Web Services SSO, you must enable Amazon Web Services SSO. For more information, see Enabling Amazon Web Services SSO in the IoT SiteWise User Guide. This option is only available in Amazon Web Services Regions other than the China Regions.
IAM
– The portal uses Identity and Access Management to authenticate users and manage user permissions.
You can't change this value after you create a portal.
Default: SSO
The service to use to authenticate users to the portal. Choose from the following options:
SSO
– The portal uses IAM Identity Center (successor to Single Sign-On) to authenticate users and manage user permissions. Before you can create a portal that uses IAM Identity Center, you must enable IAM Identity Center. For more information, see Enabling IAM Identity Center in the IoT SiteWise User Guide. This option is only available in Amazon Web Services Regions other than the China Regions.
IAM
– The portal uses Identity and Access Management to authenticate users and manage user permissions.
You can't change this value after you create a portal.
Default: SSO
The service to use to authenticate users to the portal.
" } }, @@ -1386,6 +1412,13 @@ "TooManyTagsException$message": null } }, + "ExcludeProperties": { + "base": null, + "refs": { + "DescribeAssetModelRequest$excludeProperties": "Whether or not to exclude asset model properties from the response.
", + "DescribeAssetRequest$excludeProperties": "Whether or not to exclude asset properties from the response.
" + } + }, "Expression": { "base": null, "refs": { @@ -1526,7 +1559,7 @@ "GroupIdentity": { "base": "Contains information for a group identity in an access policy.
", "refs": { - "Identity$group": "An Amazon Web Services SSO group identity.
" + "Identity$group": "An IAM Identity Center group identity.
" } }, "IAMRoleIdentity": { @@ -1545,17 +1578,23 @@ "base": null, "refs": { "AccessPolicySummary$id": "The ID of the access policy.
", + "AssetCompositeModel$id": "The ID of the asset composite model.
", "AssetErrorDetails$assetId": "The ID of the asset.
", "AssetHierarchy$id": "The ID of the hierarchy. This ID is a hierarchyId
.
The ID of the parent asset in this asset relationship.
", "AssetHierarchyInfo$childAssetId": "The ID of the child asset in this asset relationship.
", "AssetIDs$member": null, + "AssetModelCompositeModel$id": "The ID of the asset model composite model.
", "AssetModelHierarchy$id": "The ID of the asset model hierarchy. This ID is a hierarchyId
.
The ID of the asset model. All assets in this hierarchy must be instances of the childAssetModelId
asset model.
The ID of an asset model for this hierarchy.
", "AssetModelProperty$id": "The ID of the asset model property.
", + "AssetModelPropertySummary$id": "The ID of the property.
", + "AssetModelPropertySummary$assetModelCompositeModelId": "The ID of the composite model that contains the asset model property.
", "AssetModelSummary$id": "The ID of the asset model (used with IoT SiteWise APIs).
", "AssetProperty$id": "The ID of the asset property.
", + "AssetPropertySummary$id": "The ID of the property.
", + "AssetPropertySummary$assetCompositeModelId": "The ID of the composite model that contains the asset property.
", "AssetSummary$id": "The ID of the asset.
", "AssetSummary$assetModelId": "The ID of the asset model used to create this asset.
", "AssociateAssetsRequest$assetId": "The ID of the parent asset.
", @@ -1573,6 +1612,7 @@ "BatchGetAssetPropertyValueEntry$propertyId": "The ID of the asset property.
", "BatchGetAssetPropertyValueHistoryEntry$assetId": "The ID of the asset in which the asset property was created.
", "BatchGetAssetPropertyValueHistoryEntry$propertyId": "The ID of the asset property.
", + "CompositeModelProperty$id": "The ID of the composite model that contains the property.
", "CreateAccessPolicyResponse$accessPolicyId": "The ID of the access policy.
", "CreateAssetModelResponse$assetModelId": "The ID of the asset model. You can use this ID when you call other IoT SiteWise APIs.
", "CreateAssetRequest$assetModelId": "The ID of the asset model from which to create the asset.
", @@ -1642,6 +1682,8 @@ "ImageLocation$id": "The ID of the image.
", "JobSummary$id": "The ID of the job.
", "ListAccessPoliciesRequest$resourceId": "The ID of the resource. This parameter is required if you specify resourceType
.
The ID of the asset model.
", + "ListAssetPropertiesRequest$assetId": "The ID of the asset.
", "ListAssetRelationshipsRequest$assetId": "The ID of the asset.
", "ListAssetsRequest$assetModelId": "The ID of the asset model by which to filter the list of assets. This parameter is required if you choose ALL
for filter
.
The ID of the asset to query.
", @@ -1679,26 +1721,26 @@ } }, "Identity": { - "base": "Contains an identity that can access an IoT SiteWise Monitor resource.
Currently, you can't use Amazon Web Services APIs to retrieve Amazon Web Services SSO identity IDs. You can find the Amazon Web Services SSO identity IDs in the URL of user and group pages in the Amazon Web Services SSO console.
Contains an identity that can access an IoT SiteWise Monitor resource.
Currently, you can't use Amazon Web Services APIs to retrieve IAM Identity Center identity IDs. You can find the IAM Identity Center identity IDs in the URL of user and group pages in the IAM Identity Center console.
The identity (an Amazon Web Services SSO user, an Amazon Web Services SSO group, or an IAM user).
", - "CreateAccessPolicyRequest$accessPolicyIdentity": "The identity for this access policy. Choose an Amazon Web Services SSO user, an Amazon Web Services SSO group, or an IAM user.
", - "DescribeAccessPolicyResponse$accessPolicyIdentity": "The identity (Amazon Web Services SSO user, Amazon Web Services SSO group, or IAM user) to which this access policy applies.
", - "UpdateAccessPolicyRequest$accessPolicyIdentity": "The identity for this access policy. Choose an Amazon Web Services SSO user, an Amazon Web Services SSO group, or an IAM user.
" + "AccessPolicySummary$identity": "The identity (an IAM Identity Center user, an IAM Identity Center group, or an IAM user).
", + "CreateAccessPolicyRequest$accessPolicyIdentity": "The identity for this access policy. Choose an IAM Identity Center user, an IAM Identity Center group, or an IAM user.
", + "DescribeAccessPolicyResponse$accessPolicyIdentity": "The identity (IAM Identity Center user, IAM Identity Center group, or IAM user) to which this access policy applies.
", + "UpdateAccessPolicyRequest$accessPolicyIdentity": "The identity for this access policy. Choose an IAM Identity Center user, an IAM Identity Center group, or an IAM user.
" } }, "IdentityId": { "base": null, "refs": { - "GroupIdentity$id": "The Amazon Web Services SSO ID of the group.
", + "GroupIdentity$id": "The IAM Identity Center ID of the group.
", "ListAccessPoliciesRequest$identityId": "The ID of the identity. This parameter is required if you specify USER
or GROUP
for identityType
.
The Amazon Web Services SSO ID of the user.
" + "UserIdentity$id": "The IAM Identity Center ID of the user.
" } }, "IdentityType": { "base": null, "refs": { - "ListAccessPoliciesRequest$identityType": "The type of identity (Amazon Web Services SSO user, Amazon Web Services SSO group, or IAM user). This parameter is required if you specify identityId
.
The type of identity (IAM Identity Center user, IAM Identity Center group, or IAM user). This parameter is required if you specify identityId
.
Filters the requested list of asset model properties. You can choose one of the following options:
ALL
– The list includes all asset model properties for a given asset model ID.
BASE
– The list includes only base asset model properties for a given asset model ID.
Default: BASE
Filters the requested list of asset properties. You can choose one of the following options:
ALL
– The list includes all asset properties for a given asset model ID.
BASE
– The list includes only base asset properties for a given asset model ID.
Default: BASE
The maximum number of results to return for each paginated request.
Default: 100
", "GetAssetPropertyValueHistoryRequest$maxResults": "The maximum number of results to return for each paginated request.
Default: 100
", "ListAccessPoliciesRequest$maxResults": "The maximum number of results to return for each paginated request.
Default: 50
", + "ListAssetModelPropertiesRequest$maxResults": "The maximum number of results to return for each paginated request. If not specified, the default value is 50.
", "ListAssetModelsRequest$maxResults": "The maximum number of results to return for each paginated request.
Default: 50
", + "ListAssetPropertiesRequest$maxResults": "The maximum number of results to return for each paginated request. If not specified, the default value is 50.
", "ListAssetRelationshipsRequest$maxResults": "The maximum number of results to return for each paginated request.
", "ListAssetsRequest$maxResults": "The maximum number of results to return for each paginated request.
Default: 50
", "ListAssociatedAssetsRequest$maxResults": "The maximum number of results to return for each paginated request.
Default: 50
", @@ -2081,6 +2157,8 @@ "AssetModelProperty$dataTypeSpec": "The data type of the structure for this property. This parameter exists on properties that have the STRUCT
data type.
The name of the property definition.
", "AssetModelPropertyDefinition$dataTypeSpec": "The data type of the structure for this property. This parameter is required on properties that have the STRUCT
data type.
The options for this parameter depend on the type of the composite model in which you define this property. Use AWS/ALARM_STATE
for alarm state in alarm composite models.
The name of the property.
", + "AssetModelPropertySummary$dataTypeSpec": "The data type of the structure for this property. This parameter exists on properties that have the STRUCT
data type.
The name of the asset model.
", "AssetProperty$name": "The name of the property.
", "AssetProperty$dataTypeSpec": "The data type of the structure for this property. This parameter exists on properties that have the STRUCT
data type.
The token for the next set of results, or null if there are no additional results.
", "ListAccessPoliciesRequest$nextToken": "The token to be used for the next set of paginated results.
", "ListAccessPoliciesResponse$nextToken": "The token for the next set of results, or null if there are no additional results.
", + "ListAssetModelPropertiesRequest$nextToken": "The token to be used for the next set of paginated results.
", + "ListAssetModelPropertiesResponse$nextToken": "The token for the next set of results, or null if there are no additional results.
", "ListAssetModelsRequest$nextToken": "The token to be used for the next set of paginated results.
", "ListAssetModelsResponse$nextToken": "The token for the next set of results, or null if there are no additional results.
", + "ListAssetPropertiesRequest$nextToken": "The token to be used for the next set of paginated results.
", + "ListAssetPropertiesResponse$nextToken": "The token for the next set of results, or null if there are no additional results.
", "ListAssetRelationshipsRequest$nextToken": "The token to be used for the next set of paginated results.
", "ListAssetRelationshipsResponse$nextToken": "The token for the next set of results, or null if there are no additional results.
", "ListAssetsRequest$nextToken": "The token to be used for the next set of paginated results.
", @@ -2193,7 +2275,7 @@ "PortalClientId": { "base": null, "refs": { - "DescribePortalResponse$portalClientId": "The Amazon Web Services SSO application generated client ID (used with Amazon Web Services SSO APIs). IoT SiteWise includes portalClientId
for only portals that use Amazon Web Services SSO to authenticate users.
The IAM Identity Center application generated client ID (used with IAM Identity Center APIs). IoT SiteWise includes portalClientId
for only portals that use IAM Identity Center to authenticate users.
The alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature
). For more information, see Mapping industrial data streams to asset properties in the IoT SiteWise User Guide.
The alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature
). For more information, see Mapping industrial data streams to asset properties in the IoT SiteWise User Guide.
The alias that identifies the time series.
", "DeleteTimeSeriesRequest$alias": "The alias that identifies the time series.
", "DescribeTimeSeriesRequest$alias": "The alias that identifies the time series.
", @@ -2275,6 +2358,7 @@ "refs": { "AssetModelProperty$dataType": "The data type of the asset model property.
", "AssetModelPropertyDefinition$dataType": "The data type of the property definition.
If you specify STRUCT
, you must also specify dataTypeSpec
to identify the type of the structure for this property.
The data type of the property.
", "AssetProperty$dataType": "The data type of the asset property.
", "DescribeTimeSeriesResponse$dataType": "The data type of the time series.
If you specify STRUCT
, you must also specify dataTypeSpec
to identify the type of the structure for this time series.
The property data type.
", @@ -2285,6 +2369,7 @@ "base": "Contains asset property value notification information. When the notification state is enabled, IoT SiteWise publishes property value updates to a unique MQTT topic. For more information, see Interacting with other services in the IoT SiteWise User Guide.
", "refs": { "AssetProperty$notification": "The asset property's notification topic and state. For more information, see UpdateAssetProperty.
", + "AssetPropertySummary$notification": null, "Property$notification": "The asset property's notification topic and state. For more information, see UpdateAssetProperty.
" } }, @@ -2306,6 +2391,7 @@ "refs": { "AssetModelProperty$type": "The property type (see PropertyType
).
The property definition type (see PropertyType
). You can only specify one type in a property definition.
The property type (see PropertyType
). A property contains one type.
The unit of the asset model property, such as Newtons
or RPM
.
The unit of the property definition, such as Newtons
or RPM
.
The unit (such as Newtons
or RPM
) of the property.
The unit (such as Newtons
or RPM
) of the asset property.
The unit of measure (such as Newtons or RPM) of the asset property.
", "Property$unit": "The unit (such as Newtons
or RPM
) of the asset property.
The unit of measure (such as Newtons or RPM) of the asset property. If you don't specify a value for this parameter, the service uses the value of the assetModelProperty
in the asset model.
The associated Amazon Web Services SSO application ID, if the portal uses Amazon Web Services SSO.
" + "CreatePortalResponse$ssoApplicationId": "The associated IAM Identity Center application ID, if the portal uses IAM Identity Center.
" } }, "ServiceUnavailableException": { @@ -2775,16 +2863,16 @@ "Url": { "base": null, "refs": { - "CreatePortalResponse$portalStartUrl": "The URL for the IoT SiteWise Monitor portal. You can use this URL to access portals that use Amazon Web Services SSO for authentication. For portals that use IAM for authentication, you must use the IoT SiteWise console to get a URL that you can use to access the portal.
", - "DescribePortalResponse$portalStartUrl": "The URL for the IoT SiteWise Monitor portal. You can use this URL to access portals that use Amazon Web Services SSO for authentication. For portals that use IAM for authentication, you must use the IoT SiteWise console to get a URL that you can use to access the portal.
", + "CreatePortalResponse$portalStartUrl": "The URL for the IoT SiteWise Monitor portal. You can use this URL to access portals that use IAM Identity Center for authentication. For portals that use IAM for authentication, you must use the IoT SiteWise console to get a URL that you can use to access the portal.
", + "DescribePortalResponse$portalStartUrl": "The URL for the IoT SiteWise Monitor portal. You can use this URL to access portals that use IAM Identity Center for authentication. For portals that use IAM for authentication, you must use the IoT SiteWise console to get a URL that you can use to access the portal.
", "ImageLocation$url": "The URL where the image is available. The URL is valid for 15 minutes so that you can view and download the image
", - "PortalSummary$startUrl": "The URL for the IoT SiteWise Monitor portal. You can use this URL to access portals that use Amazon Web Services SSO for authentication. For portals that use IAM for authentication, you must use the IoT SiteWise console to get a URL that you can use to access the portal.
" + "PortalSummary$startUrl": "The URL for the IoT SiteWise Monitor portal. You can use this URL to access portals that use IAM Identity Center for authentication. For portals that use IAM for authentication, you must use the IoT SiteWise console to get a URL that you can use to access the portal.
" } }, "UserIdentity": { "base": "Contains information for a user identity in an access policy.
", "refs": { - "Identity$user": "An Amazon Web Services SSO user identity.
" + "Identity$user": "An IAM Identity Center user identity.
" } }, "VariableName": { diff --git a/models/apis/iotsitewise/2019-12-02/endpoint-rule-set-1.json b/models/apis/iotsitewise/2019-12-02/endpoint-rule-set-1.json new file mode 100644 index 00000000000..fb779a32e3a --- /dev/null +++ b/models/apis/iotsitewise/2019-12-02/endpoint-rule-set-1.json @@ -0,0 +1,315 @@ +{ + "version": "1.0", + "parameters": { + "Region": { + "builtIn": "AWS::Region", + "required": false, + "documentation": "The AWS region used to dispatch the request.", + "type": "String" + }, + "UseDualStack": { + "builtIn": "AWS::UseDualStack", + "required": true, + "default": false, + "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", + "type": "Boolean" + }, + "UseFIPS": { + "builtIn": "AWS::UseFIPS", + "required": true, + "default": false, + "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", + "type": "Boolean" + }, + "Endpoint": { + "builtIn": "SDK::Endpoint", + "required": false, + "documentation": "Override the endpoint used to send this request", + "type": "String" + } + }, + "rules": [ + { + "conditions": [ + { + "fn": "aws.partition", + "argv": [ + { + "ref": "Region" + } + ], + "assign": "PartitionResult" + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "isSet", + "argv": [ + { + "ref": "Endpoint" + } + ] + }, + { + "fn": "parseURL", + "argv": [ + { + "ref": "Endpoint" + } + ], + "assign": "url" + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" + }, + true + ] + } + ], + "error": "Invalid Configuration: FIPS and custom endpoint are not supported", + "type": "error" + }, + { + "conditions": [], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] + } + ], + "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", + "type": "error" + }, + { + "conditions": [], + "endpoint": { + "url": { + "ref": "Endpoint" + }, + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } + ] + }, + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" + }, + true + ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } + ] + }, + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsDualStack" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://iotsitewise-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + }, + { + "conditions": [], + "error": "FIPS and DualStack are enabled, but this partition does not support one or both", + "type": "error" + } + ] + }, + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" + }, + true + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://iotsitewise-fips.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } + ] + }, + { + "conditions": [], + "error": "FIPS is enabled but this partition does not support FIPS", + "type": "error" + } + ] + }, + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsDualStack" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://iotsitewise.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + }, + { + "conditions": [], + "error": "DualStack is enabled but this partition does not support DualStack", + "type": "error" + } + ] + }, + { + "conditions": [], + "endpoint": { + "url": "https://iotsitewise.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } + ] +} \ No newline at end of file diff --git a/models/apis/iotsitewise/2019-12-02/endpoint-tests-1.json b/models/apis/iotsitewise/2019-12-02/endpoint-tests-1.json new file mode 100644 index 00000000000..44fb0f09bdd --- /dev/null +++ b/models/apis/iotsitewise/2019-12-02/endpoint-tests-1.json @@ -0,0 +1,771 @@ +{ + "testCases": [ + { + "documentation": "For region ap-south-1 with FIPS enabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.ap-south-1.api.aws" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": true, + "Region": "ap-south-1" + } + }, + { + "documentation": "For region ap-south-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.ap-south-1.amazonaws.com" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": false, + "Region": "ap-south-1" + } + }, + { + "documentation": "For region ap-south-1 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.ap-south-1.api.aws" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": true, + "Region": "ap-south-1" + } + }, + { + "documentation": "For region ap-south-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.ap-south-1.amazonaws.com" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": false, + "Region": "ap-south-1" + } + }, + { + "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.us-gov-east-1.api.aws" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": true, + "Region": "us-gov-east-1" + } + }, + { + "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.us-gov-east-1.amazonaws.com" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": false, + "Region": "us-gov-east-1" + } + }, + { + "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.us-gov-east-1.api.aws" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": true, + "Region": "us-gov-east-1" + } + }, + { + "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.us-gov-east-1.amazonaws.com" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": false, + "Region": "us-gov-east-1" + } + }, + { + "documentation": "For region ca-central-1 with FIPS enabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.ca-central-1.api.aws" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": true, + "Region": "ca-central-1" + } + }, + { + "documentation": "For region ca-central-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.ca-central-1.amazonaws.com" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": false, + "Region": "ca-central-1" + } + }, + { + "documentation": "For region ca-central-1 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.ca-central-1.api.aws" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": true, + "Region": "ca-central-1" + } + }, + { + "documentation": "For region ca-central-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.ca-central-1.amazonaws.com" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": false, + "Region": "ca-central-1" + } + }, + { + "documentation": "For region eu-central-1 with FIPS enabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.eu-central-1.api.aws" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": true, + "Region": "eu-central-1" + } + }, + { + "documentation": "For region eu-central-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.eu-central-1.amazonaws.com" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": false, + "Region": "eu-central-1" + } + }, + { + "documentation": "For region eu-central-1 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.eu-central-1.api.aws" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": true, + "Region": "eu-central-1" + } + }, + { + "documentation": "For region eu-central-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.eu-central-1.amazonaws.com" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": false, + "Region": "eu-central-1" + } + }, + { + "documentation": "For region us-west-2 with FIPS enabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.us-west-2.api.aws" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": true, + "Region": "us-west-2" + } + }, + { + "documentation": "For region us-west-2 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.us-west-2.amazonaws.com" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": false, + "Region": "us-west-2" + } + }, + { + "documentation": "For region us-west-2 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.us-west-2.api.aws" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": true, + "Region": "us-west-2" + } + }, + { + "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.us-west-2.amazonaws.com" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": false, + "Region": "us-west-2" + } + }, + { + "documentation": "For region eu-west-1 with FIPS enabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.eu-west-1.api.aws" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": true, + "Region": "eu-west-1" + } + }, + { + "documentation": "For region eu-west-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.eu-west-1.amazonaws.com" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": false, + "Region": "eu-west-1" + } + }, + { + "documentation": "For region eu-west-1 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.eu-west-1.api.aws" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": true, + "Region": "eu-west-1" + } + }, + { + "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.eu-west-1.amazonaws.com" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": false, + "Region": "eu-west-1" + } + }, + { + "documentation": "For region ap-northeast-2 with FIPS enabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.ap-northeast-2.api.aws" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": true, + "Region": "ap-northeast-2" + } + }, + { + "documentation": "For region ap-northeast-2 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.ap-northeast-2.amazonaws.com" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": false, + "Region": "ap-northeast-2" + } + }, + { + "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.ap-northeast-2.api.aws" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": true, + "Region": "ap-northeast-2" + } + }, + { + "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.ap-northeast-2.amazonaws.com" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": false, + "Region": "ap-northeast-2" + } + }, + { + "documentation": "For region ap-northeast-1 with FIPS enabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.ap-northeast-1.api.aws" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": true, + "Region": "ap-northeast-1" + } + }, + { + "documentation": "For region ap-northeast-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.ap-northeast-1.amazonaws.com" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": false, + "Region": "ap-northeast-1" + } + }, + { + "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.ap-northeast-1.api.aws" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": true, + "Region": "ap-northeast-1" + } + }, + { + "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.ap-northeast-1.amazonaws.com" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": false, + "Region": "ap-northeast-1" + } + }, + { + "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.cn-north-1.api.amazonwebservices.com.cn" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": true, + "Region": "cn-north-1" + } + }, + { + "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.cn-north-1.amazonaws.com.cn" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": false, + "Region": "cn-north-1" + } + }, + { + "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.cn-north-1.api.amazonwebservices.com.cn" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": true, + "Region": "cn-north-1" + } + }, + { + "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.cn-north-1.amazonaws.com.cn" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": false, + "Region": "cn-north-1" + } + }, + { + "documentation": "For region us-gov-west-1 with FIPS enabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.us-gov-west-1.api.aws" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": true, + "Region": "us-gov-west-1" + } + }, + { + "documentation": "For region us-gov-west-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.us-gov-west-1.amazonaws.com" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": false, + "Region": "us-gov-west-1" + } + }, + { + "documentation": "For region us-gov-west-1 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.us-gov-west-1.api.aws" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": true, + "Region": "us-gov-west-1" + } + }, + { + "documentation": "For region us-gov-west-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.us-gov-west-1.amazonaws.com" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": false, + "Region": "us-gov-west-1" + } + }, + { + "documentation": "For region ap-southeast-1 with FIPS enabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.ap-southeast-1.api.aws" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": true, + "Region": "ap-southeast-1" + } + }, + { + "documentation": "For region ap-southeast-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.ap-southeast-1.amazonaws.com" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": false, + "Region": "ap-southeast-1" + } + }, + { + "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.ap-southeast-1.api.aws" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": true, + "Region": "ap-southeast-1" + } + }, + { + "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.ap-southeast-1.amazonaws.com" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": false, + "Region": "ap-southeast-1" + } + }, + { + "documentation": "For region ap-southeast-2 with FIPS enabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.ap-southeast-2.api.aws" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": true, + "Region": "ap-southeast-2" + } + }, + { + "documentation": "For region ap-southeast-2 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.ap-southeast-2.amazonaws.com" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": false, + "Region": "ap-southeast-2" + } + }, + { + "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.ap-southeast-2.api.aws" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": true, + "Region": "ap-southeast-2" + } + }, + { + "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.ap-southeast-2.amazonaws.com" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": false, + "Region": "ap-southeast-2" + } + }, + { + "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.us-east-1.api.aws" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": true, + "Region": "us-east-1" + } + }, + { + "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.us-east-1.amazonaws.com" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": false, + "Region": "us-east-1" + } + }, + { + "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.us-east-1.api.aws" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": true, + "Region": "us-east-1" + } + }, + { + "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.us-east-1.amazonaws.com" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": false, + "Region": "us-east-1" + } + }, + { + "documentation": "For region us-east-2 with FIPS enabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.us-east-2.api.aws" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": true, + "Region": "us-east-2" + } + }, + { + "documentation": "For region us-east-2 with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise-fips.us-east-2.amazonaws.com" + } + }, + "params": { + "UseFIPS": true, + "UseDualStack": false, + "Region": "us-east-2" + } + }, + { + "documentation": "For region us-east-2 with FIPS disabled and DualStack enabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.us-east-2.api.aws" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": true, + "Region": "us-east-2" + } + }, + { + "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://iotsitewise.us-east-2.amazonaws.com" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": false, + "Region": "us-east-2" + } + }, + { + "documentation": "For custom endpoint with fips disabled and dualstack disabled", + "expect": { + "endpoint": { + "url": "https://example.com" + } + }, + "params": { + "UseFIPS": false, + "UseDualStack": false, + "Region": "us-east-1", + "Endpoint": "https://example.com" + } + }, + { + "documentation": "For custom endpoint with fips enabled and dualstack disabled", + "expect": { + "error": "Invalid Configuration: FIPS and custom endpoint are not supported" + }, + "params": { + "UseFIPS": true, + "UseDualStack": false, + "Region": "us-east-1", + "Endpoint": "https://example.com" + } + }, + { + "documentation": "For custom endpoint with fips disabled and dualstack enabled", + "expect": { + "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" + }, + "params": { + "UseFIPS": false, + "UseDualStack": true, + "Region": "us-east-1", + "Endpoint": "https://example.com" + } + } + ], + "version": "1.0" +} \ No newline at end of file diff --git a/models/apis/iotsitewise/2019-12-02/paginators-1.json b/models/apis/iotsitewise/2019-12-02/paginators-1.json index 56e894096b4..7745303a108 100644 --- a/models/apis/iotsitewise/2019-12-02/paginators-1.json +++ b/models/apis/iotsitewise/2019-12-02/paginators-1.json @@ -38,12 +38,24 @@ "limit_key": "maxResults", "result_key": "accessPolicySummaries" }, + "ListAssetModelProperties": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults", + "result_key": "assetModelPropertySummaries" + }, "ListAssetModels": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults", "result_key": "assetModelSummaries" }, + "ListAssetProperties": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults", + "result_key": "assetPropertySummaries" + }, "ListAssetRelationships": { "input_token": "nextToken", "output_token": "nextToken", diff --git a/models/apis/s3control/2018-08-20/api-2.json b/models/apis/s3control/2018-08-20/api-2.json index 9ffe1d6eb6d..5a0a34e7dc6 100644 --- a/models/apis/s3control/2018-08-20/api-2.json +++ b/models/apis/s3control/2018-08-20/api-2.json @@ -2808,7 +2808,15 @@ "type":"structure", "members":{ "Prefix":{"shape":"Prefix"}, - "Tags":{"shape":"S3TagSet"} + "Tags":{"shape":"S3TagSet"}, + "ObjectSizeGreaterThan":{ + "shape":"ObjectSizeGreaterThanBytes", + "box":true + }, + "ObjectSizeLessThan":{ + "shape":"ObjectSizeLessThanBytes", + "box":true + } } }, "LifecycleRuleFilter":{ @@ -2816,7 +2824,15 @@ "members":{ "Prefix":{"shape":"Prefix"}, "Tag":{"shape":"S3Tag"}, - "And":{"shape":"LifecycleRuleAndOperator"} + "And":{"shape":"LifecycleRuleAndOperator"}, + "ObjectSizeGreaterThan":{ + "shape":"ObjectSizeGreaterThanBytes", + "box":true + }, + "ObjectSizeLessThan":{ + "shape":"ObjectSizeLessThanBytes", + "box":true + } } }, "LifecycleRules":{ @@ -3175,10 +3191,15 @@ "max":64, "min":1 }, + "NoncurrentVersionCount":{"type":"integer"}, "NoncurrentVersionExpiration":{ "type":"structure", "members":{ - "NoncurrentDays":{"shape":"Days"} + "NoncurrentDays":{"shape":"Days"}, + "NewerNoncurrentVersions":{ + "shape":"NoncurrentVersionCount", + "box":true + } } }, "NoncurrentVersionTransition":{ @@ -3308,6 +3329,8 @@ } }, "ObjectLockEnabledForBucket":{"type":"boolean"}, + "ObjectSizeGreaterThanBytes":{"type":"long"}, + "ObjectSizeLessThanBytes":{"type":"long"}, "OperationName":{ "type":"string", "enum":[ diff --git a/models/apis/s3control/2018-08-20/docs-2.json b/models/apis/s3control/2018-08-20/docs-2.json index 92b60c858be..82f347d1fca 100644 --- a/models/apis/s3control/2018-08-20/docs-2.json +++ b/models/apis/s3control/2018-08-20/docs-2.json @@ -1471,10 +1471,16 @@ "RegionalBucket$OutpostId": "The Outposts ID of the regional bucket.
" } }, + "NoncurrentVersionCount": { + "base": null, + "refs": { + "NoncurrentVersionExpiration$NewerNoncurrentVersions": "Specifies how many noncurrent versions S3 on Outposts will retain. If there are this many more recent noncurrent versions, S3 on Outposts will take the associated action. For more information about noncurrent versions, see Lifecycle configuration elements in the Amazon S3 User Guide.
" + } + }, "NoncurrentVersionExpiration": { "base": "The container of the noncurrent version expiration.
", "refs": { - "LifecycleRule$NoncurrentVersionExpiration": "The noncurrent version expiration of the lifecycle rule.
This is not supported by Amazon S3 on Outposts buckets.
The noncurrent version expiration of the lifecycle rule.
" } }, "NoncurrentVersionTransition": { @@ -1545,7 +1551,7 @@ "ObjectLambdaAllowedFeaturesList": { "base": null, "refs": { - "ObjectLambdaConfiguration$AllowedFeatures": "A container for allowed features. Valid inputs are GetObject-Range
and GetObject-PartNumber
.
A container for allowed features. Valid inputs are GetObject-Range
, GetObject-PartNumber
, HeadObject-Range
, and HeadObject-PartNumber
.
A container for the action of an Object Lambda Access Point configuration. Valid input is GetObject
.
A container for the action of an Object Lambda Access Point configuration. Valid inputs are GetObject
, ListObjects
, HeadObject
, and ListObjectsV2
.
Specifies whether you want S3 Object Lock to be enabled for the new bucket.
This is not supported by Amazon S3 on Outposts buckets.
Minimum object size to which the rule applies.
", + "LifecycleRuleFilter$ObjectSizeGreaterThan": "Minimum object size to which the rule applies.
" + } + }, + "ObjectSizeLessThanBytes": { + "base": null, + "refs": { + "LifecycleRuleAndOperator$ObjectSizeLessThan": "Maximum object size to which the rule applies.
", + "LifecycleRuleFilter$ObjectSizeLessThan": "Maximum object size to which the rule applies.
" + } + }, "OperationName": { "base": null, "refs": { diff --git a/models/apis/s3control/2018-08-20/endpoint-rule-set-1.json b/models/apis/s3control/2018-08-20/endpoint-rule-set-1.json index f739e6328cf..204d68a7d9a 100644 --- a/models/apis/s3control/2018-08-20/endpoint-rule-set-1.json +++ b/models/apis/s3control/2018-08-20/endpoint-rule-set-1.json @@ -305,9 +305,9 @@ "authSchemes": [ { "name": "sigv4", - "signingRegion": "{Region}", "disableDoubleEncoding": true, - "signingName": "s3-outposts" + "signingName": "s3-outposts", + "signingRegion": "{Region}" } ] }, @@ -333,9 +333,9 @@ "authSchemes": [ { "name": "sigv4", - "signingRegion": "{Region}", "disableDoubleEncoding": true, - "signingName": "s3-outposts" + "signingName": "s3-outposts", + "signingRegion": "{Region}" } ] }, @@ -351,9 +351,9 @@ "authSchemes": [ { "name": "sigv4", - "signingRegion": "{Region}", "disableDoubleEncoding": true, - "signingName": "s3-outposts" + "signingName": "s3-outposts", + "signingRegion": "{Region}" } ] }, @@ -822,9 +822,9 @@ "authSchemes": [ { "name": "sigv4", - "signingRegion": "{accessPointArn#region}", "disableDoubleEncoding": true, - "signingName": "s3-outposts" + "signingName": "s3-outposts", + "signingRegion": "{accessPointArn#region}" } ] }, @@ -865,9 +865,9 @@ "authSchemes": [ { "name": "sigv4", - "signingRegion": "{accessPointArn#region}", "disableDoubleEncoding": true, - "signingName": "s3-outposts" + "signingName": "s3-outposts", + "signingRegion": "{accessPointArn#region}" } ] }, @@ -890,9 +890,9 @@ "authSchemes": [ { "name": "sigv4", - "signingRegion": "{accessPointArn#region}", "disableDoubleEncoding": true, - "signingName": "s3-outposts" + "signingName": "s3-outposts", + "signingRegion": "{accessPointArn#region}" } ] }, @@ -1454,9 +1454,9 @@ "authSchemes": [ { "name": "sigv4", - "signingRegion": "{bucketArn#region}", "disableDoubleEncoding": true, - "signingName": "s3-outposts" + "signingName": "s3-outposts", + "signingRegion": "{bucketArn#region}" } ] }, @@ -1497,9 +1497,9 @@ "authSchemes": [ { "name": "sigv4", - "signingRegion": "{bucketArn#region}", "disableDoubleEncoding": true, - "signingName": "s3-outposts" + "signingName": "s3-outposts", + "signingRegion": "{bucketArn#region}" } ] }, @@ -1522,9 +1522,9 @@ "authSchemes": [ { "name": "sigv4", - "signingRegion": "{bucketArn#region}", "disableDoubleEncoding": true, - "signingName": "s3-outposts" + "signingName": "s3-outposts", + "signingRegion": "{bucketArn#region}" } ] }, @@ -1876,9 +1876,9 @@ "authSchemes": [ { "name": "sigv4", - "signingRegion": "{Region}", "disableDoubleEncoding": true, - "signingName": "s3" + "signingName": "s3", + "signingRegion": "{Region}" } ] }, @@ -1894,9 +1894,9 @@ "authSchemes": [ { "name": "sigv4", - "signingRegion": "{Region}", "disableDoubleEncoding": true, - "signingName": "s3" + "signingName": "s3", + "signingRegion": "{Region}" } ] }, @@ -1964,9 +1964,9 @@ "authSchemes": [ { "name": "sigv4", - "signingRegion": "{Region}", "disableDoubleEncoding": true, - "signingName": "s3" + "signingName": "s3", + "signingRegion": "{Region}" } ] }, @@ -2001,9 +2001,9 @@ "authSchemes": [ { "name": "sigv4", - "signingRegion": "{Region}", "disableDoubleEncoding": true, - "signingName": "s3" + "signingName": "s3", + "signingRegion": "{Region}" } ] }, @@ -2063,9 +2063,9 @@ "authSchemes": [ { "name": "sigv4", - "signingRegion": "{Region}", "disableDoubleEncoding": true, - "signingName": "s3" + "signingName": "s3", + "signingRegion": "{Region}" } ] }, @@ -2100,9 +2100,9 @@ "authSchemes": [ { "name": "sigv4", - "signingRegion": "{Region}", "disableDoubleEncoding": true, - "signingName": "s3" + "signingName": "s3", + "signingRegion": "{Region}" } ] }, @@ -2162,9 +2162,9 @@ "authSchemes": [ { "name": "sigv4", - "signingRegion": "{Region}", "disableDoubleEncoding": true, - "signingName": "s3" + "signingName": "s3", + "signingRegion": "{Region}" } ] }, @@ -2199,9 +2199,9 @@ "authSchemes": [ { "name": "sigv4", - "signingRegion": "{Region}", "disableDoubleEncoding": true, - "signingName": "s3" + "signingName": "s3", + "signingRegion": "{Region}" } ] }, @@ -2261,9 +2261,9 @@ "authSchemes": [ { "name": "sigv4", - "signingRegion": "{Region}", "disableDoubleEncoding": true, - "signingName": "s3" + "signingName": "s3", + "signingRegion": "{Region}" } ] }, @@ -2298,9 +2298,9 @@ "authSchemes": [ { "name": "sigv4", - "signingRegion": "{Region}", "disableDoubleEncoding": true, - "signingName": "s3" + "signingName": "s3", + "signingRegion": "{Region}" } ] }, diff --git a/models/apis/s3control/2018-08-20/endpoint-tests-1.json b/models/apis/s3control/2018-08-20/endpoint-tests-1.json index 98a67a9280b..52b802a319e 100644 --- a/models/apis/s3control/2018-08-20/endpoint-tests-1.json +++ b/models/apis/s3control/2018-08-20/endpoint-tests-1.json @@ -51,7 +51,6 @@ "AccountId": "123456789012", "Region": "us-west-2", "RequiresAccountId": true, - "S3Control::UseArnRegion": false, "UseDualStack": false, "UseFIPS": false } @@ -107,7 +106,6 @@ "AccountId": "123456789012", "Region": "us-west-2", "RequiresAccountId": true, - "S3Control::UseArnRegion": true, "UseDualStack": false, "UseFIPS": false } @@ -387,7 +385,6 @@ "AccountId": "123456789012", "Region": "us-gov-west-1", "RequiresAccountId": true, - "S3Control::UseArnRegion": true, "UseDualStack": false, "UseFIPS": true } @@ -557,7 +554,6 @@ "AccountId": "123456789012", "Region": "us-gov-west-1", "RequiresAccountId": true, - "S3Control::UseArnRegion": true, "UseDualStack": false, "UseFIPS": true } @@ -727,7 +723,6 @@ "AccountId": "123456789012", "Region": "us-gov-west-1", "RequiresAccountId": true, - "S3Control::UseArnRegion": true, "UseDualStack": false, "UseFIPS": true } @@ -1585,7 +1580,6 @@ "Bucket": "arn:aws:s3-outposts:us-east-1:123456789012:outpost:op-01234567890123456:bucket:mybucket", "Region": "us-west-2", "RequiresAccountId": true, - "S3Control::UseArnRegion": true, "UseDualStack": false, "UseFIPS": false } @@ -1630,7 +1624,6 @@ "Bucket": "arn:aws-us-gov:s3-outposts:us-gov-east-1:123456789012:outpost:op-01234567890123456:bucket:mybucket", "Region": "us-gov-east-1", "RequiresAccountId": true, - "S3Control::UseArnRegion": true, "UseDualStack": false, "UseFIPS": false } @@ -1824,7 +1817,6 @@ "Bucket": "arn:aws:s3-outposts:us-east-1:123456789012:outpost:op-01234567890123456:bucket:mybucket", "Region": "us-west-2", "RequiresAccountId": true, - "S3Control::UseArnRegion": true, "UseDualStack": false, "UseFIPS": false } @@ -1869,7 +1861,6 @@ "Bucket": "arn:aws-us-gov:s3-outposts:us-gov-east-1:123456789012:outpost:op-01234567890123456:bucket:mybucket", "Region": "us-gov-east-1", "RequiresAccountId": true, - "S3Control::UseArnRegion": true, "UseDualStack": false, "UseFIPS": false } @@ -2063,7 +2054,6 @@ "Bucket": "arn:aws:s3-outposts:us-east-1:123456789012:outpost:op-01234567890123456:bucket:mybucket", "Region": "us-west-2", "RequiresAccountId": true, - "S3Control::UseArnRegion": true, "UseDualStack": false, "UseFIPS": false } @@ -2108,7 +2098,6 @@ "Bucket": "arn:aws-us-gov:s3-outposts:us-gov-east-1:123456789012:outpost:op-01234567890123456:bucket:mybucket", "Region": "us-gov-east-1", "RequiresAccountId": true, - "S3Control::UseArnRegion": true, "UseDualStack": false, "UseFIPS": false } diff --git a/models/apis/sagemaker/2017-07-24/api-2.json b/models/apis/sagemaker/2017-07-24/api-2.json index 10b445fa7f6..5bd4b9949cf 100644 --- a/models/apis/sagemaker/2017-07-24/api-2.json +++ b/models/apis/sagemaker/2017-07-24/api-2.json @@ -12866,7 +12866,7 @@ "Environment":{"shape":"EnvironmentMap"}, "ModelInput":{"shape":"ModelInput"}, "Framework":{"shape":"String"}, - "FrameworkVersion":{"shape":"FrameworkVersion"}, + "FrameworkVersion":{"shape":"ModelPackageFrameworkVersion"}, "NearestModelName":{"shape":"String"} } }, @@ -12876,6 +12876,12 @@ "max":15, "min":1 }, + "ModelPackageFrameworkVersion":{ + "type":"string", + "max":10, + "min":3, + "pattern":"[0-9]\\.[A-Za-z0-9.-]+" + }, "ModelPackageGroup":{ "type":"structure", "members":{ diff --git a/models/apis/sagemaker/2017-07-24/docs-2.json b/models/apis/sagemaker/2017-07-24/docs-2.json index 57ee465cecf..b35c21a90cc 100644 --- a/models/apis/sagemaker/2017-07-24/docs-2.json +++ b/models/apis/sagemaker/2017-07-24/docs-2.json @@ -5095,8 +5095,7 @@ "FrameworkVersion": { "base": null, "refs": { - "InputConfig$FrameworkVersion": "Specifies the framework version to use. This API field is only supported for the MXNet, PyTorch, TensorFlow and TensorFlow Lite frameworks.
For information about framework versions supported for cloud targets and edge devices, see Cloud Supported Instance Types and Frameworks and Edge Supported Frameworks.
", - "ModelPackageContainerDefinition$FrameworkVersion": "The framework version of the Model Package Container Image.
" + "InputConfig$FrameworkVersion": "Specifies the framework version to use. This API field is only supported for the MXNet, PyTorch, TensorFlow and TensorFlow Lite frameworks.
For information about framework versions supported for cloud targets and edge devices, see Cloud Supported Instance Types and Frameworks and Edge Supported Frameworks.
" } }, "GenerateCandidateDefinitionsOnly": { @@ -7609,6 +7608,12 @@ "InferenceSpecification$Containers": "The Amazon ECR registry path of the Docker image that contains the inference code.
" } }, + "ModelPackageFrameworkVersion": { + "base": null, + "refs": { + "ModelPackageContainerDefinition$FrameworkVersion": "The framework version of the Model Package Container Image.
" + } + }, "ModelPackageGroup": { "base": "A group of versioned models in the model registry.
", "refs": { diff --git a/models/apis/sagemaker/2017-07-24/endpoint-tests-1.json b/models/apis/sagemaker/2017-07-24/endpoint-tests-1.json index 152c2113122..4503c943f84 100644 --- a/models/apis/sagemaker/2017-07-24/endpoint-tests-1.json +++ b/models/apis/sagemaker/2017-07-24/endpoint-tests-1.json @@ -8,8 +8,8 @@ } }, "params": { - "Region": "ap-south-1", "UseFIPS": true, + "Region": "ap-south-1", "UseDualStack": true } }, @@ -21,8 +21,8 @@ } }, "params": { - "Region": "ap-south-1", "UseFIPS": true, + "Region": "ap-south-1", "UseDualStack": false } }, @@ -34,8 +34,8 @@ } }, "params": { - "Region": "ap-south-1", "UseFIPS": false, + "Region": "ap-south-1", "UseDualStack": true } }, @@ -47,8 +47,8 @@ } }, "params": { - "Region": "ap-south-1", "UseFIPS": false, + "Region": "ap-south-1", "UseDualStack": false } }, @@ -60,8 +60,8 @@ } }, "params": { - "Region": "eu-south-1", "UseFIPS": true, + "Region": "eu-south-1", "UseDualStack": true } }, @@ -73,8 +73,8 @@ } }, "params": { - "Region": "eu-south-1", "UseFIPS": true, + "Region": "eu-south-1", "UseDualStack": false } }, @@ -86,8 +86,8 @@ } }, "params": { - "Region": "eu-south-1", "UseFIPS": false, + "Region": "eu-south-1", "UseDualStack": true } }, @@ -99,8 +99,8 @@ } }, "params": { - "Region": "eu-south-1", "UseFIPS": false, + "Region": "eu-south-1", "UseDualStack": false } }, @@ -112,8 +112,8 @@ } }, "params": { - "Region": "us-gov-east-1", "UseFIPS": true, + "Region": "us-gov-east-1", "UseDualStack": true } }, @@ -125,8 +125,8 @@ } }, "params": { - "Region": "us-gov-east-1", "UseFIPS": true, + "Region": "us-gov-east-1", "UseDualStack": false } }, @@ -138,8 +138,8 @@ } }, "params": { - "Region": "us-gov-east-1", "UseFIPS": false, + "Region": "us-gov-east-1", "UseDualStack": true } }, @@ -151,8 +151,8 @@ } }, "params": { - "Region": "us-gov-east-1", "UseFIPS": false, + "Region": "us-gov-east-1", "UseDualStack": false } }, @@ -164,8 +164,8 @@ } }, "params": { - "Region": "me-central-1", "UseFIPS": true, + "Region": "me-central-1", "UseDualStack": true } }, @@ -177,8 +177,8 @@ } }, "params": { - "Region": "me-central-1", "UseFIPS": true, + "Region": "me-central-1", "UseDualStack": false } }, @@ -190,8 +190,8 @@ } }, "params": { - "Region": "me-central-1", "UseFIPS": false, + "Region": "me-central-1", "UseDualStack": true } }, @@ -203,8 +203,8 @@ } }, "params": { - "Region": "me-central-1", "UseFIPS": false, + "Region": "me-central-1", "UseDualStack": false } }, @@ -216,8 +216,8 @@ } }, "params": { - "Region": "ca-central-1", "UseFIPS": true, + "Region": "ca-central-1", "UseDualStack": true } }, @@ -229,8 +229,8 @@ } }, "params": { - "Region": "ca-central-1", "UseFIPS": true, + "Region": "ca-central-1", "UseDualStack": false } }, @@ -242,8 +242,8 @@ } }, "params": { - "Region": "ca-central-1", "UseFIPS": false, + "Region": "ca-central-1", "UseDualStack": true } }, @@ -255,8 +255,8 @@ } }, "params": { - "Region": "ca-central-1", "UseFIPS": false, + "Region": "ca-central-1", "UseDualStack": false } }, @@ -268,8 +268,8 @@ } }, "params": { - "Region": "eu-central-1", "UseFIPS": true, + "Region": "eu-central-1", "UseDualStack": true } }, @@ -281,8 +281,8 @@ } }, "params": { - "Region": "eu-central-1", "UseFIPS": true, + "Region": "eu-central-1", "UseDualStack": false } }, @@ -294,8 +294,8 @@ } }, "params": { - "Region": "eu-central-1", "UseFIPS": false, + "Region": "eu-central-1", "UseDualStack": true } }, @@ -307,8 +307,8 @@ } }, "params": { - "Region": "eu-central-1", "UseFIPS": false, + "Region": "eu-central-1", "UseDualStack": false } }, @@ -320,8 +320,8 @@ } }, "params": { - "Region": "us-west-1", "UseFIPS": true, + "Region": "us-west-1", "UseDualStack": true } }, @@ -333,8 +333,8 @@ } }, "params": { - "Region": "us-west-1", "UseFIPS": true, + "Region": "us-west-1", "UseDualStack": false } }, @@ -346,8 +346,8 @@ } }, "params": { - "Region": "us-west-1", "UseFIPS": false, + "Region": "us-west-1", "UseDualStack": true } }, @@ -359,8 +359,8 @@ } }, "params": { - "Region": "us-west-1", "UseFIPS": false, + "Region": "us-west-1", "UseDualStack": false } }, @@ -372,8 +372,8 @@ } }, "params": { - "Region": "us-west-2", "UseFIPS": true, + "Region": "us-west-2", "UseDualStack": true } }, @@ -385,8 +385,8 @@ } }, "params": { - "Region": "us-west-2", "UseFIPS": true, + "Region": "us-west-2", "UseDualStack": false } }, @@ -398,8 +398,8 @@ } }, "params": { - "Region": "us-west-2", "UseFIPS": false, + "Region": "us-west-2", "UseDualStack": true } }, @@ -411,8 +411,8 @@ } }, "params": { - "Region": "us-west-2", "UseFIPS": false, + "Region": "us-west-2", "UseDualStack": false } }, @@ -424,8 +424,8 @@ } }, "params": { - "Region": "af-south-1", "UseFIPS": true, + "Region": "af-south-1", "UseDualStack": true } }, @@ -437,8 +437,8 @@ } }, "params": { - "Region": "af-south-1", "UseFIPS": true, + "Region": "af-south-1", "UseDualStack": false } }, @@ -450,8 +450,8 @@ } }, "params": { - "Region": "af-south-1", "UseFIPS": false, + "Region": "af-south-1", "UseDualStack": true } }, @@ -463,8 +463,8 @@ } }, "params": { - "Region": "af-south-1", "UseFIPS": false, + "Region": "af-south-1", "UseDualStack": false } }, @@ -476,8 +476,8 @@ } }, "params": { - "Region": "eu-north-1", "UseFIPS": true, + "Region": "eu-north-1", "UseDualStack": true } }, @@ -489,8 +489,8 @@ } }, "params": { - "Region": "eu-north-1", "UseFIPS": true, + "Region": "eu-north-1", "UseDualStack": false } }, @@ -502,8 +502,8 @@ } }, "params": { - "Region": "eu-north-1", "UseFIPS": false, + "Region": "eu-north-1", "UseDualStack": true } }, @@ -515,8 +515,8 @@ } }, "params": { - "Region": "eu-north-1", "UseFIPS": false, + "Region": "eu-north-1", "UseDualStack": false } }, @@ -528,8 +528,8 @@ } }, "params": { - "Region": "eu-west-3", "UseFIPS": true, + "Region": "eu-west-3", "UseDualStack": true } }, @@ -541,8 +541,8 @@ } }, "params": { - "Region": "eu-west-3", "UseFIPS": true, + "Region": "eu-west-3", "UseDualStack": false } }, @@ -554,8 +554,8 @@ } }, "params": { - "Region": "eu-west-3", "UseFIPS": false, + "Region": "eu-west-3", "UseDualStack": true } }, @@ -567,8 +567,8 @@ } }, "params": { - "Region": "eu-west-3", "UseFIPS": false, + "Region": "eu-west-3", "UseDualStack": false } }, @@ -580,8 +580,8 @@ } }, "params": { - "Region": "eu-west-2", "UseFIPS": true, + "Region": "eu-west-2", "UseDualStack": true } }, @@ -593,8 +593,8 @@ } }, "params": { - "Region": "eu-west-2", "UseFIPS": true, + "Region": "eu-west-2", "UseDualStack": false } }, @@ -606,8 +606,8 @@ } }, "params": { - "Region": "eu-west-2", "UseFIPS": false, + "Region": "eu-west-2", "UseDualStack": true } }, @@ -619,8 +619,8 @@ } }, "params": { - "Region": "eu-west-2", "UseFIPS": false, + "Region": "eu-west-2", "UseDualStack": false } }, @@ -632,8 +632,8 @@ } }, "params": { - "Region": "eu-west-1", "UseFIPS": true, + "Region": "eu-west-1", "UseDualStack": true } }, @@ -645,8 +645,8 @@ } }, "params": { - "Region": "eu-west-1", "UseFIPS": true, + "Region": "eu-west-1", "UseDualStack": false } }, @@ -658,8 +658,8 @@ } }, "params": { - "Region": "eu-west-1", "UseFIPS": false, + "Region": "eu-west-1", "UseDualStack": true } }, @@ -671,8 +671,8 @@ } }, "params": { - "Region": "eu-west-1", "UseFIPS": false, + "Region": "eu-west-1", "UseDualStack": false } }, @@ -684,8 +684,8 @@ } }, "params": { - "Region": "ap-northeast-3", "UseFIPS": true, + "Region": "ap-northeast-3", "UseDualStack": true } }, @@ -697,8 +697,8 @@ } }, "params": { - "Region": "ap-northeast-3", "UseFIPS": true, + "Region": "ap-northeast-3", "UseDualStack": false } }, @@ -710,8 +710,8 @@ } }, "params": { - "Region": "ap-northeast-3", "UseFIPS": false, + "Region": "ap-northeast-3", "UseDualStack": true } }, @@ -723,8 +723,8 @@ } }, "params": { - "Region": "ap-northeast-3", "UseFIPS": false, + "Region": "ap-northeast-3", "UseDualStack": false } }, @@ -736,8 +736,8 @@ } }, "params": { - "Region": "ap-northeast-2", "UseFIPS": true, + "Region": "ap-northeast-2", "UseDualStack": true } }, @@ -749,8 +749,8 @@ } }, "params": { - "Region": "ap-northeast-2", "UseFIPS": true, + "Region": "ap-northeast-2", "UseDualStack": false } }, @@ -762,8 +762,8 @@ } }, "params": { - "Region": "ap-northeast-2", "UseFIPS": false, + "Region": "ap-northeast-2", "UseDualStack": true } }, @@ -775,8 +775,8 @@ } }, "params": { - "Region": "ap-northeast-2", "UseFIPS": false, + "Region": "ap-northeast-2", "UseDualStack": false } }, @@ -788,8 +788,8 @@ } }, "params": { - "Region": "ap-northeast-1", "UseFIPS": true, + "Region": "ap-northeast-1", "UseDualStack": true } }, @@ -801,8 +801,8 @@ } }, "params": { - "Region": "ap-northeast-1", "UseFIPS": true, + "Region": "ap-northeast-1", "UseDualStack": false } }, @@ -814,8 +814,8 @@ } }, "params": { - "Region": "ap-northeast-1", "UseFIPS": false, + "Region": "ap-northeast-1", "UseDualStack": true } }, @@ -827,8 +827,8 @@ } }, "params": { - "Region": "ap-northeast-1", "UseFIPS": false, + "Region": "ap-northeast-1", "UseDualStack": false } }, @@ -840,8 +840,8 @@ } }, "params": { - "Region": "me-south-1", "UseFIPS": true, + "Region": "me-south-1", "UseDualStack": true } }, @@ -853,8 +853,8 @@ } }, "params": { - "Region": "me-south-1", "UseFIPS": true, + "Region": "me-south-1", "UseDualStack": false } }, @@ -866,8 +866,8 @@ } }, "params": { - "Region": "me-south-1", "UseFIPS": false, + "Region": "me-south-1", "UseDualStack": true } }, @@ -879,8 +879,8 @@ } }, "params": { - "Region": "me-south-1", "UseFIPS": false, + "Region": "me-south-1", "UseDualStack": false } }, @@ -892,8 +892,8 @@ } }, "params": { - "Region": "sa-east-1", "UseFIPS": true, + "Region": "sa-east-1", "UseDualStack": true } }, @@ -905,8 +905,8 @@ } }, "params": { - "Region": "sa-east-1", "UseFIPS": true, + "Region": "sa-east-1", "UseDualStack": false } }, @@ -918,8 +918,8 @@ } }, "params": { - "Region": "sa-east-1", "UseFIPS": false, + "Region": "sa-east-1", "UseDualStack": true } }, @@ -931,8 +931,8 @@ } }, "params": { - "Region": "sa-east-1", "UseFIPS": false, + "Region": "sa-east-1", "UseDualStack": false } }, @@ -944,8 +944,8 @@ } }, "params": { - "Region": "ap-east-1", "UseFIPS": true, + "Region": "ap-east-1", "UseDualStack": true } }, @@ -957,8 +957,8 @@ } }, "params": { - "Region": "ap-east-1", "UseFIPS": true, + "Region": "ap-east-1", "UseDualStack": false } }, @@ -970,8 +970,8 @@ } }, "params": { - "Region": "ap-east-1", "UseFIPS": false, + "Region": "ap-east-1", "UseDualStack": true } }, @@ -983,8 +983,8 @@ } }, "params": { - "Region": "ap-east-1", "UseFIPS": false, + "Region": "ap-east-1", "UseDualStack": false } }, @@ -996,8 +996,8 @@ } }, "params": { - "Region": "cn-north-1", "UseFIPS": true, + "Region": "cn-north-1", "UseDualStack": true } }, @@ -1009,8 +1009,8 @@ } }, "params": { - "Region": "cn-north-1", "UseFIPS": true, + "Region": "cn-north-1", "UseDualStack": false } }, @@ -1022,8 +1022,8 @@ } }, "params": { - "Region": "cn-north-1", "UseFIPS": false, + "Region": "cn-north-1", "UseDualStack": true } }, @@ -1035,8 +1035,8 @@ } }, "params": { - "Region": "cn-north-1", "UseFIPS": false, + "Region": "cn-north-1", "UseDualStack": false } }, @@ -1048,8 +1048,8 @@ } }, "params": { - "Region": "us-gov-west-1", "UseFIPS": true, + "Region": "us-gov-west-1", "UseDualStack": true } }, @@ -1061,8 +1061,8 @@ } }, "params": { - "Region": "us-gov-west-1", "UseFIPS": true, + "Region": "us-gov-west-1", "UseDualStack": false } }, @@ -1074,8 +1074,8 @@ } }, "params": { - "Region": "us-gov-west-1", "UseFIPS": false, + "Region": "us-gov-west-1", "UseDualStack": true } }, @@ -1087,8 +1087,8 @@ } }, "params": { - "Region": "us-gov-west-1", "UseFIPS": false, + "Region": "us-gov-west-1", "UseDualStack": false } }, @@ -1100,8 +1100,8 @@ } }, "params": { - "Region": "ap-southeast-1", "UseFIPS": true, + "Region": "ap-southeast-1", "UseDualStack": true } }, @@ -1113,8 +1113,8 @@ } }, "params": { - "Region": "ap-southeast-1", "UseFIPS": true, + "Region": "ap-southeast-1", "UseDualStack": false } }, @@ -1126,8 +1126,8 @@ } }, "params": { - "Region": "ap-southeast-1", "UseFIPS": false, + "Region": "ap-southeast-1", "UseDualStack": true } }, @@ -1139,8 +1139,8 @@ } }, "params": { - "Region": "ap-southeast-1", "UseFIPS": false, + "Region": "ap-southeast-1", "UseDualStack": false } }, @@ -1152,8 +1152,8 @@ } }, "params": { - "Region": "ap-southeast-2", "UseFIPS": true, + "Region": "ap-southeast-2", "UseDualStack": true } }, @@ -1165,8 +1165,8 @@ } }, "params": { - "Region": "ap-southeast-2", "UseFIPS": true, + "Region": "ap-southeast-2", "UseDualStack": false } }, @@ -1178,8 +1178,8 @@ } }, "params": { - "Region": "ap-southeast-2", "UseFIPS": false, + "Region": "ap-southeast-2", "UseDualStack": true } }, @@ -1191,8 +1191,8 @@ } }, "params": { - "Region": "ap-southeast-2", "UseFIPS": false, + "Region": "ap-southeast-2", "UseDualStack": false } }, @@ -1202,8 +1202,8 @@ "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { - "Region": "us-iso-east-1", "UseFIPS": true, + "Region": "us-iso-east-1", "UseDualStack": true } }, @@ -1215,8 +1215,8 @@ } }, "params": { - "Region": "us-iso-east-1", "UseFIPS": true, + "Region": "us-iso-east-1", "UseDualStack": false } }, @@ -1226,8 +1226,8 @@ "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { - "Region": "us-iso-east-1", "UseFIPS": false, + "Region": "us-iso-east-1", "UseDualStack": true } }, @@ -1239,8 +1239,8 @@ } }, "params": { - "Region": "us-iso-east-1", "UseFIPS": false, + "Region": "us-iso-east-1", "UseDualStack": false } }, @@ -1252,8 +1252,8 @@ } }, "params": { - "Region": "ap-southeast-3", "UseFIPS": true, + "Region": "ap-southeast-3", "UseDualStack": true } }, @@ -1265,8 +1265,8 @@ } }, "params": { - "Region": "ap-southeast-3", "UseFIPS": true, + "Region": "ap-southeast-3", "UseDualStack": false } }, @@ -1278,8 +1278,8 @@ } }, "params": { - "Region": "ap-southeast-3", "UseFIPS": false, + "Region": "ap-southeast-3", "UseDualStack": true } }, @@ -1291,8 +1291,8 @@ } }, "params": { - "Region": "ap-southeast-3", "UseFIPS": false, + "Region": "ap-southeast-3", "UseDualStack": false } }, @@ -1304,8 +1304,8 @@ } }, "params": { - "Region": "us-east-1", "UseFIPS": true, + "Region": "us-east-1", "UseDualStack": true } }, @@ -1317,8 +1317,8 @@ } }, "params": { - "Region": "us-east-1", "UseFIPS": true, + "Region": "us-east-1", "UseDualStack": false } }, @@ -1330,8 +1330,8 @@ } }, "params": { - "Region": "us-east-1", "UseFIPS": false, + "Region": "us-east-1", "UseDualStack": true } }, @@ -1343,8 +1343,8 @@ } }, "params": { - "Region": "us-east-1", "UseFIPS": false, + "Region": "us-east-1", "UseDualStack": false } }, @@ -1356,8 +1356,8 @@ } }, "params": { - "Region": "us-east-2", "UseFIPS": true, + "Region": "us-east-2", "UseDualStack": true } }, @@ -1369,8 +1369,8 @@ } }, "params": { - "Region": "us-east-2", "UseFIPS": true, + "Region": "us-east-2", "UseDualStack": false } }, @@ -1382,8 +1382,8 @@ } }, "params": { - "Region": "us-east-2", "UseFIPS": false, + "Region": "us-east-2", "UseDualStack": true } }, @@ -1395,8 +1395,8 @@ } }, "params": { - "Region": "us-east-2", "UseFIPS": false, + "Region": "us-east-2", "UseDualStack": false } }, @@ -1408,8 +1408,8 @@ } }, "params": { - "Region": "cn-northwest-1", "UseFIPS": true, + "Region": "cn-northwest-1", "UseDualStack": true } }, @@ -1421,8 +1421,8 @@ } }, "params": { - "Region": "cn-northwest-1", "UseFIPS": true, + "Region": "cn-northwest-1", "UseDualStack": false } }, @@ -1434,8 +1434,8 @@ } }, "params": { - "Region": "cn-northwest-1", "UseFIPS": false, + "Region": "cn-northwest-1", "UseDualStack": true } }, @@ -1447,8 +1447,8 @@ } }, "params": { - "Region": "cn-northwest-1", "UseFIPS": false, + "Region": "cn-northwest-1", "UseDualStack": false } }, @@ -1458,8 +1458,8 @@ "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { - "Region": "us-isob-east-1", "UseFIPS": true, + "Region": "us-isob-east-1", "UseDualStack": true } }, @@ -1471,8 +1471,8 @@ } }, "params": { - "Region": "us-isob-east-1", "UseFIPS": true, + "Region": "us-isob-east-1", "UseDualStack": false } }, @@ -1482,8 +1482,8 @@ "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { - "Region": "us-isob-east-1", "UseFIPS": false, + "Region": "us-isob-east-1", "UseDualStack": true } }, @@ -1495,8 +1495,8 @@ } }, "params": { - "Region": "us-isob-east-1", "UseFIPS": false, + "Region": "us-isob-east-1", "UseDualStack": false } }, @@ -1508,8 +1508,8 @@ } }, "params": { - "Region": "us-east-1", "UseFIPS": false, + "Region": "us-east-1", "UseDualStack": false, "Endpoint": "https://example.com" } @@ -1520,8 +1520,8 @@ "error": "Invalid Configuration: FIPS and custom endpoint are not supported" }, "params": { - "Region": "us-east-1", "UseFIPS": true, + "Region": "us-east-1", "UseDualStack": false, "Endpoint": "https://example.com" } @@ -1532,8 +1532,8 @@ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" }, "params": { - "Region": "us-east-1", "UseFIPS": false, + "Region": "us-east-1", "UseDualStack": true, "Endpoint": "https://example.com" } diff --git a/models/apis/ssm-incidents/2018-05-10/api-2.json b/models/apis/ssm-incidents/2018-05-10/api-2.json index 19e519d3c3e..3b3b4007a83 100644 --- a/models/apis/ssm-incidents/2018-05-10/api-2.json +++ b/models/apis/ssm-incidents/2018-05-10/api-2.json @@ -638,7 +638,8 @@ "shape":"ClientToken", "idempotencyToken":true }, - "regions":{"shape":"RegionMapInput"} + "regions":{"shape":"RegionMapInput"}, + "tags":{"shape":"TagMap"} } }, "CreateReplicationSetOutput":{ diff --git a/models/apis/ssm-incidents/2018-05-10/docs-2.json b/models/apis/ssm-incidents/2018-05-10/docs-2.json index bc4076ac085..5496c53cd10 100644 --- a/models/apis/ssm-incidents/2018-05-10/docs-2.json +++ b/models/apis/ssm-incidents/2018-05-10/docs-2.json @@ -21,7 +21,7 @@ "ListResponsePlans": "Lists all response plans in your account.
", "ListTagsForResource": "Lists the tags that are attached to the specified response plan.
", "ListTimelineEvents": "Lists timeline events for the specified incident record.
", - "PutResourcePolicy": "Adds a resource policy to the specified response plan. The resource policy is used to share the response plan using Resource Access Manager (RAM). For more information about cross-account sharing, see Setting up cross-account functionality.
", + "PutResourcePolicy": "Adds a resource policy to the specified response plan. The resource policy is used to share the response plan using Resource Access Manager (RAM). For more information about cross-account sharing, see Cross-Region and cross-account incident management.
", "StartIncident": "Used to start an incident from CloudWatch alarms, EventBridge events, or manually.
", "TagResource": "Adds a tag to a response plan.
", "UntagResource": "Removes a tag from a resource.
", @@ -87,7 +87,7 @@ "ListRelatedItemsInput$incidentRecordArn": "The Amazon Resource Name (ARN) of the incident record containing the listed related items.
", "ListTimelineEventsInput$incidentRecordArn": "The Amazon Resource Name (ARN) of the incident that includes the timeline event.
", "NotificationTargetItem$snsTopicArn": "The Amazon Resource Name (ARN) of the SNS topic.
", - "PutResourcePolicyInput$resourceArn": "The Amazon Resource Name (ARN) of the response plan you're adding the resource policy to.
", + "PutResourcePolicyInput$resourceArn": "The Amazon Resource Name (ARN) of the response plan to add the resource policy to.
", "ReplicationSet$arn": "The Amazon Resource Name (ARN) of the replication set.
", "ReplicationSet$createdBy": "Details about who created the replication set.
", "ReplicationSet$lastModifiedBy": "Who last modified the replication set.
", @@ -97,7 +97,7 @@ "StartIncidentOutput$incidentRecordArn": "The ARN of the newly created incident record.
", "TimelineEvent$incidentRecordArn": "The Amazon Resource Name (ARN) of the incident that the event occurred during.
", "TriggerDetails$triggerArn": "The Amazon Resource Name (ARN) of the source that detected the incident.
", - "UpdateDeletionProtectionInput$arn": "The Amazon Resource Name (ARN) of the replication set you're updating.
", + "UpdateDeletionProtectionInput$arn": "The Amazon Resource Name (ARN) of the replication set to update.
", "UpdateIncidentRecordInput$arn": "The Amazon Resource Name (ARN) of the incident record you are updating.
", "UpdateRelatedItemsInput$incidentRecordArn": "The Amazon Resource Name (ARN) of the incident record containing the related items you are updating.
", "UpdateReplicationSetInput$arn": "The Amazon Resource Name (ARN) of the replication set you're updating.
", @@ -127,7 +127,7 @@ "base": null, "refs": { "ReplicationSet$deletionProtected": "Determines if the replication set deletion protection is enabled or not. If deletion protection is enabled, you can't delete the last Amazon Web Services Region in the replication set.
", - "UpdateDeletionProtectionInput$deletionProtected": "Details if deletion protection is enabled or disabled in your account.
" + "UpdateDeletionProtectionInput$deletionProtected": "Specifies if deletion protection is turned on or off in your account.
" } }, "ChatChannel": { @@ -149,14 +149,14 @@ "ClientToken": { "base": null, "refs": { - "CreateReplicationSetInput$clientToken": "A token ensuring that the operation is called only once with the specified details.
", + "CreateReplicationSetInput$clientToken": "A token that ensures that the operation is called only once with the specified details.
", "CreateResponsePlanInput$clientToken": "A token ensuring that the operation is called only once with the specified details.
", "CreateTimelineEventInput$clientToken": "A token ensuring that the action is called only once with the specified details.
", "StartIncidentInput$clientToken": "A token ensuring that the operation is called only once with the specified details.
", - "UpdateDeletionProtectionInput$clientToken": "A token ensuring that the operation is called only once with the specified details.
", + "UpdateDeletionProtectionInput$clientToken": "A token that ensures that the operation is called only once with the specified details.
", "UpdateIncidentRecordInput$clientToken": "A token that ensures that the operation is called only once with the specified details.
", "UpdateRelatedItemsInput$clientToken": "A token ensuring that the operation is called only once with the specified details.
", - "UpdateReplicationSetInput$clientToken": "A token ensuring that the operation is called only once with the specified details.
", + "UpdateReplicationSetInput$clientToken": "A token that ensures that the operation is called only once with the specified details.
", "UpdateResponsePlanInput$clientToken": "A token ensuring that the operation is called only once with the specified details.
", "UpdateTimelineEventInput$clientToken": "A token ensuring that the operation is called only once with the specified details.
" } @@ -293,9 +293,9 @@ "EngagementSet": { "base": null, "refs": { - "CreateResponsePlanInput$engagements": "The contacts and escalation plans that the response plan engages during an incident.
", - "GetResponsePlanOutput$engagements": "The contacts and escalation plans that the response plan engages during an incident.
", - "UpdateResponsePlanInput$engagements": "The contacts and escalation plans that Incident Manager engages at the start of the incident.
" + "CreateResponsePlanInput$engagements": "The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.
", + "GetResponsePlanOutput$engagements": "The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.
", + "UpdateResponsePlanInput$engagements": "The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.
" } }, "EventData": { @@ -576,7 +576,7 @@ "MaxResults": { "base": null, "refs": { - "GetResourcePoliciesInput$maxResults": "The maximum number of resource policies to display per page of results.
", + "GetResourcePoliciesInput$maxResults": "The maximum number of resource policies to display for each page of results.
", "ListIncidentRecordsInput$maxResults": "The maximum number of results per page.
", "ListRelatedItemsInput$maxResults": "The maximum number of related items per page.
", "ListReplicationSetsInput$maxResults": "The maximum number of results per page.
", @@ -936,22 +936,23 @@ "TagKeyList": { "base": null, "refs": { - "UntagResourceRequest$tagKeys": "The name of the tag you're removing from the response plan.
" + "UntagResourceRequest$tagKeys": "The name of the tag to remove from the response plan.
" } }, "TagMap": { "base": null, "refs": { + "CreateReplicationSetInput$tags": "A list of tags to add to the replication set.
", "CreateResponsePlanInput$tags": "A list of tags that you are adding to the response plan.
", - "IncidentTemplate$incidentTags": "Tags to apply to an incident when calling the StartIncident
API action.
Tags to assign to the template. When the StartIncident
API action is called, Incident Manager assigns the tags specified in the template to the incident.
A list of tags for the response plan.
", - "TagResourceRequest$tags": "A list of tags that you are adding to the response plan.
" + "TagResourceRequest$tags": "A list of tags to add to the response plan.
" } }, "TagMapUpdate": { "base": null, "refs": { - "UpdateResponsePlanInput$incidentTemplateTags": "Tags to apply to an incident when calling the StartIncident
API action. To call this action, you must also have permission to call the TagResource
API action for the incident record resource.
Tags to assign to the template. When the StartIncident
API action is called, Incident Manager assigns the tags specified in the template to the incident. To call this action, you must also have permission to call the TagResource
API action for the incident record resource.