Interface CfnOriginEndpointPolicy.CdnAuthConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnOriginEndpointPolicy.CdnAuthConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnOriginEndpointPolicy
@Stability(Stable)
public static interface CfnOriginEndpointPolicy.CdnAuthConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
The settings to enable CDN authorization headers in MediaPackage.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.mediapackagev2.*; CdnAuthConfigurationProperty cdnAuthConfigurationProperty = CdnAuthConfigurationProperty.builder() .cdnIdentifierSecretArns(List.of("cdnIdentifierSecretArns")) .secretsRoleArn("secretsRoleArn") .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnOriginEndpointPolicy.CdnAuthConfigurationProperty
static final class
An implementation forCfnOriginEndpointPolicy.CdnAuthConfigurationProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The ARN for the secret in Secrets Manager that your CDN uses for authorization to access the endpoint.The ARN for the IAM role that gives MediaPackage read access to Secrets Manager and AWS KMS for CDN authorization.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCdnIdentifierSecretArns
The ARN for the secret in Secrets Manager that your CDN uses for authorization to access the endpoint.- See Also:
-
getSecretsRoleArn
The ARN for the IAM role that gives MediaPackage read access to Secrets Manager and AWS KMS for CDN authorization.- See Also:
-
builder
-