interfacesawsmedialive

package
v2.226.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ChannelPlacementGroupReference

type ChannelPlacementGroupReference struct {
	// The ARN of the ChannelPlacementGroup resource.
	ChannelPlacementGroupArn *string `field:"required" json:"channelPlacementGroupArn" yaml:"channelPlacementGroupArn"`
	// The Id of the ChannelPlacementGroup resource.
	ChannelPlacementGroupId *string `field:"required" json:"channelPlacementGroupId" yaml:"channelPlacementGroupId"`
	// The ClusterId of the ChannelPlacementGroup resource.
	ClusterId *string `field:"required" json:"clusterId" yaml:"clusterId"`
}

A reference to a ChannelPlacementGroup resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

channelPlacementGroupReference := &ChannelPlacementGroupReference{
	ChannelPlacementGroupArn: jsii.String("channelPlacementGroupArn"),
	ChannelPlacementGroupId: jsii.String("channelPlacementGroupId"),
	ClusterId: jsii.String("clusterId"),
}

type ChannelReference

type ChannelReference struct {
	// The ARN of the Channel resource.
	ChannelArn *string `field:"required" json:"channelArn" yaml:"channelArn"`
	// The Id of the Channel resource.
	ChannelId *string `field:"required" json:"channelId" yaml:"channelId"`
}

A reference to a Channel resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

channelReference := &ChannelReference{
	ChannelArn: jsii.String("channelArn"),
	ChannelId: jsii.String("channelId"),
}

type CloudWatchAlarmTemplateGroupReference

type CloudWatchAlarmTemplateGroupReference struct {
	// The ARN of the CloudWatchAlarmTemplateGroup resource.
	CloudWatchAlarmTemplateGroupArn *string `field:"required" json:"cloudWatchAlarmTemplateGroupArn" yaml:"cloudWatchAlarmTemplateGroupArn"`
	// The Identifier of the CloudWatchAlarmTemplateGroup resource.
	Identifier *string `field:"required" json:"identifier" yaml:"identifier"`
}

A reference to a CloudWatchAlarmTemplateGroup resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

cloudWatchAlarmTemplateGroupReference := &CloudWatchAlarmTemplateGroupReference{
	CloudWatchAlarmTemplateGroupArn: jsii.String("cloudWatchAlarmTemplateGroupArn"),
	Identifier: jsii.String("identifier"),
}

type CloudWatchAlarmTemplateReference

type CloudWatchAlarmTemplateReference struct {
	// The ARN of the CloudWatchAlarmTemplate resource.
	CloudWatchAlarmTemplateArn *string `field:"required" json:"cloudWatchAlarmTemplateArn" yaml:"cloudWatchAlarmTemplateArn"`
	// The Identifier of the CloudWatchAlarmTemplate resource.
	Identifier *string `field:"required" json:"identifier" yaml:"identifier"`
}

A reference to a CloudWatchAlarmTemplate resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

cloudWatchAlarmTemplateReference := &CloudWatchAlarmTemplateReference{
	CloudWatchAlarmTemplateArn: jsii.String("cloudWatchAlarmTemplateArn"),
	Identifier: jsii.String("identifier"),
}

type ClusterReference

type ClusterReference struct {
	// The ARN of the Cluster resource.
	ClusterArn *string `field:"required" json:"clusterArn" yaml:"clusterArn"`
	// The Id of the Cluster resource.
	ClusterId *string `field:"required" json:"clusterId" yaml:"clusterId"`
}

A reference to a Cluster resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

clusterReference := &ClusterReference{
	ClusterArn: jsii.String("clusterArn"),
	ClusterId: jsii.String("clusterId"),
}

type EventBridgeRuleTemplateGroupReference

type EventBridgeRuleTemplateGroupReference struct {
	// The ARN of the EventBridgeRuleTemplateGroup resource.
	EventBridgeRuleTemplateGroupArn *string `field:"required" json:"eventBridgeRuleTemplateGroupArn" yaml:"eventBridgeRuleTemplateGroupArn"`
	// The Identifier of the EventBridgeRuleTemplateGroup resource.
	Identifier *string `field:"required" json:"identifier" yaml:"identifier"`
}

A reference to a EventBridgeRuleTemplateGroup resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

