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,
}
}