2021/11/04 - Amazon Connect Service - 5 new api methods
Changes This release adds CRUD operation support for Security profile resource in Amazon Connect
This API is in preview release for Amazon Connect and is subject to change.
Gets basic information about the security profle.
See also: AWS API Documentation
Request Syntax
client.describe_security_profile( SecurityProfileId='string', InstanceId='string' )
string
[REQUIRED]
The identifier for the security profle.
string
[REQUIRED]
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
dict
Response Syntax
{ 'SecurityProfile': { 'Id': 'string', 'OrganizationResourceId': 'string', 'Arn': 'string', 'SecurityProfileName': 'string', 'Description': 'string', 'Tags': { 'string': 'string' } } }
Response Structure
(dict) --
SecurityProfile (dict) --
The security profile.
Id (string) --
The identifier for the security profile.
OrganizationResourceId (string) --
The organization resource identifier for the security profile.
Arn (string) --
The Amazon Resource Name (ARN) for the secruity profile.
SecurityProfileName (string) --
The name for the security profile.
Description (string) --
The description of the security profile.
Tags (dict) --
The tags used to organize, track, or control access for this resource.
(string) --
(string) --
This API is in preview release for Amazon Connect and is subject to change.
Creates a security profile.
See also: AWS API Documentation
Request Syntax
client.create_security_profile( SecurityProfileName='string', Description='string', Permissions=[ 'string', ], InstanceId='string', Tags={ 'string': 'string' } )
string
[REQUIRED]
The name of the security profile.
string
The description of the security profile.
list
Permissions assigned to the security profile.
(string) --
string
[REQUIRED]
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
dict
The tags used to organize, track, or control access for this resource.
(string) --
(string) --
dict
Response Syntax
{ 'SecurityProfileId': 'string', 'SecurityProfileArn': 'string' }
Response Structure
(dict) --
SecurityProfileId (string) --
The identifier for the security profle.
SecurityProfileArn (string) --
The Amazon Resource Name (ARN) for the security profile.
This API is in preview release for Amazon Connect and is subject to change.
Lists the permissions granted to a security profile.
See also: AWS API Documentation
Request Syntax
client.list_security_profile_permissions( SecurityProfileId='string', InstanceId='string', NextToken='string', MaxResults=123 )
string
[REQUIRED]
The identifier for the security profle.
string
[REQUIRED]
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
string
The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
integer
The maximum number of results to return per page.
dict
Response Syntax
{ 'Permissions': [ 'string', ], 'NextToken': 'string' }
Response Structure
(dict) --
Permissions (list) --
The permissions granted to the security profile.
(string) --
NextToken (string) --
If there are additional results, this is the token for the next set of results.
This API is in preview release for Amazon Connect and is subject to change.
Deletes a security profile.
See also: AWS API Documentation
Request Syntax
client.delete_security_profile( InstanceId='string', SecurityProfileId='string' )
string
[REQUIRED]
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
string
[REQUIRED]
The identifier for the security profle.
None
This API is in preview release for Amazon Connect and is subject to change.
Updates a security profile.
See also: AWS API Documentation
Request Syntax
client.update_security_profile( Description='string', Permissions=[ 'string', ], SecurityProfileId='string', InstanceId='string' )
string
The description of the security profile.
list
The permissions granted to a security profile.
(string) --
string
[REQUIRED]
The identifier for the security profle.
string
[REQUIRED]
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
None