ModifyTrustStore - Elastic Load Balancing

ModifyTrustStore

Update the ca certificate bundle for a given trust store.

Request Parameters

For information about the parameters that are common to all actions, see Common Parameters.

CaCertificatesBundleS3Bucket

The Amazon S3 bucket for the ca certificates bundle.

Type: String

Required: Yes

CaCertificatesBundleS3Key

The Amazon S3 path for the ca certificates bundle.

Type: String

Required: Yes

CaCertificatesBundleS3ObjectVersion

The Amazon S3 object version for the ca certificates bundle. If undefined the current version is used.

Type: String

Required: No

TrustStoreArn

The Amazon Resource Name (ARN) of the trust store.

Type: String

Required: Yes

Response Elements

The following element is returned by the service.

TrustStores.member.N

Information about the modified trust store.

Type: Array of TrustStore objects

Errors

For information about the errors that are common to all actions, see Common Errors.

CaCertificatesBundleNotFound

The specified ca certificate bundle does not exist.

HTTP Status Code: 400

InvalidCaCertificatesBundle

The specified ca certificate bundle is in an invalid format, or corrupt.

HTTP Status Code: 400

TrustStoreNotFound

The specified trust store does not exist.

HTTP Status Code: 400

Examples

Modify a trust store.

This example replaces the ca certificate bundle in the specified trust store.

Sample Request

https://elasticloadbalancing.amazonaws.com/?Action=ModifyTrustStore &TrustStoreArn=arn:aws:elasticloadbalancing:us-east-1:111122223333:truststore/my-s3-bucket/d5f637c79df8c943 &CaCertificatesBundleS3Bucket=my-new-s3-bucket &CaCertificatesBundleS3Key=CACertBundle.pem &Version=2015-12-01 &AUTHPARAMS

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: