TrustedAdvisorPublicAPI / Client / batch_update_recommendation_resource_exclusion

batch_update_recommendation_resource_exclusion#

TrustedAdvisorPublicAPI.Client.batch_update_recommendation_resource_exclusion(**kwargs)#

Update one or more exclusion status for a list of recommendation resources

See also: AWS API Documentation

Request Syntax

response = client.batch_update_recommendation_resource_exclusion(
    recommendationResourceExclusions=[
        {
            'arn': 'string',
            'isExcluded': True|False
        },
    ]
)
Parameters:

recommendationResourceExclusions (list) –

[REQUIRED]

A list of recommendation resource ARNs and exclusion status to update

  • (dict) –

    The request entry for Recommendation Resource exclusion. Each entry is a combination of Recommendation Resource ARN and corresponding exclusion status

    • arn (string) – [REQUIRED]

      The ARN of the Recommendation Resource

    • isExcluded (boolean) – [REQUIRED]

      The exclusion status

Return type:

dict

Returns:

Response Syntax

{
    'batchUpdateRecommendationResourceExclusionErrors': [
        {
            'arn': 'string',
            'errorCode': 'string',
            'errorMessage': 'string'
        },
    ]
}

Response Structure

  • (dict) –

    • batchUpdateRecommendationResourceExclusionErrors (list) –

      A list of recommendation resource ARNs whose exclusion status failed to update, if any

      • (dict) –

        The error entry for Recommendation Resource exclusion. Each entry is a combination of Recommendation Resource ARN, error code and error message

        • arn (string) –

          The ARN of the Recommendation Resource

        • errorCode (string) –

          The error code

        • errorMessage (string) –

          The error message

Exceptions

  • TrustedAdvisorPublicAPI.Client.exceptions.AccessDeniedException

  • TrustedAdvisorPublicAPI.Client.exceptions.ConflictException

  • TrustedAdvisorPublicAPI.Client.exceptions.InternalServerException

  • TrustedAdvisorPublicAPI.Client.exceptions.ValidationException

  • TrustedAdvisorPublicAPI.Client.exceptions.ThrottlingException