LicenseManagerLinuxSubscriptions / Client / update_service_settings
update_service_settings#
- LicenseManagerLinuxSubscriptions.Client.update_service_settings(**kwargs)#
- Updates the service settings for Linux subscriptions. - See also: AWS API Documentation - Request Syntax- response = client.update_service_settings( AllowUpdate=True|False, LinuxSubscriptionsDiscovery='Enabled'|'Disabled', LinuxSubscriptionsDiscoverySettings={ 'OrganizationIntegration': 'Enabled'|'Disabled', 'SourceRegions': [ 'string', ] } ) - Parameters:
- AllowUpdate (boolean) – Describes if updates are allowed to the service settings for Linux subscriptions. If you allow updates, you can aggregate Linux subscription data in more than one home Region. 
- LinuxSubscriptionsDiscovery (string) – - [REQUIRED] - Describes if the discovery of Linux subscriptions is enabled. 
- LinuxSubscriptionsDiscoverySettings (dict) – - [REQUIRED] - The settings defined for Linux subscriptions discovery. The settings include if Organizations integration has been enabled, and which Regions data will be aggregated from. - OrganizationIntegration (string) – [REQUIRED] - Details if you have enabled resource discovery across your accounts in Organizations. 
- SourceRegions (list) – [REQUIRED] - The Regions in which to discover data for Linux subscriptions. - (string) – 
 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'HomeRegions': [ 'string', ], 'LinuxSubscriptionsDiscovery': 'Enabled'|'Disabled', 'LinuxSubscriptionsDiscoverySettings': { 'OrganizationIntegration': 'Enabled'|'Disabled', 'SourceRegions': [ 'string', ] }, 'Status': 'InProgress'|'Completed'|'Successful'|'Failed', 'StatusMessage': { 'string': 'string' } } - Response Structure- (dict) – - HomeRegions (list) – - The Region in which License Manager displays the aggregated data for Linux subscriptions. - (string) – 
 
- LinuxSubscriptionsDiscovery (string) – - Lists if discovery has been enabled for Linux subscriptions. 
- LinuxSubscriptionsDiscoverySettings (dict) – - The settings defined for Linux subscriptions discovery. The settings include if Organizations integration has been enabled, and which Regions data will be aggregated from. - OrganizationIntegration (string) – - Details if you have enabled resource discovery across your accounts in Organizations. 
- SourceRegions (list) – - The Regions in which to discover data for Linux subscriptions. - (string) – 
 
 
- Status (string) – - Indicates the status of Linux subscriptions settings being applied. 
- StatusMessage (dict) – - A message which details the Linux subscriptions service settings current status. - (string) – - (string) – 
 
 
 
 
 - Exceptions- LicenseManagerLinuxSubscriptions.Client.exceptions.InternalServerException
- LicenseManagerLinuxSubscriptions.Client.exceptions.ThrottlingException
- LicenseManagerLinuxSubscriptions.Client.exceptions.ValidationException