ElasticLoadBalancingv2 / Client / create_trust_store
create_trust_store#
- ElasticLoadBalancingv2.Client.create_trust_store(**kwargs)#
- Creates a trust store. - See also: AWS API Documentation - Request Syntax- response = client.create_trust_store( Name='string', CaCertificatesBundleS3Bucket='string', CaCertificatesBundleS3Key='string', CaCertificatesBundleS3ObjectVersion='string', Tags=[ { 'Key': 'string', 'Value': 'string' }, ] ) - Parameters:
- Name (string) – - [REQUIRED] - The name of the trust store. - This name must be unique per region and can’t be changed after creation. 
- 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. 
- Tags (list) – - The tags to assign to the trust store. - (dict) – - Information about a tag. - Key (string) – [REQUIRED] - The key of the tag. 
- Value (string) – - The value of the tag. 
 
 
 
- 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 trust store created. - (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.DuplicateTrustStoreNameException
- ElasticLoadBalancingv2.Client.exceptions.TooManyTrustStoresException
- ElasticLoadBalancingv2.Client.exceptions.InvalidCaCertificatesBundleException
- ElasticLoadBalancingv2.Client.exceptions.CaCertificatesBundleNotFoundException
- ElasticLoadBalancingv2.Client.exceptions.TooManyTagsException
- ElasticLoadBalancingv2.Client.exceptions.DuplicateTagKeysException