Glue / Client / create_usage_profile
create_usage_profile#
- Glue.Client.create_usage_profile(**kwargs)#
Creates an Glue usage profile.
See also: AWS API Documentation
Request Syntax
response = client.create_usage_profile( Name='string', Description='string', Configuration={ 'SessionConfiguration': { 'string': { 'DefaultValue': 'string', 'AllowedValues': [ 'string', ], 'MinValue': 'string', 'MaxValue': 'string' } }, 'JobConfiguration': { 'string': { 'DefaultValue': 'string', 'AllowedValues': [ 'string', ], 'MinValue': 'string', 'MaxValue': 'string' } } }, Tags={ 'string': 'string' } )
- Parameters:
Name (string) –
[REQUIRED]
The name of the usage profile.
Description (string) – A description of the usage profile.
Configuration (dict) –
[REQUIRED]
A
ProfileConfiguration
object specifying the job and session values for the profile.SessionConfiguration (dict) –
A key-value map of configuration parameters for Glue sessions.
(string) –
(dict) –
Specifies the values that an admin sets for each job or session parameter configured in a Glue usage profile.
DefaultValue (string) –
A default value for the parameter.
AllowedValues (list) –
A list of allowed values for the parameter.
(string) –
MinValue (string) –
A minimum allowed value for the parameter.
MaxValue (string) –
A maximum allowed value for the parameter.
JobConfiguration (dict) –
A key-value map of configuration parameters for Glue jobs.
(string) –
(dict) –
Specifies the values that an admin sets for each job or session parameter configured in a Glue usage profile.
DefaultValue (string) –
A default value for the parameter.
AllowedValues (list) –
A list of allowed values for the parameter.
(string) –
MinValue (string) –
A minimum allowed value for the parameter.
MaxValue (string) –
A maximum allowed value for the parameter.
Tags (dict) –
A list of tags applied to the usage profile.
(string) –
(string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'Name': 'string' }
Response Structure
(dict) –
Name (string) –
The name of the usage profile that was created.
Exceptions
Glue.Client.exceptions.InvalidInputException
Glue.Client.exceptions.InternalServiceException
Glue.Client.exceptions.AlreadyExistsException
Glue.Client.exceptions.OperationTimeoutException
Glue.Client.exceptions.ResourceNumberLimitExceededException
Glue.Client.exceptions.OperationNotSupportedException