Service Quotas

2025/10/08 - Service Quotas - 4 new api methods

Changes  introduces Service Quotas Automatic Management. Users can opt-in to monitoring and managing service quotas, receive notifications when quota usage reaches thresholds, configure notification channels, subscribe to EventBridge events for automation, and view notifications in the AWS Health dashboard.

UpdateAutoManagement (new) Link ¶

Updates your Service Quotas Automatic Management configuration, including notification preferences and excluded quotas. Automatic Management monitors your Service Quotas utilization and notifies you before you run out of your allocated quotas.

See also: AWS API Documentation

Request Syntax

client.update_auto_management(
    OptInType='NotifyOnly'|'NotifyAndAdjust',
    NotificationArn='string',
    ExclusionList={
        'string': [
            'string',
        ]
    }
)
type OptInType:

string

param OptInType:

Information on the opt-in type for your Automatic Management configuration. There are two modes: Notify only and Notify and Auto-Adjust. Currently, only NotifyOnly is available.

type NotificationArn:

string

param NotificationArn:

The User Notifications Amazon Resource Name (ARN) for Automatic Management notifications you want to update.

type ExclusionList:

dict

param ExclusionList:

List of Amazon Web Services services you want to exclude from Automatic Management. You won't be notified of Service Quotas utilization for Amazon Web Services services added to the Automatic Management exclusion list.

  • (string) --

    • (list) --

      • (string) --

rtype:

dict

returns:

Response Syntax

{}

Response Structure

  • (dict) --

StopAutoManagement (new) Link ¶

Stops Service Quotas Automatic Management for an Amazon Web Services account and removes all associated configurations. Automatic Management monitors your Service Quotas utilization and notifies you before you run out of your allocated quotas.

See also: AWS API Documentation

Request Syntax

client.stop_auto_management()
rtype:

dict

returns:

Response Syntax

{}

Response Structure

  • (dict) --

GetAutoManagementConfiguration (new) Link ¶

Retrieves information about your Service Quotas Automatic Management configuration. Automatic Management monitors your Service Quotas utilization and notifies you before you run out of your allocated quotas.

See also: AWS API Documentation

Request Syntax

client.get_auto_management_configuration()
rtype:

dict

returns:

Response Syntax

{
    'OptInLevel': 'ACCOUNT',
    'OptInType': 'NotifyOnly'|'NotifyAndAdjust',
    'NotificationArn': 'string',
    'OptInStatus': 'ENABLED'|'DISABLED',
    'ExclusionList': {
        'string': [
            {
                'QuotaCode': 'string',
                'QuotaName': 'string'
            },
        ]
    }
}

Response Structure

  • (dict) --

    • OptInLevel (string) --

      Information on the opt-in level for Automatic Management. Only Amazon Web Services account level is supported.

    • OptInType (string) --

      Information on the opt-in type for Automatic Management. There are two modes: Notify only and Notify and Auto-Adjust. Currently, only NotifyOnly is available.

    • NotificationArn (string) --

      The User Notifications Amazon Resource Name (ARN) for Automatic Management notifications.

    • OptInStatus (string) --

      Status on whether Automatic Management is started or stopped.

    • ExclusionList (dict) --

      List of Amazon Web Services services excluded from Automatic Management. You won't be notified of Service Quotas utilization for Amazon Web Services services added to the Automatic Management exclusion list.

      • (string) --

        • (list) --

          • (dict) --

            Information on your Service Quotas for Service Quotas Automatic Management. Automatic Management monitors your Service Quotas utilization and notifies you before you run out of your allocated quotas.

            • QuotaCode (string) --

              The Service Quotas code for the Amazon Web Services service monitored with Automatic Management.

            • QuotaName (string) --

              The Service Quotas name for the Amazon Web Services service monitored with Automatic Management.

StartAutoManagement (new) Link ¶

Starts Service Quotas Automatic Management for an Amazon Web Services account, including notification preferences and excluded quotas configurations. Automatic Management monitors your Service Quotas utilization and notifies you before you run out of your allocated quotas.

See also: AWS API Documentation

Request Syntax

client.start_auto_management(
    OptInLevel='ACCOUNT',
    OptInType='NotifyOnly'|'NotifyAndAdjust',
    NotificationArn='string',
    ExclusionList={
        'string': [
            'string',
        ]
    }
)
type OptInLevel:

string

param OptInLevel:

[REQUIRED]

Sets the opt-in level for Automatic Management. Only Amazon Web Services account level is supported.

type OptInType:

string

param OptInType:

[REQUIRED]

Sets the opt-in type for Automatic Management. There are two modes: Notify only and Notify and Auto-Adjust. Currently, only NotifyOnly is available.

type NotificationArn:

string

param NotificationArn:

The User Notifications Amazon Resource Name (ARN) for Automatic Management notifications.

type ExclusionList:

dict

param ExclusionList:

List of Amazon Web Services services excluded from Automatic Management. You won't be notified of Service Quotas utilization for Amazon Web Services services added to the Automatic Management exclusion list.

  • (string) --

    • (list) --

      • (string) --

rtype:

dict

returns:

Response Syntax

{}

Response Structure

  • (dict) --