eventBridgeRuleTemplateGroupReference := &EventBridgeRuleTemplateGroupReference{
	EventBridgeRuleTemplateGroupArn: jsii.String("eventBridgeRuleTemplateGroupArn"),
	Identifier: jsii.String("identifier"),
}

type EventBridgeRuleTemplateReference

type EventBridgeRuleTemplateReference struct {
	// The ARN of the EventBridgeRuleTemplate resource.
	EventBridgeRuleTemplateArn *string `field:"required" json:"eventBridgeRuleTemplateArn" yaml:"eventBridgeRuleTemplateArn"`
	// The Identifier of the EventBridgeRuleTemplate resource.
	Identifier *string `field:"required" json:"identifier" yaml:"identifier"`
}

A reference to a EventBridgeRuleTemplate resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

eventBridgeRuleTemplateReference := &EventBridgeRuleTemplateReference{
	EventBridgeRuleTemplateArn: jsii.String("eventBridgeRuleTemplateArn"),
	Identifier: jsii.String("identifier"),
}

type IChannelPlacementGroupRef

type IChannelPlacementGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ChannelPlacementGroup resource.
	// Experimental.
	ChannelPlacementGroupRef() *ChannelPlacementGroupReference
}

Indicates that this resource can be referenced as a ChannelPlacementGroup. Experimental.

type IChannelRef

type IChannelRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Channel resource.
	// Experimental.
	ChannelRef() *ChannelReference
}

Indicates that this resource can be referenced as a Channel. Experimental.

type ICloudWatchAlarmTemplateGroupRef

type ICloudWatchAlarmTemplateGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a CloudWatchAlarmTemplateGroup resource.
	// Experimental.
	CloudWatchAlarmTemplateGroupRef() *CloudWatchAlarmTemplateGroupReference
}

Indicates that this resource can be referenced as a CloudWatchAlarmTemplateGroup. Experimental.

type ICloudWatchAlarmTemplateRef

type ICloudWatchAlarmTemplateRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a CloudWatchAlarmTemplate resource.
	// Experimental.
	CloudWatchAlarmTemplateRef() *CloudWatchAlarmTemplateReference
}

Indicates that this resource can be referenced as a CloudWatchAlarmTemplate. Experimental.

type IClusterRef

type IClusterRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Cluster resource.
	// Experimental.
	ClusterRef() *ClusterReference
}

Indicates that this resource can be referenced as a Cluster. Experimental.

type IEventBridgeRuleTemplateGroupRef

type IEventBridgeRuleTemplateGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a EventBridgeRuleTemplateGroup resource.
	// Experimental.
	EventBridgeRuleTemplateGroupRef() *EventBridgeRuleTemplateGroupReference
}

Indicates that this resource can be referenced as a EventBridgeRuleTemplateGroup. Experimental.

type IEventBridgeRuleTemplateRef

type IEventBridgeRuleTemplateRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a EventBridgeRuleTemplate resource.
	// Experimental.
	EventBridgeRuleTemplateRef() *EventBridgeRuleTemplateReference
}

Indicates that this resource can be referenced as a EventBridgeRuleTemplate. Experimental.

type IInputRef

type IInputRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Input resource.
	// Experimental.
	InputRef() *InputReference
}

Indicates that this resource can be referenced as a Input. Experimental.

type IInputSecurityGroupRef

type IInputSecurityGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a InputSecurityGroup resource.
	// Experimental.
	InputSecurityGroupRef() *InputSecurityGroupReference
}

Indicates that this resource can be referenced as a InputSecurityGroup. Experimental.

type IMultiplexRef

type IMultiplexRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Multiplex resource.
	// Experimental.
	MultiplexRef() *MultiplexReference
}

Indicates that this resource can be referenced as a Multiplex. Experimental.

type IMultiplexprogramRef

type IMultiplexprogramRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Multiplexprogram resource.
	// Experimental.
	MultiplexprogramRef() *MultiplexprogramReference
}

Indicates that this resource can be referenced as a Multiplexprogram. Experimental.

type INetworkRef

type INetworkRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Network resource.
	// Experimental.
	NetworkRef() *NetworkReference
}

Indicates that this resource can be referenced as a Network. Experimental.

