diff --git a/CHANGELOG.md b/CHANGELOG.md index 8dfd9e5c735..d40c8187c30 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +Release v1.44.205 (2023-02-20) +=== + +### Service Client Updates +* `service/auditmanager`: Updates service API and documentation +* `service/connect`: Updates service API and documentation + Release v1.44.204 (2023-02-17) === diff --git a/aws/version.go b/aws/version.go index bdd18b271d0..a9e3cca1a1a 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.204" +const SDKVersion = "1.44.205" diff --git a/models/apis/auditmanager/2017-07-25/api-2.json b/models/apis/auditmanager/2017-07-25/api-2.json index 72fce90bfed..deb388f2de5 100644 --- a/models/apis/auditmanager/2017-07-25/api-2.json +++ b/models/apis/auditmanager/2017-07-25/api-2.json @@ -849,7 +849,8 @@ {"shape":"ResourceNotFoundException"}, {"shape":"ValidationException"}, {"shape":"AccessDeniedException"}, - {"shape":"InternalServerException"} + {"shape":"InternalServerException"}, + {"shape":"ServiceQuotaExceededException"} ] }, "UpdateAssessmentStatus":{ diff --git a/models/apis/auditmanager/2017-07-25/docs-2.json b/models/apis/auditmanager/2017-07-25/docs-2.json index 44f4eda2287..864d20d8185 100644 --- a/models/apis/auditmanager/2017-07-25/docs-2.json +++ b/models/apis/auditmanager/2017-07-25/docs-2.json @@ -61,7 +61,7 @@ "UpdateAssessmentFrameworkShare": "

Updates a share request for a custom framework in Audit Manager.

", "UpdateAssessmentStatus": "

Updates the status of an assessment in Audit Manager.

", "UpdateControl": "

Updates a custom control in Audit Manager.

", - "UpdateSettings": "

Updates Audit Manager settings for the current user account.

", + "UpdateSettings": "

Updates Audit Manager settings for the current account.

", "ValidateAssessmentReportIntegrity": "

Validates the integrity of an assessment report in Audit Manager.

" }, "shapes": { @@ -79,7 +79,7 @@ } }, "AWSService": { - "base": "

An Amazon Web Service such as Amazon S3 or CloudTrail.

", + "base": "

An Amazon Web Service such as Amazon S3 or CloudTrail.

For an example of how to find an Amazon Web Service name and how to define it in your assessment scope, see the following:

", "refs": { "AWSServices$member": null } @@ -800,9 +800,9 @@ "CreatedBy": { "base": null, "refs": { - "Control$createdBy": "

The IAM user or role that created the control.

", - "Delegation$createdBy": "

The IAM user or role that created the delegation.

", - "Framework$createdBy": "

The IAM user or role that created the framework.

" + "Control$createdBy": "

The user or role that created the control.

", + "Delegation$createdBy": "

The user or role that created the delegation.

", + "Framework$createdBy": "

The user or role that created the framework.

" } }, "Delegation": { @@ -1290,11 +1290,11 @@ "IamArn": { "base": null, "refs": { - "ChangeLog$createdBy": "

The IAM user or role that performed the action.

", + "ChangeLog$createdBy": "

The user or role that performed the action.

", "CreateDelegationRequest$roleArn": "

The Amazon Resource Name (ARN) of the IAM role.

", "Delegation$roleArn": "

The Amazon Resource Name (ARN) of the IAM role.

", "DelegationMetadata$roleArn": "

The Amazon Resource Name (ARN) of the IAM role.

", - "Evidence$iamId": "

The unique identifier for the IAM user or role that's associated with the evidence.

", + "Evidence$iamId": "

The unique identifier for the user or role that's associated with the evidence.

", "Role$roleArn": "

The Amazon Resource Name (ARN) of the IAM role.

" } }, @@ -1363,8 +1363,8 @@ "LastUpdatedBy": { "base": null, "refs": { - "Control$lastUpdatedBy": "

The IAM user or role that most recently updated the control.

", - "Framework$lastUpdatedBy": "

The IAM user or role that most recently updated the framework.

" + "Control$lastUpdatedBy": "

The user or role that most recently updated the control.

", + "Framework$lastUpdatedBy": "

The user or role that most recently updated the framework.

