2021/07/13 - Amazon Redshift - 4 new api methods
Changes Release new APIs to support new Redshift feature - Authentication Profile
Deletes an authentication profile.
See also: AWS API Documentation
Request Syntax
client.delete_authentication_profile(
AuthenticationProfileName='string'
)
string
[REQUIRED]
The name of the authentication profile to delete.
dict
Response Syntax
{
'AuthenticationProfileName': 'string'
}
Response Structure
(dict) --
AuthenticationProfileName (string) --
The name of the authentication profile that was deleted.
Creates an authentication profile with the specified parameters.
See also: AWS API Documentation
Request Syntax
client.create_authentication_profile(
AuthenticationProfileName='string',
AuthenticationProfileContent='string'
)
string
[REQUIRED]
The name of the authentication profile to be created.
string
[REQUIRED]
The content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your account.
dict
Response Syntax
{
'AuthenticationProfileName': 'string',
'AuthenticationProfileContent': 'string'
}
Response Structure
(dict) --
AuthenticationProfileName (string) --
The name of the authentication profile that was created.
AuthenticationProfileContent (string) --
The content of the authentication profile in JSON format.
Modifies an authentication profile.
See also: AWS API Documentation
Request Syntax
client.modify_authentication_profile(
AuthenticationProfileName='string',
AuthenticationProfileContent='string'
)
string
[REQUIRED]
The name of the authentication profile to replace.
string
[REQUIRED]
The new content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your account.
dict
Response Syntax
{
'AuthenticationProfileName': 'string',
'AuthenticationProfileContent': 'string'
}
Response Structure
(dict) --
AuthenticationProfileName (string) --
The name of the authentication profile that was replaced.
AuthenticationProfileContent (string) --
The updated content of the authentication profile in JSON format.
Describes an authentication profile.
See also: AWS API Documentation
Request Syntax
client.describe_authentication_profiles(
AuthenticationProfileName='string'
)
string
The name of the authentication profile to describe. If not specified then all authentication profiles owned by the account are listed.
dict
Response Syntax
{
'AuthenticationProfiles': [
{
'AuthenticationProfileName': 'string',
'AuthenticationProfileContent': 'string'
},
]
}
Response Structure
(dict) --
AuthenticationProfiles (list) --
The list of authentication profiles.
(dict) --
Describes an authentication profile.
AuthenticationProfileName (string) --
The name of the authentication profile.
AuthenticationProfileContent (string) --
The content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your account.