2023/11/27 - AWS re:Post Private - 11 new api methods
Changes Initial release of AWS re:Post Private
Displays information about the AWS re:Post Private private re:Post.
See also: AWS API Documentation
Request Syntax
client.get_space( spaceId='string' )
string
[REQUIRED]
The ID of the private re:Post.
dict
Response Syntax
{ 'arn': 'string', 'clientId': 'string', 'configurationStatus': 'CONFIGURED'|'UNCONFIGURED', 'contentSize': 123, 'createDateTime': datetime(2015, 1, 1), 'customerRoleArn': 'string', 'deleteDateTime': datetime(2015, 1, 1), 'description': 'string', 'groupAdmins': [ 'string', ], 'name': 'string', 'randomDomain': 'string', 'spaceId': 'string', 'status': 'string', 'storageLimit': 123, 'tier': 'BASIC'|'STANDARD', 'userAdmins': [ 'string', ], 'userCount': 123, 'userKMSKey': 'string', 'vanityDomain': 'string', 'vanityDomainStatus': 'PENDING'|'APPROVED'|'UNAPPROVED' }
Response Structure
(dict) --
arn (string) --
The ARN of the private re:Post.
clientId (string) --
The Identity Center identifier for the Application Instance.
configurationStatus (string) --
The configuration status of the private re:Post.
contentSize (integer) --
The content size of the private re:Post.
createDateTime (datetime) --
The date when the private re:Post was created.
customerRoleArn (string) --
The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.
deleteDateTime (datetime) --
The date when the private re:Post was deleted.
description (string) --
The description of the private re:Post.
groupAdmins (list) --
The list of groups that are administrators of the private re:Post.
(string) --
name (string) --
The name of the private re:Post.
randomDomain (string) --
The AWS generated subdomain of the private re:Post
spaceId (string) --
The unique ID of the private re:Post.
status (string) --
The creation or deletion status of the private re:Post.
storageLimit (integer) --
The storage limit of the private re:Post.
tier (string) --
The pricing tier of the private re:Post.
userAdmins (list) --
The list of users that are administrators of the private re:Post.
(string) --
userCount (integer) --
The number of users that have onboarded to the private re:Post.
userKMSKey (string) --
The custom AWS KMS key ARN that’s used for the AWS KMS encryption.
vanityDomain (string) --
The custom subdomain that you use to access your private re:Post. All custom subdomains must be approved by AWS before use.
vanityDomainStatus (string) --
The approval status of the custom subdomain.
Associates tags with an AWS re:Post Private resource. Currently, the only resource that can be tagged is the private re:Post. If you specify a new tag key for the resource, the tag is appended to the list of tags that are associated with the resource. If you specify a tag key that’s already associated with the resource, the new tag value that you specify replaces the previous value for that tag.
See also: AWS API Documentation
Request Syntax
client.tag_resource( resourceArn='string', tags={ 'string': 'string' } )
string
[REQUIRED]
The ARN of the resource that the tag is associated with.
dict
[REQUIRED]
The list of tag keys and values that must be associated with the resource. You can associate tag keys only, tags (key and values) only, or a combination of tag keys and tags.
(string) --
(string) --
dict
Response Syntax
{}
Response Structure
(dict) --
Returns a list of AWS re:Post Private private re:Posts in the account with some information about each private re:Post.
See also: AWS API Documentation
Request Syntax
client.list_spaces( maxResults=123, nextToken='string' )
integer
The maximum number of private re:Posts to include in the results.
string
The token for the next set of private re:Posts to return. You receive this token from a previous ListSpaces operation.
dict
Response Syntax
{ 'nextToken': 'string', 'spaces': [ { 'arn': 'string', 'configurationStatus': 'CONFIGURED'|'UNCONFIGURED', 'contentSize': 123, 'createDateTime': datetime(2015, 1, 1), 'deleteDateTime': datetime(2015, 1, 1), 'description': 'string', 'name': 'string', 'randomDomain': 'string', 'spaceId': 'string', 'status': 'string', 'storageLimit': 123, 'tier': 'BASIC'|'STANDARD', 'userCount': 123, 'userKMSKey': 'string', 'vanityDomain': 'string', 'vanityDomainStatus': 'PENDING'|'APPROVED'|'UNAPPROVED' }, ] }
Response Structure
(dict) --
nextToken (string) --
The token that you use when you request the next set of private re:Posts.
spaces (list) --
An array of structures that contain some information about the private re:Posts in the account.
(dict) --
A structure that contains some information about a private re:Post in the account.
arn (string) --
The ARN of the private re:Post.
configurationStatus (string) --
The configuration status of the private re:Post.
contentSize (integer) --
The content size of the private re:Post.
createDateTime (datetime) --
The date when the private re:Post was created.
deleteDateTime (datetime) --
The date when the private re:Post was deleted.
description (string) --
The description for the private re:Post. This is used only to help you identify this private re:Post.
name (string) --
The name for the private re:Post.
randomDomain (string) --
The AWS generated subdomain of the private re:Post.
spaceId (string) --
The unique ID of the private re:Post.
status (string) --
The creation/deletion status of the private re:Post.
storageLimit (integer) --
The storage limit of the private re:Post.
tier (string) --
The pricing tier of the private re:Post.
userCount (integer) --
The number of onboarded users to the private re:Post.
userKMSKey (string) --
The custom AWS KMS key ARN that’s used for the AWS KMS encryption.
vanityDomain (string) --
This custom subdomain that you use to access your private re:Post. All custom subdomains must be approved by AWS before use.
vanityDomainStatus (string) --
This approval status of the custom subdomain.
Removes the association of the tag with the AWS re:Post Private resource.
See also: AWS API Documentation
Request Syntax
client.untag_resource( resourceArn='string', tagKeys=[ 'string', ] )
string
[REQUIRED]
The ARN of the resource.
list
[REQUIRED]
The key values of the tag.
(string) --
dict
Response Syntax
{}
Response Structure
(dict) --
Adds a user or group to the list of administrators of the private re:Post.
See also: AWS API Documentation
Request Syntax
client.register_admin( adminId='string', spaceId='string' )
string
[REQUIRED]
The ID of the administrator.
string
[REQUIRED]
The ID of the private re:Post.
None
Modifies an existing AWS re:Post Private private re:Post.
See also: AWS API Documentation
Request Syntax
client.update_space( description='string', roleArn='string', spaceId='string', tier='BASIC'|'STANDARD' )
string
A description for the private re:Post. This is used only to help you identify this private re:Post.
string
The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.
string
[REQUIRED]
The unique ID of this private re:Post.
string
The pricing tier of this private re:Post.
None
Deletes an AWS re:Post Private private re:Post.
See also: AWS API Documentation
Request Syntax
client.delete_space( spaceId='string' )
string
[REQUIRED]
The unique ID of the private re:Post.
None
Returns the tags that are associated with the AWS re:Post Private resource specified by the resourceArn. The only resource that can be tagged is a private re:Post.
See also: AWS API Documentation
Request Syntax
client.list_tags_for_resource( resourceArn='string' )
string
[REQUIRED]
The ARN of the resource that the tags are associated with.
dict
Response Syntax
{ 'tags': { 'string': 'string' } }
Response Structure
(dict) --
tags (dict) --
The list of tags that are associated with the resource.
(string) --
(string) --
Removes the user or group from the list of administrators of the private re:Post.
See also: AWS API Documentation
Request Syntax
client.deregister_admin( adminId='string', spaceId='string' )
string
[REQUIRED]
The ID of the admin to remove.
string
[REQUIRED]
The ID of the private re:Post to remove the admin from.
None
Creates an AWS re:Post Private private re:Post.
See also: AWS API Documentation
Request Syntax
client.create_space( description='string', name='string', roleArn='string', subdomain='string', tags={ 'string': 'string' }, tier='BASIC'|'STANDARD', userKMSKey='string' )
string
A description for the private re:Post. This is used only to help you identify this private re:Post.
string
[REQUIRED]
The name for the private re:Post. This must be unique in your account.
string
The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.
string
[REQUIRED]
The subdomain that you use to access your AWS re:Post Private private re:Post. All custom subdomains must be approved by AWS before use. In addition to your custom subdomain, all private re:Posts are issued an AWS generated subdomain for immediate use.
dict
The list of tags associated with the private re:Post.
(string) --
(string) --
string
[REQUIRED]
The pricing tier for the private re:Post.
string
The AWS KMS key ARN that’s used for the AWS KMS encryption. If you don't provide a key, your data is encrypted by default with a key that AWS owns and manages for you.
dict
Response Syntax
{ 'spaceId': 'string' }
Response Structure
(dict) --
spaceId (string) --
The unique ID of the private re:Post.
Sends an invitation email to selected users and groups.
See also: AWS API Documentation
Request Syntax
client.send_invites( accessorIds=[ 'string', ], body='string', spaceId='string', title='string' )
list
[REQUIRED]
The array of identifiers for the users and groups.
(string) --
string
[REQUIRED]
The body of the invite.
string
[REQUIRED]
The ID of the private re:Post.
string
[REQUIRED]
The title of the invite.
None