IAMRolesAnywhere / Client / get_profile
get_profile#
- IAMRolesAnywhere.Client.get_profile(**kwargs)#
- Gets a profile. - Required permissions: - rolesanywhere:GetProfile.- See also: AWS API Documentation - Request Syntax- response = client.get_profile( profileId='string' ) - Parameters:
- profileId (string) – - [REQUIRED] - The unique identifier of the profile. 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'profile': { 'createdAt': datetime(2015, 1, 1), 'createdBy': 'string', 'durationSeconds': 123, 'enabled': True|False, 'managedPolicyArns': [ 'string', ], 'name': 'string', 'profileArn': 'string', 'profileId': 'string', 'requireInstanceProperties': True|False, 'roleArns': [ 'string', ], 'sessionPolicy': 'string', 'updatedAt': datetime(2015, 1, 1) } } - Response Structure- (dict) – - profile (dict) – - The state of the profile after a read or write operation. - createdAt (datetime) – - The ISO-8601 timestamp when the profile was created. 
- createdBy (string) – - The Amazon Web Services account that created the profile. 
- durationSeconds (integer) – - The number of seconds the vended session credentials are valid for. 
- enabled (boolean) – - Indicates whether the profile is enabled. 
- managedPolicyArns (list) – - A list of managed policy ARNs that apply to the vended session credentials. - (string) – 
 
- name (string) – - The name of the profile. 
- profileArn (string) – - The ARN of the profile. 
- profileId (string) – - The unique identifier of the profile. 
- requireInstanceProperties (boolean) – - Specifies whether instance properties are required in temporary credential requests with this profile. 
- roleArns (list) – - A list of IAM roles that this profile can assume in a temporary credential request. - (string) – 
 
- sessionPolicy (string) – - A session policy that applies to the trust boundary of the vended session credentials. 
- updatedAt (datetime) – - The ISO-8601 timestamp when the profile was last updated. 
 
 
 
 - Exceptions- IAMRolesAnywhere.Client.exceptions.ResourceNotFoundException
- IAMRolesAnywhere.Client.exceptions.AccessDeniedException