interfacesawsmediapackagev2

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 ChannelGroupReference

type ChannelGroupReference struct {
	// The Arn of the ChannelGroup resource.
	ChannelGroupArn *string `field:"required" json:"channelGroupArn" yaml:"channelGroupArn"`
}

A reference to a ChannelGroup 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"

channelGroupReference := &ChannelGroupReference{
	ChannelGroupArn: jsii.String("channelGroupArn"),
}

type ChannelPolicyReference

type ChannelPolicyReference struct {
	// The ChannelGroupName of the ChannelPolicy resource.
	ChannelGroupName *string `field:"required" json:"channelGroupName" yaml:"channelGroupName"`
	// The ChannelName of the ChannelPolicy resource.
	ChannelName *string `field:"required" json:"channelName" yaml:"channelName"`
}

A reference to a ChannelPolicy 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"

channelPolicyReference := &ChannelPolicyReference{
	ChannelGroupName: jsii.String("channelGroupName"),
	ChannelName: jsii.String("channelName"),
}

type ChannelReference

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

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"),
}

type IChannelGroupRef

type IChannelGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ChannelGroup resource.
	// Experimental.
	ChannelGroupRef() *ChannelGroupReference
}

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

type IChannelPolicyRef

type IChannelPolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ChannelPolicy resource.
	// Experimental.
	ChannelPolicyRef() *ChannelPolicyReference
}

Indicates that this resource can be referenced as a ChannelPolicy. 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 IOriginEndpointPolicyRef

type IOriginEndpointPolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a OriginEndpointPolicy resource.
	// Experimental.
	OriginEndpointPolicyRef() *OriginEndpointPolicyReference
}

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

type IOriginEndpointRef

type IOriginEndpointRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a OriginEndpoint resource.
	// Experimental.
	OriginEndpointRef() *OriginEndpointReference
}

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

type OriginEndpointPolicyReference

type OriginEndpointPolicyReference struct {
	// The ChannelGroupName of the OriginEndpointPolicy resource.
	ChannelGroupName *string `field:"required" json:"channelGroupName" yaml:"channelGroupName"`
	// The ChannelName of the OriginEndpointPolicy resource.
	ChannelName *string `field:"required" json:"channelName" yaml:"channelName"`
	// The OriginEndpointName of the OriginEndpointPolicy resource.
	OriginEndpointName *string `field:"required" json:"originEndpointName" yaml:"originEndpointName"`
}

A reference to a OriginEndpointPolicy 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"

originEndpointPolicyReference := &OriginEndpointPolicyReference{
	ChannelGroupName: jsii.String("channelGroupName"),
	ChannelName: jsii.String("channelName"),
	OriginEndpointName: jsii.String("originEndpointName"),
}

type OriginEndpointReference

type OriginEndpointReference struct {
	// The Arn of the OriginEndpoint resource.
	OriginEndpointArn *string `field:"required" json:"originEndpointArn" yaml:"originEndpointArn"`
}

A reference to a OriginEndpoint 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"

originEndpointReference := &OriginEndpointReference{
	OriginEndpointArn: jsii.String("originEndpointArn"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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