type ISdiSourceRef

type ISdiSourceRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a SdiSource resource.
	// Experimental.
	SdiSourceRef() *SdiSourceReference
}

Indicates that this resource can be referenced as a SdiSource. Experimental.

type ISignalMapRef

type ISignalMapRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a SignalMap resource.
	// Experimental.
	SignalMapRef() *SignalMapReference
}

Indicates that this resource can be referenced as a SignalMap. Experimental.

type InputReference

type InputReference struct {
	// The ARN of the Input resource.
	InputArn *string `field:"required" json:"inputArn" yaml:"inputArn"`
	// The Id of the Input resource.
	InputId *string `field:"required" json:"inputId" yaml:"inputId"`
}

A reference to a Input resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

inputReference := &InputReference{
	InputArn: jsii.String("inputArn"),
	InputId: jsii.String("inputId"),
}

type InputSecurityGroupReference

type InputSecurityGroupReference struct {
	// The ARN of the InputSecurityGroup resource.
	InputSecurityGroupArn *string `field:"required" json:"inputSecurityGroupArn" yaml:"inputSecurityGroupArn"`
	// The Id of the InputSecurityGroup resource.
	InputSecurityGroupId *string `field:"required" json:"inputSecurityGroupId" yaml:"inputSecurityGroupId"`
}

A reference to a InputSecurityGroup resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

inputSecurityGroupReference := &InputSecurityGroupReference{
	InputSecurityGroupArn: jsii.String("inputSecurityGroupArn"),
	InputSecurityGroupId: jsii.String("inputSecurityGroupId"),
}

type MultiplexReference

type MultiplexReference struct {
	// The ARN of the Multiplex resource.
	MultiplexArn *string `field:"required" json:"multiplexArn" yaml:"multiplexArn"`
	// The Id of the Multiplex resource.
	MultiplexId *string `field:"required" json:"multiplexId" yaml:"multiplexId"`
}

A reference to a Multiplex resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

multiplexReference := &MultiplexReference{
	MultiplexArn: jsii.String("multiplexArn"),
	MultiplexId: jsii.String("multiplexId"),
}

type MultiplexprogramReference

type MultiplexprogramReference struct {
	// The MultiplexId of the Multiplexprogram resource.
	MultiplexId *string `field:"required" json:"multiplexId" yaml:"multiplexId"`
	// The ProgramName of the Multiplexprogram resource.
	ProgramName *string `field:"required" json:"programName" yaml:"programName"`
}

A reference to a Multiplexprogram resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

multiplexprogramReference := &MultiplexprogramReference{
	MultiplexId: jsii.String("multiplexId"),
	ProgramName: jsii.String("programName"),
}

type NetworkReference

type NetworkReference struct {
	// The ARN of the Network resource.
	NetworkArn *string `field:"required" json:"networkArn" yaml:"networkArn"`
	// The Id of the Network resource.
	NetworkId *string `field:"required" json:"networkId" yaml:"networkId"`
}

A reference to a Network resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

networkReference := &NetworkReference{
	NetworkArn: jsii.String("networkArn"),
	NetworkId: jsii.String("networkId"),
}

type SdiSourceReference

type SdiSourceReference struct {
	// The ARN of the SdiSource resource.
	SdiSourceArn *string `field:"required" json:"sdiSourceArn" yaml:"sdiSourceArn"`
	// The Id of the SdiSource resource.
	SdiSourceId *string `field:"required" json:"sdiSourceId" yaml:"sdiSourceId"`
}

A reference to a SdiSource resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

sdiSourceReference := &SdiSourceReference{
	SdiSourceArn: jsii.String("sdiSourceArn"),
	SdiSourceId: jsii.String("sdiSourceId"),
}

type SignalMapReference

type SignalMapReference struct {
	// The Identifier of the SignalMap resource.
	Identifier *string `field:"required" json:"identifier" yaml:"identifier"`
	// The ARN of the SignalMap resource.
	SignalMapArn *string `field:"required" json:"signalMapArn" yaml:"signalMapArn"`
}

A reference to a SignalMap resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

signalMapReference := &SignalMapReference{
	Identifier: jsii.String("identifier"),
	SignalMapArn: jsii.String("signalMapArn"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL