Interface OriginEndpointPolicyProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
OriginEndpointPolicyProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-04-02T09:32:03.727Z")
@Stability(Experimental)
public interface OriginEndpointPolicyProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for Origin Endpoint policy.
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.alpha.*;
import software.amazon.awscdk.services.iam.*;
import software.amazon.awscdk.services.secretsmanager.*;
OriginEndpoint originEndpoint;
PolicyDocument policyDocument;
Role role;
Secret secret;
OriginEndpointPolicyProps originEndpointPolicyProps = OriginEndpointPolicyProps.builder()
.originEndpoint(originEndpoint)
// the properties below are optional
.cdnAuth(CdnAuthConfiguration.builder()
.secrets(List.of(secret))
// the properties below are optional
.role(role)
.build())
.policyDocument(policyDocument)
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forOriginEndpointPolicyPropsstatic final classAn implementation forOriginEndpointPolicyProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default CdnAuthConfiguration(experimental) Optional CDN Authorization configuration.(experimental)OriginEndpointto apply the Origin Endpoint Policy to.default PolicyDocument(experimental) Initial policy document to apply.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getOriginEndpoint
(experimental)OriginEndpointto apply the Origin Endpoint Policy to. -
getCdnAuth
(experimental) Optional CDN Authorization configuration.Default: - No header based CDN authorization
-
getPolicyDocument
(experimental) Initial policy document to apply.Default: - empty policy document
-
builder
- Returns:
- a
OriginEndpointPolicyProps.BuilderofOriginEndpointPolicyProps
-