CostOptimizationHub / Client / update_enrollment_status
update_enrollment_status#
- CostOptimizationHub.Client.update_enrollment_status(**kwargs)#
- Updates the enrollment (opt in and opt out) status of an account to the Cost Optimization Hub service. - If the account is a management account or delegated administrator of an organization, this action can also be used to enroll member accounts of the organization. - You must have the appropriate permissions to opt in to Cost Optimization Hub and to view its recommendations. When you opt in, Cost Optimization Hub automatically creates a service-linked role in your account to access its data. - See also: AWS API Documentation - Request Syntax- response = client.update_enrollment_status( status='Active'|'Inactive', includeMemberAccounts=True|False ) - Parameters:
- status (string) – - [REQUIRED] - Sets the account status. 
- includeMemberAccounts (boolean) – Indicates whether to enroll member accounts of the organization if the account is the management account or delegated administrator. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'status': 'string' } - Response Structure- (dict) – - status (string) – - The enrollment status of the account. 
 
 
 - Exceptions- CostOptimizationHub.Client.exceptions.ValidationException
- CostOptimizationHub.Client.exceptions.InternalServerException
- CostOptimizationHub.Client.exceptions.AccessDeniedException
- CostOptimizationHub.Client.exceptions.ThrottlingException