Interface IChannel.Jsii$Default
- All Superinterfaces:
IChannel,IChannelRef,IChannelRef.Jsii$Default,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IResource,IResource.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IChannel.Jsii$Proxy
- Enclosing interface:
IChannel
IChannel.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.mediapackagev2.alpha.IChannel
IChannel.Jsii$Default, IChannel.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.mediapackagev2.IChannelRef
IChannelRef.Jsii$Default, IChannelRef.Jsii$ProxyNested 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.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault OriginEndpointaddOriginEndpoint(String id, OriginEndpointOptions options) (experimental) Add Origin Endpoint for this Channel.default AddToResourcePolicyResultaddToResourcePolicy(PolicyStatement statement) (experimental) Configure channel policy.default String(experimental) The Amazon Resource Name (ARN) associated with the resource.default IChannelGroup(experimental) The channel group this channel belongs to.default String(experimental) The name that describes the channel group.default String(experimental) The name that describes the channel.default String(experimental) The date and time the channel was created.default ChannelGrants(experimental) Grants IAM resource policy to the role used to write to MediaPackage V2 Channel.(experimental) The ingest endpoint URLs for the channel.default String(experimental) The date and time the channel was modified.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 options) (experimental) Returns Metric for Egress Bytes.default Metric(experimental) Returns Metric for Egress Request Count.default MetricmetricEgressRequestCount(MetricOptions options) (experimental) Returns Metric for Egress Request Count.default Metric(experimental) Returns Metric for Egress Response time.default MetricmetricEgressResponseTime(MetricOptions options) (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 MetricmetricIngressRequestCount(MetricOptions options) (experimental) Returns Metric for Ingress Request Count.default Metric(experimental) Returns Metric for Ingress response time.default MetricmetricIngressResponseTime(MetricOptions options) (experimental) Returns Metric for Ingress response time.Methods inherited from interface software.amazon.awscdk.interfaces.mediapackagev2.IChannelRef.Jsii$Default
getChannelRefMethods 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.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getChannelArn
(experimental) The Amazon Resource Name (ARN) associated with the resource.- Specified by:
getChannelArnin interfaceIChannel
-
getChannelGroupName
(experimental) The name that describes the channel group.The name is the primary identifier for the channel group.
- Specified by:
getChannelGroupNamein interfaceIChannel
-
getChannelName
(experimental) The name that describes the channel.The name is the primary identifier for the channel.
- Specified by:
getChannelNamein interfaceIChannel
-
getGrants
(experimental) Grants IAM resource policy to the role used to write to MediaPackage V2 Channel. -
getIngestEndpointUrls
(experimental) The ingest endpoint URLs for the channel.- Specified by:
getIngestEndpointUrlsin interfaceIChannel
-
getChannelGroup
(experimental) The channel group this channel belongs to.Only available when the channel was created in the same stack. Undefined for imported channels.
- Specified by:
getChannelGroupin interfaceIChannel
-
getCreatedAt
(experimental) The date and time the channel was created.- Specified by:
getCreatedAtin interfaceIChannel
-
getModifiedAt
(experimental) The date and time the channel was modified.- Specified by:
getModifiedAtin interfaceIChannel
-
addOriginEndpoint
@Stability(Experimental) @NotNull default OriginEndpoint addOriginEndpoint(@NotNull String id, @NotNull OriginEndpointOptions options) (experimental) Add Origin Endpoint for this Channel.- Specified by:
addOriginEndpointin interfaceIChannel- Parameters:
id- This parameter is required.options- This parameter is required.
-
addToResourcePolicy
@Stability(Experimental) @NotNull default AddToResourcePolicyResult addToResourcePolicy(@NotNull PolicyStatement statement) (experimental) Configure channel policy.You can only add 1 ChannelPolicy to a Channel. If you have already defined one, function will append the policy already created.
- Specified by:
addToResourcePolicyin interfaceIChannel- Parameters:
statement- This parameter is required.
-
metric
@Stability(Experimental) @NotNull default Metric metric(@NotNull String metricName, @Nullable MetricOptions props) (experimental) Create a CloudWatch metric. -
metric
(experimental) Create a CloudWatch metric. -
metricEgressBytes
(experimental) Returns Metric for Egress Bytes.Default: - sum over 60 seconds
- Specified by:
metricEgressBytesin interfaceIChannel- Parameters:
options-
-
metricEgressBytes
(experimental) Returns Metric for Egress Bytes.Default: - sum over 60 seconds
- Specified by:
metricEgressBytesin interfaceIChannel
-
metricEgressRequestCount
@Stability(Experimental) @NotNull default Metric metricEgressRequestCount(@Nullable MetricOptions options) (experimental) Returns Metric for Egress Request Count.Default: - sum over 60 seconds
- Specified by:
metricEgressRequestCountin interfaceIChannel- Parameters:
options-
-
metricEgressRequestCount
(experimental) Returns Metric for Egress Request Count.Default: - sum over 60 seconds
- Specified by:
metricEgressRequestCountin interfaceIChannel
-
metricEgressResponseTime
@Stability(Experimental) @NotNull default Metric metricEgressResponseTime(@Nullable MetricOptions options) (experimental) Returns Metric for Egress Response time.Default: - average over 60 seconds
- Specified by:
metricEgressResponseTimein interfaceIChannel- Parameters:
options-
-
metricEgressResponseTime
(experimental) Returns Metric for Egress Response time.Default: - average over 60 seconds
- Specified by:
metricEgressResponseTimein interfaceIChannel
-
metricIngressBytes
@Stability(Experimental) @NotNull default Metric metricIngressBytes(@Nullable MetricOptions options) (experimental) Returns Metric for Ingress Bytes.Default: - sum over 60 seconds
- Specified by:
metricIngressBytesin interfaceIChannel- Parameters:
options-
-
metricIngressBytes
(experimental) Returns Metric for Ingress Bytes.Default: - sum over 60 seconds
- Specified by:
metricIngressBytesin interfaceIChannel
-
metricIngressRequestCount
@Stability(Experimental) @NotNull default Metric metricIngressRequestCount(@Nullable MetricOptions options) (experimental) Returns Metric for Ingress Request Count.Default: - sum over 60 seconds
- Specified by:
metricIngressRequestCountin interfaceIChannel- Parameters:
options-
-
metricIngressRequestCount
(experimental) Returns Metric for Ingress Request Count.Default: - sum over 60 seconds
- Specified by:
metricIngressRequestCountin interfaceIChannel
-
metricIngressResponseTime
@Stability(Experimental) @NotNull default Metric metricIngressResponseTime(@Nullable MetricOptions options) (experimental) Returns Metric for Ingress response time.Default: - average over 60 seconds
- Specified by:
metricIngressResponseTimein interfaceIChannel- Parameters:
options-
-
metricIngressResponseTime
(experimental) Returns Metric for Ingress response time.Default: - average over 60 seconds
- Specified by:
metricIngressResponseTimein interfaceIChannel
-