Interface IOriginEndpoint.Jsii$Default
- All Superinterfaces:
software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IOriginEndpoint,IOriginEndpointRef,IOriginEndpointRef.Jsii$Default,IResource,IResource.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IOriginEndpoint.Jsii$Proxy
- Enclosing interface:
IOriginEndpoint
@Internal
public static interface IOriginEndpoint.Jsii$Default
extends IOriginEndpoint, IResource.Jsii$Default, IOriginEndpointRef.Jsii$Default
Internal default implementation for
IOriginEndpoint.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.mediapackagev2.alpha.IOriginEndpoint
IOriginEndpoint.Jsii$Default, IOriginEndpoint.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.mediapackagev2.IOriginEndpointRef
IOriginEndpointRef.Jsii$Default, IOriginEndpointRef.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault AddToResourcePolicyResultaddToResourcePolicy(PolicyStatement statement) (experimental) Configure origin endpoint policy.default AddToResourcePolicyResultaddToResourcePolicy(PolicyStatement statement, CdnAuthConfiguration cdnAuth) (experimental) Configure origin endpoint policy.default String(experimental) The name of the channel group associated with the origin endpoint configuration.default String(experimental) The channel name associated with the origin endpoint.default String(experimental) The date and time the origin endpoint was created.(experimental) The DASH manifest URLs for the origin endpoint.(experimental) The HLS manifest URLs for the origin endpoint.(experimental) The Low Latency HLS manifest URLs for the origin endpoint.default String(experimental) The date and time the origin endpoint was modified.(experimental) The MSS manifest URLs for the origin endpoint.default String(experimental) The Amazon Resource Name (ARN) of the origin endpoint.default String(experimental) The name of the origin endpoint associated with the origin endpoint configuration.default Metric(experimental) Create a CloudWatch metric.default Metricmetric(String metricName, MetricOptions props) (experimental) Create a CloudWatch metric.default Metric(experimental) Returns Metric for Egress Bytes.default MetricmetricEgressBytes(MetricOptions props) (experimental) Returns Metric for Egress Bytes.default Metric(experimental) Returns Metric for Egress Request Count.default Metric(experimental) Returns Metric for Egress Request Count.default Metric(experimental) Returns Metric for Egress Response time.default Metric(experimental) Returns Metric for Egress Response time.default Metric(experimental) Returns Metric for Ingress Bytes.default MetricmetricIngressBytes(MetricOptions options) (experimental) Returns Metric for Ingress Bytes.default Metric(experimental) Returns Metric for Ingress Request Count.default Metric(experimental) Returns Metric for Ingress Request Count.default Metric(experimental) Returns Metric for Ingress response time.default Metric(experimental) Returns Metric for Ingress response time.Methods inherited from interface software.constructs.IConstruct.Jsii$Default
getNode, withMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.interfaces.mediapackagev2.IOriginEndpointRef.Jsii$Default
getOriginEndpointRefMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getChannelGroupName
(experimental) The name of the channel group associated with the origin endpoint configuration.- Specified by:
getChannelGroupNamein interfaceIOriginEndpoint
-
getChannelName
(experimental) The channel name associated with the origin endpoint.- Specified by:
getChannelNamein interfaceIOriginEndpoint
-
getOriginEndpointArn
(experimental) The Amazon Resource Name (ARN) of the origin endpoint.- Specified by:
getOriginEndpointArnin interfaceIOriginEndpoint
-
getOriginEndpointName
(experimental) The name of the origin endpoint associated with the origin endpoint configuration.- Specified by:
getOriginEndpointNamein interfaceIOriginEndpoint
-
getCreatedAt
(experimental) The date and time the origin endpoint was created.- Specified by:
getCreatedAtin interfaceIOriginEndpoint
-
getDashManifestUrls
(experimental) The DASH manifest URLs for the origin endpoint.- Specified by:
getDashManifestUrlsin interfaceIOriginEndpoint
-
getHlsManifestUrls
(experimental) The HLS manifest URLs for the origin endpoint.- Specified by:
getHlsManifestUrlsin interfaceIOriginEndpoint
-
getLowLatencyHlsManifestUrls
(experimental) The Low Latency HLS manifest URLs for the origin endpoint.- Specified by:
getLowLatencyHlsManifestUrlsin interfaceIOriginEndpoint
-
getModifiedAt
(experimental) The date and time the origin endpoint was modified.- Specified by:
getModifiedAtin interfaceIOriginEndpoint
-
getMssManifestUrls
(experimental) The MSS manifest URLs for the origin endpoint.- Specified by:
getMssManifestUrlsin interfaceIOriginEndpoint
-
addToResourcePolicy
@Stability(Experimental) @NotNull default AddToResourcePolicyResult addToResourcePolicy(@NotNull PolicyStatement statement, @Nullable CdnAuthConfiguration cdnAuth) (experimental) Configure origin endpoint policy.You can only add 1 OriginEndpointPolicy to an OriginEndpoint. If you have already defined one, it will append to the policy already created.
- Specified by:
addToResourcePolicyin interfaceIOriginEndpoint- Parameters:
statement-- The policy statement to add.
cdnAuth-- Optional CDN authorization configuration.
-
addToResourcePolicy
@Stability(Experimental) @NotNull default AddToResourcePolicyResult addToResourcePolicy(@NotNull PolicyStatement statement) (experimental) Configure origin endpoint policy.You can only add 1 OriginEndpointPolicy to an OriginEndpoint. If you have already defined one, it will append to the policy already created.
- Specified by:
addToResourcePolicyin interfaceIOriginEndpoint- Parameters:
statement-- The policy statement to add.
-
metric
@Stability(Experimental) @NotNull default Metric metric(@NotNull String metricName, @Nullable MetricOptions props) (experimental) Create a CloudWatch metric.- Specified by:
metricin interfaceIOriginEndpoint- Parameters:
metricName- name of the metric. This parameter is required.props- metric options.
-
metric
(experimental) Create a CloudWatch metric.- Specified by:
metricin interfaceIOriginEndpoint- Parameters:
metricName- name of the metric. This parameter is required.
-
metricEgressBytes
(experimental) Returns Metric for Egress Bytes.Default: - sum over 60 seconds
- Specified by:
metricEgressBytesin interfaceIOriginEndpoint- Parameters:
props-
-
metricEgressBytes
(experimental) Returns Metric for Egress Bytes.Default: - sum over 60 seconds
- Specified by:
metricEgressBytesin interfaceIOriginEndpoint
-
metricEgressRequestCount
@Stability(Experimental) @NotNull default Metric metricEgressRequestCount(@Nullable MetricOptions props) (experimental) Returns Metric for Egress Request Count.Default: - sum over 60 seconds
- Specified by:
metricEgressRequestCountin interfaceIOriginEndpoint- Parameters:
props-
-
metricEgressRequestCount
(experimental) Returns Metric for Egress Request Count.Default: - sum over 60 seconds
- Specified by:
metricEgressRequestCountin interfaceIOriginEndpoint
-
metricEgressResponseTime
@Stability(Experimental) @NotNull default Metric metricEgressResponseTime(@Nullable MetricOptions props) (experimental) Returns Metric for Egress Response time.Default: - average over 60 seconds
- Specified by:
metricEgressResponseTimein interfaceIOriginEndpoint- Parameters:
props-
-
metricEgressResponseTime
(experimental) Returns Metric for Egress Response time.Default: - average over 60 seconds
- Specified by:
metricEgressResponseTimein interfaceIOriginEndpoint
-
metricIngressBytes
@Stability(Experimental) @NotNull default Metric metricIngressBytes(@Nullable MetricOptions options) (experimental) Returns Metric for Ingress Bytes.Default: - sum over 60 seconds
- Specified by:
metricIngressBytesin interfaceIOriginEndpoint- Parameters:
options-
-
metricIngressBytes
(experimental) Returns Metric for Ingress Bytes.Default: - sum over 60 seconds
- Specified by:
metricIngressBytesin interfaceIOriginEndpoint
-
metricIngressRequestCount
@Stability(Experimental) @NotNull default Metric metricIngressRequestCount(@Nullable MetricOptions props) (experimental) Returns Metric for Ingress Request Count.Default: - sum over 60 seconds
- Specified by:
metricIngressRequestCountin interfaceIOriginEndpoint- Parameters:
props-
-
metricIngressRequestCount
(experimental) Returns Metric for Ingress Request Count.Default: - sum over 60 seconds
- Specified by:
metricIngressRequestCountin interfaceIOriginEndpoint
-
metricIngressResponseTime
@Stability(Experimental) @NotNull default Metric metricIngressResponseTime(@Nullable MetricOptions props) (experimental) Returns Metric for Ingress response time.Default: - average over 60 seconds
- Specified by:
metricIngressResponseTimein interfaceIOriginEndpoint- Parameters:
props-
-
metricIngressResponseTime
(experimental) Returns Metric for Ingress response time.Default: - average over 60 seconds
- Specified by:
metricIngressResponseTimein interfaceIOriginEndpoint
-