" } }, "ListAssessmentControlInsightsByControlDomainRequest": { diff --git a/models/apis/auditmanager/2017-07-25/endpoint-rule-set-1.json b/models/apis/auditmanager/2017-07-25/endpoint-rule-set-1.json index f5ab20ed81a..29247a7d2dd 100644 --- a/models/apis/auditmanager/2017-07-25/endpoint-rule-set-1.json +++ b/models/apis/auditmanager/2017-07-25/endpoint-rule-set-1.json @@ -3,7 +3,7 @@ "parameters": { "Region": { "builtIn": "AWS::Region", - "required": true, + "required": false, "documentation": "The AWS region used to dispatch the request.", "type": "String" }, @@ -32,13 +32,12 @@ { "conditions": [ { - "fn": "aws.partition", + "fn": "isSet", "argv": [ { - "ref": "Region" + "ref": "Endpoint" } - ], - "assign": "PartitionResult" + ] } ], "type": "tree", @@ -46,14 +45,20 @@ { "conditions": [ { - "fn": "isSet", + "fn": "booleanEquals", "argv": [ { - "ref": "Endpoint" - } + "ref": "UseFIPS" + }, + true ] } ], + "error": "Invalid Configuration: FIPS and custom endpoint are not supported", + "type": "error" + }, + { + "conditions": [], "type": "tree", "rules": [ { @@ -62,67 +67,42 @@ "fn": "booleanEquals", "argv": [ { - "ref": "UseFIPS" + "ref": "UseDualStack" }, true ] } ], - "error": "Invalid Configuration: FIPS and custom endpoint are not supported", + "error": "Invalid Configuration: Dualstack 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" + "endpoint": { + "url": { + "ref": "Endpoint" }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" - }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] - }, + } + ] + }, + { + "conditions": [], + "type": "tree", + "rules": [ { "conditions": [ { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - }, - { - "fn": "booleanEquals", + "fn": "isSet", "argv": [ { - "ref": "UseDualStack" - }, - true + "ref": "Region" + } ] } ], @@ -131,90 +111,215 @@ { "conditions": [ { - "fn": "booleanEquals", + "fn": "aws.partition", "argv": [ - true, { - "fn": "getAttr", + "ref": "Region" + } + ], + "assign": "PartitionResult" + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" + }, + true + ] + }, + { + "fn": "booleanEquals", "argv": [ { - "ref": "PartitionResult" + "ref": "UseDualStack" + }, + true + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } + ] }, - "supportsFIPS" + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsDualStack" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://auditmanager-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" } ] }, { - "fn": "booleanEquals", - "argv": [ - true, + "conditions": [ { - "fn": "getAttr", + "fn": "booleanEquals", "argv": [ { - "ref": "PartitionResult" + "ref": "UseFIPS" }, - "supportsDualStack" + 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://auditmanager-fips.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } + ] + }, + { + "conditions": [], + "error": "FIPS is enabled but this partition does not support FIPS", + "type": "error" + } ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://auditmanager-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, + "conditions": [ { - "fn": "getAttr", + "fn": "booleanEquals", "argv": [ { - "ref": "PartitionResult" + "ref": "UseDualStack" }, - "supportsFIPS" + true + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsDualStack" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://auditmanager.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } ] + }, + { + "conditions": [], + "error": "DualStack is enabled but this partition does not support DualStack", + "type": "error" } ] - } - ], - "type": "tree", - "rules": [ + }, { "conditions": [], "type": "tree", @@ -222,7 +327,7 @@ { "conditions": [], "endpoint": { - "url": "https://auditmanager-fips.{Region}.{PartitionResult#dnsSuffix}", + "url": "https://auditmanager.{Region}.{PartitionResult#dnsSuffix}", "properties": {}, "headers": {} }, @@ -231,74 +336,13 @@ ] } ] - }, - { - "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://auditmanager.{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://auditmanager.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" + "error": "Invalid Configuration: Missing Region", + "type": "error" } ] } diff --git a/models/apis/auditmanager/2017-07-25/endpoint-tests-1.json b/models/apis/auditmanager/2017-07-25/endpoint-tests-1.json index 7d9b8c8fbae..7b3557950f1 100644 --- a/models/apis/auditmanager/2017-07-25/endpoint-tests-1.json +++ b/models/apis/auditmanager/2017-07-25/endpoint-tests-1.json @@ -1,41 +1,15 @@ { "testCases": [ { - "documentation": "For region ap-south-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://auditmanager-fips.ap-south-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "Region": "ap-south-1", - "UseFIPS": true - } - }, - { - "documentation": "For region ap-south-1 with FIPS enabled and DualStack disabled", + "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://auditmanager-fips.ap-south-1.amazonaws.com" + "url": "https://auditmanager.ap-northeast-1.amazonaws.com" } }, "params": { + "Region": "ap-northeast-1", "UseDualStack": false, - "Region": "ap-south-1", - "UseFIPS": true - } - }, - { - "documentation": "For region ap-south-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://auditmanager.ap-south-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "Region": "ap-south-1", "UseFIPS": false } }, @@ -47,47 +21,34 @@ } }, "params": { - "UseDualStack": false, "Region": "ap-south-1", + "UseDualStack": false, "UseFIPS": false } }, { - "documentation": "For region ca-central-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://auditmanager-fips.ca-central-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "Region": "ca-central-1", - "UseFIPS": true - } - }, - { - "documentation": "For region ca-central-1 with FIPS enabled and DualStack disabled", + "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://auditmanager-fips.ca-central-1.amazonaws.com" + "url": "https://auditmanager.ap-southeast-1.amazonaws.com" } }, "params": { + "Region": "ap-southeast-1", "UseDualStack": false, - "Region": "ca-central-1", - "UseFIPS": true + "UseFIPS": false } }, { - "documentation": "For region ca-central-1 with FIPS disabled and DualStack enabled", + "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://auditmanager.ca-central-1.api.aws" + "url": "https://auditmanager.ap-southeast-2.amazonaws.com" } }, "params": { - "UseDualStack": true, - "Region": "ca-central-1", + "Region": "ap-southeast-2", + "UseDualStack": false, "UseFIPS": false } }, @@ -99,47 +60,8 @@ } }, "params": { - "UseDualStack": false, "Region": "ca-central-1", - "UseFIPS": false - } - }, - { - "documentation": "For region eu-central-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://auditmanager-fips.eu-central-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "Region": "eu-central-1", - "UseFIPS": true - } - }, - { - "documentation": "For region eu-central-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://auditmanager-fips.eu-central-1.amazonaws.com" - } - }, - "params": { "UseDualStack": false, - "Region": "eu-central-1", - "UseFIPS": true - } - }, - { - "documentation": "For region eu-central-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://auditmanager.eu-central-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "Region": "eu-central-1", "UseFIPS": false } }, @@ -151,481 +73,300 @@ } }, "params": { - "UseDualStack": false, "Region": "eu-central-1", - "UseFIPS": false - } - }, - { - "documentation": "For region us-west-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://auditmanager-fips.us-west-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "Region": "us-west-1", - "UseFIPS": true - } - }, - { - "documentation": "For region us-west-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://auditmanager-fips.us-west-1.amazonaws.com" - } - }, - "params": { "UseDualStack": false, - "Region": "us-west-1", - "UseFIPS": true - } - }, - { - "documentation": "For region us-west-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://auditmanager.us-west-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "Region": "us-west-1", "UseFIPS": false } }, { - "documentation": "For region us-west-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://auditmanager.us-west-1.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "Region": "us-west-1", - "UseFIPS": false - } - }, - { - "documentation": "For region us-west-2 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://auditmanager-fips.us-west-2.api.aws" - } - }, - "params": { - "UseDualStack": true, - "Region": "us-west-2", - "UseFIPS": true - } - }, - { - "documentation": "For region us-west-2 with FIPS enabled and DualStack disabled", + "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://auditmanager-fips.us-west-2.amazonaws.com" + "url": "https://auditmanager.eu-west-1.amazonaws.com" } }, "params": { + "Region": "eu-west-1", "UseDualStack": false, - "Region": "us-west-2", - "UseFIPS": true - } - }, - { - "documentation": "For region us-west-2 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://auditmanager.us-west-2.api.aws" - } - }, - "params": { - "UseDualStack": true, - "Region": "us-west-2", "UseFIPS": false } }, { - "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled", + "documentation": "For region eu-west-2 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://auditmanager.us-west-2.amazonaws.com" + "url": "https://auditmanager.eu-west-2.amazonaws.com" } }, "params": { + "Region": "eu-west-2", "UseDualStack": false, - "Region": "us-west-2", "UseFIPS": false } }, { - "documentation": "For region eu-west-2 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://auditmanager-fips.eu-west-2.api.aws" - } - }, - "params": { - "UseDualStack": true, - "Region": "eu-west-2", - "UseFIPS": true - } - }, - { - "documentation": "For region eu-west-2 with FIPS enabled and DualStack disabled", + "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://auditmanager-fips.eu-west-2.amazonaws.com" + "url": "https://auditmanager.us-east-1.amazonaws.com" } }, "params": { + "Region": "us-east-1", "UseDualStack": false, - "Region": "eu-west-2", - "UseFIPS": true - } - }, - { - "documentation": "For region eu-west-2 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://auditmanager.eu-west-2.api.aws" - } - }, - "params": { - "UseDualStack": true, - "Region": "eu-west-2", "UseFIPS": false } }, { - "documentation": "For region eu-west-2 with FIPS disabled and DualStack disabled", + "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://auditmanager.eu-west-2.amazonaws.com" + "url": "https://auditmanager.us-east-2.amazonaws.com" } }, "params": { + "Region": "us-east-2", "UseDualStack": false, - "Region": "eu-west-2", "UseFIPS": false } }, { - "documentation": "For region eu-west-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://auditmanager-fips.eu-west-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "Region": "eu-west-1", - "UseFIPS": true - } - }, - { - "documentation": "For region eu-west-1 with FIPS enabled and DualStack disabled", + "documentation": "For region us-west-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://auditmanager-fips.eu-west-1.amazonaws.com" + "url": "https://auditmanager.us-west-1.amazonaws.com" } }, "params": { + "Region": "us-west-1", "UseDualStack": false, - "Region": "eu-west-1", - "UseFIPS": true - } - }, - { - "documentation": "For region eu-west-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://auditmanager.eu-west-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "Region": "eu-west-1", "UseFIPS": false } }, { - "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled", + "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://auditmanager.eu-west-1.amazonaws.com" + "url": "https://auditmanager.us-west-2.amazonaws.com" } }, "params": { + "Region": "us-west-2", "UseDualStack": false, - "Region": "eu-west-1", "UseFIPS": false } }, { - "documentation": "For region ap-northeast-1 with FIPS enabled and DualStack enabled", + "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://auditmanager-fips.ap-northeast-1.api.aws" + "url": "https://auditmanager-fips.us-east-1.api.aws" } }, "params": { + "Region": "us-east-1", "UseDualStack": true, - "Region": "ap-northeast-1", "UseFIPS": true } }, { - "documentation": "For region ap-northeast-1 with FIPS enabled and DualStack disabled", + "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://auditmanager-fips.ap-northeast-1.amazonaws.com" + "url": "https://auditmanager-fips.us-east-1.amazonaws.com" } }, "params": { + "Region": "us-east-1", "UseDualStack": false, - "Region": "ap-northeast-1", "UseFIPS": true } }, { - "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack enabled", + "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://auditmanager.ap-northeast-1.api.aws" + "url": "https://auditmanager.us-east-1.api.aws" } }, "params": { + "Region": "us-east-1", "UseDualStack": true, - "Region": "ap-northeast-1", "UseFIPS": false } }, { - "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled", + "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://auditmanager.ap-northeast-1.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "Region": "ap-northeast-1", - "UseFIPS": false - } - }, - { - "documentation": "For region ap-southeast-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://auditmanager-fips.ap-southeast-1.api.aws" + "url": "https://auditmanager-fips.cn-north-1.api.amazonwebservices.com.cn" } }, "params": { + "Region": "cn-north-1", "UseDualStack": true, - "Region": "ap-southeast-1", "UseFIPS": true } }, { - "documentation": "For region ap-southeast-1 with FIPS enabled and DualStack disabled", + "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://auditmanager-fips.ap-southeast-1.amazonaws.com" + "url": "https://auditmanager-fips.cn-north-1.amazonaws.com.cn" } }, "params": { + "Region": "cn-north-1", "UseDualStack": false, - "Region": "ap-southeast-1", "UseFIPS": true } }, { - "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack enabled", + "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://auditmanager.ap-southeast-1.api.aws" + "url": "https://auditmanager.cn-north-1.api.amazonwebservices.com.cn" } }, "params": { + "Region": "cn-north-1", "UseDualStack": true, - "Region": "ap-southeast-1", "UseFIPS": false } }, { - "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled", + "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://auditmanager.ap-southeast-1.amazonaws.com" + "url": "https://auditmanager.cn-north-1.amazonaws.com.cn" } }, "params": { + "Region": "cn-north-1", "UseDualStack": false, - "Region": "ap-southeast-1", "UseFIPS": false } }, { - "documentation": "For region ap-southeast-2 with FIPS enabled and DualStack enabled", + "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://auditmanager-fips.ap-southeast-2.api.aws" + "url": "https://auditmanager-fips.us-gov-east-1.api.aws" } }, "params": { + "Region": "us-gov-east-1", "UseDualStack": true, - "Region": "ap-southeast-2", "UseFIPS": true } }, { - "documentation": "For region ap-southeast-2 with FIPS enabled and DualStack disabled", + "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://auditmanager-fips.ap-southeast-2.amazonaws.com" + "url": "https://auditmanager-fips.us-gov-east-1.amazonaws.com" } }, "params": { + "Region": "us-gov-east-1", "UseDualStack": false, - "Region": "ap-southeast-2", "UseFIPS": true } }, { - "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack enabled", + "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://auditmanager.ap-southeast-2.api.aws" + "url": "https://auditmanager.us-gov-east-1.api.aws" } }, "params": { + "Region": "us-gov-east-1", "UseDualStack": true, - "Region": "ap-southeast-2", "UseFIPS": false } }, { - "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack disabled", + "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://auditmanager.ap-southeast-2.amazonaws.com" + "url": "https://auditmanager.us-gov-east-1.amazonaws.com" } }, "params": { + "Region": "us-gov-east-1", "UseDualStack": false, - "Region": "ap-southeast-2", "UseFIPS": false } }, { - "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://auditmanager-fips.us-east-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "Region": "us-east-1", - "UseFIPS": true - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", + "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://auditmanager-fips.us-east-1.amazonaws.com" + "url": "https://auditmanager-fips.us-iso-east-1.c2s.ic.gov" } }, "params": { + "Region": "us-iso-east-1", "UseDualStack": false, - "Region": "us-east-1", "UseFIPS": true } }, { - "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://auditmanager.us-east-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "Region": "us-east-1", - "UseFIPS": false - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", + "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://auditmanager.us-east-1.amazonaws.com" + "url": "https://auditmanager.us-iso-east-1.c2s.ic.gov" } }, "params": { + "Region": "us-iso-east-1", "UseDualStack": false, - "Region": "us-east-1", "UseFIPS": false } }, { - "documentation": "For region us-east-2 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://auditmanager-fips.us-east-2.api.aws" - } - }, - "params": { - "UseDualStack": true, - "Region": "us-east-2", - "UseFIPS": true - } - }, - { - "documentation": "For region us-east-2 with FIPS enabled and DualStack disabled", + "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://auditmanager-fips.us-east-2.amazonaws.com" + "url": "https://auditmanager-fips.us-isob-east-1.sc2s.sgov.gov" } }, "params": { + "Region": "us-isob-east-1", "UseDualStack": false, - "Region": "us-east-2", "UseFIPS": true } }, { - "documentation": "For region us-east-2 with FIPS disabled and DualStack enabled", + "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://auditmanager.us-east-2.api.aws" + "url": "https://auditmanager.us-isob-east-1.sc2s.sgov.gov" } }, "params": { - "UseDualStack": true, - "Region": "us-east-2", + "Region": "us-isob-east-1", + "UseDualStack": false, "UseFIPS": false } }, { - "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled", + "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled", "expect": { "endpoint": { - "url": "https://auditmanager.us-east-2.amazonaws.com" + "url": "https://example.com" } }, "params": { + "Region": "us-east-1", "UseDualStack": false, - "Region": "us-east-2", - "UseFIPS": false + "UseFIPS": false, + "Endpoint": "https://example.com" } }, { - "documentation": "For custom endpoint with fips disabled and dualstack disabled", + "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled", "expect": { "endpoint": { "url": "https://example.com" @@ -633,7 +374,6 @@ }, "params": { "UseDualStack": false, - "Region": "us-east-1", "UseFIPS": false, "Endpoint": "https://example.com" } @@ -644,8 +384,8 @@ "error": "Invalid Configuration: FIPS and custom endpoint are not supported" }, "params": { - "UseDualStack": false, "Region": "us-east-1", + "UseDualStack": false, "UseFIPS": true, "Endpoint": "https://example.com" } @@ -656,8 +396,8 @@ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" }, "params": { - "UseDualStack": true, "Region": "us-east-1", + "UseDualStack": true, "UseFIPS": false, "Endpoint": "https://example.com" } diff --git a/models/apis/connect/2017-08-08/api-2.json b/models/apis/connect/2017-08-08/api-2.json index 522a25fd69b..d5e95d0cac1 100644 --- a/models/apis/connect/2017-08-08/api-2.json +++ b/models/apis/connect/2017-08-08/api-2.json @@ -4896,7 +4896,7 @@ }, "DirectoryAlias":{ "type":"string", - "max":62, + "max":45, "min":1, "pattern":"^(?!d-)([\\da-zA-Z]+)([-]*[\\da-zA-Z])*$", "sensitive":true @@ -5794,7 +5794,9 @@ "MEDIA_STREAMS", "CONTACT_TRACE_RECORDS", "AGENT_EVENTS", - "REAL_TIME_CONTACT_ANALYSIS_SEGMENTS" + "REAL_TIME_CONTACT_ANALYSIS_SEGMENTS", + "ATTACHMENTS", + "CONTACT_EVALUATIONS" ] }, "InstanceSummary":{ @@ -5941,6 +5943,10 @@ }, "LexBot":{ "type":"structure", + "required":[ + "Name", + "LexRegion" + ], "members":{ "Name":{"shape":"BotName"}, "LexRegion":{"shape":"LexRegion"} diff --git a/models/apis/connect/2017-08-08/docs-2.json b/models/apis/connect/2017-08-08/docs-2.json index 9686e123fc5..c5636d673a9 100644 --- a/models/apis/connect/2017-08-08/docs-2.json +++ b/models/apis/connect/2017-08-08/docs-2.json @@ -59,7 +59,7 @@ "DescribeRule": "

Describes a rule for the specified Amazon Connect instance.

", "DescribeSecurityProfile": "

This API is in preview release for Amazon Connect and is subject to change.

Gets basic information about the security profle.

", "DescribeTrafficDistributionGroup": "

Gets details and status of a traffic distribution group.

", - "DescribeUser": "

Describes the specified user account. You can find the instance ID in the console (it’s the final part of the ARN). The console does not display the user IDs. Instead, list the users and note the IDs provided in the output.

", + "DescribeUser": "

Describes the specified user account. You can find the instance ID in the Amazon Connect console (it’s the final part of the ARN). The console does not display the user IDs. Instead, list the users and note the IDs provided in the output.

", "DescribeUserHierarchyGroup": "

Describes the specified hierarchy group.

", "DescribeUserHierarchyStructure": "

Describes the hierarchy structure of the specified Amazon Connect instance.

", "DescribeVocabulary": "

Describes the specified vocabulary.

", @@ -223,7 +223,7 @@ "ListPhoneNumbersSummary$PhoneNumberArn": "

The Amazon Resource Name (ARN) of the phone number.

", "ListPhoneNumbersSummary$TargetArn": "

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone numbers are claimed to.

", "ListPhoneNumbersV2Request$TargetArn": "

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone numbers are claimed to. If TargetArn input is not provided, this API lists numbers claimed to all the Amazon Connect instances belonging to your account in the same Amazon Web Services Region as the request.

", - "ListTagsForResourceRequest$resourceArn": "

The Amazon Resource Name (ARN) of the resource.

", + "ListTagsForResourceRequest$resourceArn": "

The Amazon Resource Name (ARN) of the resource. All Amazon Connect resources (instances, queues, flows, routing profiles, etc) have an ARN. To locate the ARN for an instance, for example, see Find your Amazon Connect instance ID/ARN.

", "MonitorContactResponse$ContactArn": "

The ARN of the contact.

", "PhoneNumberSummary$Arn": "

The Amazon Resource Name (ARN) of the phone number.

", "PromptSummary$Arn": "

The Amazon Resource Name (ARN) of the prompt.

", @@ -2175,176 +2175,176 @@ "InstanceId": { "base": null, "refs": { - "AssociateApprovedOriginRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "AssociateBotRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "AssociateDefaultVocabularyRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "AssociateInstanceStorageConfigRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "AssociateLambdaFunctionRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "AssociateLexBotRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "AssociatePhoneNumberContactFlowRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "AssociateQueueQuickConnectsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "AssociateRoutingProfileQueuesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "AssociateSecurityKeyRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "CreateAgentStatusRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "CreateContactFlowModuleRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", + "AssociateApprovedOriginRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "AssociateBotRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "AssociateDefaultVocabularyRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "AssociateInstanceStorageConfigRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "AssociateLambdaFunctionRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "AssociateLexBotRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "AssociatePhoneNumberContactFlowRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "AssociateQueueQuickConnectsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "AssociateRoutingProfileQueuesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "AssociateSecurityKeyRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "CreateAgentStatusRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "CreateContactFlowModuleRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", "CreateContactFlowRequest$InstanceId": "

The identifier of the Amazon Connect instance.

", - "CreateHoursOfOperationRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", + "CreateHoursOfOperationRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", "CreateInstanceResponse$Id": "

The identifier for the instance.

", - "CreateIntegrationAssociationRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "CreateQueueRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "CreateQuickConnectRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "CreateRoutingProfileRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "CreateRuleRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "CreateSecurityProfileRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "CreateTaskTemplateRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "CreateUseCaseRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "CreateUserHierarchyGroupRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "CreateUserRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "CreateVocabularyRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DefaultVocabulary$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DeleteContactFlowModuleRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DeleteContactFlowRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DeleteHoursOfOperationRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DeleteInstanceRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DeleteIntegrationAssociationRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DeleteQuickConnectRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DeleteRuleRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DeleteSecurityProfileRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DeleteTaskTemplateRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DeleteUseCaseRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DeleteUserHierarchyGroupRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DeleteUserRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DeleteVocabularyRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DescribeAgentStatusRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DescribeContactFlowModuleRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", + "CreateIntegrationAssociationRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "CreateQueueRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "CreateQuickConnectRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "CreateRoutingProfileRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "CreateRuleRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "CreateSecurityProfileRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "CreateTaskTemplateRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "CreateUseCaseRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "CreateUserHierarchyGroupRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "CreateUserRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "CreateVocabularyRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DefaultVocabulary$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DeleteContactFlowModuleRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DeleteContactFlowRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DeleteHoursOfOperationRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DeleteInstanceRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DeleteIntegrationAssociationRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DeleteQuickConnectRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DeleteRuleRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DeleteSecurityProfileRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DeleteTaskTemplateRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DeleteUseCaseRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DeleteUserHierarchyGroupRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DeleteUserRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DeleteVocabularyRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DescribeAgentStatusRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DescribeContactFlowModuleRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", "DescribeContactFlowRequest$InstanceId": "

The identifier of the Amazon Connect instance.

", - "DescribeContactRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DescribeHoursOfOperationRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DescribeInstanceAttributeRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DescribeInstanceRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DescribeInstanceStorageConfigRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DescribeQueueRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DescribeQuickConnectRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DescribeRoutingProfileRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DescribeRuleRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DescribeSecurityProfileRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DescribeUserHierarchyGroupRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DescribeUserHierarchyStructureRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DescribeUserRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DescribeVocabularyRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DisassociateApprovedOriginRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DisassociateBotRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DisassociateInstanceStorageConfigRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DisassociateLambdaFunctionRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance..

", - "DisassociateLexBotRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DisassociatePhoneNumberContactFlowRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DisassociateQueueQuickConnectsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DisassociateRoutingProfileQueuesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "DisassociateSecurityKeyRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", + "DescribeContactRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DescribeHoursOfOperationRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DescribeInstanceAttributeRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DescribeInstanceRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DescribeInstanceStorageConfigRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DescribeQueueRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DescribeQuickConnectRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DescribeRoutingProfileRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DescribeRuleRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DescribeSecurityProfileRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DescribeUserHierarchyGroupRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DescribeUserHierarchyStructureRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DescribeUserRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DescribeVocabularyRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DisassociateApprovedOriginRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DisassociateBotRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DisassociateInstanceStorageConfigRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DisassociateLambdaFunctionRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance..

", + "DisassociateLexBotRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DisassociatePhoneNumberContactFlowRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DisassociateQueueQuickConnectsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DisassociateRoutingProfileQueuesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "DisassociateSecurityKeyRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", "DismissUserContactRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", "GetContactAttributesRequest$InstanceId": "

The identifier of the Amazon Connect instance.

", - "GetCurrentMetricDataRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "GetCurrentUserDataRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "GetFederationTokenRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "GetMetricDataRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "GetTaskTemplateRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "GetTaskTemplateResponse$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "Instance$Id": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", + "GetCurrentMetricDataRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "GetCurrentUserDataRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "GetFederationTokenRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "GetMetricDataRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "GetTaskTemplateRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "GetTaskTemplateResponse$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "Instance$Id": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", "InstanceSummary$Id": "

The identifier of the instance.

", - "IntegrationAssociationSummary$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListAgentStatusRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListApprovedOriginsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListBotsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListContactFlowModulesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListContactFlowsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListContactReferencesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListDefaultVocabulariesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListHoursOfOperationsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListInstanceAttributesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListInstanceStorageConfigsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListIntegrationAssociationsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListLambdaFunctionsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListLexBotsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListPhoneNumbersRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", + "IntegrationAssociationSummary$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListAgentStatusRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListApprovedOriginsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListBotsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListContactFlowModulesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListContactFlowsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListContactReferencesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListDefaultVocabulariesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListHoursOfOperationsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListInstanceAttributesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListInstanceStorageConfigsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListIntegrationAssociationsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListLambdaFunctionsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListLexBotsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListPhoneNumbersRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", "ListPromptsRequest$InstanceId": "

The identifier of the Amazon Connect instance.

", - "ListQueueQuickConnectsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListQueuesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListQuickConnectsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListRoutingProfileQueuesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListRoutingProfilesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListRulesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListSecurityKeysRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListSecurityProfilePermissionsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListSecurityProfilesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListTaskTemplatesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListUseCasesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListUserHierarchyGroupsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ListUsersRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", + "ListQueueQuickConnectsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListQueuesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListQuickConnectsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListRoutingProfileQueuesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListRoutingProfilesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListRulesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListSecurityKeysRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListSecurityProfilePermissionsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListSecurityProfilesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListTaskTemplatesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListUseCasesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListUserHierarchyGroupsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ListUsersRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", "MonitorContactRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "PutUserStatusRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", + "PutUserStatusRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", "ReplicateInstanceResponse$Id": "

The identifier of the replicated instance. You can find the instanceId in the ARN of the instance. The replicated instance has the same identifier as the instance it was replicated from.

", - "ResumeContactRecordingRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "RoutingProfile$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "SearchQueuesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "SearchRoutingProfilesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "SearchSecurityProfilesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "SearchUsersRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "SearchVocabulariesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", + "ResumeContactRecordingRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "RoutingProfile$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "SearchQueuesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "SearchRoutingProfilesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "SearchSecurityProfilesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "SearchUsersRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "SearchVocabulariesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", "SecurityProfile$OrganizationResourceId": "

The organization resource identifier for the security profile.

", "SecurityProfileSearchSummary$OrganizationResourceId": "

The organization resource identifier.

", - "StartChatContactRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "StartContactRecordingRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "StartContactStreamingRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "StartOutboundVoiceContactRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "StartTaskContactRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "StopContactRecordingRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "StopContactRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "StopContactStreamingRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "SuspendContactRecordingRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "TransferContactRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateAgentStatusRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateContactAttributesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", + "StartChatContactRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "StartContactRecordingRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "StartContactStreamingRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "StartOutboundVoiceContactRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "StartTaskContactRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "StopContactRecordingRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "StopContactRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "StopContactStreamingRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "SuspendContactRecordingRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "TransferContactRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateAgentStatusRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateContactAttributesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", "UpdateContactFlowContentRequest$InstanceId": "

The identifier of the Amazon Connect instance.

", - "UpdateContactFlowMetadataRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateContactFlowModuleContentRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateContactFlowModuleMetadataRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", + "UpdateContactFlowMetadataRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateContactFlowModuleContentRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateContactFlowModuleMetadataRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", "UpdateContactFlowNameRequest$InstanceId": "

The identifier of the Amazon Connect instance.

", - "UpdateContactRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateContactScheduleRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateHoursOfOperationRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateInstanceAttributeRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateInstanceStorageConfigRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateParticipantRoleConfigRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateQueueHoursOfOperationRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateQueueMaxContactsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateQueueNameRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateQueueOutboundCallerConfigRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateQueueStatusRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateQuickConnectConfigRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateQuickConnectNameRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateRoutingProfileConcurrencyRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateRoutingProfileDefaultOutboundQueueRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateRoutingProfileNameRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateRoutingProfileQueuesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateRuleRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateSecurityProfileRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateTaskTemplateRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateTaskTemplateResponse$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateUserHierarchyGroupNameRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateUserHierarchyRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateUserHierarchyStructureRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateUserIdentityInfoRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateUserPhoneConfigRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateUserRoutingProfileRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "UpdateUserSecurityProfilesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

" + "UpdateContactRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateContactScheduleRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateHoursOfOperationRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateInstanceAttributeRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateInstanceStorageConfigRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateParticipantRoleConfigRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateQueueHoursOfOperationRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateQueueMaxContactsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateQueueNameRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateQueueOutboundCallerConfigRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateQueueStatusRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateQuickConnectConfigRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateQuickConnectNameRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateRoutingProfileConcurrencyRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateRoutingProfileDefaultOutboundQueueRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateRoutingProfileNameRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateRoutingProfileQueuesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateRuleRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateSecurityProfileRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateTaskTemplateRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateTaskTemplateResponse$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateUserHierarchyGroupNameRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateUserHierarchyRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateUserHierarchyStructureRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateUserIdentityInfoRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateUserPhoneConfigRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateUserRoutingProfileRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "UpdateUserSecurityProfilesRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

" } }, "InstanceIdOrArn": { "base": null, "refs": { "CreateTrafficDistributionGroupRequest$InstanceId": "

The identifier of the Amazon Connect instance that has been replicated. You can find the instanceId in the ARN of the instance.

", - "ListTrafficDistributionGroupsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

", - "ReplicateInstanceRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance. You can provide the InstanceId, or the entire ARN.

" + "ListTrafficDistributionGroupsRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "ReplicateInstanceRequest$InstanceId": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. You can provide the InstanceId, or the entire ARN.

" } }, "InstanceStatus": { @@ -2475,7 +2475,7 @@ "KeyId": { "base": null, "refs": { - "EncryptionConfig$KeyId": "

The full ARN of the encryption key.

Be sure to provide the full ARN of the encryption key, not just the ID.

" + "EncryptionConfig$KeyId": "

The full ARN of the encryption key.

Be sure to provide the full ARN of the encryption key, not just the ID.

Amazon Connect supports only KMS keys with the default key spec of SYMMETRIC_DEFAULT .

" } }, "KinesisFirehoseConfig": { diff --git a/models/apis/connect/2017-08-08/endpoint-tests-1.json b/models/apis/connect/2017-08-08/endpoint-tests-1.json index ea61651d6f8..f2e5f6d152a 100644 --- a/models/apis/connect/2017-08-08/endpoint-tests-1.json +++ b/models/apis/connect/2017-08-08/endpoint-tests-1.json @@ -9,8 +9,8 @@ }, "params": { "Region": "af-south-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -22,8 +22,8 @@ }, "params": { "Region": "ap-northeast-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -35,8 +35,8 @@ }, "params": { "Region": "ap-northeast-2", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -48,8 +48,8 @@ }, "params": { "Region": "ap-southeast-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -61,8 +61,8 @@ }, "params": { "Region": "ap-southeast-2", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -74,8 +74,8 @@ }, "params": { "Region": "ca-central-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -87,8 +87,8 @@ }, "params": { "Region": "eu-central-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -100,8 +100,8 @@ }, "params": { "Region": "eu-west-2", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -113,8 +113,8 @@ }, "params": { "Region": "us-east-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -126,8 +126,8 @@ }, "params": { "Region": "us-west-2", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -139,8 +139,8 @@ }, "params": { "Region": "us-east-1", - "UseDualStack": true, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": true } }, { @@ -152,8 +152,8 @@ }, "params": { "Region": "us-east-1", - "UseDualStack": false, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": false } }, { @@ -165,8 +165,8 @@ }, "params": { "Region": "us-east-1", - "UseDualStack": true, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": true } }, { @@ -178,8 +178,8 @@ }, "params": { "Region": "cn-north-1", - "UseDualStack": true, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": true } }, { @@ -191,8 +191,8 @@ }, "params": { "Region": "cn-north-1", - "UseDualStack": false, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": false } }, { @@ -204,8 +204,8 @@ }, "params": { "Region": "cn-north-1", - "UseDualStack": true, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": true } }, { @@ -217,8 +217,8 @@ }, "params": { "Region": "cn-north-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -230,8 +230,8 @@ }, "params": { "Region": "us-gov-west-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -243,8 +243,8 @@ }, "params": { "Region": "us-gov-west-1", - "UseDualStack": false, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": false } }, { @@ -256,8 +256,8 @@ }, "params": { "Region": "us-gov-east-1", - "UseDualStack": true, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": true } }, { @@ -269,8 +269,8 @@ }, "params": { "Region": "us-gov-east-1", - "UseDualStack": false, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": false } }, { @@ -282,8 +282,8 @@ }, "params": { "Region": "us-gov-east-1", - "UseDualStack": true, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": true } }, { @@ -295,8 +295,8 @@ }, "params": { "Region": "us-gov-east-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -308,8 +308,8 @@ }, "params": { "Region": "us-iso-east-1", - "UseDualStack": false, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": false } }, { @@ -321,8 +321,8 @@ }, "params": { "Region": "us-iso-east-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -334,8 +334,8 @@ }, "params": { "Region": "us-isob-east-1", - "UseDualStack": false, - "UseFIPS": true + "UseFIPS": true, + "UseDualStack": false } }, { @@ -347,8 +347,8 @@ }, "params": { "Region": "us-isob-east-1", - "UseDualStack": false, - "UseFIPS": false + "UseFIPS": false, + "UseDualStack": false } }, { @@ -360,8 +360,8 @@ }, "params": { "Region": "us-east-1", - "UseDualStack": false, "UseFIPS": false, + "UseDualStack": false, "Endpoint": "https://example.com" } }, @@ -373,8 +373,8 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, + "UseDualStack": false, "Endpoint": "https://example.com" } }, @@ -385,8 +385,8 @@ }, "params": { "Region": "us-east-1", - "UseDualStack": false, "UseFIPS": true, + "UseDualStack": false, "Endpoint": "https://example.com" } }, @@ -397,8 +397,8 @@ }, "params": { "Region": "us-east-1", - "UseDualStack": true, "UseFIPS": false, + "UseDualStack": true, "Endpoint": "https://example.com" } } diff --git a/service/auditmanager/api.go b/service/auditmanager/api.go index 2fa98784cd3..14f4db27df7 100644 --- a/service/auditmanager/api.go +++ b/service/auditmanager/api.go @@ -6184,6 +6184,13 @@ func (c *AuditManager) UpdateAssessmentFrameworkShareRequest(input *UpdateAssess // An internal service error occurred during the processing of your request. // Try again later. // +// - ServiceQuotaExceededException +// You've reached your account quota for this resource type. To perform the +// requested action, delete some existing resources or request a quota increase +// (https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html) from +// the Service Quotas console. For a list of Audit Manager service quotas, see +// Quotas and restrictions for Audit Manager (https://docs.aws.amazon.com/audit-manager/latest/userguide/service-quotas.html). +// // See also, https://docs.aws.amazon.com/goto/WebAPI/auditmanager-2017-07-25/UpdateAssessmentFrameworkShare func (c *AuditManager) UpdateAssessmentFrameworkShare(input *UpdateAssessmentFrameworkShareInput) (*UpdateAssessmentFrameworkShareOutput, error) { req, out := c.UpdateAssessmentFrameworkShareRequest(input) @@ -6436,7 +6443,7 @@ func (c *AuditManager) UpdateSettingsRequest(input *UpdateSettingsInput) (req *r // UpdateSettings API operation for AWS Audit Manager. // -// Updates Audit Manager settings for the current user account. +// Updates Audit Manager settings for the current account. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about @@ -6641,6 +6648,13 @@ func (s *AWSAccount) SetName(v string) *AWSAccount { } // An Amazon Web Service such as Amazon S3 or CloudTrail. +// +// For an example of how to find an Amazon Web Service name and how to define +// it in your assessment scope, see the following: +// +// - Finding an Amazon Web Service name to use in your assessment scope (https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_GetServicesInScope.html#API_GetServicesInScope_Example_2) +// +// - Defining an Amazon Web Service name in your assessment scope (https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_GetServicesInScope.html#API_GetServicesInScope_Example_3) type AWSService struct { _ struct{} `type:"structure"` @@ -8929,7 +8943,7 @@ type ChangeLog struct { // The time when the action was performed and the changelog record was created. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` - // The IAM user or role that performed the action. + // The user or role that performed the action. CreatedBy *string `locationName:"createdBy" min:"20" type:"string"` // The name of the object that changed. This could be the name of an assessment, @@ -9011,7 +9025,7 @@ type Control struct { // The time when the control was created. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` - // The IAM user or role that created the control. + // The user or role that created the control. CreatedBy *string `locationName:"createdBy" min:"1" type:"string"` // The description of the control. @@ -9023,7 +9037,7 @@ type Control struct { // The time when the control was most recently updated. LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"` - // The IAM user or role that most recently updated the control. + // The user or role that most recently updated the control. LastUpdatedBy *string `locationName:"lastUpdatedBy" min:"1" type:"string"` // The name of the control. @@ -10622,7 +10636,7 @@ type Delegation struct { // The identifier for the control set that's associated with the delegation. ControlSetId *string `locationName:"controlSetId" min:"1" type:"string"` - // The IAM user or role that created the delegation. + // The user or role that created the delegation. CreatedBy *string `locationName:"createdBy" min:"1" type:"string"` // Specifies when the delegation was created. @@ -11527,8 +11541,7 @@ type Evidence struct { // The identifier for the folder that the evidence is stored in. EvidenceFolderId *string `locationName:"evidenceFolderId" min:"36" type:"string"` - // The unique identifier for the IAM user or role that's associated with the - // evidence. + // The unique identifier for the user or role that's associated with the evidence. IamId *string `locationName:"iamId" min:"20" type:"string"` // The identifier for the evidence. @@ -11825,7 +11838,7 @@ type Framework struct { // The time when the framework was created. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` - // The IAM user or role that created the framework. + // The user or role that created the framework. CreatedBy *string `locationName:"createdBy" min:"1" type:"string"` // The description of the framework. @@ -11837,7 +11850,7 @@ type Framework struct { // The time when the framework was most recently updated. LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"` - // The IAM user or role that most recently updated the framework. + // The user or role that most recently updated the framework. LastUpdatedBy *string `locationName:"lastUpdatedBy" min:"1" type:"string"` // The logo that's associated with the framework. diff --git a/service/connect/api.go b/service/connect/api.go index 48e0940136d..5fef428792d 100644 --- a/service/connect/api.go +++ b/service/connect/api.go @@ -5566,8 +5566,9 @@ func (c *Connect) DescribeUserRequest(input *DescribeUserInput) (req *request.Re // DescribeUser API operation for Amazon Connect Service. // // Describes the specified user account. You can find the instance ID in the -// console (it’s the final part of the ARN). The console does not display -// the user IDs. Instead, list the users and note the IDs provided in the output. +// Amazon Connect console (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) +// (it’s the final part of the ARN). The console does not display the user +// IDs. Instead, list the users and note the IDs provided in the output. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about @@ -18989,8 +18990,9 @@ func (s AssignContactCategoryActionDefinition) GoString() string { type AssociateApprovedOriginInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -19075,8 +19077,9 @@ func (s AssociateApprovedOriginOutput) GoString() string { type AssociateBotInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -19115,6 +19118,11 @@ func (s *AssociateBotInput) Validate() error { if s.InstanceId != nil && len(*s.InstanceId) < 1 { invalidParams.Add(request.NewErrParamMinLen("InstanceId", 1)) } + if s.LexBot != nil { + if err := s.LexBot.Validate(); err != nil { + invalidParams.AddNested("LexBot", err.(request.ErrInvalidParams)) + } + } if s.LexV2Bot != nil { if err := s.LexV2Bot.Validate(); err != nil { invalidParams.AddNested("LexV2Bot", err.(request.ErrInvalidParams)) @@ -19170,8 +19178,9 @@ func (s AssociateBotOutput) GoString() string { type AssociateDefaultVocabularyInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -19273,8 +19282,9 @@ func (s AssociateDefaultVocabularyOutput) GoString() string { type AssociateInstanceStorageConfigInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -19394,8 +19404,9 @@ type AssociateLambdaFunctionInput struct { // FunctionArn is a required field FunctionArn *string `min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -19478,8 +19489,9 @@ func (s AssociateLambdaFunctionOutput) GoString() string { type AssociateLexBotInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -19520,6 +19532,11 @@ func (s *AssociateLexBotInput) Validate() error { if s.LexBot == nil { invalidParams.Add(request.NewErrParamRequired("LexBot")) } + if s.LexBot != nil { + if err := s.LexBot.Validate(); err != nil { + invalidParams.AddNested("LexBot", err.(request.ErrInvalidParams)) + } + } if invalidParams.Len() > 0 { return invalidParams @@ -19569,8 +19586,9 @@ type AssociatePhoneNumberContactFlowInput struct { // ContactFlowId is a required field ContactFlowId *string `type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` @@ -19667,8 +19685,9 @@ func (s AssociatePhoneNumberContactFlowOutput) GoString() string { type AssociateQueueQuickConnectsInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -19773,8 +19792,9 @@ func (s AssociateQueueQuickConnectsOutput) GoString() string { type AssociateRoutingProfileQueuesInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -19889,8 +19909,9 @@ func (s AssociateRoutingProfileQueuesOutput) GoString() string { type AssociateSecurityKeyInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -21310,8 +21331,9 @@ type CreateAgentStatusInput struct { // The display order of the status. DisplayOrder *int64 `min:"1" type:"integer"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -21594,8 +21616,9 @@ type CreateContactFlowModuleInput struct { // The description of the flow module. Description *string `type:"string"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -21787,8 +21810,9 @@ type CreateHoursOfOperationInput struct { // The description of the hours of operation. Description *string `min:"1" type:"string"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -22100,8 +22124,9 @@ func (s *CreateInstanceOutput) SetId(v string) *CreateInstanceOutput { type CreateIntegrationAssociationInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -22278,8 +22303,9 @@ type CreateQueueInput struct { // HoursOfOperationId is a required field HoursOfOperationId *string `type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -22455,8 +22481,9 @@ type CreateQuickConnectInput struct { // The description of the quick connect. Description *string `min:"1" type:"string"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -22613,8 +22640,9 @@ type CreateRoutingProfileInput struct { // Description is a required field Description *string `min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -22823,8 +22851,9 @@ type CreateRuleInput struct { // Function is a required field Function *string `type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -23008,8 +23037,9 @@ type CreateSecurityProfileInput struct { // The description of the security profile. Description *string `type:"string"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -23186,8 +23216,9 @@ type CreateTaskTemplateInput struct { // Fields is a required field Fields []*TaskTemplateField `type:"list" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -23517,8 +23548,9 @@ func (s *CreateTrafficDistributionGroupOutput) SetId(v string) *CreateTrafficDis type CreateUseCaseInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -23652,8 +23684,9 @@ func (s *CreateUseCaseOutput) SetUseCaseId(v string) *CreateUseCaseOutput { type CreateUserHierarchyGroupInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -23797,8 +23830,9 @@ type CreateUserInput struct { // The information about the identity of the user. IdentityInfo *UserIdentityInfo `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -24021,8 +24055,9 @@ type CreateVocabularyInput struct { // Content is a required field Content *string `min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -24468,8 +24503,9 @@ func (s *DateReference) SetValue(v string) *DateReference { type DefaultVocabulary struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` @@ -24541,8 +24577,9 @@ type DeleteContactFlowInput struct { // ContactFlowId is a required field ContactFlowId *string `location:"uri" locationName:"ContactFlowId" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -24608,8 +24645,9 @@ type DeleteContactFlowModuleInput struct { // ContactFlowModuleId is a required field ContactFlowModuleId *string `location:"uri" locationName:"ContactFlowModuleId" min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -24719,8 +24757,9 @@ type DeleteHoursOfOperationInput struct { // HoursOfOperationId is a required field HoursOfOperationId *string `location:"uri" locationName:"HoursOfOperationId" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -24803,8 +24842,9 @@ func (s DeleteHoursOfOperationOutput) GoString() string { type DeleteInstanceInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -24875,8 +24915,9 @@ func (s DeleteInstanceOutput) GoString() string { type DeleteIntegrationAssociationInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -24964,8 +25005,9 @@ func (s DeleteIntegrationAssociationOutput) GoString() string { type DeleteQuickConnectInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -25053,8 +25095,9 @@ func (s DeleteQuickConnectOutput) GoString() string { type DeleteRuleInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -25142,8 +25185,9 @@ func (s DeleteRuleOutput) GoString() string { type DeleteSecurityProfileInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -25231,8 +25275,9 @@ func (s DeleteSecurityProfileOutput) GoString() string { type DeleteTaskTemplateInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -25394,8 +25439,9 @@ func (s DeleteTrafficDistributionGroupOutput) GoString() string { type DeleteUseCaseInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -25505,8 +25551,9 @@ type DeleteUserHierarchyGroupInput struct { // HierarchyGroupId is a required field HierarchyGroupId *string `location:"uri" locationName:"HierarchyGroupId" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -25589,8 +25636,9 @@ func (s DeleteUserHierarchyGroupOutput) GoString() string { type DeleteUserInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -25678,8 +25726,9 @@ func (s DeleteUserOutput) GoString() string { type DeleteVocabularyInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -25805,8 +25854,9 @@ type DescribeAgentStatusInput struct { // AgentStatusId is a required field AgentStatusId *string `location:"uri" locationName:"AgentStatusId" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -25969,8 +26019,9 @@ type DescribeContactFlowModuleInput struct { // ContactFlowModuleId is a required field ContactFlowModuleId *string `location:"uri" locationName:"ContactFlowModuleId" min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -26098,8 +26149,9 @@ type DescribeContactInput struct { // ContactId is a required field ContactId *string `location:"uri" locationName:"ContactId" min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -26196,8 +26248,9 @@ type DescribeHoursOfOperationInput struct { // HoursOfOperationId is a required field HoursOfOperationId *string `location:"uri" locationName:"HoursOfOperationId" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -26294,8 +26347,9 @@ type DescribeInstanceAttributeInput struct { // AttributeType is a required field AttributeType *string `location:"uri" locationName:"AttributeType" type:"string" required:"true" enum:"InstanceAttributeType"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -26387,8 +26441,9 @@ func (s *DescribeInstanceAttributeOutput) SetAttribute(v *Attribute) *DescribeIn type DescribeInstanceInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -26474,8 +26529,9 @@ type DescribeInstanceStorageConfigInput struct { // AssociationId is a required field AssociationId *string `location:"uri" locationName:"AssociationId" min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -26662,8 +26718,9 @@ func (s *DescribePhoneNumberOutput) SetClaimedPhoneNumberSummary(v *ClaimedPhone type DescribeQueueInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -26760,8 +26817,9 @@ func (s *DescribeQueueOutput) SetQueue(v *Queue) *DescribeQueueOutput { type DescribeQuickConnectInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -26858,8 +26916,9 @@ func (s *DescribeQuickConnectOutput) SetQuickConnect(v *QuickConnect) *DescribeQ type DescribeRoutingProfileInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -26956,8 +27015,9 @@ func (s *DescribeRoutingProfileOutput) SetRoutingProfile(v *RoutingProfile) *Des type DescribeRuleInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -27056,8 +27116,9 @@ func (s *DescribeRuleOutput) SetRule(v *Rule) *DescribeRuleOutput { type DescribeSecurityProfileInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -27242,8 +27303,9 @@ type DescribeUserHierarchyGroupInput struct { // HierarchyGroupId is a required field HierarchyGroupId *string `location:"uri" locationName:"HierarchyGroupId" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -27335,8 +27397,9 @@ func (s *DescribeUserHierarchyGroupOutput) SetHierarchyGroup(v *HierarchyGroup) type DescribeUserHierarchyStructureInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -27416,8 +27479,9 @@ func (s *DescribeUserHierarchyStructureOutput) SetHierarchyStructure(v *Hierarch type DescribeUserInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -27514,8 +27578,9 @@ func (s *DescribeUserOutput) SetUser(v *User) *DescribeUserOutput { type DescribeVocabularyInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -27731,8 +27796,9 @@ func (s *Dimensions) SetRoutingProfile(v *RoutingProfileReference) *Dimensions { type DisassociateApprovedOriginInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -27817,8 +27883,9 @@ func (s DisassociateApprovedOriginOutput) GoString() string { type DisassociateBotInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -27857,6 +27924,11 @@ func (s *DisassociateBotInput) Validate() error { if s.InstanceId != nil && len(*s.InstanceId) < 1 { invalidParams.Add(request.NewErrParamMinLen("InstanceId", 1)) } + if s.LexBot != nil { + if err := s.LexBot.Validate(); err != nil { + invalidParams.AddNested("LexBot", err.(request.ErrInvalidParams)) + } + } if s.LexV2Bot != nil { if err := s.LexV2Bot.Validate(); err != nil { invalidParams.AddNested("LexV2Bot", err.(request.ErrInvalidParams)) @@ -27918,8 +27990,9 @@ type DisassociateInstanceStorageConfigInput struct { // AssociationId is a required field AssociationId *string `location:"uri" locationName:"AssociationId" min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -28021,8 +28094,9 @@ type DisassociateLambdaFunctionInput struct { // FunctionArn is a required field FunctionArn *string `location:"querystring" locationName:"functionArn" min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance.. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance.. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -28110,8 +28184,9 @@ type DisassociateLexBotInput struct { // BotName is a required field BotName *string `location:"querystring" locationName:"botName" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -28205,8 +28280,9 @@ func (s DisassociateLexBotOutput) GoString() string { type DisassociatePhoneNumberContactFlowInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"querystring" locationName:"instanceId" min:"1" type:"string" required:"true"` @@ -28294,8 +28370,9 @@ func (s DisassociatePhoneNumberContactFlowOutput) GoString() string { type DisassociateQueueQuickConnectsInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -28400,8 +28477,9 @@ func (s DisassociateQueueQuickConnectsOutput) GoString() string { type DisassociateRoutingProfileQueuesInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -28519,8 +28597,9 @@ type DisassociateSecurityKeyInput struct { // AssociationId is a required field AssociationId *string `location:"uri" locationName:"AssociationId" min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -28889,6 +28968,9 @@ type EncryptionConfig struct { // // Be sure to provide the full ARN of the encryption key, not just the ID. // + // Amazon Connect supports only KMS keys with the default key spec of SYMMETRIC_DEFAULT + // (https://docs.aws.amazon.com/kms/latest/developerguide/asymmetric-key-specs.html#key-spec-symmetric-default). + // // KeyId is a required field KeyId *string `min:"1" type:"string" required:"true"` } @@ -29290,8 +29372,9 @@ type GetCurrentMetricDataInput struct { // * If no Grouping is included in the request, a summary of metrics is returned. Groupings []*string `type:"list" enum:"Grouping"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -29495,8 +29578,9 @@ type GetCurrentUserDataInput struct { // Filters is a required field Filters *UserDataFilters `type:"structure" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -29630,8 +29714,9 @@ func (s *GetCurrentUserDataOutput) SetUserDataList(v []*UserData) *GetCurrentUse type GetFederationTokenInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -29931,8 +30016,9 @@ type GetMetricDataInput struct { // HistoricalMetrics is a required field HistoricalMetrics []*HistoricalMetric `type:"list" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -30106,8 +30192,9 @@ func (s *GetMetricDataOutput) SetNextToken(v string) *GetMetricDataOutput { type GetTaskTemplateInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -30213,8 +30300,9 @@ type GetTaskTemplateOutput struct { // Id is a required field Id *string `min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. InstanceId *string `min:"1" type:"string"` // The timestamp when the task template was last modified. @@ -31546,8 +31634,9 @@ type Instance struct { // When the instance was created. CreatedTime *time.Time `type:"timestamp"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. Id *string `min:"1" type:"string"` // The identity management type. @@ -31914,8 +32003,9 @@ func (s *InstanceSummary) SetServiceRole(v string) *InstanceSummary { type IntegrationAssociationSummary struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. InstanceId *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) for the AppIntegration. @@ -32566,10 +32656,14 @@ type LexBot struct { _ struct{} `type:"structure"` // The Amazon Web Services Region where the Amazon Lex bot was created. - LexRegion *string `type:"string"` + // + // LexRegion is a required field + LexRegion *string `type:"string" required:"true"` // The name of the Amazon Lex bot. - Name *string `type:"string"` + // + // Name is a required field + Name *string `type:"string" required:"true"` } // String returns the string representation. @@ -32590,6 +32684,22 @@ func (s LexBot) GoString() string { return s.String() } +// Validate inspects the fields of the type to determine if they are valid. +func (s *LexBot) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "LexBot"} + if s.LexRegion == nil { + invalidParams.Add(request.NewErrParamRequired("LexRegion")) + } + if s.Name == nil { + invalidParams.Add(request.NewErrParamRequired("Name")) + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + // SetLexRegion sets the LexRegion field's value. func (s *LexBot) SetLexRegion(v string) *LexBot { s.LexRegion = &v @@ -32759,8 +32869,9 @@ type ListAgentStatusesInput struct { // Available agent status types. AgentStatusTypes []*string `location:"querystring" locationName:"AgentStatusTypes" type:"list" enum:"AgentStatusType"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -32877,8 +32988,9 @@ func (s *ListAgentStatusesOutput) SetNextToken(v string) *ListAgentStatusesOutpu type ListApprovedOriginsInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -32989,8 +33101,9 @@ func (s *ListApprovedOriginsOutput) SetOrigins(v []*string) *ListApprovedOrigins type ListBotsInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -33119,8 +33232,9 @@ type ListContactFlowModulesInput struct { // The state of the flow module. ContactFlowModuleState *string `location:"querystring" locationName:"state" type:"string" enum:"ContactFlowModuleState"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -33240,8 +33354,9 @@ type ListContactFlowsInput struct { // The type of flow. ContactFlowTypes []*string `location:"querystring" locationName:"contactFlowTypes" type:"list" enum:"ContactFlowType"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -33364,8 +33479,9 @@ type ListContactReferencesInput struct { // ContactId is a required field ContactId *string `location:"uri" locationName:"ContactId" min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -33495,8 +33611,9 @@ func (s *ListContactReferencesOutput) SetReferenceSummaryList(v []*ReferenceSumm type ListDefaultVocabulariesInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -33622,8 +33739,9 @@ func (s *ListDefaultVocabulariesOutput) SetNextToken(v string) *ListDefaultVocab type ListHoursOfOperationsInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -33735,8 +33853,9 @@ func (s *ListHoursOfOperationsOutput) SetNextToken(v string) *ListHoursOfOperati type ListInstanceAttributesInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -33847,8 +33966,9 @@ func (s *ListInstanceAttributesOutput) SetNextToken(v string) *ListInstanceAttri type ListInstanceStorageConfigsInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -34067,8 +34187,9 @@ func (s *ListInstancesOutput) SetNextToken(v string) *ListInstancesOutput { type ListIntegrationAssociationsInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -34188,8 +34309,9 @@ func (s *ListIntegrationAssociationsOutput) SetNextToken(v string) *ListIntegrat type ListLambdaFunctionsInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -34300,8 +34422,9 @@ func (s *ListLambdaFunctionsOutput) SetNextToken(v string) *ListLambdaFunctionsO type ListLexBotsInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -34414,8 +34537,9 @@ func (s *ListLexBotsOutput) SetNextToken(v string) *ListLexBotsOutput { type ListPhoneNumbersInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -34875,8 +34999,9 @@ func (s *ListPromptsOutput) SetPromptSummaryList(v []*PromptSummary) *ListPrompt type ListQueueQuickConnectsInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -35005,8 +35130,9 @@ func (s *ListQueueQuickConnectsOutput) SetQuickConnectSummaryList(v []*QuickConn type ListQueuesInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -35127,8 +35253,9 @@ func (s *ListQueuesOutput) SetQueueSummaryList(v []*QueueSummary) *ListQueuesOut type ListQuickConnectsInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -35251,8 +35378,9 @@ func (s *ListQuickConnectsOutput) SetQuickConnectSummaryList(v []*QuickConnectSu type ListRoutingProfileQueuesInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -35381,8 +35509,9 @@ func (s *ListRoutingProfileQueuesOutput) SetRoutingProfileQueueConfigSummaryList type ListRoutingProfilesInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -35497,8 +35626,9 @@ type ListRulesInput struct { // The name of the event source. EventSourceName *string `location:"querystring" locationName:"eventSourceName" type:"string" enum:"EventSourceName"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -35626,8 +35756,9 @@ func (s *ListRulesOutput) SetRuleSummaryList(v []*RuleSummary) *ListRulesOutput type ListSecurityKeysInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -35738,8 +35869,9 @@ func (s *ListSecurityKeysOutput) SetSecurityKeys(v []*SecurityKey) *ListSecurity type ListSecurityProfilePermissionsInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -35868,8 +36000,9 @@ func (s *ListSecurityProfilePermissionsOutput) SetPermissions(v []*string) *List type ListSecurityProfilesInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -35981,7 +36114,10 @@ func (s *ListSecurityProfilesOutput) SetSecurityProfileSummaryList(v []*Security type ListTagsForResourceInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The Amazon Resource Name (ARN) of the resource. + // The Amazon Resource Name (ARN) of the resource. All Amazon Connect resources + // (instances, queues, flows, routing profiles, etc) have an ARN. To locate + // the ARN for an instance, for example, see Find your Amazon Connect instance + // ID/ARN (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html). // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` @@ -36061,8 +36197,9 @@ func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForRe type ListTaskTemplatesInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -36203,8 +36340,9 @@ func (s *ListTaskTemplatesOutput) SetTaskTemplates(v []*TaskTemplateMetadata) *L type ListTrafficDistributionGroupsInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. InstanceId *string `location:"querystring" locationName:"instanceId" min:"1" type:"string"` // The maximum number of results to return per page. @@ -36312,8 +36450,9 @@ func (s *ListTrafficDistributionGroupsOutput) SetTrafficDistributionGroupSummary type ListUseCasesInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -36441,8 +36580,9 @@ func (s *ListUseCasesOutput) SetUseCaseSummaryList(v []*UseCase) *ListUseCasesOu type ListUserHierarchyGroupsInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -36554,8 +36694,9 @@ func (s *ListUserHierarchyGroupsOutput) SetUserHierarchyGroupSummaryList(v []*Hi type ListUsersInput struct { _ struct{} `type:"structure" nopayload:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -37748,8 +37889,9 @@ type PutUserStatusInput struct { // AgentStatusId is a required field AgentStatusId *string `type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -38772,9 +38914,10 @@ type ReplicateInstanceInput struct { // idempotent APIs (https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/). ClientToken *string `type:"string" idempotencyToken:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. You can provide the InstanceId, or the entire - // ARN. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. You can provide the InstanceId, + // or the entire ARN. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -39230,8 +39373,9 @@ type ResumeContactRecordingInput struct { // InitialContactId is a required field InitialContactId *string `min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` @@ -39333,8 +39477,9 @@ type RoutingProfile struct { // The description of the routing profile. Description *string `min:"1" type:"string"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. InstanceId *string `min:"1" type:"string"` // The channels agents can handle in the Contact Control Panel (CCP) for this @@ -40517,8 +40662,9 @@ func (s *SearchAvailablePhoneNumbersOutput) SetNextToken(v string) *SearchAvaila type SearchQueuesInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` @@ -40663,8 +40809,9 @@ func (s *SearchQueuesOutput) SetQueues(v []*Queue) *SearchQueuesOutput { type SearchRoutingProfilesInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` @@ -40809,8 +40956,9 @@ func (s *SearchRoutingProfilesOutput) SetRoutingProfiles(v []*RoutingProfile) *S type SearchSecurityProfilesInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` @@ -40957,8 +41105,9 @@ func (s *SearchSecurityProfilesOutput) SetSecurityProfiles(v []*SecurityProfileS type SearchUsersInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. InstanceId *string `min:"1" type:"string"` // The maximum number of results to return per page. @@ -41098,8 +41247,9 @@ func (s *SearchUsersOutput) SetUsers(v []*UserSearchSummary) *SearchUsersOutput type SearchVocabulariesInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -41820,8 +41970,9 @@ type StartChatContactInput struct { // The initial message to be sent to the newly created chat. InitialMessage *ChatMessage `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` @@ -42032,8 +42183,9 @@ type StartContactRecordingInput struct { // InitialContactId is a required field InitialContactId *string `min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` @@ -42159,8 +42311,9 @@ type StartContactStreamingInput struct { // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` @@ -42312,8 +42465,9 @@ type StartOutboundVoiceContactInput struct { // DestinationPhoneNumber is a required field DestinationPhoneNumber *string `type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` @@ -42499,8 +42653,9 @@ type StartTaskContactInput struct { // Panel (CCP). Description *string `type:"string"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` @@ -42687,8 +42842,9 @@ type StopContactInput struct { // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` @@ -42782,8 +42938,9 @@ type StopContactRecordingInput struct { // InitialContactId is a required field InitialContactId *string `min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` @@ -42884,8 +43041,9 @@ type StopContactStreamingInput struct { // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` @@ -43090,8 +43248,9 @@ type SuspendContactRecordingInput struct { // InitialContactId is a required field InitialContactId *string `min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` @@ -44208,8 +44367,9 @@ type TransferContactInput struct { // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` @@ -44445,8 +44605,9 @@ type UpdateAgentStatusInput struct { // The display order of the agent status. DisplayOrder *int64 `min:"1" type:"integer"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -44589,8 +44750,9 @@ type UpdateContactAttributesInput struct { // InitialContactId is a required field InitialContactId *string `min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` @@ -44796,8 +44958,9 @@ type UpdateContactFlowMetadataInput struct { // The description of the flow. Description *string `type:"string"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -44914,8 +45077,9 @@ type UpdateContactFlowModuleContentInput struct { // Content is a required field Content *string `min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -45018,8 +45182,9 @@ type UpdateContactFlowModuleMetadataInput struct { // The description of the flow module. Description *string `type:"string"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -45247,8 +45412,9 @@ type UpdateContactInput struct { // The description of the contact. Description *string `type:"string"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -45370,8 +45536,9 @@ type UpdateContactScheduleInput struct { // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` @@ -45481,8 +45648,9 @@ type UpdateHoursOfOperationInput struct { // HoursOfOperationId is a required field HoursOfOperationId *string `location:"uri" locationName:"HoursOfOperationId" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -45616,8 +45784,9 @@ type UpdateInstanceAttributeInput struct { // AttributeType is a required field AttributeType *string `location:"uri" locationName:"AttributeType" type:"string" required:"true" enum:"InstanceAttributeType"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -45723,8 +45892,9 @@ type UpdateInstanceStorageConfigInput struct { // AssociationId is a required field AssociationId *string `location:"uri" locationName:"AssociationId" min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -45897,8 +46067,9 @@ type UpdateParticipantRoleConfigInput struct { // ContactId is a required field ContactId *string `location:"uri" locationName:"ContactId" min:"1" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -46116,8 +46287,9 @@ type UpdateQueueHoursOfOperationInput struct { // HoursOfOperationId is a required field HoursOfOperationId *string `type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -46214,8 +46386,9 @@ func (s UpdateQueueHoursOfOperationOutput) GoString() string { type UpdateQueueMaxContactsInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -46316,8 +46489,9 @@ type UpdateQueueNameInput struct { // The description of the queue. Description *string `min:"1" type:"string"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -46426,8 +46600,9 @@ func (s UpdateQueueNameOutput) GoString() string { type UpdateQueueOutboundCallerConfigInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -46534,8 +46709,9 @@ func (s UpdateQueueOutboundCallerConfigOutput) GoString() string { type UpdateQueueStatusInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -46637,8 +46813,9 @@ func (s UpdateQueueStatusOutput) GoString() string { type UpdateQuickConnectConfigInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -46748,8 +46925,9 @@ type UpdateQuickConnectNameInput struct { // The description of the quick connect. Description *string `type:"string"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -46855,8 +47033,9 @@ func (s UpdateQuickConnectNameOutput) GoString() string { type UpdateRoutingProfileConcurrencyInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -46973,8 +47152,9 @@ type UpdateRoutingProfileDefaultOutboundQueueInput struct { // DefaultOutboundQueueId is a required field DefaultOutboundQueueId *string `type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -47074,8 +47254,9 @@ type UpdateRoutingProfileNameInput struct { // The description of the routing profile. Must not be more than 250 characters. Description *string `min:"1" type:"string"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -47184,8 +47365,9 @@ func (s UpdateRoutingProfileNameOutput) GoString() string { type UpdateRoutingProfileQueuesInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -47311,8 +47493,9 @@ type UpdateRuleInput struct { // Function is a required field Function *string `type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -47468,8 +47651,9 @@ type UpdateSecurityProfileInput struct { // The description of the security profile. Description *string `type:"string"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -47606,8 +47790,9 @@ type UpdateTaskTemplateInput struct { // Fields that are part of the template. Fields []*TaskTemplateField `type:"list"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -47775,8 +47960,9 @@ type UpdateTaskTemplateOutput struct { // The identifier of the task template resource. Id *string `min:"1" type:"string"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. InstanceId *string `min:"1" type:"string"` // The timestamp when the task template was last modified. @@ -47977,8 +48163,9 @@ type UpdateUserHierarchyGroupNameInput struct { // HierarchyGroupId is a required field HierarchyGroupId *string `location:"uri" locationName:"HierarchyGroupId" type:"string" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -48078,8 +48265,9 @@ type UpdateUserHierarchyInput struct { // The identifier of the hierarchy group. HierarchyGroupId *string `type:"string"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -48178,8 +48366,9 @@ type UpdateUserHierarchyStructureInput struct { // HierarchyStructure is a required field HierarchyStructure *HierarchyStructureUpdate `type:"structure" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -48269,8 +48458,9 @@ type UpdateUserIdentityInfoInput struct { // IdentityInfo is a required field IdentityInfo *UserIdentityInfo `type:"structure" required:"true"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -48372,8 +48562,9 @@ func (s UpdateUserIdentityInfoOutput) GoString() string { type UpdateUserPhoneConfigInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -48480,8 +48671,9 @@ func (s UpdateUserPhoneConfigOutput) GoString() string { type UpdateUserRoutingProfileInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -48583,8 +48775,9 @@ func (s UpdateUserRoutingProfileOutput) GoString() string { type UpdateUserSecurityProfilesInput struct { _ struct{} `type:"structure"` - // The identifier of the Amazon Connect instance. You can find the instanceId - // in the ARN of the instance. + // The identifier of the Amazon Connect instance. You can find the instance + // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) + // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` @@ -50683,6 +50876,12 @@ const ( // InstanceStorageResourceTypeRealTimeContactAnalysisSegments is a InstanceStorageResourceType enum value InstanceStorageResourceTypeRealTimeContactAnalysisSegments = "REAL_TIME_CONTACT_ANALYSIS_SEGMENTS" + + // InstanceStorageResourceTypeAttachments is a InstanceStorageResourceType enum value + InstanceStorageResourceTypeAttachments = "ATTACHMENTS" + + // InstanceStorageResourceTypeContactEvaluations is a InstanceStorageResourceType enum value + InstanceStorageResourceTypeContactEvaluations = "CONTACT_EVALUATIONS" ) // InstanceStorageResourceType_Values returns all elements of the InstanceStorageResourceType enum @@ -50695,6 +50894,8 @@ func InstanceStorageResourceType_Values() []string { InstanceStorageResourceTypeContactTraceRecords, InstanceStorageResourceTypeAgentEvents, InstanceStorageResourceTypeRealTimeContactAnalysisSegments, + InstanceStorageResourceTypeAttachments, + InstanceStorageResourceTypeContactEvaluations, } }