ElasticLoadBalancingv2 / Client / modify_trust_store
modify_trust_store#
- ElasticLoadBalancingv2.Client.modify_trust_store(**kwargs)#
Update the ca certificate bundle for a given trust store.
See also: AWS API Documentation
Request Syntax
response = client.modify_trust_store( TrustStoreArn='string', CaCertificatesBundleS3Bucket='string', CaCertificatesBundleS3Key='string', CaCertificatesBundleS3ObjectVersion='string' )
- Parameters:
TrustStoreArn (string) –
[REQUIRED]
The Amazon Resource Name (ARN) of the trust store.
CaCertificatesBundleS3Bucket (string) –
[REQUIRED]
The Amazon S3 bucket for the ca certificates bundle.
CaCertificatesBundleS3Key (string) –
[REQUIRED]
The Amazon S3 path for the ca certificates bundle.
CaCertificatesBundleS3ObjectVersion (string) – The Amazon S3 object version for the ca certificates bundle. If undefined the current version is used.
- Return type:
dict
- Returns:
Response Syntax
{ 'TrustStores': [ { 'Name': 'string', 'TrustStoreArn': 'string', 'Status': 'ACTIVE'|'CREATING', 'NumberOfCaCertificates': 123, 'TotalRevokedEntries': 123 }, ] }
Response Structure
(dict) –
TrustStores (list) –
Information about the modified trust store.
(dict) –
Information about a trust store.
Name (string) –
The name of the trust store.
TrustStoreArn (string) –
The Amazon Resource Name (ARN) of the trust store.
Status (string) –
The current status of the trust store.
NumberOfCaCertificates (integer) –
The number of ca certificates in the trust store.
TotalRevokedEntries (integer) –
The number of revoked certificates in the trust store.
Exceptions
ElasticLoadBalancingv2.Client.exceptions.TrustStoreNotFoundException
ElasticLoadBalancingv2.Client.exceptions.InvalidCaCertificatesBundleException
ElasticLoadBalancingv2.Client.exceptions.CaCertificatesBundleNotFoundException