ElasticLoadBalancingv2 / Client / add_trust_store_revocations
add_trust_store_revocations#
- ElasticLoadBalancingv2.Client.add_trust_store_revocations(**kwargs)#
Adds the specified revocation file to the specified trust store.
See also: AWS API Documentation
Request Syntax
response = client.add_trust_store_revocations( TrustStoreArn='string', RevocationContents=[ { 'S3Bucket': 'string', 'S3Key': 'string', 'S3ObjectVersion': 'string', 'RevocationType': 'CRL' }, ] )
- Parameters:
TrustStoreArn (string) –
[REQUIRED]
The Amazon Resource Name (ARN) of the trust store.
RevocationContents (list) –
The revocation file to add.
(dict) –
Information about a revocation file.
S3Bucket (string) –
The Amazon S3 bucket for the revocation file.
S3Key (string) –
The Amazon S3 path for the revocation file.
S3ObjectVersion (string) –
The Amazon S3 object version of the revocation file.
RevocationType (string) –
The type of revocation file.
- Return type:
dict
- Returns:
Response Syntax
{ 'TrustStoreRevocations': [ { 'TrustStoreArn': 'string', 'RevocationId': 123, 'RevocationType': 'CRL', 'NumberOfRevokedEntries': 123 }, ] }
Response Structure
(dict) –
TrustStoreRevocations (list) –
Information about the revocation file added to the trust store.
(dict) –
Information about a revocation file in use by a trust store.
TrustStoreArn (string) –
The Amazon Resource Name (ARN) of the trust store.
RevocationId (integer) –
The revocation ID of the revocation file.
RevocationType (string) –
The type of revocation file.
NumberOfRevokedEntries (integer) –
The number of revoked certificates.
Exceptions
ElasticLoadBalancingv2.Client.exceptions.TrustStoreNotFoundException
ElasticLoadBalancingv2.Client.exceptions.InvalidRevocationContentException
ElasticLoadBalancingv2.Client.exceptions.TooManyTrustStoreRevocationEntriesException
ElasticLoadBalancingv2.Client.exceptions.RevocationContentNotFoundException