CloudFront / Client / get_invalidation_for_distribution_tenant
get_invalidation_for_distribution_tenant¶
- CloudFront.Client.get_invalidation_for_distribution_tenant(**kwargs)¶
- Gets information about a specific invalidation for a distribution tenant. - See also: AWS API Documentation - Request Syntax- response = client.get_invalidation_for_distribution_tenant( DistributionTenantId='string', Id='string' ) - Parameters:
- DistributionTenantId (string) – - [REQUIRED] - The ID of the distribution tenant. 
- Id (string) – - [REQUIRED] - The ID of the invalidation to retrieve. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'Invalidation': { 'Id': 'string', 'Status': 'string', 'CreateTime': datetime(2015, 1, 1), 'InvalidationBatch': { 'Paths': { 'Quantity': 123, 'Items': [ 'string', ] }, 'CallerReference': 'string' } } } - Response Structure- (dict) – - Invalidation (dict) – - An invalidation. - Id (string) – - The identifier for the invalidation request. For example: - IDFDVBD632BHDS5.
- Status (string) – - The status of the invalidation request. When the invalidation batch is finished, the status is - Completed.
- CreateTime (datetime) – - The date and time the invalidation request was first made. 
- InvalidationBatch (dict) – - The current invalidation information for the batch request. - Paths (dict) – - A complex type that contains information about the objects that you want to invalidate. For more information, see Specifying the Objects to Invalidate in the Amazon CloudFront Developer Guide. - Quantity (integer) – - The number of invalidation paths specified for the objects that you want to invalidate. 
- Items (list) – - A complex type that contains a list of the paths that you want to invalidate. - (string) – 
 
 
- CallerReference (string) – - A value that you specify to uniquely identify an invalidation request. CloudFront uses the value to prevent you from accidentally resubmitting an identical request. Whenever you create a new invalidation request, you must specify a new value for - CallerReferenceand change other values in the request as applicable. One way to ensure that the value of- CallerReferenceis unique is to use a- timestamp, for example,- 20120301090000.- If you make a second invalidation request with the same value for - CallerReference, and if the rest of the request is the same, CloudFront doesn’t create a new invalidation request. Instead, CloudFront returns information about the invalidation request that you previously created with the same- CallerReference.- If - CallerReferenceis a value you already sent in a previous invalidation batch request but the content of any- Pathis different from the original request, CloudFront returns an- InvalidationBatchAlreadyExistserror.
 
 
 
 
 - Exceptions