/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include A complex type that lists the AWS accounts, if any, that you included in the
* The For more
* information, see Serving
* Private Content through CloudFront in the Amazon CloudFront Developer
* Guide.TrustedSigners complex type for this distribution. These are the
* accounts that you want to allow to create signed URLs for private content.Signer complex type lists the AWS account number of the
* trusted signer or self if the signer is the AWS account that
* created the distribution. The Signer element also includes the IDs
* of any active CloudFront key pairs that are associated with the trusted signer's
* AWS account. If no KeyPairId element appears for a
* Signer, that signer can't create signed URLs. See Also:
AWS
* API Reference
Enabled is true if any of the AWS accounts listed in the
* TrustedSigners complex type for this distribution have active
* CloudFront key pairs. If not, Enabled is false.
Enabled is true if any of the AWS accounts listed in the
* TrustedSigners complex type for this distribution have active
* CloudFront key pairs. If not, Enabled is false.
Enabled is true if any of the AWS accounts listed in the
* TrustedSigners complex type for this distribution have active
* CloudFront key pairs. If not, Enabled is false.
Enabled is true if any of the AWS accounts listed in the
* TrustedSigners complex type for this distribution have active
* CloudFront key pairs. If not, Enabled is false.
The number of trusted signers specified in the TrustedSigners
* complex type.
The number of trusted signers specified in the TrustedSigners
* complex type.
The number of trusted signers specified in the TrustedSigners
* complex type.
The number of trusted signers specified in the TrustedSigners
* complex type.
A complex type that contains one Signer complex type for each
* trusted signer that is specified in the TrustedSigners complex
* type.
A complex type that contains one Signer complex type for each
* trusted signer that is specified in the TrustedSigners complex
* type.
A complex type that contains one Signer complex type for each
* trusted signer that is specified in the TrustedSigners complex
* type.
A complex type that contains one Signer complex type for each
* trusted signer that is specified in the TrustedSigners complex
* type.
A complex type that contains one Signer complex type for each
* trusted signer that is specified in the TrustedSigners complex
* type.
A complex type that contains one Signer complex type for each
* trusted signer that is specified in the TrustedSigners complex
* type.
A complex type that contains one Signer complex type for each
* trusted signer that is specified in the TrustedSigners complex
* type.
A complex type that contains one Signer complex type for each
* trusted signer that is specified in the TrustedSigners complex
* type.