medialive

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ChannelPlacementGroupStateEnumUnassigned  = ChannelPlacementGroupStateEnum("UNASSIGNED")
	ChannelPlacementGroupStateEnumAssigning   = ChannelPlacementGroupStateEnum("ASSIGNING")
	ChannelPlacementGroupStateEnumAssigned    = ChannelPlacementGroupStateEnum("ASSIGNED")
	ChannelPlacementGroupStateEnumDeleting    = ChannelPlacementGroupStateEnum("DELETING")
	ChannelPlacementGroupStateEnumDeleted     = ChannelPlacementGroupStateEnum("DELETED")
	ChannelPlacementGroupStateEnumUnassigning = ChannelPlacementGroupStateEnum("UNASSIGNING")
)
View Source
const (
	CloudWatchAlarmTemplateComparisonOperatorGreaterThanOrEqualToThreshold = CloudWatchAlarmTemplateComparisonOperator("GreaterThanOrEqualToThreshold")
	CloudWatchAlarmTemplateComparisonOperatorGreaterThanThreshold          = CloudWatchAlarmTemplateComparisonOperator("GreaterThanThreshold")
	CloudWatchAlarmTemplateComparisonOperatorLessThanThreshold             = CloudWatchAlarmTemplateComparisonOperator("LessThanThreshold")
	CloudWatchAlarmTemplateComparisonOperatorLessThanOrEqualToThreshold    = CloudWatchAlarmTemplateComparisonOperator("LessThanOrEqualToThreshold")
)
View Source
const (
	CloudWatchAlarmTemplateStatisticSampleCount = CloudWatchAlarmTemplateStatistic("SampleCount")
	CloudWatchAlarmTemplateStatisticAverage     = CloudWatchAlarmTemplateStatistic("Average")
	CloudWatchAlarmTemplateStatisticSum         = CloudWatchAlarmTemplateStatistic("Sum")
	CloudWatchAlarmTemplateStatisticMinimum     = CloudWatchAlarmTemplateStatistic("Minimum")
	CloudWatchAlarmTemplateStatisticMaximum     = CloudWatchAlarmTemplateStatistic("Maximum")
)
View Source
const (
	CloudWatchAlarmTemplateTargetResourceTypeCloudfrontDistribution     = CloudWatchAlarmTemplateTargetResourceType("CLOUDFRONT_DISTRIBUTION")
	CloudWatchAlarmTemplateTargetResourceTypeMedialiveMultiplex         = CloudWatchAlarmTemplateTargetResourceType("MEDIALIVE_MULTIPLEX")
	CloudWatchAlarmTemplateTargetResourceTypeMedialiveChannel           = CloudWatchAlarmTemplateTargetResourceType("MEDIALIVE_CHANNEL")
	CloudWatchAlarmTemplateTargetResourceTypeMedialiveInputDevice       = CloudWatchAlarmTemplateTargetResourceType("MEDIALIVE_INPUT_DEVICE")
	CloudWatchAlarmTemplateTargetResourceTypeMediapackageChannel        = CloudWatchAlarmTemplateTargetResourceType("MEDIAPACKAGE_CHANNEL")
	CloudWatchAlarmTemplateTargetResourceTypeMediapackageOriginEndpoint = CloudWatchAlarmTemplateTargetResourceType("MEDIAPACKAGE_ORIGIN_ENDPOINT")
	CloudWatchAlarmTemplateTargetResourceTypeMediaconnectFlow           = CloudWatchAlarmTemplateTargetResourceType("MEDIACONNECT_FLOW")
	CloudWatchAlarmTemplateTargetResourceTypeS3Bucket                   = CloudWatchAlarmTemplateTargetResourceType("S3_BUCKET")
)
View Source
const (
	CloudWatchAlarmTemplateTreatMissingDataNotBreaching = CloudWatchAlarmTemplateTreatMissingData("notBreaching")
	CloudWatchAlarmTemplateTreatMissingDataBreaching    = CloudWatchAlarmTemplateTreatMissingData("breaching")
	CloudWatchAlarmTemplateTreatMissingDataIgnore       = CloudWatchAlarmTemplateTreatMissingData("ignore")
	CloudWatchAlarmTemplateTreatMissingDataMissing      = CloudWatchAlarmTemplateTreatMissingData("missing")
)
View Source
const (
	ClusterStateEnumCreating     = ClusterStateEnum("CREATING")
	ClusterStateEnumCreateFailed = ClusterStateEnum("CREATE_FAILED")
	ClusterStateEnumActive       = ClusterStateEnum("ACTIVE")
	ClusterStateEnumDeleting     = ClusterStateEnum("DELETING")
	ClusterStateEnumDeleted      = ClusterStateEnum("DELETED")
)
View Source
const (
	ClusterTypeOnPremises     = ClusterType("ON_PREMISES")
	ClusterTypeOutpostsRack   = ClusterType("OUTPOSTS_RACK")
	ClusterTypeOutpostsServer = ClusterType("OUTPOSTS_SERVER")
	ClusterTypeEc2            = ClusterType("EC2")
)
View Source
const (
	EventBridgeRuleTemplateEventTypeMedialiveMultiplexAlert             = EventBridgeRuleTemplateEventType("MEDIALIVE_MULTIPLEX_ALERT")
	EventBridgeRuleTemplateEventTypeMedialiveMultiplexStateChange       = EventBridgeRuleTemplateEventType("MEDIALIVE_MULTIPLEX_STATE_CHANGE")
	EventBridgeRuleTemplateEventTypeMedialiveChannelAlert               = EventBridgeRuleTemplateEventType("MEDIALIVE_CHANNEL_ALERT")
	EventBridgeRuleTemplateEventTypeMedialiveChannelInputChange         = EventBridgeRuleTemplateEventType("MEDIALIVE_CHANNEL_INPUT_CHANGE")
	EventBridgeRuleTemplateEventTypeMedialiveChannelStateChange         = EventBridgeRuleTemplateEventType("MEDIALIVE_CHANNEL_STATE_CHANGE")
	EventBridgeRuleTemplateEventTypeMediapackageInputNotification       = EventBridgeRuleTemplateEventType("MEDIAPACKAGE_INPUT_NOTIFICATION")
	EventBridgeRuleTemplateEventTypeMediapackageKeyProviderNotification = EventBridgeRuleTemplateEventType("MEDIAPACKAGE_KEY_PROVIDER_NOTIFICATION")
	EventBridgeRuleTemplateEventTypeMediapackageHarvestJobNotification  = EventBridgeRuleTemplateEventType("MEDIAPACKAGE_HARVEST_JOB_NOTIFICATION")
	EventBridgeRuleTemplateEventTypeSignalMapActiveAlarm                = EventBridgeRuleTemplateEventType("SIGNAL_MAP_ACTIVE_ALARM")
	EventBridgeRuleTemplateEventTypeMediaconnectAlert                   = EventBridgeRuleTemplateEventType("MEDIACONNECT_ALERT")
	EventBridgeRuleTemplateEventTypeMediaconnectSourceHealth            = EventBridgeRuleTemplateEventType("MEDIACONNECT_SOURCE_HEALTH")
	EventBridgeRuleTemplateEventTypeMediaconnectOutputHealth            = EventBridgeRuleTemplateEventType("MEDIACONNECT_OUTPUT_HEALTH")
	EventBridgeRuleTemplateEventTypeMediaconnectFlowStatusChange        = EventBridgeRuleTemplateEventType("MEDIACONNECT_FLOW_STATUS_CHANGE")
)
View Source
const (
	MultiplexStateEnumCreating     = MultiplexStateEnum("CREATING")
	MultiplexStateEnumCreateFailed = MultiplexStateEnum("CREATE_FAILED")
	MultiplexStateEnumIdle         = MultiplexStateEnum("IDLE")
	MultiplexStateEnumStarting     = MultiplexStateEnum("STARTING")
	MultiplexStateEnumRunning      = MultiplexStateEnum("RUNNING")
	MultiplexStateEnumRecovering   = MultiplexStateEnum("RECOVERING")
	MultiplexStateEnumStopping     = MultiplexStateEnum("STOPPING")
	MultiplexStateEnumDeleting     = MultiplexStateEnum("DELETING")
	MultiplexStateEnumDeleted      = MultiplexStateEnum("DELETED")
)
View Source
const (
	MultiplexprogramPreferredChannelPipelineCurrentlyActive = MultiplexprogramPreferredChannelPipeline("CURRENTLY_ACTIVE")
	MultiplexprogramPreferredChannelPipelinePipeline0       = MultiplexprogramPreferredChannelPipeline("PIPELINE_0")
	MultiplexprogramPreferredChannelPipelinePipeline1       = MultiplexprogramPreferredChannelPipeline("PIPELINE_1")
)
View Source
const (
	NetworkStateEnumCreating     = NetworkStateEnum("CREATING")
	NetworkStateEnumCreateFailed = NetworkStateEnum("CREATE_FAILED")
	NetworkStateEnumActive       = NetworkStateEnum("ACTIVE")
	NetworkStateEnumDeleting     = NetworkStateEnum("DELETING")
	NetworkStateEnumIdle         = NetworkStateEnum("IDLE")
	NetworkStateEnumInUse        = NetworkStateEnum("IN_USE")
	NetworkStateEnumUpdating     = NetworkStateEnum("UPDATING")
	NetworkStateEnumDeleted      = NetworkStateEnum("DELETED")
	NetworkStateEnumDeleteFailed = NetworkStateEnum("DELETE_FAILED")
)
View Source
const (
	SdiSourceModeQuadrant   = SdiSourceMode("QUADRANT")
	SdiSourceModeInterleave = SdiSourceMode("INTERLEAVE")
)
View Source
const (
	SdiSourceStateEnumIdle    = SdiSourceStateEnum("IDLE")
	SdiSourceStateEnumInUse   = SdiSourceStateEnum("IN_USE")
	SdiSourceStateEnumDeleted = SdiSourceStateEnum("DELETED")
)
View Source
const (
	SdiSourceTypeSingle = SdiSourceType("SINGLE")
	SdiSourceTypeQuad   = SdiSourceType("QUAD")
)
View Source
const (
	SignalMapMonitorDeploymentStatusNotDeployed                = SignalMapMonitorDeploymentStatus("NOT_DEPLOYED")
	SignalMapMonitorDeploymentStatusDryRunDeploymentComplete   = SignalMapMonitorDeploymentStatus("DRY_RUN_DEPLOYMENT_COMPLETE")
	SignalMapMonitorDeploymentStatusDryRunDeploymentFailed     = SignalMapMonitorDeploymentStatus("DRY_RUN_DEPLOYMENT_FAILED")
	SignalMapMonitorDeploymentStatusDryRunDeploymentInProgress = SignalMapMonitorDeploymentStatus("DRY_RUN_DEPLOYMENT_IN_PROGRESS")
	SignalMapMonitorDeploymentStatusDeploymentComplete         = SignalMapMonitorDeploymentStatus("DEPLOYMENT_COMPLETE")
	SignalMapMonitorDeploymentStatusDeploymentFailed           = SignalMapMonitorDeploymentStatus("DEPLOYMENT_FAILED")
	SignalMapMonitorDeploymentStatusDeploymentInProgress       = SignalMapMonitorDeploymentStatus("DEPLOYMENT_IN_PROGRESS")
	SignalMapMonitorDeploymentStatusDeleteComplete             = SignalMapMonitorDeploymentStatus("DELETE_COMPLETE")
	SignalMapMonitorDeploymentStatusDeleteFailed               = SignalMapMonitorDeploymentStatus("DELETE_FAILED")
	SignalMapMonitorDeploymentStatusDeleteInProgress           = SignalMapMonitorDeploymentStatus("DELETE_IN_PROGRESS")
)
View Source
const (
	SignalMapStatusCreateInProgress = SignalMapStatus("CREATE_IN_PROGRESS")
	SignalMapStatusCreateComplete   = SignalMapStatus("CREATE_COMPLETE")
	SignalMapStatusCreateFailed     = SignalMapStatus("CREATE_FAILED")
	SignalMapStatusUpdateInProgress = SignalMapStatus("UPDATE_IN_PROGRESS")
	SignalMapStatusUpdateComplete   = SignalMapStatus("UPDATE_COMPLETE")
	SignalMapStatusUpdateReverted   = SignalMapStatus("UPDATE_REVERTED")
	SignalMapStatusUpdateFailed     = SignalMapStatus("UPDATE_FAILED")
	SignalMapStatusReady            = SignalMapStatus("READY")
	SignalMapStatusNotReady         = SignalMapStatus("NOT_READY")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ChannelPlacementGroup added in v0.122.0

type ChannelPlacementGroup struct {
	pulumi.CustomResourceState

	// The ARN of the channel placement group.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Unique internal identifier.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// List of channel IDs added to the channel placement group.
	Channels pulumi.StringArrayOutput `pulumi:"channels"`
	// The ID of the cluster the node is on.
	ClusterId pulumi.StringPtrOutput `pulumi:"clusterId"`
	// The name of the channel placement group.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// List of nodes added to the channel placement group
	Nodes pulumi.StringArrayOutput             `pulumi:"nodes"`
	State ChannelPlacementGroupStateEnumOutput `pulumi:"state"`
	// A collection of key-value pairs.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Definition of AWS::MediaLive::ChannelPlacementGroup Resource Type

func GetChannelPlacementGroup added in v0.122.0

func GetChannelPlacementGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ChannelPlacementGroupState, opts ...pulumi.ResourceOption) (*ChannelPlacementGroup, error)

GetChannelPlacementGroup gets an existing ChannelPlacementGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewChannelPlacementGroup added in v0.122.0

func NewChannelPlacementGroup(ctx *pulumi.Context,
	name string, args *ChannelPlacementGroupArgs, opts ...pulumi.ResourceOption) (*ChannelPlacementGroup, error)

NewChannelPlacementGroup registers a new resource with the given unique name, arguments, and options.

func (*ChannelPlacementGroup) ElementType added in v0.122.0

func (*ChannelPlacementGroup) ElementType() reflect.Type

func (*ChannelPlacementGroup) ToChannelPlacementGroupOutput added in v0.122.0

func (i *ChannelPlacementGroup) ToChannelPlacementGroupOutput() ChannelPlacementGroupOutput

func (*ChannelPlacementGroup) ToChannelPlacementGroupOutputWithContext added in v0.122.0

func (i *ChannelPlacementGroup) ToChannelPlacementGroupOutputWithContext(ctx context.Context) ChannelPlacementGroupOutput

type ChannelPlacementGroupArgs added in v0.122.0

type ChannelPlacementGroupArgs struct {
	// The ID of the cluster the node is on.
	ClusterId pulumi.StringPtrInput
	// The name of the channel placement group.
	Name pulumi.StringPtrInput
	// List of nodes added to the channel placement group
	Nodes pulumi.StringArrayInput
	// A collection of key-value pairs.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a ChannelPlacementGroup resource.

func (ChannelPlacementGroupArgs) ElementType added in v0.122.0

func (ChannelPlacementGroupArgs) ElementType() reflect.Type

type ChannelPlacementGroupInput added in v0.122.0

type ChannelPlacementGroupInput interface {
	pulumi.Input

	ToChannelPlacementGroupOutput() ChannelPlacementGroupOutput
	ToChannelPlacementGroupOutputWithContext(ctx context.Context) ChannelPlacementGroupOutput
}

type ChannelPlacementGroupOutput added in v0.122.0

type ChannelPlacementGroupOutput struct{ *pulumi.OutputState }

func (ChannelPlacementGroupOutput) Arn added in v0.122.0

The ARN of the channel placement group.

func (ChannelPlacementGroupOutput) AwsId added in v0.122.0

Unique internal identifier.

func (ChannelPlacementGroupOutput) Channels added in v0.122.0

List of channel IDs added to the channel placement group.

func (ChannelPlacementGroupOutput) ClusterId added in v0.122.0

The ID of the cluster the node is on.

func (ChannelPlacementGroupOutput) ElementType added in v0.122.0

func (ChannelPlacementGroupOutput) Name added in v0.122.0

The name of the channel placement group.

func (ChannelPlacementGroupOutput) Nodes added in v0.122.0

List of nodes added to the channel placement group

func (ChannelPlacementGroupOutput) State added in v0.122.0

func (ChannelPlacementGroupOutput) Tags added in v0.122.0

A collection of key-value pairs.

func (ChannelPlacementGroupOutput) ToChannelPlacementGroupOutput added in v0.122.0

func (o ChannelPlacementGroupOutput) ToChannelPlacementGroupOutput() ChannelPlacementGroupOutput

func (ChannelPlacementGroupOutput) ToChannelPlacementGroupOutputWithContext added in v0.122.0

func (o ChannelPlacementGroupOutput) ToChannelPlacementGroupOutputWithContext(ctx context.Context) ChannelPlacementGroupOutput

type ChannelPlacementGroupState added in v0.122.0

type ChannelPlacementGroupState struct {
}

func (ChannelPlacementGroupState) ElementType added in v0.122.0

func (ChannelPlacementGroupState) ElementType() reflect.Type

type ChannelPlacementGroupStateEnum added in v0.122.0

type ChannelPlacementGroupStateEnum string

The current state of the ChannelPlacementGroupState

type ChannelPlacementGroupStateEnumOutput added in v0.122.0

type ChannelPlacementGroupStateEnumOutput struct{ *pulumi.OutputState }

func (ChannelPlacementGroupStateEnumOutput) ElementType added in v0.122.0

func (ChannelPlacementGroupStateEnumOutput) ToChannelPlacementGroupStateEnumOutput added in v0.122.0

func (o ChannelPlacementGroupStateEnumOutput) ToChannelPlacementGroupStateEnumOutput() ChannelPlacementGroupStateEnumOutput

func (ChannelPlacementGroupStateEnumOutput) ToChannelPlacementGroupStateEnumOutputWithContext added in v0.122.0

func (o ChannelPlacementGroupStateEnumOutput) ToChannelPlacementGroupStateEnumOutputWithContext(ctx context.Context) ChannelPlacementGroupStateEnumOutput

func (ChannelPlacementGroupStateEnumOutput) ToChannelPlacementGroupStateEnumPtrOutput added in v0.122.0

func (o ChannelPlacementGroupStateEnumOutput) ToChannelPlacementGroupStateEnumPtrOutput() ChannelPlacementGroupStateEnumPtrOutput

func (ChannelPlacementGroupStateEnumOutput) ToChannelPlacementGroupStateEnumPtrOutputWithContext added in v0.122.0

func (o ChannelPlacementGroupStateEnumOutput) ToChannelPlacementGroupStateEnumPtrOutputWithContext(ctx context.Context) ChannelPlacementGroupStateEnumPtrOutput

func (ChannelPlacementGroupStateEnumOutput) ToStringOutput added in v0.122.0

func (ChannelPlacementGroupStateEnumOutput) ToStringOutputWithContext added in v0.122.0

func (o ChannelPlacementGroupStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ChannelPlacementGroupStateEnumOutput) ToStringPtrOutput added in v0.122.0

func (ChannelPlacementGroupStateEnumOutput) ToStringPtrOutputWithContext added in v0.122.0

func (o ChannelPlacementGroupStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ChannelPlacementGroupStateEnumPtrOutput added in v0.122.0

type ChannelPlacementGroupStateEnumPtrOutput struct{ *pulumi.OutputState }

func (ChannelPlacementGroupStateEnumPtrOutput) Elem added in v0.122.0

func (ChannelPlacementGroupStateEnumPtrOutput) ElementType added in v0.122.0

func (ChannelPlacementGroupStateEnumPtrOutput) ToChannelPlacementGroupStateEnumPtrOutput added in v0.122.0

func (o ChannelPlacementGroupStateEnumPtrOutput) ToChannelPlacementGroupStateEnumPtrOutput() ChannelPlacementGroupStateEnumPtrOutput

func (ChannelPlacementGroupStateEnumPtrOutput) ToChannelPlacementGroupStateEnumPtrOutputWithContext added in v0.122.0

func (o ChannelPlacementGroupStateEnumPtrOutput) ToChannelPlacementGroupStateEnumPtrOutputWithContext(ctx context.Context) ChannelPlacementGroupStateEnumPtrOutput

func (ChannelPlacementGroupStateEnumPtrOutput) ToStringPtrOutput added in v0.122.0

func (ChannelPlacementGroupStateEnumPtrOutput) ToStringPtrOutputWithContext added in v0.122.0

type ChannelPlacementGroupTags added in v0.122.0

type ChannelPlacementGroupTags struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type CloudWatchAlarmTemplate added in v0.122.0

type CloudWatchAlarmTemplate struct {
	pulumi.CustomResourceState

	// A cloudwatch alarm template's ARN (Amazon Resource Name)
	Arn pulumi.StringOutput `pulumi:"arn"`
	// A cloudwatch alarm template's id. AWS provided templates have ids that start with `aws-`
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The comparison operator used to compare the specified statistic and the threshold.
	ComparisonOperator CloudWatchAlarmTemplateComparisonOperatorOutput `pulumi:"comparisonOperator"`
	// The date and time of resource creation.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The number of datapoints within the evaluation period that must be breaching to trigger the alarm.
	DatapointsToAlarm pulumi.Float64PtrOutput `pulumi:"datapointsToAlarm"`
	// A resource's optional description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The number of periods over which data is compared to the specified threshold.
	EvaluationPeriods pulumi.Float64Output `pulumi:"evaluationPeriods"`
	// A cloudwatch alarm template group's id. AWS provided template groups have ids that start with `aws-`
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// A cloudwatch alarm template group's identifier. Can be either be its id or current name.
	GroupIdentifier pulumi.StringOutput `pulumi:"groupIdentifier"`
	Identifier      pulumi.StringOutput `pulumi:"identifier"`
	// The name of the metric associated with the alarm. Must be compatible with targetResourceType.
	MetricName pulumi.StringOutput `pulumi:"metricName"`
	// The date and time of latest resource modification.
	ModifiedAt pulumi.StringOutput `pulumi:"modifiedAt"`
	// A resource's name. Names must be unique within the scope of a resource type in a specific region.
	Name pulumi.StringOutput `pulumi:"name"`
	// The period, in seconds, over which the specified statistic is applied.
	Period pulumi.Float64Output `pulumi:"period"`
	// The statistic to apply to the alarm's metric data.
	Statistic CloudWatchAlarmTemplateStatisticOutput `pulumi:"statistic"`
	Tags      pulumi.StringMapOutput                 `pulumi:"tags"`
	// The resource type this template should dynamically generate CloudWatch metric alarms for.
	TargetResourceType CloudWatchAlarmTemplateTargetResourceTypeOutput `pulumi:"targetResourceType"`
	// The threshold value to compare with the specified statistic.
	Threshold pulumi.Float64Output `pulumi:"threshold"`
	// Specifies how missing data points are treated when evaluating the alarm's condition.
	TreatMissingData CloudWatchAlarmTemplateTreatMissingDataOutput `pulumi:"treatMissingData"`
}

Definition of AWS::MediaLive::CloudWatchAlarmTemplate Resource Type

func GetCloudWatchAlarmTemplate added in v0.122.0

func GetCloudWatchAlarmTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CloudWatchAlarmTemplateState, opts ...pulumi.ResourceOption) (*CloudWatchAlarmTemplate, error)

GetCloudWatchAlarmTemplate gets an existing CloudWatchAlarmTemplate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCloudWatchAlarmTemplate added in v0.122.0

func NewCloudWatchAlarmTemplate(ctx *pulumi.Context,
	name string, args *CloudWatchAlarmTemplateArgs, opts ...pulumi.ResourceOption) (*CloudWatchAlarmTemplate, error)

NewCloudWatchAlarmTemplate registers a new resource with the given unique name, arguments, and options.

func (*CloudWatchAlarmTemplate) ElementType added in v0.122.0

func (*CloudWatchAlarmTemplate) ElementType() reflect.Type

func (*CloudWatchAlarmTemplate) ToCloudWatchAlarmTemplateOutput added in v0.122.0

func (i *CloudWatchAlarmTemplate) ToCloudWatchAlarmTemplateOutput() CloudWatchAlarmTemplateOutput

func (*CloudWatchAlarmTemplate) ToCloudWatchAlarmTemplateOutputWithContext added in v0.122.0

func (i *CloudWatchAlarmTemplate) ToCloudWatchAlarmTemplateOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateOutput

type CloudWatchAlarmTemplateArgs added in v0.122.0

type CloudWatchAlarmTemplateArgs struct {
	// The comparison operator used to compare the specified statistic and the threshold.
	ComparisonOperator CloudWatchAlarmTemplateComparisonOperatorInput
	// The number of datapoints within the evaluation period that must be breaching to trigger the alarm.
	DatapointsToAlarm pulumi.Float64PtrInput
	// A resource's optional description.
	Description pulumi.StringPtrInput
	// The number of periods over which data is compared to the specified threshold.
	EvaluationPeriods pulumi.Float64Input
	// A cloudwatch alarm template group's identifier. Can be either be its id or current name.
	GroupIdentifier pulumi.StringInput
	// The name of the metric associated with the alarm. Must be compatible with targetResourceType.
	MetricName pulumi.StringInput
	// A resource's name. Names must be unique within the scope of a resource type in a specific region.
	Name pulumi.StringPtrInput
	// The period, in seconds, over which the specified statistic is applied.
	Period pulumi.Float64Input
	// The statistic to apply to the alarm's metric data.
	Statistic CloudWatchAlarmTemplateStatisticInput
	Tags      pulumi.StringMapInput
	// The resource type this template should dynamically generate CloudWatch metric alarms for.
	TargetResourceType CloudWatchAlarmTemplateTargetResourceTypeInput
	// The threshold value to compare with the specified statistic.
	Threshold pulumi.Float64Input
	// Specifies how missing data points are treated when evaluating the alarm's condition.
	TreatMissingData CloudWatchAlarmTemplateTreatMissingDataInput
}

The set of arguments for constructing a CloudWatchAlarmTemplate resource.

func (CloudWatchAlarmTemplateArgs) ElementType added in v0.122.0

type CloudWatchAlarmTemplateComparisonOperator added in v0.122.0

type CloudWatchAlarmTemplateComparisonOperator string

The comparison operator used to compare the specified statistic and the threshold.

func (CloudWatchAlarmTemplateComparisonOperator) ElementType added in v0.122.0

func (CloudWatchAlarmTemplateComparisonOperator) ToCloudWatchAlarmTemplateComparisonOperatorOutput added in v0.122.0

func (e CloudWatchAlarmTemplateComparisonOperator) ToCloudWatchAlarmTemplateComparisonOperatorOutput() CloudWatchAlarmTemplateComparisonOperatorOutput

func (CloudWatchAlarmTemplateComparisonOperator) ToCloudWatchAlarmTemplateComparisonOperatorOutputWithContext added in v0.122.0

func (e CloudWatchAlarmTemplateComparisonOperator) ToCloudWatchAlarmTemplateComparisonOperatorOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateComparisonOperatorOutput

func (CloudWatchAlarmTemplateComparisonOperator) ToCloudWatchAlarmTemplateComparisonOperatorPtrOutput added in v0.122.0

func (e CloudWatchAlarmTemplateComparisonOperator) ToCloudWatchAlarmTemplateComparisonOperatorPtrOutput() CloudWatchAlarmTemplateComparisonOperatorPtrOutput

func (CloudWatchAlarmTemplateComparisonOperator) ToCloudWatchAlarmTemplateComparisonOperatorPtrOutputWithContext added in v0.122.0

func (e CloudWatchAlarmTemplateComparisonOperator) ToCloudWatchAlarmTemplateComparisonOperatorPtrOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateComparisonOperatorPtrOutput

func (CloudWatchAlarmTemplateComparisonOperator) ToStringOutput added in v0.122.0

func (CloudWatchAlarmTemplateComparisonOperator) ToStringOutputWithContext added in v0.122.0

func (CloudWatchAlarmTemplateComparisonOperator) ToStringPtrOutput added in v0.122.0

func (CloudWatchAlarmTemplateComparisonOperator) ToStringPtrOutputWithContext added in v0.122.0

type CloudWatchAlarmTemplateComparisonOperatorInput added in v0.122.0

type CloudWatchAlarmTemplateComparisonOperatorInput interface {
	pulumi.Input

	ToCloudWatchAlarmTemplateComparisonOperatorOutput() CloudWatchAlarmTemplateComparisonOperatorOutput
	ToCloudWatchAlarmTemplateComparisonOperatorOutputWithContext(context.Context) CloudWatchAlarmTemplateComparisonOperatorOutput
}

CloudWatchAlarmTemplateComparisonOperatorInput is an input type that accepts values of the CloudWatchAlarmTemplateComparisonOperator enum A concrete instance of `CloudWatchAlarmTemplateComparisonOperatorInput` can be one of the following:

CloudWatchAlarmTemplateComparisonOperatorGreaterThanOrEqualToThreshold
CloudWatchAlarmTemplateComparisonOperatorGreaterThanThreshold
CloudWatchAlarmTemplateComparisonOperatorLessThanThreshold
CloudWatchAlarmTemplateComparisonOperatorLessThanOrEqualToThreshold

type CloudWatchAlarmTemplateComparisonOperatorOutput added in v0.122.0

type CloudWatchAlarmTemplateComparisonOperatorOutput struct{ *pulumi.OutputState }

func (CloudWatchAlarmTemplateComparisonOperatorOutput) ElementType added in v0.122.0

func (CloudWatchAlarmTemplateComparisonOperatorOutput) ToCloudWatchAlarmTemplateComparisonOperatorOutput added in v0.122.0

func (o CloudWatchAlarmTemplateComparisonOperatorOutput) ToCloudWatchAlarmTemplateComparisonOperatorOutput() CloudWatchAlarmTemplateComparisonOperatorOutput

func (CloudWatchAlarmTemplateComparisonOperatorOutput) ToCloudWatchAlarmTemplateComparisonOperatorOutputWithContext added in v0.122.0

func (o CloudWatchAlarmTemplateComparisonOperatorOutput) ToCloudWatchAlarmTemplateComparisonOperatorOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateComparisonOperatorOutput

func (CloudWatchAlarmTemplateComparisonOperatorOutput) ToCloudWatchAlarmTemplateComparisonOperatorPtrOutput added in v0.122.0

func (o CloudWatchAlarmTemplateComparisonOperatorOutput) ToCloudWatchAlarmTemplateComparisonOperatorPtrOutput() CloudWatchAlarmTemplateComparisonOperatorPtrOutput

func (CloudWatchAlarmTemplateComparisonOperatorOutput) ToCloudWatchAlarmTemplateComparisonOperatorPtrOutputWithContext added in v0.122.0

func (o CloudWatchAlarmTemplateComparisonOperatorOutput) ToCloudWatchAlarmTemplateComparisonOperatorPtrOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateComparisonOperatorPtrOutput

func (CloudWatchAlarmTemplateComparisonOperatorOutput) ToStringOutput added in v0.122.0

func (CloudWatchAlarmTemplateComparisonOperatorOutput) ToStringOutputWithContext added in v0.122.0

func (CloudWatchAlarmTemplateComparisonOperatorOutput) ToStringPtrOutput added in v0.122.0

func (CloudWatchAlarmTemplateComparisonOperatorOutput) ToStringPtrOutputWithContext added in v0.122.0

type CloudWatchAlarmTemplateComparisonOperatorPtrInput added in v0.122.0

type CloudWatchAlarmTemplateComparisonOperatorPtrInput interface {
	pulumi.Input

	ToCloudWatchAlarmTemplateComparisonOperatorPtrOutput() CloudWatchAlarmTemplateComparisonOperatorPtrOutput
	ToCloudWatchAlarmTemplateComparisonOperatorPtrOutputWithContext(context.Context) CloudWatchAlarmTemplateComparisonOperatorPtrOutput
}

func CloudWatchAlarmTemplateComparisonOperatorPtr added in v0.122.0

func CloudWatchAlarmTemplateComparisonOperatorPtr(v string) CloudWatchAlarmTemplateComparisonOperatorPtrInput

type CloudWatchAlarmTemplateComparisonOperatorPtrOutput added in v0.122.0

type CloudWatchAlarmTemplateComparisonOperatorPtrOutput struct{ *pulumi.OutputState }

func (CloudWatchAlarmTemplateComparisonOperatorPtrOutput) Elem added in v0.122.0

func (CloudWatchAlarmTemplateComparisonOperatorPtrOutput) ElementType added in v0.122.0

func (CloudWatchAlarmTemplateComparisonOperatorPtrOutput) ToCloudWatchAlarmTemplateComparisonOperatorPtrOutput added in v0.122.0

func (o CloudWatchAlarmTemplateComparisonOperatorPtrOutput) ToCloudWatchAlarmTemplateComparisonOperatorPtrOutput() CloudWatchAlarmTemplateComparisonOperatorPtrOutput

func (CloudWatchAlarmTemplateComparisonOperatorPtrOutput) ToCloudWatchAlarmTemplateComparisonOperatorPtrOutputWithContext added in v0.122.0

func (o CloudWatchAlarmTemplateComparisonOperatorPtrOutput) ToCloudWatchAlarmTemplateComparisonOperatorPtrOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateComparisonOperatorPtrOutput

func (CloudWatchAlarmTemplateComparisonOperatorPtrOutput) ToStringPtrOutput added in v0.122.0

func (CloudWatchAlarmTemplateComparisonOperatorPtrOutput) ToStringPtrOutputWithContext added in v0.122.0

type CloudWatchAlarmTemplateGroup added in v0.122.0

type CloudWatchAlarmTemplateGroup struct {
	pulumi.CustomResourceState

	// A cloudwatch alarm template group's ARN (Amazon Resource Name)
	Arn pulumi.StringOutput `pulumi:"arn"`
	// A cloudwatch alarm template group's id. AWS provided template groups have ids that start with `aws-`
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The date and time of resource creation.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// A resource's optional description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	Identifier  pulumi.StringOutput    `pulumi:"identifier"`
	// The date and time of latest resource modification.
	ModifiedAt pulumi.StringOutput `pulumi:"modifiedAt"`
	// A resource's name. Names must be unique within the scope of a resource type in a specific region.
	Name pulumi.StringOutput    `pulumi:"name"`
	Tags pulumi.StringMapOutput `pulumi:"tags"`
}

Definition of AWS::MediaLive::CloudWatchAlarmTemplateGroup Resource Type

func GetCloudWatchAlarmTemplateGroup added in v0.122.0

func GetCloudWatchAlarmTemplateGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CloudWatchAlarmTemplateGroupState, opts ...pulumi.ResourceOption) (*CloudWatchAlarmTemplateGroup, error)

GetCloudWatchAlarmTemplateGroup gets an existing CloudWatchAlarmTemplateGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCloudWatchAlarmTemplateGroup added in v0.122.0

func NewCloudWatchAlarmTemplateGroup(ctx *pulumi.Context,
	name string, args *CloudWatchAlarmTemplateGroupArgs, opts ...pulumi.ResourceOption) (*CloudWatchAlarmTemplateGroup, error)

NewCloudWatchAlarmTemplateGroup registers a new resource with the given unique name, arguments, and options.

func (*CloudWatchAlarmTemplateGroup) ElementType added in v0.122.0

func (*CloudWatchAlarmTemplateGroup) ElementType() reflect.Type

func (*CloudWatchAlarmTemplateGroup) ToCloudWatchAlarmTemplateGroupOutput added in v0.122.0

func (i *CloudWatchAlarmTemplateGroup) ToCloudWatchAlarmTemplateGroupOutput() CloudWatchAlarmTemplateGroupOutput

func (*CloudWatchAlarmTemplateGroup) ToCloudWatchAlarmTemplateGroupOutputWithContext added in v0.122.0

func (i *CloudWatchAlarmTemplateGroup) ToCloudWatchAlarmTemplateGroupOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateGroupOutput

type CloudWatchAlarmTemplateGroupArgs added in v0.122.0

type CloudWatchAlarmTemplateGroupArgs struct {
	// A resource's optional description.
	Description pulumi.StringPtrInput
	// A resource's name. Names must be unique within the scope of a resource type in a specific region.
	Name pulumi.StringPtrInput
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a CloudWatchAlarmTemplateGroup resource.

func (CloudWatchAlarmTemplateGroupArgs) ElementType added in v0.122.0

type CloudWatchAlarmTemplateGroupInput added in v0.122.0

type CloudWatchAlarmTemplateGroupInput interface {
	pulumi.Input

	ToCloudWatchAlarmTemplateGroupOutput() CloudWatchAlarmTemplateGroupOutput
	ToCloudWatchAlarmTemplateGroupOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateGroupOutput
}

type CloudWatchAlarmTemplateGroupOutput added in v0.122.0

type CloudWatchAlarmTemplateGroupOutput struct{ *pulumi.OutputState }

func (CloudWatchAlarmTemplateGroupOutput) Arn added in v0.122.0

A cloudwatch alarm template group's ARN (Amazon Resource Name)

func (CloudWatchAlarmTemplateGroupOutput) AwsId added in v0.122.0

A cloudwatch alarm template group's id. AWS provided template groups have ids that start with `aws-`

func (CloudWatchAlarmTemplateGroupOutput) CreatedAt added in v0.122.0

The date and time of resource creation.

func (CloudWatchAlarmTemplateGroupOutput) Description added in v0.122.0

A resource's optional description.

func (CloudWatchAlarmTemplateGroupOutput) ElementType added in v0.122.0

func (CloudWatchAlarmTemplateGroupOutput) Identifier added in v0.122.0

func (CloudWatchAlarmTemplateGroupOutput) ModifiedAt added in v0.122.0

The date and time of latest resource modification.

func (CloudWatchAlarmTemplateGroupOutput) Name added in v0.122.0

A resource's name. Names must be unique within the scope of a resource type in a specific region.

func (CloudWatchAlarmTemplateGroupOutput) Tags added in v0.122.0

func (CloudWatchAlarmTemplateGroupOutput) ToCloudWatchAlarmTemplateGroupOutput added in v0.122.0

func (o CloudWatchAlarmTemplateGroupOutput) ToCloudWatchAlarmTemplateGroupOutput() CloudWatchAlarmTemplateGroupOutput

func (CloudWatchAlarmTemplateGroupOutput) ToCloudWatchAlarmTemplateGroupOutputWithContext added in v0.122.0

func (o CloudWatchAlarmTemplateGroupOutput) ToCloudWatchAlarmTemplateGroupOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateGroupOutput

type CloudWatchAlarmTemplateGroupState added in v0.122.0

type CloudWatchAlarmTemplateGroupState struct {
}

func (CloudWatchAlarmTemplateGroupState) ElementType added in v0.122.0

type CloudWatchAlarmTemplateInput added in v0.122.0

type CloudWatchAlarmTemplateInput interface {
	pulumi.Input

	ToCloudWatchAlarmTemplateOutput() CloudWatchAlarmTemplateOutput
	ToCloudWatchAlarmTemplateOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateOutput
}

type CloudWatchAlarmTemplateOutput added in v0.122.0

type CloudWatchAlarmTemplateOutput struct{ *pulumi.OutputState }

func (CloudWatchAlarmTemplateOutput) Arn added in v0.122.0

A cloudwatch alarm template's ARN (Amazon Resource Name)

func (CloudWatchAlarmTemplateOutput) AwsId added in v0.122.0

A cloudwatch alarm template's id. AWS provided templates have ids that start with `aws-`

func (CloudWatchAlarmTemplateOutput) ComparisonOperator added in v0.122.0

The comparison operator used to compare the specified statistic and the threshold.

func (CloudWatchAlarmTemplateOutput) CreatedAt added in v0.122.0

The date and time of resource creation.

func (CloudWatchAlarmTemplateOutput) DatapointsToAlarm added in v0.122.0

The number of datapoints within the evaluation period that must be breaching to trigger the alarm.

func (CloudWatchAlarmTemplateOutput) Description added in v0.122.0

A resource's optional description.

func (CloudWatchAlarmTemplateOutput) ElementType added in v0.122.0

func (CloudWatchAlarmTemplateOutput) EvaluationPeriods added in v0.122.0

func (o CloudWatchAlarmTemplateOutput) EvaluationPeriods() pulumi.Float64Output

The number of periods over which data is compared to the specified threshold.

func (CloudWatchAlarmTemplateOutput) GroupId added in v0.122.0

A cloudwatch alarm template group's id. AWS provided template groups have ids that start with `aws-`

func (CloudWatchAlarmTemplateOutput) GroupIdentifier added in v0.122.0

A cloudwatch alarm template group's identifier. Can be either be its id or current name.

func (CloudWatchAlarmTemplateOutput) Identifier added in v0.122.0

func (CloudWatchAlarmTemplateOutput) MetricName added in v0.122.0

The name of the metric associated with the alarm. Must be compatible with targetResourceType.

func (CloudWatchAlarmTemplateOutput) ModifiedAt added in v0.122.0

The date and time of latest resource modification.

func (CloudWatchAlarmTemplateOutput) Name added in v0.122.0

A resource's name. Names must be unique within the scope of a resource type in a specific region.

func (CloudWatchAlarmTemplateOutput) Period added in v0.122.0

The period, in seconds, over which the specified statistic is applied.

func (CloudWatchAlarmTemplateOutput) Statistic added in v0.122.0

The statistic to apply to the alarm's metric data.

func (CloudWatchAlarmTemplateOutput) Tags added in v0.122.0

func (CloudWatchAlarmTemplateOutput) TargetResourceType added in v0.122.0

The resource type this template should dynamically generate CloudWatch metric alarms for.

func (CloudWatchAlarmTemplateOutput) Threshold added in v0.122.0

The threshold value to compare with the specified statistic.

func (CloudWatchAlarmTemplateOutput) ToCloudWatchAlarmTemplateOutput added in v0.122.0

func (o CloudWatchAlarmTemplateOutput) ToCloudWatchAlarmTemplateOutput() CloudWatchAlarmTemplateOutput

func (CloudWatchAlarmTemplateOutput) ToCloudWatchAlarmTemplateOutputWithContext added in v0.122.0

func (o CloudWatchAlarmTemplateOutput) ToCloudWatchAlarmTemplateOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateOutput

func (CloudWatchAlarmTemplateOutput) TreatMissingData added in v0.122.0

Specifies how missing data points are treated when evaluating the alarm's condition.

type CloudWatchAlarmTemplateState added in v0.122.0

type CloudWatchAlarmTemplateState struct {
}

func (CloudWatchAlarmTemplateState) ElementType added in v0.122.0

type CloudWatchAlarmTemplateStatistic added in v0.122.0

type CloudWatchAlarmTemplateStatistic string

The statistic to apply to the alarm's metric data.

func (CloudWatchAlarmTemplateStatistic) ElementType added in v0.122.0

func (CloudWatchAlarmTemplateStatistic) ToCloudWatchAlarmTemplateStatisticOutput added in v0.122.0

func (e CloudWatchAlarmTemplateStatistic) ToCloudWatchAlarmTemplateStatisticOutput() CloudWatchAlarmTemplateStatisticOutput

func (CloudWatchAlarmTemplateStatistic) ToCloudWatchAlarmTemplateStatisticOutputWithContext added in v0.122.0

func (e CloudWatchAlarmTemplateStatistic) ToCloudWatchAlarmTemplateStatisticOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateStatisticOutput

func (CloudWatchAlarmTemplateStatistic) ToCloudWatchAlarmTemplateStatisticPtrOutput added in v0.122.0

func (e CloudWatchAlarmTemplateStatistic) ToCloudWatchAlarmTemplateStatisticPtrOutput() CloudWatchAlarmTemplateStatisticPtrOutput

func (CloudWatchAlarmTemplateStatistic) ToCloudWatchAlarmTemplateStatisticPtrOutputWithContext added in v0.122.0

func (e CloudWatchAlarmTemplateStatistic) ToCloudWatchAlarmTemplateStatisticPtrOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateStatisticPtrOutput

func (CloudWatchAlarmTemplateStatistic) ToStringOutput added in v0.122.0

func (CloudWatchAlarmTemplateStatistic) ToStringOutputWithContext added in v0.122.0

func (e CloudWatchAlarmTemplateStatistic) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CloudWatchAlarmTemplateStatistic) ToStringPtrOutput added in v0.122.0

func (CloudWatchAlarmTemplateStatistic) ToStringPtrOutputWithContext added in v0.122.0

func (e CloudWatchAlarmTemplateStatistic) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CloudWatchAlarmTemplateStatisticInput added in v0.122.0

type CloudWatchAlarmTemplateStatisticInput interface {
	pulumi.Input

	ToCloudWatchAlarmTemplateStatisticOutput() CloudWatchAlarmTemplateStatisticOutput
	ToCloudWatchAlarmTemplateStatisticOutputWithContext(context.Context) CloudWatchAlarmTemplateStatisticOutput
}

CloudWatchAlarmTemplateStatisticInput is an input type that accepts values of the CloudWatchAlarmTemplateStatistic enum A concrete instance of `CloudWatchAlarmTemplateStatisticInput` can be one of the following:

CloudWatchAlarmTemplateStatisticSampleCount
CloudWatchAlarmTemplateStatisticAverage
CloudWatchAlarmTemplateStatisticSum
CloudWatchAlarmTemplateStatisticMinimum
CloudWatchAlarmTemplateStatisticMaximum

type CloudWatchAlarmTemplateStatisticOutput added in v0.122.0

type CloudWatchAlarmTemplateStatisticOutput struct{ *pulumi.OutputState }

func (CloudWatchAlarmTemplateStatisticOutput) ElementType added in v0.122.0

func (CloudWatchAlarmTemplateStatisticOutput) ToCloudWatchAlarmTemplateStatisticOutput added in v0.122.0

func (o CloudWatchAlarmTemplateStatisticOutput) ToCloudWatchAlarmTemplateStatisticOutput() CloudWatchAlarmTemplateStatisticOutput

func (CloudWatchAlarmTemplateStatisticOutput) ToCloudWatchAlarmTemplateStatisticOutputWithContext added in v0.122.0

func (o CloudWatchAlarmTemplateStatisticOutput) ToCloudWatchAlarmTemplateStatisticOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateStatisticOutput

func (CloudWatchAlarmTemplateStatisticOutput) ToCloudWatchAlarmTemplateStatisticPtrOutput added in v0.122.0

func (o CloudWatchAlarmTemplateStatisticOutput) ToCloudWatchAlarmTemplateStatisticPtrOutput() CloudWatchAlarmTemplateStatisticPtrOutput

func (CloudWatchAlarmTemplateStatisticOutput) ToCloudWatchAlarmTemplateStatisticPtrOutputWithContext added in v0.122.0

func (o CloudWatchAlarmTemplateStatisticOutput) ToCloudWatchAlarmTemplateStatisticPtrOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateStatisticPtrOutput

func (CloudWatchAlarmTemplateStatisticOutput) ToStringOutput added in v0.122.0

func (CloudWatchAlarmTemplateStatisticOutput) ToStringOutputWithContext added in v0.122.0

func (CloudWatchAlarmTemplateStatisticOutput) ToStringPtrOutput added in v0.122.0

func (CloudWatchAlarmTemplateStatisticOutput) ToStringPtrOutputWithContext added in v0.122.0

func (o CloudWatchAlarmTemplateStatisticOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CloudWatchAlarmTemplateStatisticPtrInput added in v0.122.0

type CloudWatchAlarmTemplateStatisticPtrInput interface {
	pulumi.Input

	ToCloudWatchAlarmTemplateStatisticPtrOutput() CloudWatchAlarmTemplateStatisticPtrOutput
	ToCloudWatchAlarmTemplateStatisticPtrOutputWithContext(context.Context) CloudWatchAlarmTemplateStatisticPtrOutput
}

func CloudWatchAlarmTemplateStatisticPtr added in v0.122.0

func CloudWatchAlarmTemplateStatisticPtr(v string) CloudWatchAlarmTemplateStatisticPtrInput

type CloudWatchAlarmTemplateStatisticPtrOutput added in v0.122.0

type CloudWatchAlarmTemplateStatisticPtrOutput struct{ *pulumi.OutputState }

func (CloudWatchAlarmTemplateStatisticPtrOutput) Elem added in v0.122.0

func (CloudWatchAlarmTemplateStatisticPtrOutput) ElementType added in v0.122.0

func (CloudWatchAlarmTemplateStatisticPtrOutput) ToCloudWatchAlarmTemplateStatisticPtrOutput added in v0.122.0

func (o CloudWatchAlarmTemplateStatisticPtrOutput) ToCloudWatchAlarmTemplateStatisticPtrOutput() CloudWatchAlarmTemplateStatisticPtrOutput

func (CloudWatchAlarmTemplateStatisticPtrOutput) ToCloudWatchAlarmTemplateStatisticPtrOutputWithContext added in v0.122.0

func (o CloudWatchAlarmTemplateStatisticPtrOutput) ToCloudWatchAlarmTemplateStatisticPtrOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateStatisticPtrOutput

func (CloudWatchAlarmTemplateStatisticPtrOutput) ToStringPtrOutput added in v0.122.0

func (CloudWatchAlarmTemplateStatisticPtrOutput) ToStringPtrOutputWithContext added in v0.122.0

type CloudWatchAlarmTemplateTargetResourceType added in v0.122.0

type CloudWatchAlarmTemplateTargetResourceType string

The resource type this template should dynamically generate cloudwatch metric alarms for.

func (CloudWatchAlarmTemplateTargetResourceType) ElementType added in v0.122.0

func (CloudWatchAlarmTemplateTargetResourceType) ToCloudWatchAlarmTemplateTargetResourceTypeOutput added in v0.122.0

func (e CloudWatchAlarmTemplateTargetResourceType) ToCloudWatchAlarmTemplateTargetResourceTypeOutput() CloudWatchAlarmTemplateTargetResourceTypeOutput

func (CloudWatchAlarmTemplateTargetResourceType) ToCloudWatchAlarmTemplateTargetResourceTypeOutputWithContext added in v0.122.0

func (e CloudWatchAlarmTemplateTargetResourceType) ToCloudWatchAlarmTemplateTargetResourceTypeOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateTargetResourceTypeOutput

func (CloudWatchAlarmTemplateTargetResourceType) ToCloudWatchAlarmTemplateTargetResourceTypePtrOutput added in v0.122.0

func (e CloudWatchAlarmTemplateTargetResourceType) ToCloudWatchAlarmTemplateTargetResourceTypePtrOutput() CloudWatchAlarmTemplateTargetResourceTypePtrOutput

func (CloudWatchAlarmTemplateTargetResourceType) ToCloudWatchAlarmTemplateTargetResourceTypePtrOutputWithContext added in v0.122.0

func (e CloudWatchAlarmTemplateTargetResourceType) ToCloudWatchAlarmTemplateTargetResourceTypePtrOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateTargetResourceTypePtrOutput

func (CloudWatchAlarmTemplateTargetResourceType) ToStringOutput added in v0.122.0

func (CloudWatchAlarmTemplateTargetResourceType) ToStringOutputWithContext added in v0.122.0

func (CloudWatchAlarmTemplateTargetResourceType) ToStringPtrOutput added in v0.122.0

func (CloudWatchAlarmTemplateTargetResourceType) ToStringPtrOutputWithContext added in v0.122.0

type CloudWatchAlarmTemplateTargetResourceTypeInput added in v0.122.0

type CloudWatchAlarmTemplateTargetResourceTypeInput interface {
	pulumi.Input

	ToCloudWatchAlarmTemplateTargetResourceTypeOutput() CloudWatchAlarmTemplateTargetResourceTypeOutput
	ToCloudWatchAlarmTemplateTargetResourceTypeOutputWithContext(context.Context) CloudWatchAlarmTemplateTargetResourceTypeOutput
}

CloudWatchAlarmTemplateTargetResourceTypeInput is an input type that accepts values of the CloudWatchAlarmTemplateTargetResourceType enum A concrete instance of `CloudWatchAlarmTemplateTargetResourceTypeInput` can be one of the following:

CloudWatchAlarmTemplateTargetResourceTypeCloudfrontDistribution
CloudWatchAlarmTemplateTargetResourceTypeMedialiveMultiplex
CloudWatchAlarmTemplateTargetResourceTypeMedialiveChannel
CloudWatchAlarmTemplateTargetResourceTypeMedialiveInputDevice
CloudWatchAlarmTemplateTargetResourceTypeMediapackageChannel
CloudWatchAlarmTemplateTargetResourceTypeMediapackageOriginEndpoint
CloudWatchAlarmTemplateTargetResourceTypeMediaconnectFlow
CloudWatchAlarmTemplateTargetResourceTypeS3Bucket

type CloudWatchAlarmTemplateTargetResourceTypeOutput added in v0.122.0

type CloudWatchAlarmTemplateTargetResourceTypeOutput struct{ *pulumi.OutputState }

func (CloudWatchAlarmTemplateTargetResourceTypeOutput) ElementType added in v0.122.0

func (CloudWatchAlarmTemplateTargetResourceTypeOutput) ToCloudWatchAlarmTemplateTargetResourceTypeOutput added in v0.122.0

func (o CloudWatchAlarmTemplateTargetResourceTypeOutput) ToCloudWatchAlarmTemplateTargetResourceTypeOutput() CloudWatchAlarmTemplateTargetResourceTypeOutput

func (CloudWatchAlarmTemplateTargetResourceTypeOutput) ToCloudWatchAlarmTemplateTargetResourceTypeOutputWithContext added in v0.122.0

func (o CloudWatchAlarmTemplateTargetResourceTypeOutput) ToCloudWatchAlarmTemplateTargetResourceTypeOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateTargetResourceTypeOutput

func (CloudWatchAlarmTemplateTargetResourceTypeOutput) ToCloudWatchAlarmTemplateTargetResourceTypePtrOutput added in v0.122.0

func (o CloudWatchAlarmTemplateTargetResourceTypeOutput) ToCloudWatchAlarmTemplateTargetResourceTypePtrOutput() CloudWatchAlarmTemplateTargetResourceTypePtrOutput

func (CloudWatchAlarmTemplateTargetResourceTypeOutput) ToCloudWatchAlarmTemplateTargetResourceTypePtrOutputWithContext added in v0.122.0

func (o CloudWatchAlarmTemplateTargetResourceTypeOutput) ToCloudWatchAlarmTemplateTargetResourceTypePtrOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateTargetResourceTypePtrOutput

func (CloudWatchAlarmTemplateTargetResourceTypeOutput) ToStringOutput added in v0.122.0

func (CloudWatchAlarmTemplateTargetResourceTypeOutput) ToStringOutputWithContext added in v0.122.0

func (CloudWatchAlarmTemplateTargetResourceTypeOutput) ToStringPtrOutput added in v0.122.0

func (CloudWatchAlarmTemplateTargetResourceTypeOutput) ToStringPtrOutputWithContext added in v0.122.0

type CloudWatchAlarmTemplateTargetResourceTypePtrInput added in v0.122.0

type CloudWatchAlarmTemplateTargetResourceTypePtrInput interface {
	pulumi.Input

	ToCloudWatchAlarmTemplateTargetResourceTypePtrOutput() CloudWatchAlarmTemplateTargetResourceTypePtrOutput
	ToCloudWatchAlarmTemplateTargetResourceTypePtrOutputWithContext(context.Context) CloudWatchAlarmTemplateTargetResourceTypePtrOutput
}

func CloudWatchAlarmTemplateTargetResourceTypePtr added in v0.122.0

func CloudWatchAlarmTemplateTargetResourceTypePtr(v string) CloudWatchAlarmTemplateTargetResourceTypePtrInput

type CloudWatchAlarmTemplateTargetResourceTypePtrOutput added in v0.122.0

type CloudWatchAlarmTemplateTargetResourceTypePtrOutput struct{ *pulumi.OutputState }

func (CloudWatchAlarmTemplateTargetResourceTypePtrOutput) Elem added in v0.122.0

func (CloudWatchAlarmTemplateTargetResourceTypePtrOutput) ElementType added in v0.122.0

func (CloudWatchAlarmTemplateTargetResourceTypePtrOutput) ToCloudWatchAlarmTemplateTargetResourceTypePtrOutput added in v0.122.0

func (o CloudWatchAlarmTemplateTargetResourceTypePtrOutput) ToCloudWatchAlarmTemplateTargetResourceTypePtrOutput() CloudWatchAlarmTemplateTargetResourceTypePtrOutput

func (CloudWatchAlarmTemplateTargetResourceTypePtrOutput) ToCloudWatchAlarmTemplateTargetResourceTypePtrOutputWithContext added in v0.122.0

func (o CloudWatchAlarmTemplateTargetResourceTypePtrOutput) ToCloudWatchAlarmTemplateTargetResourceTypePtrOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateTargetResourceTypePtrOutput

func (CloudWatchAlarmTemplateTargetResourceTypePtrOutput) ToStringPtrOutput added in v0.122.0

func (CloudWatchAlarmTemplateTargetResourceTypePtrOutput) ToStringPtrOutputWithContext added in v0.122.0

type CloudWatchAlarmTemplateTreatMissingData added in v0.122.0

type CloudWatchAlarmTemplateTreatMissingData string

Specifies how missing data points are treated when evaluating the alarm's condition.

func (CloudWatchAlarmTemplateTreatMissingData) ElementType added in v0.122.0

func (CloudWatchAlarmTemplateTreatMissingData) ToCloudWatchAlarmTemplateTreatMissingDataOutput added in v0.122.0

func (e CloudWatchAlarmTemplateTreatMissingData) ToCloudWatchAlarmTemplateTreatMissingDataOutput() CloudWatchAlarmTemplateTreatMissingDataOutput

func (CloudWatchAlarmTemplateTreatMissingData) ToCloudWatchAlarmTemplateTreatMissingDataOutputWithContext added in v0.122.0

func (e CloudWatchAlarmTemplateTreatMissingData) ToCloudWatchAlarmTemplateTreatMissingDataOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateTreatMissingDataOutput

func (CloudWatchAlarmTemplateTreatMissingData) ToCloudWatchAlarmTemplateTreatMissingDataPtrOutput added in v0.122.0

func (e CloudWatchAlarmTemplateTreatMissingData) ToCloudWatchAlarmTemplateTreatMissingDataPtrOutput() CloudWatchAlarmTemplateTreatMissingDataPtrOutput

func (CloudWatchAlarmTemplateTreatMissingData) ToCloudWatchAlarmTemplateTreatMissingDataPtrOutputWithContext added in v0.122.0

func (e CloudWatchAlarmTemplateTreatMissingData) ToCloudWatchAlarmTemplateTreatMissingDataPtrOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateTreatMissingDataPtrOutput

func (CloudWatchAlarmTemplateTreatMissingData) ToStringOutput added in v0.122.0

func (CloudWatchAlarmTemplateTreatMissingData) ToStringOutputWithContext added in v0.122.0

func (CloudWatchAlarmTemplateTreatMissingData) ToStringPtrOutput added in v0.122.0

func (CloudWatchAlarmTemplateTreatMissingData) ToStringPtrOutputWithContext added in v0.122.0

type CloudWatchAlarmTemplateTreatMissingDataInput added in v0.122.0

type CloudWatchAlarmTemplateTreatMissingDataInput interface {
	pulumi.Input

	ToCloudWatchAlarmTemplateTreatMissingDataOutput() CloudWatchAlarmTemplateTreatMissingDataOutput
	ToCloudWatchAlarmTemplateTreatMissingDataOutputWithContext(context.Context) CloudWatchAlarmTemplateTreatMissingDataOutput
}

CloudWatchAlarmTemplateTreatMissingDataInput is an input type that accepts values of the CloudWatchAlarmTemplateTreatMissingData enum A concrete instance of `CloudWatchAlarmTemplateTreatMissingDataInput` can be one of the following:

CloudWatchAlarmTemplateTreatMissingDataNotBreaching
CloudWatchAlarmTemplateTreatMissingDataBreaching
CloudWatchAlarmTemplateTreatMissingDataIgnore
CloudWatchAlarmTemplateTreatMissingDataMissing

type CloudWatchAlarmTemplateTreatMissingDataOutput added in v0.122.0

type CloudWatchAlarmTemplateTreatMissingDataOutput struct{ *pulumi.OutputState }

func (CloudWatchAlarmTemplateTreatMissingDataOutput) ElementType added in v0.122.0

func (CloudWatchAlarmTemplateTreatMissingDataOutput) ToCloudWatchAlarmTemplateTreatMissingDataOutput added in v0.122.0

func (o CloudWatchAlarmTemplateTreatMissingDataOutput) ToCloudWatchAlarmTemplateTreatMissingDataOutput() CloudWatchAlarmTemplateTreatMissingDataOutput

func (CloudWatchAlarmTemplateTreatMissingDataOutput) ToCloudWatchAlarmTemplateTreatMissingDataOutputWithContext added in v0.122.0

func (o CloudWatchAlarmTemplateTreatMissingDataOutput) ToCloudWatchAlarmTemplateTreatMissingDataOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateTreatMissingDataOutput

func (CloudWatchAlarmTemplateTreatMissingDataOutput) ToCloudWatchAlarmTemplateTreatMissingDataPtrOutput added in v0.122.0

func (o CloudWatchAlarmTemplateTreatMissingDataOutput) ToCloudWatchAlarmTemplateTreatMissingDataPtrOutput() CloudWatchAlarmTemplateTreatMissingDataPtrOutput

func (CloudWatchAlarmTemplateTreatMissingDataOutput) ToCloudWatchAlarmTemplateTreatMissingDataPtrOutputWithContext added in v0.122.0

func (o CloudWatchAlarmTemplateTreatMissingDataOutput) ToCloudWatchAlarmTemplateTreatMissingDataPtrOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateTreatMissingDataPtrOutput

func (CloudWatchAlarmTemplateTreatMissingDataOutput) ToStringOutput added in v0.122.0

func (CloudWatchAlarmTemplateTreatMissingDataOutput) ToStringOutputWithContext added in v0.122.0

func (CloudWatchAlarmTemplateTreatMissingDataOutput) ToStringPtrOutput added in v0.122.0

func (CloudWatchAlarmTemplateTreatMissingDataOutput) ToStringPtrOutputWithContext added in v0.122.0

type CloudWatchAlarmTemplateTreatMissingDataPtrInput added in v0.122.0

type CloudWatchAlarmTemplateTreatMissingDataPtrInput interface {
	pulumi.Input

	ToCloudWatchAlarmTemplateTreatMissingDataPtrOutput() CloudWatchAlarmTemplateTreatMissingDataPtrOutput
	ToCloudWatchAlarmTemplateTreatMissingDataPtrOutputWithContext(context.Context) CloudWatchAlarmTemplateTreatMissingDataPtrOutput
}

func CloudWatchAlarmTemplateTreatMissingDataPtr added in v0.122.0

func CloudWatchAlarmTemplateTreatMissingDataPtr(v string) CloudWatchAlarmTemplateTreatMissingDataPtrInput

type CloudWatchAlarmTemplateTreatMissingDataPtrOutput added in v0.122.0

type CloudWatchAlarmTemplateTreatMissingDataPtrOutput struct{ *pulumi.OutputState }

func (CloudWatchAlarmTemplateTreatMissingDataPtrOutput) Elem added in v0.122.0

func (CloudWatchAlarmTemplateTreatMissingDataPtrOutput) ElementType added in v0.122.0

func (CloudWatchAlarmTemplateTreatMissingDataPtrOutput) ToCloudWatchAlarmTemplateTreatMissingDataPtrOutput added in v0.122.0

func (o CloudWatchAlarmTemplateTreatMissingDataPtrOutput) ToCloudWatchAlarmTemplateTreatMissingDataPtrOutput() CloudWatchAlarmTemplateTreatMissingDataPtrOutput

func (CloudWatchAlarmTemplateTreatMissingDataPtrOutput) ToCloudWatchAlarmTemplateTreatMissingDataPtrOutputWithContext added in v0.122.0

func (o CloudWatchAlarmTemplateTreatMissingDataPtrOutput) ToCloudWatchAlarmTemplateTreatMissingDataPtrOutputWithContext(ctx context.Context) CloudWatchAlarmTemplateTreatMissingDataPtrOutput

func (CloudWatchAlarmTemplateTreatMissingDataPtrOutput) ToStringPtrOutput added in v0.122.0

func (CloudWatchAlarmTemplateTreatMissingDataPtrOutput) ToStringPtrOutputWithContext added in v0.122.0

type Cluster added in v0.122.0

type Cluster struct {
	pulumi.CustomResourceState

	// The ARN of the Cluster.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The unique ID of the Cluster.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The MediaLive Channels that are currently running on Nodes in this Cluster.
	ChannelIds  pulumi.StringArrayOutput `pulumi:"channelIds"`
	ClusterType ClusterTypePtrOutput     `pulumi:"clusterType"`
	// The IAM role your nodes will use.
	InstanceRoleArn pulumi.StringPtrOutput `pulumi:"instanceRoleArn"`
	// The user-specified name of the Cluster to be created.
	Name            pulumi.StringPtrOutput          `pulumi:"name"`
	NetworkSettings ClusterNetworkSettingsPtrOutput `pulumi:"networkSettings"`
	State           ClusterStateEnumOutput          `pulumi:"state"`
	// A collection of key-value pairs.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Definition of AWS::MediaLive::Cluster Resource Type

func GetCluster added in v0.122.0

func GetCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)

GetCluster gets an existing Cluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCluster added in v0.122.0

func NewCluster(ctx *pulumi.Context,
	name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)

NewCluster registers a new resource with the given unique name, arguments, and options.

func (*Cluster) ElementType added in v0.122.0

func (*Cluster) ElementType() reflect.Type

func (*Cluster) ToClusterOutput added in v0.122.0

func (i *Cluster) ToClusterOutput() ClusterOutput

func (*Cluster) ToClusterOutputWithContext added in v0.122.0

func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterArgs added in v0.122.0

type ClusterArgs struct {
	ClusterType ClusterTypePtrInput
	// The IAM role your nodes will use.
	InstanceRoleArn pulumi.StringPtrInput
	// The user-specified name of the Cluster to be created.
	Name            pulumi.StringPtrInput
	NetworkSettings ClusterNetworkSettingsPtrInput
	// A collection of key-value pairs.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Cluster resource.

func (ClusterArgs) ElementType added in v0.122.0

func (ClusterArgs) ElementType() reflect.Type

type ClusterInput added in v0.122.0

type ClusterInput interface {
	pulumi.Input

	ToClusterOutput() ClusterOutput
	ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}

type ClusterInterfaceMapping added in v0.122.0

type ClusterInterfaceMapping struct {
	// logical interface name, unique in the list
	LogicalInterfaceName *string `pulumi:"logicalInterfaceName"`
	// Network Id to be associated with the logical interface name, can be duplicated in list
	NetworkId *string `pulumi:"networkId"`
}

Network mappings for the cluster

type ClusterInterfaceMappingArgs added in v0.122.0

type ClusterInterfaceMappingArgs struct {
	// logical interface name, unique in the list
	LogicalInterfaceName pulumi.StringPtrInput `pulumi:"logicalInterfaceName"`
	// Network Id to be associated with the logical interface name, can be duplicated in list
	NetworkId pulumi.StringPtrInput `pulumi:"networkId"`
}

Network mappings for the cluster

func (ClusterInterfaceMappingArgs) ElementType added in v0.122.0

func (ClusterInterfaceMappingArgs) ToClusterInterfaceMappingOutput added in v0.122.0

func (i ClusterInterfaceMappingArgs) ToClusterInterfaceMappingOutput() ClusterInterfaceMappingOutput

func (ClusterInterfaceMappingArgs) ToClusterInterfaceMappingOutputWithContext added in v0.122.0

func (i ClusterInterfaceMappingArgs) ToClusterInterfaceMappingOutputWithContext(ctx context.Context) ClusterInterfaceMappingOutput

type ClusterInterfaceMappingArray added in v0.122.0

type ClusterInterfaceMappingArray []ClusterInterfaceMappingInput

func (ClusterInterfaceMappingArray) ElementType added in v0.122.0

func (ClusterInterfaceMappingArray) ToClusterInterfaceMappingArrayOutput added in v0.122.0

func (i ClusterInterfaceMappingArray) ToClusterInterfaceMappingArrayOutput() ClusterInterfaceMappingArrayOutput

func (ClusterInterfaceMappingArray) ToClusterInterfaceMappingArrayOutputWithContext added in v0.122.0

func (i ClusterInterfaceMappingArray) ToClusterInterfaceMappingArrayOutputWithContext(ctx context.Context) ClusterInterfaceMappingArrayOutput

type ClusterInterfaceMappingArrayInput added in v0.122.0

type ClusterInterfaceMappingArrayInput interface {
	pulumi.Input

	ToClusterInterfaceMappingArrayOutput() ClusterInterfaceMappingArrayOutput
	ToClusterInterfaceMappingArrayOutputWithContext(context.Context) ClusterInterfaceMappingArrayOutput
}

ClusterInterfaceMappingArrayInput is an input type that accepts ClusterInterfaceMappingArray and ClusterInterfaceMappingArrayOutput values. You can construct a concrete instance of `ClusterInterfaceMappingArrayInput` via:

ClusterInterfaceMappingArray{ ClusterInterfaceMappingArgs{...} }

type ClusterInterfaceMappingArrayOutput added in v0.122.0

type ClusterInterfaceMappingArrayOutput struct{ *pulumi.OutputState }

func (ClusterInterfaceMappingArrayOutput) ElementType added in v0.122.0

func (ClusterInterfaceMappingArrayOutput) Index added in v0.122.0

func (ClusterInterfaceMappingArrayOutput) ToClusterInterfaceMappingArrayOutput added in v0.122.0

func (o ClusterInterfaceMappingArrayOutput) ToClusterInterfaceMappingArrayOutput() ClusterInterfaceMappingArrayOutput

func (ClusterInterfaceMappingArrayOutput) ToClusterInterfaceMappingArrayOutputWithContext added in v0.122.0

func (o ClusterInterfaceMappingArrayOutput) ToClusterInterfaceMappingArrayOutputWithContext(ctx context.Context) ClusterInterfaceMappingArrayOutput

type ClusterInterfaceMappingInput added in v0.122.0

type ClusterInterfaceMappingInput interface {
	pulumi.Input

	ToClusterInterfaceMappingOutput() ClusterInterfaceMappingOutput
	ToClusterInterfaceMappingOutputWithContext(context.Context) ClusterInterfaceMappingOutput
}

ClusterInterfaceMappingInput is an input type that accepts ClusterInterfaceMappingArgs and ClusterInterfaceMappingOutput values. You can construct a concrete instance of `ClusterInterfaceMappingInput` via:

ClusterInterfaceMappingArgs{...}

type ClusterInterfaceMappingOutput added in v0.122.0

type ClusterInterfaceMappingOutput struct{ *pulumi.OutputState }

Network mappings for the cluster

func (ClusterInterfaceMappingOutput) ElementType added in v0.122.0

func (ClusterInterfaceMappingOutput) LogicalInterfaceName added in v0.122.0

func (o ClusterInterfaceMappingOutput) LogicalInterfaceName() pulumi.StringPtrOutput

logical interface name, unique in the list

func (ClusterInterfaceMappingOutput) NetworkId added in v0.122.0

Network Id to be associated with the logical interface name, can be duplicated in list

func (ClusterInterfaceMappingOutput) ToClusterInterfaceMappingOutput added in v0.122.0

func (o ClusterInterfaceMappingOutput) ToClusterInterfaceMappingOutput() ClusterInterfaceMappingOutput

func (ClusterInterfaceMappingOutput) ToClusterInterfaceMappingOutputWithContext added in v0.122.0

func (o ClusterInterfaceMappingOutput) ToClusterInterfaceMappingOutputWithContext(ctx context.Context) ClusterInterfaceMappingOutput

type ClusterNetworkSettings added in v0.122.0

type ClusterNetworkSettings struct {
	// Default value if the customer does not define it in channel Output API
	DefaultRoute *string `pulumi:"defaultRoute"`
	// Network mappings for the cluster
	InterfaceMappings []ClusterInterfaceMapping `pulumi:"interfaceMappings"`
}

On premises settings which will have the interface network mappings and default Output logical interface

type ClusterNetworkSettingsArgs added in v0.122.0

type ClusterNetworkSettingsArgs struct {
	// Default value if the customer does not define it in channel Output API
	DefaultRoute pulumi.StringPtrInput `pulumi:"defaultRoute"`
	// Network mappings for the cluster
	InterfaceMappings ClusterInterfaceMappingArrayInput `pulumi:"interfaceMappings"`
}

On premises settings which will have the interface network mappings and default Output logical interface

func (ClusterNetworkSettingsArgs) ElementType added in v0.122.0

func (ClusterNetworkSettingsArgs) ElementType() reflect.Type

func (ClusterNetworkSettingsArgs) ToClusterNetworkSettingsOutput added in v0.122.0

func (i ClusterNetworkSettingsArgs) ToClusterNetworkSettingsOutput() ClusterNetworkSettingsOutput

func (ClusterNetworkSettingsArgs) ToClusterNetworkSettingsOutputWithContext added in v0.122.0

func (i ClusterNetworkSettingsArgs) ToClusterNetworkSettingsOutputWithContext(ctx context.Context) ClusterNetworkSettingsOutput

func (ClusterNetworkSettingsArgs) ToClusterNetworkSettingsPtrOutput added in v0.122.0

func (i ClusterNetworkSettingsArgs) ToClusterNetworkSettingsPtrOutput() ClusterNetworkSettingsPtrOutput

func (ClusterNetworkSettingsArgs) ToClusterNetworkSettingsPtrOutputWithContext added in v0.122.0

func (i ClusterNetworkSettingsArgs) ToClusterNetworkSettingsPtrOutputWithContext(ctx context.Context) ClusterNetworkSettingsPtrOutput

type ClusterNetworkSettingsInput added in v0.122.0

type ClusterNetworkSettingsInput interface {
	pulumi.Input

	ToClusterNetworkSettingsOutput() ClusterNetworkSettingsOutput
	ToClusterNetworkSettingsOutputWithContext(context.Context) ClusterNetworkSettingsOutput
}

ClusterNetworkSettingsInput is an input type that accepts ClusterNetworkSettingsArgs and ClusterNetworkSettingsOutput values. You can construct a concrete instance of `ClusterNetworkSettingsInput` via:

ClusterNetworkSettingsArgs{...}

type ClusterNetworkSettingsOutput added in v0.122.0

type ClusterNetworkSettingsOutput struct{ *pulumi.OutputState }

On premises settings which will have the interface network mappings and default Output logical interface

func (ClusterNetworkSettingsOutput) DefaultRoute added in v0.122.0

Default value if the customer does not define it in channel Output API

func (ClusterNetworkSettingsOutput) ElementType added in v0.122.0

func (ClusterNetworkSettingsOutput) InterfaceMappings added in v0.122.0

Network mappings for the cluster

func (ClusterNetworkSettingsOutput) ToClusterNetworkSettingsOutput added in v0.122.0

func (o ClusterNetworkSettingsOutput) ToClusterNetworkSettingsOutput() ClusterNetworkSettingsOutput

func (ClusterNetworkSettingsOutput) ToClusterNetworkSettingsOutputWithContext added in v0.122.0

func (o ClusterNetworkSettingsOutput) ToClusterNetworkSettingsOutputWithContext(ctx context.Context) ClusterNetworkSettingsOutput

func (ClusterNetworkSettingsOutput) ToClusterNetworkSettingsPtrOutput added in v0.122.0

func (o ClusterNetworkSettingsOutput) ToClusterNetworkSettingsPtrOutput() ClusterNetworkSettingsPtrOutput

func (ClusterNetworkSettingsOutput) ToClusterNetworkSettingsPtrOutputWithContext added in v0.122.0

func (o ClusterNetworkSettingsOutput) ToClusterNetworkSettingsPtrOutputWithContext(ctx context.Context) ClusterNetworkSettingsPtrOutput

type ClusterNetworkSettingsPtrInput added in v0.122.0

type ClusterNetworkSettingsPtrInput interface {
	pulumi.Input

	ToClusterNetworkSettingsPtrOutput() ClusterNetworkSettingsPtrOutput
	ToClusterNetworkSettingsPtrOutputWithContext(context.Context) ClusterNetworkSettingsPtrOutput
}

ClusterNetworkSettingsPtrInput is an input type that accepts ClusterNetworkSettingsArgs, ClusterNetworkSettingsPtr and ClusterNetworkSettingsPtrOutput values. You can construct a concrete instance of `ClusterNetworkSettingsPtrInput` via:

        ClusterNetworkSettingsArgs{...}

or:

        nil

func ClusterNetworkSettingsPtr added in v0.122.0

func ClusterNetworkSettingsPtr(v *ClusterNetworkSettingsArgs) ClusterNetworkSettingsPtrInput

type ClusterNetworkSettingsPtrOutput added in v0.122.0

type ClusterNetworkSettingsPtrOutput struct{ *pulumi.OutputState }

func (ClusterNetworkSettingsPtrOutput) DefaultRoute added in v0.122.0

Default value if the customer does not define it in channel Output API

func (ClusterNetworkSettingsPtrOutput) Elem added in v0.122.0

func (ClusterNetworkSettingsPtrOutput) ElementType added in v0.122.0

func (ClusterNetworkSettingsPtrOutput) InterfaceMappings added in v0.122.0

Network mappings for the cluster

func (ClusterNetworkSettingsPtrOutput) ToClusterNetworkSettingsPtrOutput added in v0.122.0

func (o ClusterNetworkSettingsPtrOutput) ToClusterNetworkSettingsPtrOutput() ClusterNetworkSettingsPtrOutput

func (ClusterNetworkSettingsPtrOutput) ToClusterNetworkSettingsPtrOutputWithContext added in v0.122.0

func (o ClusterNetworkSettingsPtrOutput) ToClusterNetworkSettingsPtrOutputWithContext(ctx context.Context) ClusterNetworkSettingsPtrOutput

type ClusterOutput added in v0.122.0

type ClusterOutput struct{ *pulumi.OutputState }

func (ClusterOutput) Arn added in v0.122.0

The ARN of the Cluster.

func (ClusterOutput) AwsId added in v0.122.0

func (o ClusterOutput) AwsId() pulumi.StringOutput

The unique ID of the Cluster.

func (ClusterOutput) ChannelIds added in v0.122.0

func (o ClusterOutput) ChannelIds() pulumi.StringArrayOutput

The MediaLive Channels that are currently running on Nodes in this Cluster.

func (ClusterOutput) ClusterType added in v0.122.0

func (o ClusterOutput) ClusterType() ClusterTypePtrOutput

func (ClusterOutput) ElementType added in v0.122.0

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) InstanceRoleArn added in v0.122.0

func (o ClusterOutput) InstanceRoleArn() pulumi.StringPtrOutput

The IAM role your nodes will use.

func (ClusterOutput) Name added in v0.122.0

The user-specified name of the Cluster to be created.

func (ClusterOutput) NetworkSettings added in v0.122.0

func (o ClusterOutput) NetworkSettings() ClusterNetworkSettingsPtrOutput

func (ClusterOutput) State added in v0.122.0

func (ClusterOutput) Tags added in v0.122.0

func (o ClusterOutput) Tags() aws.TagArrayOutput

A collection of key-value pairs.

func (ClusterOutput) ToClusterOutput added in v0.122.0

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext added in v0.122.0

func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterState added in v0.122.0

type ClusterState struct {
}

func (ClusterState) ElementType added in v0.122.0

func (ClusterState) ElementType() reflect.Type

type ClusterStateEnum added in v0.122.0

type ClusterStateEnum string

The current state of the Cluster.

type ClusterStateEnumOutput added in v0.122.0

type ClusterStateEnumOutput struct{ *pulumi.OutputState }

func (ClusterStateEnumOutput) ElementType added in v0.122.0

func (ClusterStateEnumOutput) ElementType() reflect.Type

func (ClusterStateEnumOutput) ToClusterStateEnumOutput added in v0.122.0

func (o ClusterStateEnumOutput) ToClusterStateEnumOutput() ClusterStateEnumOutput

func (ClusterStateEnumOutput) ToClusterStateEnumOutputWithContext added in v0.122.0

func (o ClusterStateEnumOutput) ToClusterStateEnumOutputWithContext(ctx context.Context) ClusterStateEnumOutput

func (ClusterStateEnumOutput) ToClusterStateEnumPtrOutput added in v0.122.0

func (o ClusterStateEnumOutput) ToClusterStateEnumPtrOutput() ClusterStateEnumPtrOutput

func (ClusterStateEnumOutput) ToClusterStateEnumPtrOutputWithContext added in v0.122.0

func (o ClusterStateEnumOutput) ToClusterStateEnumPtrOutputWithContext(ctx context.Context) ClusterStateEnumPtrOutput

func (ClusterStateEnumOutput) ToStringOutput added in v0.122.0

func (o ClusterStateEnumOutput) ToStringOutput() pulumi.StringOutput

func (ClusterStateEnumOutput) ToStringOutputWithContext added in v0.122.0

func (o ClusterStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ClusterStateEnumOutput) ToStringPtrOutput added in v0.122.0

func (o ClusterStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClusterStateEnumOutput) ToStringPtrOutputWithContext added in v0.122.0

func (o ClusterStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ClusterStateEnumPtrOutput added in v0.122.0

type ClusterStateEnumPtrOutput struct{ *pulumi.OutputState }

func (ClusterStateEnumPtrOutput) Elem added in v0.122.0

func (ClusterStateEnumPtrOutput) ElementType added in v0.122.0

func (ClusterStateEnumPtrOutput) ElementType() reflect.Type

func (ClusterStateEnumPtrOutput) ToClusterStateEnumPtrOutput added in v0.122.0

func (o ClusterStateEnumPtrOutput) ToClusterStateEnumPtrOutput() ClusterStateEnumPtrOutput

func (ClusterStateEnumPtrOutput) ToClusterStateEnumPtrOutputWithContext added in v0.122.0

func (o ClusterStateEnumPtrOutput) ToClusterStateEnumPtrOutputWithContext(ctx context.Context) ClusterStateEnumPtrOutput

func (ClusterStateEnumPtrOutput) ToStringPtrOutput added in v0.122.0

func (o ClusterStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClusterStateEnumPtrOutput) ToStringPtrOutputWithContext added in v0.122.0

func (o ClusterStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ClusterTags added in v0.122.0

type ClusterTags struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type ClusterType added in v0.122.0

type ClusterType string

The hardware type for the cluster.

func (ClusterType) ElementType added in v0.122.0

func (ClusterType) ElementType() reflect.Type

func (ClusterType) ToClusterTypeOutput added in v0.122.0

func (e ClusterType) ToClusterTypeOutput() ClusterTypeOutput

func (ClusterType) ToClusterTypeOutputWithContext added in v0.122.0

func (e ClusterType) ToClusterTypeOutputWithContext(ctx context.Context) ClusterTypeOutput

func (ClusterType) ToClusterTypePtrOutput added in v0.122.0

func (e ClusterType) ToClusterTypePtrOutput() ClusterTypePtrOutput

func (ClusterType) ToClusterTypePtrOutputWithContext added in v0.122.0

func (e ClusterType) ToClusterTypePtrOutputWithContext(ctx context.Context) ClusterTypePtrOutput

func (ClusterType) ToStringOutput added in v0.122.0

func (e ClusterType) ToStringOutput() pulumi.StringOutput

func (ClusterType) ToStringOutputWithContext added in v0.122.0

func (e ClusterType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ClusterType) ToStringPtrOutput added in v0.122.0

func (e ClusterType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClusterType) ToStringPtrOutputWithContext added in v0.122.0

func (e ClusterType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ClusterTypeInput added in v0.122.0

type ClusterTypeInput interface {
	pulumi.Input

	ToClusterTypeOutput() ClusterTypeOutput
	ToClusterTypeOutputWithContext(context.Context) ClusterTypeOutput
}

ClusterTypeInput is an input type that accepts values of the ClusterType enum A concrete instance of `ClusterTypeInput` can be one of the following:

ClusterTypeOnPremises
ClusterTypeOutpostsRack
ClusterTypeOutpostsServer
ClusterTypeEc2

type ClusterTypeOutput added in v0.122.0

type ClusterTypeOutput struct{ *pulumi.OutputState }

func (ClusterTypeOutput) ElementType added in v0.122.0

func (ClusterTypeOutput) ElementType() reflect.Type

func (ClusterTypeOutput) ToClusterTypeOutput added in v0.122.0

func (o ClusterTypeOutput) ToClusterTypeOutput() ClusterTypeOutput

func (ClusterTypeOutput) ToClusterTypeOutputWithContext added in v0.122.0

func (o ClusterTypeOutput) ToClusterTypeOutputWithContext(ctx context.Context) ClusterTypeOutput

func (ClusterTypeOutput) ToClusterTypePtrOutput added in v0.122.0

func (o ClusterTypeOutput) ToClusterTypePtrOutput() ClusterTypePtrOutput

func (ClusterTypeOutput) ToClusterTypePtrOutputWithContext added in v0.122.0

func (o ClusterTypeOutput) ToClusterTypePtrOutputWithContext(ctx context.Context) ClusterTypePtrOutput

func (ClusterTypeOutput) ToStringOutput added in v0.122.0

func (o ClusterTypeOutput) ToStringOutput() pulumi.StringOutput

func (ClusterTypeOutput) ToStringOutputWithContext added in v0.122.0

func (o ClusterTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ClusterTypeOutput) ToStringPtrOutput added in v0.122.0

func (o ClusterTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClusterTypeOutput) ToStringPtrOutputWithContext added in v0.122.0

func (o ClusterTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ClusterTypePtrInput added in v0.122.0

type ClusterTypePtrInput interface {
	pulumi.Input

	ToClusterTypePtrOutput() ClusterTypePtrOutput
	ToClusterTypePtrOutputWithContext(context.Context) ClusterTypePtrOutput
}

func ClusterTypePtr added in v0.122.0

func ClusterTypePtr(v string) ClusterTypePtrInput

type ClusterTypePtrOutput added in v0.122.0

type ClusterTypePtrOutput struct{ *pulumi.OutputState }

func (ClusterTypePtrOutput) Elem added in v0.122.0

func (ClusterTypePtrOutput) ElementType added in v0.122.0

func (ClusterTypePtrOutput) ElementType() reflect.Type

func (ClusterTypePtrOutput) ToClusterTypePtrOutput added in v0.122.0

func (o ClusterTypePtrOutput) ToClusterTypePtrOutput() ClusterTypePtrOutput

func (ClusterTypePtrOutput) ToClusterTypePtrOutputWithContext added in v0.122.0

func (o ClusterTypePtrOutput) ToClusterTypePtrOutputWithContext(ctx context.Context) ClusterTypePtrOutput

func (ClusterTypePtrOutput) ToStringPtrOutput added in v0.122.0

func (o ClusterTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClusterTypePtrOutput) ToStringPtrOutputWithContext added in v0.122.0

func (o ClusterTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventBridgeRuleTemplate added in v0.122.0

type EventBridgeRuleTemplate struct {
	pulumi.CustomResourceState

	// An eventbridge rule template's ARN (Amazon Resource Name)
	Arn pulumi.StringOutput `pulumi:"arn"`
	// An eventbridge rule template's id. AWS provided templates have ids that start with `aws-`
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// Placeholder documentation for __timestampIso8601
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// A resource's optional description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Placeholder documentation for __listOfEventBridgeRuleTemplateTarget
	EventTargets EventBridgeRuleTemplateTargetArrayOutput `pulumi:"eventTargets"`
	// The type of event to match with the rule.
	EventType EventBridgeRuleTemplateEventTypeOutput `pulumi:"eventType"`
	// An eventbridge rule template group's id. AWS provided template groups have ids that start with `aws-`
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// An eventbridge rule template group's identifier. Can be either be its id or current name.
	GroupIdentifier pulumi.StringOutput `pulumi:"groupIdentifier"`
	// Placeholder documentation for __string
	Identifier pulumi.StringOutput `pulumi:"identifier"`
	// Placeholder documentation for __timestampIso8601
	ModifiedAt pulumi.StringOutput `pulumi:"modifiedAt"`
	// A resource's name. Names must be unique within the scope of a resource type in a specific region.
	Name pulumi.StringOutput    `pulumi:"name"`
	Tags pulumi.StringMapOutput `pulumi:"tags"`
}

Definition of AWS::MediaLive::EventBridgeRuleTemplate Resource Type

func GetEventBridgeRuleTemplate added in v0.122.0

func GetEventBridgeRuleTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EventBridgeRuleTemplateState, opts ...pulumi.ResourceOption) (*EventBridgeRuleTemplate, error)

GetEventBridgeRuleTemplate gets an existing EventBridgeRuleTemplate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEventBridgeRuleTemplate added in v0.122.0

func NewEventBridgeRuleTemplate(ctx *pulumi.Context,
	name string, args *EventBridgeRuleTemplateArgs, opts ...pulumi.ResourceOption) (*EventBridgeRuleTemplate, error)

NewEventBridgeRuleTemplate registers a new resource with the given unique name, arguments, and options.

func (*EventBridgeRuleTemplate) ElementType added in v0.122.0

func (*EventBridgeRuleTemplate) ElementType() reflect.Type

func (*EventBridgeRuleTemplate) ToEventBridgeRuleTemplateOutput added in v0.122.0

func (i *EventBridgeRuleTemplate) ToEventBridgeRuleTemplateOutput() EventBridgeRuleTemplateOutput

func (*EventBridgeRuleTemplate) ToEventBridgeRuleTemplateOutputWithContext added in v0.122.0

func (i *EventBridgeRuleTemplate) ToEventBridgeRuleTemplateOutputWithContext(ctx context.Context) EventBridgeRuleTemplateOutput

type EventBridgeRuleTemplateArgs added in v0.122.0

type EventBridgeRuleTemplateArgs struct {
	// A resource's optional description.
	Description pulumi.StringPtrInput
	// Placeholder documentation for __listOfEventBridgeRuleTemplateTarget
	EventTargets EventBridgeRuleTemplateTargetArrayInput
	// The type of event to match with the rule.
	EventType EventBridgeRuleTemplateEventTypeInput
	// An eventbridge rule template group's identifier. Can be either be its id or current name.
	GroupIdentifier pulumi.StringInput
	// A resource's name. Names must be unique within the scope of a resource type in a specific region.
	Name pulumi.StringPtrInput
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a EventBridgeRuleTemplate resource.

func (EventBridgeRuleTemplateArgs) ElementType added in v0.122.0

type EventBridgeRuleTemplateEventType added in v0.122.0

type EventBridgeRuleTemplateEventType string

The type of event to match with the rule.

func (EventBridgeRuleTemplateEventType) ElementType added in v0.122.0

func (EventBridgeRuleTemplateEventType) ToEventBridgeRuleTemplateEventTypeOutput added in v0.122.0

func (e EventBridgeRuleTemplateEventType) ToEventBridgeRuleTemplateEventTypeOutput() EventBridgeRuleTemplateEventTypeOutput

func (EventBridgeRuleTemplateEventType) ToEventBridgeRuleTemplateEventTypeOutputWithContext added in v0.122.0

func (e EventBridgeRuleTemplateEventType) ToEventBridgeRuleTemplateEventTypeOutputWithContext(ctx context.Context) EventBridgeRuleTemplateEventTypeOutput

func (EventBridgeRuleTemplateEventType) ToEventBridgeRuleTemplateEventTypePtrOutput added in v0.122.0

func (e EventBridgeRuleTemplateEventType) ToEventBridgeRuleTemplateEventTypePtrOutput() EventBridgeRuleTemplateEventTypePtrOutput

func (EventBridgeRuleTemplateEventType) ToEventBridgeRuleTemplateEventTypePtrOutputWithContext added in v0.122.0

func (e EventBridgeRuleTemplateEventType) ToEventBridgeRuleTemplateEventTypePtrOutputWithContext(ctx context.Context) EventBridgeRuleTemplateEventTypePtrOutput

func (EventBridgeRuleTemplateEventType) ToStringOutput added in v0.122.0

func (EventBridgeRuleTemplateEventType) ToStringOutputWithContext added in v0.122.0

func (e EventBridgeRuleTemplateEventType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EventBridgeRuleTemplateEventType) ToStringPtrOutput added in v0.122.0

func (EventBridgeRuleTemplateEventType) ToStringPtrOutputWithContext added in v0.122.0

func (e EventBridgeRuleTemplateEventType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventBridgeRuleTemplateEventTypeInput added in v0.122.0

type EventBridgeRuleTemplateEventTypeInput interface {
	pulumi.Input

	ToEventBridgeRuleTemplateEventTypeOutput() EventBridgeRuleTemplateEventTypeOutput
	ToEventBridgeRuleTemplateEventTypeOutputWithContext(context.Context) EventBridgeRuleTemplateEventTypeOutput
}

EventBridgeRuleTemplateEventTypeInput is an input type that accepts values of the EventBridgeRuleTemplateEventType enum A concrete instance of `EventBridgeRuleTemplateEventTypeInput` can be one of the following:

EventBridgeRuleTemplateEventTypeMedialiveMultiplexAlert
EventBridgeRuleTemplateEventTypeMedialiveMultiplexStateChange
EventBridgeRuleTemplateEventTypeMedialiveChannelAlert
EventBridgeRuleTemplateEventTypeMedialiveChannelInputChange
EventBridgeRuleTemplateEventTypeMedialiveChannelStateChange
EventBridgeRuleTemplateEventTypeMediapackageInputNotification
EventBridgeRuleTemplateEventTypeMediapackageKeyProviderNotification
EventBridgeRuleTemplateEventTypeMediapackageHarvestJobNotification
EventBridgeRuleTemplateEventTypeSignalMapActiveAlarm
EventBridgeRuleTemplateEventTypeMediaconnectAlert
EventBridgeRuleTemplateEventTypeMediaconnectSourceHealth
EventBridgeRuleTemplateEventTypeMediaconnectOutputHealth
EventBridgeRuleTemplateEventTypeMediaconnectFlowStatusChange

type EventBridgeRuleTemplateEventTypeOutput added in v0.122.0

type EventBridgeRuleTemplateEventTypeOutput struct{ *pulumi.OutputState }

func (EventBridgeRuleTemplateEventTypeOutput) ElementType added in v0.122.0

func (EventBridgeRuleTemplateEventTypeOutput) ToEventBridgeRuleTemplateEventTypeOutput added in v0.122.0

func (o EventBridgeRuleTemplateEventTypeOutput) ToEventBridgeRuleTemplateEventTypeOutput() EventBridgeRuleTemplateEventTypeOutput

func (EventBridgeRuleTemplateEventTypeOutput) ToEventBridgeRuleTemplateEventTypeOutputWithContext added in v0.122.0

func (o EventBridgeRuleTemplateEventTypeOutput) ToEventBridgeRuleTemplateEventTypeOutputWithContext(ctx context.Context) EventBridgeRuleTemplateEventTypeOutput

func (EventBridgeRuleTemplateEventTypeOutput) ToEventBridgeRuleTemplateEventTypePtrOutput added in v0.122.0

func (o EventBridgeRuleTemplateEventTypeOutput) ToEventBridgeRuleTemplateEventTypePtrOutput() EventBridgeRuleTemplateEventTypePtrOutput

func (EventBridgeRuleTemplateEventTypeOutput) ToEventBridgeRuleTemplateEventTypePtrOutputWithContext added in v0.122.0

func (o EventBridgeRuleTemplateEventTypeOutput) ToEventBridgeRuleTemplateEventTypePtrOutputWithContext(ctx context.Context) EventBridgeRuleTemplateEventTypePtrOutput

func (EventBridgeRuleTemplateEventTypeOutput) ToStringOutput added in v0.122.0

func (EventBridgeRuleTemplateEventTypeOutput) ToStringOutputWithContext added in v0.122.0

func (EventBridgeRuleTemplateEventTypeOutput) ToStringPtrOutput added in v0.122.0

func (EventBridgeRuleTemplateEventTypeOutput) ToStringPtrOutputWithContext added in v0.122.0

func (o EventBridgeRuleTemplateEventTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventBridgeRuleTemplateEventTypePtrInput added in v0.122.0

type EventBridgeRuleTemplateEventTypePtrInput interface {
	pulumi.Input

	ToEventBridgeRuleTemplateEventTypePtrOutput() EventBridgeRuleTemplateEventTypePtrOutput
	ToEventBridgeRuleTemplateEventTypePtrOutputWithContext(context.Context) EventBridgeRuleTemplateEventTypePtrOutput
}

func EventBridgeRuleTemplateEventTypePtr added in v0.122.0

func EventBridgeRuleTemplateEventTypePtr(v string) EventBridgeRuleTemplateEventTypePtrInput

type EventBridgeRuleTemplateEventTypePtrOutput added in v0.122.0

type EventBridgeRuleTemplateEventTypePtrOutput struct{ *pulumi.OutputState }

func (EventBridgeRuleTemplateEventTypePtrOutput) Elem added in v0.122.0

func (EventBridgeRuleTemplateEventTypePtrOutput) ElementType added in v0.122.0

func (EventBridgeRuleTemplateEventTypePtrOutput) ToEventBridgeRuleTemplateEventTypePtrOutput added in v0.122.0

func (o EventBridgeRuleTemplateEventTypePtrOutput) ToEventBridgeRuleTemplateEventTypePtrOutput() EventBridgeRuleTemplateEventTypePtrOutput

func (EventBridgeRuleTemplateEventTypePtrOutput) ToEventBridgeRuleTemplateEventTypePtrOutputWithContext added in v0.122.0

func (o EventBridgeRuleTemplateEventTypePtrOutput) ToEventBridgeRuleTemplateEventTypePtrOutputWithContext(ctx context.Context) EventBridgeRuleTemplateEventTypePtrOutput

func (EventBridgeRuleTemplateEventTypePtrOutput) ToStringPtrOutput added in v0.122.0

func (EventBridgeRuleTemplateEventTypePtrOutput) ToStringPtrOutputWithContext added in v0.122.0

type EventBridgeRuleTemplateGroup added in v0.122.0

type EventBridgeRuleTemplateGroup struct {
	pulumi.CustomResourceState

	// An eventbridge rule template group's ARN (Amazon Resource Name)
	Arn pulumi.StringOutput `pulumi:"arn"`
	// An eventbridge rule template group's id. AWS provided template groups have ids that start with `aws-`
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The date and time of resource creation.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// A resource's optional description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	Identifier  pulumi.StringOutput    `pulumi:"identifier"`
	// The date and time of latest resource modification.
	ModifiedAt pulumi.StringOutput `pulumi:"modifiedAt"`
	// A resource's name. Names must be unique within the scope of a resource type in a specific region.
	Name pulumi.StringOutput    `pulumi:"name"`
	Tags pulumi.StringMapOutput `pulumi:"tags"`
}

Definition of AWS::MediaLive::EventBridgeRuleTemplateGroup Resource Type

func GetEventBridgeRuleTemplateGroup added in v0.122.0

func GetEventBridgeRuleTemplateGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EventBridgeRuleTemplateGroupState, opts ...pulumi.ResourceOption) (*EventBridgeRuleTemplateGroup, error)

GetEventBridgeRuleTemplateGroup gets an existing EventBridgeRuleTemplateGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEventBridgeRuleTemplateGroup added in v0.122.0

func NewEventBridgeRuleTemplateGroup(ctx *pulumi.Context,
	name string, args *EventBridgeRuleTemplateGroupArgs, opts ...pulumi.ResourceOption) (*EventBridgeRuleTemplateGroup, error)

NewEventBridgeRuleTemplateGroup registers a new resource with the given unique name, arguments, and options.

func (*EventBridgeRuleTemplateGroup) ElementType added in v0.122.0

func (*EventBridgeRuleTemplateGroup) ElementType() reflect.Type

func (*EventBridgeRuleTemplateGroup) ToEventBridgeRuleTemplateGroupOutput added in v0.122.0

func (i *EventBridgeRuleTemplateGroup) ToEventBridgeRuleTemplateGroupOutput() EventBridgeRuleTemplateGroupOutput

func (*EventBridgeRuleTemplateGroup) ToEventBridgeRuleTemplateGroupOutputWithContext added in v0.122.0

func (i *EventBridgeRuleTemplateGroup) ToEventBridgeRuleTemplateGroupOutputWithContext(ctx context.Context) EventBridgeRuleTemplateGroupOutput

type EventBridgeRuleTemplateGroupArgs added in v0.122.0

type EventBridgeRuleTemplateGroupArgs struct {
	// A resource's optional description.
	Description pulumi.StringPtrInput
	// A resource's name. Names must be unique within the scope of a resource type in a specific region.
	Name pulumi.StringPtrInput
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a EventBridgeRuleTemplateGroup resource.

func (EventBridgeRuleTemplateGroupArgs) ElementType added in v0.122.0

type EventBridgeRuleTemplateGroupInput added in v0.122.0

type EventBridgeRuleTemplateGroupInput interface {
	pulumi.Input

	ToEventBridgeRuleTemplateGroupOutput() EventBridgeRuleTemplateGroupOutput
	ToEventBridgeRuleTemplateGroupOutputWithContext(ctx context.Context) EventBridgeRuleTemplateGroupOutput
}

type EventBridgeRuleTemplateGroupOutput added in v0.122.0

type EventBridgeRuleTemplateGroupOutput struct{ *pulumi.OutputState }

func (EventBridgeRuleTemplateGroupOutput) Arn added in v0.122.0

An eventbridge rule template group's ARN (Amazon Resource Name)

func (EventBridgeRuleTemplateGroupOutput) AwsId added in v0.122.0

An eventbridge rule template group's id. AWS provided template groups have ids that start with `aws-`

func (EventBridgeRuleTemplateGroupOutput) CreatedAt added in v0.122.0

The date and time of resource creation.

func (EventBridgeRuleTemplateGroupOutput) Description added in v0.122.0

A resource's optional description.

func (EventBridgeRuleTemplateGroupOutput) ElementType added in v0.122.0

func (EventBridgeRuleTemplateGroupOutput) Identifier added in v0.122.0

func (EventBridgeRuleTemplateGroupOutput) ModifiedAt added in v0.122.0

The date and time of latest resource modification.

func (EventBridgeRuleTemplateGroupOutput) Name added in v0.122.0

A resource's name. Names must be unique within the scope of a resource type in a specific region.

func (EventBridgeRuleTemplateGroupOutput) Tags added in v0.122.0

func (EventBridgeRuleTemplateGroupOutput) ToEventBridgeRuleTemplateGroupOutput added in v0.122.0

func (o EventBridgeRuleTemplateGroupOutput) ToEventBridgeRuleTemplateGroupOutput() EventBridgeRuleTemplateGroupOutput

func (EventBridgeRuleTemplateGroupOutput) ToEventBridgeRuleTemplateGroupOutputWithContext added in v0.122.0

func (o EventBridgeRuleTemplateGroupOutput) ToEventBridgeRuleTemplateGroupOutputWithContext(ctx context.Context) EventBridgeRuleTemplateGroupOutput

type EventBridgeRuleTemplateGroupState added in v0.122.0

type EventBridgeRuleTemplateGroupState struct {
}

func (EventBridgeRuleTemplateGroupState) ElementType added in v0.122.0

type EventBridgeRuleTemplateInput added in v0.122.0

type EventBridgeRuleTemplateInput interface {
	pulumi.Input

	ToEventBridgeRuleTemplateOutput() EventBridgeRuleTemplateOutput
	ToEventBridgeRuleTemplateOutputWithContext(ctx context.Context) EventBridgeRuleTemplateOutput
}

type EventBridgeRuleTemplateOutput added in v0.122.0

type EventBridgeRuleTemplateOutput struct{ *pulumi.OutputState }

func (EventBridgeRuleTemplateOutput) Arn added in v0.122.0

An eventbridge rule template's ARN (Amazon Resource Name)

func (EventBridgeRuleTemplateOutput) AwsId added in v0.122.0

An eventbridge rule template's id. AWS provided templates have ids that start with `aws-`

func (EventBridgeRuleTemplateOutput) CreatedAt added in v0.122.0

Placeholder documentation for __timestampIso8601

func (EventBridgeRuleTemplateOutput) Description added in v0.122.0

A resource's optional description.

func (EventBridgeRuleTemplateOutput) ElementType added in v0.122.0

func (EventBridgeRuleTemplateOutput) EventTargets added in v0.122.0

Placeholder documentation for __listOfEventBridgeRuleTemplateTarget

func (EventBridgeRuleTemplateOutput) EventType added in v0.122.0

The type of event to match with the rule.

func (EventBridgeRuleTemplateOutput) GroupId added in v0.122.0

An eventbridge rule template group's id. AWS provided template groups have ids that start with `aws-`

func (EventBridgeRuleTemplateOutput) GroupIdentifier added in v0.122.0

An eventbridge rule template group's identifier. Can be either be its id or current name.

func (EventBridgeRuleTemplateOutput) Identifier added in v0.122.0

Placeholder documentation for __string

func (EventBridgeRuleTemplateOutput) ModifiedAt added in v0.122.0

Placeholder documentation for __timestampIso8601

func (EventBridgeRuleTemplateOutput) Name added in v0.122.0

A resource's name. Names must be unique within the scope of a resource type in a specific region.

func (EventBridgeRuleTemplateOutput) Tags added in v0.122.0

func (EventBridgeRuleTemplateOutput) ToEventBridgeRuleTemplateOutput added in v0.122.0

func (o EventBridgeRuleTemplateOutput) ToEventBridgeRuleTemplateOutput() EventBridgeRuleTemplateOutput

func (EventBridgeRuleTemplateOutput) ToEventBridgeRuleTemplateOutputWithContext added in v0.122.0

func (o EventBridgeRuleTemplateOutput) ToEventBridgeRuleTemplateOutputWithContext(ctx context.Context) EventBridgeRuleTemplateOutput

type EventBridgeRuleTemplateState added in v0.122.0

type EventBridgeRuleTemplateState struct {
}

func (EventBridgeRuleTemplateState) ElementType added in v0.122.0

type EventBridgeRuleTemplateTarget added in v0.122.0

type EventBridgeRuleTemplateTarget struct {
	// Target ARNs must be either an SNS topic or CloudWatch log group.
	Arn string `pulumi:"arn"`
}

The target to which to send matching events.

type EventBridgeRuleTemplateTargetArgs added in v0.122.0

type EventBridgeRuleTemplateTargetArgs struct {
	// Target ARNs must be either an SNS topic or CloudWatch log group.
	Arn pulumi.StringInput `pulumi:"arn"`
}

The target to which to send matching events.

func (EventBridgeRuleTemplateTargetArgs) ElementType added in v0.122.0

func (EventBridgeRuleTemplateTargetArgs) ToEventBridgeRuleTemplateTargetOutput added in v0.122.0

func (i EventBridgeRuleTemplateTargetArgs) ToEventBridgeRuleTemplateTargetOutput() EventBridgeRuleTemplateTargetOutput

func (EventBridgeRuleTemplateTargetArgs) ToEventBridgeRuleTemplateTargetOutputWithContext added in v0.122.0

func (i EventBridgeRuleTemplateTargetArgs) ToEventBridgeRuleTemplateTargetOutputWithContext(ctx context.Context) EventBridgeRuleTemplateTargetOutput

type EventBridgeRuleTemplateTargetArray added in v0.122.0

type EventBridgeRuleTemplateTargetArray []EventBridgeRuleTemplateTargetInput

func (EventBridgeRuleTemplateTargetArray) ElementType added in v0.122.0

func (EventBridgeRuleTemplateTargetArray) ToEventBridgeRuleTemplateTargetArrayOutput added in v0.122.0

func (i EventBridgeRuleTemplateTargetArray) ToEventBridgeRuleTemplateTargetArrayOutput() EventBridgeRuleTemplateTargetArrayOutput

func (EventBridgeRuleTemplateTargetArray) ToEventBridgeRuleTemplateTargetArrayOutputWithContext added in v0.122.0

func (i EventBridgeRuleTemplateTargetArray) ToEventBridgeRuleTemplateTargetArrayOutputWithContext(ctx context.Context) EventBridgeRuleTemplateTargetArrayOutput

type EventBridgeRuleTemplateTargetArrayInput added in v0.122.0

type EventBridgeRuleTemplateTargetArrayInput interface {
	pulumi.Input

	ToEventBridgeRuleTemplateTargetArrayOutput() EventBridgeRuleTemplateTargetArrayOutput
	ToEventBridgeRuleTemplateTargetArrayOutputWithContext(context.Context) EventBridgeRuleTemplateTargetArrayOutput
}

EventBridgeRuleTemplateTargetArrayInput is an input type that accepts EventBridgeRuleTemplateTargetArray and EventBridgeRuleTemplateTargetArrayOutput values. You can construct a concrete instance of `EventBridgeRuleTemplateTargetArrayInput` via:

EventBridgeRuleTemplateTargetArray{ EventBridgeRuleTemplateTargetArgs{...} }

type EventBridgeRuleTemplateTargetArrayOutput added in v0.122.0

type EventBridgeRuleTemplateTargetArrayOutput struct{ *pulumi.OutputState }

func (EventBridgeRuleTemplateTargetArrayOutput) ElementType added in v0.122.0

func (EventBridgeRuleTemplateTargetArrayOutput) Index added in v0.122.0

func (EventBridgeRuleTemplateTargetArrayOutput) ToEventBridgeRuleTemplateTargetArrayOutput added in v0.122.0

func (o EventBridgeRuleTemplateTargetArrayOutput) ToEventBridgeRuleTemplateTargetArrayOutput() EventBridgeRuleTemplateTargetArrayOutput

func (EventBridgeRuleTemplateTargetArrayOutput) ToEventBridgeRuleTemplateTargetArrayOutputWithContext added in v0.122.0

func (o EventBridgeRuleTemplateTargetArrayOutput) ToEventBridgeRuleTemplateTargetArrayOutputWithContext(ctx context.Context) EventBridgeRuleTemplateTargetArrayOutput

type EventBridgeRuleTemplateTargetInput added in v0.122.0

type EventBridgeRuleTemplateTargetInput interface {
	pulumi.Input

	ToEventBridgeRuleTemplateTargetOutput() EventBridgeRuleTemplateTargetOutput
	ToEventBridgeRuleTemplateTargetOutputWithContext(context.Context) EventBridgeRuleTemplateTargetOutput
}

EventBridgeRuleTemplateTargetInput is an input type that accepts EventBridgeRuleTemplateTargetArgs and EventBridgeRuleTemplateTargetOutput values. You can construct a concrete instance of `EventBridgeRuleTemplateTargetInput` via:

EventBridgeRuleTemplateTargetArgs{...}

type EventBridgeRuleTemplateTargetOutput added in v0.122.0

type EventBridgeRuleTemplateTargetOutput struct{ *pulumi.OutputState }

The target to which to send matching events.

func (EventBridgeRuleTemplateTargetOutput) Arn added in v0.122.0

Target ARNs must be either an SNS topic or CloudWatch log group.

func (EventBridgeRuleTemplateTargetOutput) ElementType added in v0.122.0

func (EventBridgeRuleTemplateTargetOutput) ToEventBridgeRuleTemplateTargetOutput added in v0.122.0

func (o EventBridgeRuleTemplateTargetOutput) ToEventBridgeRuleTemplateTargetOutput() EventBridgeRuleTemplateTargetOutput

func (EventBridgeRuleTemplateTargetOutput) ToEventBridgeRuleTemplateTargetOutputWithContext added in v0.122.0

func (o EventBridgeRuleTemplateTargetOutput) ToEventBridgeRuleTemplateTargetOutputWithContext(ctx context.Context) EventBridgeRuleTemplateTargetOutput

type LookupChannelPlacementGroupArgs added in v0.122.0

type LookupChannelPlacementGroupArgs struct {
	// The ID of the cluster the node is on.
	ClusterId string `pulumi:"clusterId"`
	// Unique internal identifier.
	Id string `pulumi:"id"`
}

type LookupChannelPlacementGroupOutputArgs added in v0.122.0

type LookupChannelPlacementGroupOutputArgs struct {
	// The ID of the cluster the node is on.
	ClusterId pulumi.StringInput `pulumi:"clusterId"`
	// Unique internal identifier.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupChannelPlacementGroupOutputArgs) ElementType added in v0.122.0

type LookupChannelPlacementGroupResult added in v0.122.0

type LookupChannelPlacementGroupResult struct {
	// The ARN of the channel placement group.
	Arn *string `pulumi:"arn"`
	// List of channel IDs added to the channel placement group.
	Channels []string `pulumi:"channels"`
	// Unique internal identifier.
	Id *string `pulumi:"id"`
	// The name of the channel placement group.
	Name *string `pulumi:"name"`
	// List of nodes added to the channel placement group
	Nodes []string                        `pulumi:"nodes"`
	State *ChannelPlacementGroupStateEnum `pulumi:"state"`
	// A collection of key-value pairs.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupChannelPlacementGroup added in v0.122.0

func LookupChannelPlacementGroup(ctx *pulumi.Context, args *LookupChannelPlacementGroupArgs, opts ...pulumi.InvokeOption) (*LookupChannelPlacementGroupResult, error)

Definition of AWS::MediaLive::ChannelPlacementGroup Resource Type

type LookupChannelPlacementGroupResultOutput added in v0.122.0

type LookupChannelPlacementGroupResultOutput struct{ *pulumi.OutputState }

func (LookupChannelPlacementGroupResultOutput) Arn added in v0.122.0

The ARN of the channel placement group.

func (LookupChannelPlacementGroupResultOutput) Channels added in v0.122.0

List of channel IDs added to the channel placement group.

func (LookupChannelPlacementGroupResultOutput) ElementType added in v0.122.0

func (LookupChannelPlacementGroupResultOutput) Id added in v0.122.0

Unique internal identifier.

func (LookupChannelPlacementGroupResultOutput) Name added in v0.122.0

The name of the channel placement group.

func (LookupChannelPlacementGroupResultOutput) Nodes added in v0.122.0

List of nodes added to the channel placement group

func (LookupChannelPlacementGroupResultOutput) State added in v0.122.0

func (LookupChannelPlacementGroupResultOutput) Tags added in v0.122.0

A collection of key-value pairs.

func (LookupChannelPlacementGroupResultOutput) ToLookupChannelPlacementGroupResultOutput added in v0.122.0

func (o LookupChannelPlacementGroupResultOutput) ToLookupChannelPlacementGroupResultOutput() LookupChannelPlacementGroupResultOutput

func (LookupChannelPlacementGroupResultOutput) ToLookupChannelPlacementGroupResultOutputWithContext added in v0.122.0

func (o LookupChannelPlacementGroupResultOutput) ToLookupChannelPlacementGroupResultOutputWithContext(ctx context.Context) LookupChannelPlacementGroupResultOutput

type LookupCloudWatchAlarmTemplateArgs added in v0.122.0

type LookupCloudWatchAlarmTemplateArgs struct {
	Identifier string `pulumi:"identifier"`
}

type LookupCloudWatchAlarmTemplateGroupArgs added in v0.122.0

type LookupCloudWatchAlarmTemplateGroupArgs struct {
	Identifier string `pulumi:"identifier"`
}

type LookupCloudWatchAlarmTemplateGroupOutputArgs added in v0.122.0

type LookupCloudWatchAlarmTemplateGroupOutputArgs struct {
	Identifier pulumi.StringInput `pulumi:"identifier"`
}

func (LookupCloudWatchAlarmTemplateGroupOutputArgs) ElementType added in v0.122.0

type LookupCloudWatchAlarmTemplateGroupResult added in v0.122.0

type LookupCloudWatchAlarmTemplateGroupResult struct {
	// A cloudwatch alarm template group's ARN (Amazon Resource Name)
	Arn *string `pulumi:"arn"`
	// The date and time of resource creation.
	CreatedAt *string `pulumi:"createdAt"`
	// A resource's optional description.
	Description *string `pulumi:"description"`
	// A cloudwatch alarm template group's id. AWS provided template groups have ids that start with `aws-`
	Id         *string `pulumi:"id"`
	Identifier *string `pulumi:"identifier"`
	// The date and time of latest resource modification.
	ModifiedAt *string `pulumi:"modifiedAt"`
}

func LookupCloudWatchAlarmTemplateGroup added in v0.122.0

Definition of AWS::MediaLive::CloudWatchAlarmTemplateGroup Resource Type

type LookupCloudWatchAlarmTemplateGroupResultOutput added in v0.122.0

type LookupCloudWatchAlarmTemplateGroupResultOutput struct{ *pulumi.OutputState }

func (LookupCloudWatchAlarmTemplateGroupResultOutput) Arn added in v0.122.0

A cloudwatch alarm template group's ARN (Amazon Resource Name)

func (LookupCloudWatchAlarmTemplateGroupResultOutput) CreatedAt added in v0.122.0

The date and time of resource creation.

func (LookupCloudWatchAlarmTemplateGroupResultOutput) Description added in v0.122.0

A resource's optional description.

func (LookupCloudWatchAlarmTemplateGroupResultOutput) ElementType added in v0.122.0

func (LookupCloudWatchAlarmTemplateGroupResultOutput) Id added in v0.122.0

A cloudwatch alarm template group's id. AWS provided template groups have ids that start with `aws-`

func (LookupCloudWatchAlarmTemplateGroupResultOutput) Identifier added in v0.122.0

func (LookupCloudWatchAlarmTemplateGroupResultOutput) ModifiedAt added in v0.122.0

The date and time of latest resource modification.

func (LookupCloudWatchAlarmTemplateGroupResultOutput) ToLookupCloudWatchAlarmTemplateGroupResultOutput added in v0.122.0

func (o LookupCloudWatchAlarmTemplateGroupResultOutput) ToLookupCloudWatchAlarmTemplateGroupResultOutput() LookupCloudWatchAlarmTemplateGroupResultOutput

func (LookupCloudWatchAlarmTemplateGroupResultOutput) ToLookupCloudWatchAlarmTemplateGroupResultOutputWithContext added in v0.122.0

func (o LookupCloudWatchAlarmTemplateGroupResultOutput) ToLookupCloudWatchAlarmTemplateGroupResultOutputWithContext(ctx context.Context) LookupCloudWatchAlarmTemplateGroupResultOutput

type LookupCloudWatchAlarmTemplateOutputArgs added in v0.122.0

type LookupCloudWatchAlarmTemplateOutputArgs struct {
	Identifier pulumi.StringInput `pulumi:"identifier"`
}

func (LookupCloudWatchAlarmTemplateOutputArgs) ElementType added in v0.122.0

type LookupCloudWatchAlarmTemplateResult added in v0.122.0

type LookupCloudWatchAlarmTemplateResult struct {
	// A cloudwatch alarm template's ARN (Amazon Resource Name)
	Arn *string `pulumi:"arn"`
	// The comparison operator used to compare the specified statistic and the threshold.
	ComparisonOperator *CloudWatchAlarmTemplateComparisonOperator `pulumi:"comparisonOperator"`
	// The date and time of resource creation.
	CreatedAt *string `pulumi:"createdAt"`
	// The number of datapoints within the evaluation period that must be breaching to trigger the alarm.
	DatapointsToAlarm *float64 `pulumi:"datapointsToAlarm"`
	// A resource's optional description.
	Description *string `pulumi:"description"`
	// The number of periods over which data is compared to the specified threshold.
	EvaluationPeriods *float64 `pulumi:"evaluationPeriods"`
	// A cloudwatch alarm template group's id. AWS provided template groups have ids that start with `aws-`
	GroupId *string `pulumi:"groupId"`
	// A cloudwatch alarm template's id. AWS provided templates have ids that start with `aws-`
	Id         *string `pulumi:"id"`
	Identifier *string `pulumi:"identifier"`
	// The name of the metric associated with the alarm. Must be compatible with targetResourceType.
	MetricName *string `pulumi:"metricName"`
	// The date and time of latest resource modification.
	ModifiedAt *string `pulumi:"modifiedAt"`
	// A resource's name. Names must be unique within the scope of a resource type in a specific region.
	Name *string `pulumi:"name"`
	// The period, in seconds, over which the specified statistic is applied.
	Period *float64 `pulumi:"period"`
	// The statistic to apply to the alarm's metric data.
	Statistic *CloudWatchAlarmTemplateStatistic `pulumi:"statistic"`
	// The resource type this template should dynamically generate CloudWatch metric alarms for.
	TargetResourceType *CloudWatchAlarmTemplateTargetResourceType `pulumi:"targetResourceType"`
	// The threshold value to compare with the specified statistic.
	Threshold *float64 `pulumi:"threshold"`
	// Specifies how missing data points are treated when evaluating the alarm's condition.
	TreatMissingData *CloudWatchAlarmTemplateTreatMissingData `pulumi:"treatMissingData"`
}

func LookupCloudWatchAlarmTemplate added in v0.122.0

Definition of AWS::MediaLive::CloudWatchAlarmTemplate Resource Type

type LookupCloudWatchAlarmTemplateResultOutput added in v0.122.0

type LookupCloudWatchAlarmTemplateResultOutput struct{ *pulumi.OutputState }

func (LookupCloudWatchAlarmTemplateResultOutput) Arn added in v0.122.0

A cloudwatch alarm template's ARN (Amazon Resource Name)

func (LookupCloudWatchAlarmTemplateResultOutput) ComparisonOperator added in v0.122.0

The comparison operator used to compare the specified statistic and the threshold.

func (LookupCloudWatchAlarmTemplateResultOutput) CreatedAt added in v0.122.0

The date and time of resource creation.

func (LookupCloudWatchAlarmTemplateResultOutput) DatapointsToAlarm added in v0.122.0

The number of datapoints within the evaluation period that must be breaching to trigger the alarm.

func (LookupCloudWatchAlarmTemplateResultOutput) Description added in v0.122.0

A resource's optional description.

func (LookupCloudWatchAlarmTemplateResultOutput) ElementType added in v0.122.0

func (LookupCloudWatchAlarmTemplateResultOutput) EvaluationPeriods added in v0.122.0

The number of periods over which data is compared to the specified threshold.

func (LookupCloudWatchAlarmTemplateResultOutput) GroupId added in v0.122.0

A cloudwatch alarm template group's id. AWS provided template groups have ids that start with `aws-`

func (LookupCloudWatchAlarmTemplateResultOutput) Id added in v0.122.0

A cloudwatch alarm template's id. AWS provided templates have ids that start with `aws-`

func (LookupCloudWatchAlarmTemplateResultOutput) Identifier added in v0.122.0

func (LookupCloudWatchAlarmTemplateResultOutput) MetricName added in v0.122.0

The name of the metric associated with the alarm. Must be compatible with targetResourceType.

func (LookupCloudWatchAlarmTemplateResultOutput) ModifiedAt added in v0.122.0

The date and time of latest resource modification.

func (LookupCloudWatchAlarmTemplateResultOutput) Name added in v0.122.0

A resource's name. Names must be unique within the scope of a resource type in a specific region.

func (LookupCloudWatchAlarmTemplateResultOutput) Period added in v0.122.0

The period, in seconds, over which the specified statistic is applied.

func (LookupCloudWatchAlarmTemplateResultOutput) Statistic added in v0.122.0

The statistic to apply to the alarm's metric data.

func (LookupCloudWatchAlarmTemplateResultOutput) TargetResourceType added in v0.122.0

The resource type this template should dynamically generate CloudWatch metric alarms for.

func (LookupCloudWatchAlarmTemplateResultOutput) Threshold added in v0.122.0

The threshold value to compare with the specified statistic.

func (LookupCloudWatchAlarmTemplateResultOutput) ToLookupCloudWatchAlarmTemplateResultOutput added in v0.122.0

func (o LookupCloudWatchAlarmTemplateResultOutput) ToLookupCloudWatchAlarmTemplateResultOutput() LookupCloudWatchAlarmTemplateResultOutput

func (LookupCloudWatchAlarmTemplateResultOutput) ToLookupCloudWatchAlarmTemplateResultOutputWithContext added in v0.122.0

func (o LookupCloudWatchAlarmTemplateResultOutput) ToLookupCloudWatchAlarmTemplateResultOutputWithContext(ctx context.Context) LookupCloudWatchAlarmTemplateResultOutput

func (LookupCloudWatchAlarmTemplateResultOutput) TreatMissingData added in v0.122.0

Specifies how missing data points are treated when evaluating the alarm's condition.

type LookupClusterArgs added in v0.122.0

type LookupClusterArgs struct {
	// The unique ID of the Cluster.
	Id string `pulumi:"id"`
}

type LookupClusterOutputArgs added in v0.122.0

type LookupClusterOutputArgs struct {
	// The unique ID of the Cluster.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupClusterOutputArgs) ElementType added in v0.122.0

func (LookupClusterOutputArgs) ElementType() reflect.Type

type LookupClusterResult added in v0.122.0

type LookupClusterResult struct {
	// The ARN of the Cluster.
	Arn *string `pulumi:"arn"`
	// The MediaLive Channels that are currently running on Nodes in this Cluster.
	ChannelIds []string `pulumi:"channelIds"`
	// The unique ID of the Cluster.
	Id *string `pulumi:"id"`
	// The user-specified name of the Cluster to be created.
	Name            *string                 `pulumi:"name"`
	NetworkSettings *ClusterNetworkSettings `pulumi:"networkSettings"`
	State           *ClusterStateEnum       `pulumi:"state"`
	// A collection of key-value pairs.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupCluster added in v0.122.0

func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)

Definition of AWS::MediaLive::Cluster Resource Type

type LookupClusterResultOutput added in v0.122.0

type LookupClusterResultOutput struct{ *pulumi.OutputState }

func LookupClusterOutput added in v0.122.0

func LookupClusterOutput(ctx *pulumi.Context, args LookupClusterOutputArgs, opts ...pulumi.InvokeOption) LookupClusterResultOutput

func (LookupClusterResultOutput) Arn added in v0.122.0

The ARN of the Cluster.

func (LookupClusterResultOutput) ChannelIds added in v0.122.0

The MediaLive Channels that are currently running on Nodes in this Cluster.

func (LookupClusterResultOutput) ElementType added in v0.122.0

func (LookupClusterResultOutput) ElementType() reflect.Type

func (LookupClusterResultOutput) Id added in v0.122.0

The unique ID of the Cluster.

func (LookupClusterResultOutput) Name added in v0.122.0

The user-specified name of the Cluster to be created.

func (LookupClusterResultOutput) NetworkSettings added in v0.122.0

func (LookupClusterResultOutput) State added in v0.122.0

func (LookupClusterResultOutput) Tags added in v0.122.0

A collection of key-value pairs.

func (LookupClusterResultOutput) ToLookupClusterResultOutput added in v0.122.0

func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput

func (LookupClusterResultOutput) ToLookupClusterResultOutputWithContext added in v0.122.0

func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput

type LookupEventBridgeRuleTemplateArgs added in v0.122.0

type LookupEventBridgeRuleTemplateArgs struct {
	// Placeholder documentation for __string
	Identifier string `pulumi:"identifier"`
}

type LookupEventBridgeRuleTemplateGroupArgs added in v0.122.0

type LookupEventBridgeRuleTemplateGroupArgs struct {
	Identifier string `pulumi:"identifier"`
}

type LookupEventBridgeRuleTemplateGroupOutputArgs added in v0.122.0

type LookupEventBridgeRuleTemplateGroupOutputArgs struct {
	Identifier pulumi.StringInput `pulumi:"identifier"`
}

func (LookupEventBridgeRuleTemplateGroupOutputArgs) ElementType added in v0.122.0

type LookupEventBridgeRuleTemplateGroupResult added in v0.122.0

type LookupEventBridgeRuleTemplateGroupResult struct {
	// An eventbridge rule template group's ARN (Amazon Resource Name)
	Arn *string `pulumi:"arn"`
	// The date and time of resource creation.
	CreatedAt *string `pulumi:"createdAt"`
	// A resource's optional description.
	Description *string `pulumi:"description"`
	// An eventbridge rule template group's id. AWS provided template groups have ids that start with `aws-`
	Id         *string `pulumi:"id"`
	Identifier *string `pulumi:"identifier"`
	// The date and time of latest resource modification.
	ModifiedAt *string `pulumi:"modifiedAt"`
}

func LookupEventBridgeRuleTemplateGroup added in v0.122.0

Definition of AWS::MediaLive::EventBridgeRuleTemplateGroup Resource Type

type LookupEventBridgeRuleTemplateGroupResultOutput added in v0.122.0

type LookupEventBridgeRuleTemplateGroupResultOutput struct{ *pulumi.OutputState }

func (LookupEventBridgeRuleTemplateGroupResultOutput) Arn added in v0.122.0

An eventbridge rule template group's ARN (Amazon Resource Name)

func (LookupEventBridgeRuleTemplateGroupResultOutput) CreatedAt added in v0.122.0

The date and time of resource creation.

func (LookupEventBridgeRuleTemplateGroupResultOutput) Description added in v0.122.0

A resource's optional description.

func (LookupEventBridgeRuleTemplateGroupResultOutput) ElementType added in v0.122.0

func (LookupEventBridgeRuleTemplateGroupResultOutput) Id added in v0.122.0

An eventbridge rule template group's id. AWS provided template groups have ids that start with `aws-`

func (LookupEventBridgeRuleTemplateGroupResultOutput) Identifier added in v0.122.0

func (LookupEventBridgeRuleTemplateGroupResultOutput) ModifiedAt added in v0.122.0

The date and time of latest resource modification.

func (LookupEventBridgeRuleTemplateGroupResultOutput) ToLookupEventBridgeRuleTemplateGroupResultOutput added in v0.122.0

func (o LookupEventBridgeRuleTemplateGroupResultOutput) ToLookupEventBridgeRuleTemplateGroupResultOutput() LookupEventBridgeRuleTemplateGroupResultOutput

func (LookupEventBridgeRuleTemplateGroupResultOutput) ToLookupEventBridgeRuleTemplateGroupResultOutputWithContext added in v0.122.0

func (o LookupEventBridgeRuleTemplateGroupResultOutput) ToLookupEventBridgeRuleTemplateGroupResultOutputWithContext(ctx context.Context) LookupEventBridgeRuleTemplateGroupResultOutput

type LookupEventBridgeRuleTemplateOutputArgs added in v0.122.0

type LookupEventBridgeRuleTemplateOutputArgs struct {
	// Placeholder documentation for __string
	Identifier pulumi.StringInput `pulumi:"identifier"`
}

func (LookupEventBridgeRuleTemplateOutputArgs) ElementType added in v0.122.0

type LookupEventBridgeRuleTemplateResult added in v0.122.0

type LookupEventBridgeRuleTemplateResult struct {
	// An eventbridge rule template's ARN (Amazon Resource Name)
	Arn *string `pulumi:"arn"`
	// Placeholder documentation for __timestampIso8601
	CreatedAt *string `pulumi:"createdAt"`
	// A resource's optional description.
	Description *string `pulumi:"description"`
	// Placeholder documentation for __listOfEventBridgeRuleTemplateTarget
	EventTargets []EventBridgeRuleTemplateTarget `pulumi:"eventTargets"`
	// The type of event to match with the rule.
	EventType *EventBridgeRuleTemplateEventType `pulumi:"eventType"`
	// An eventbridge rule template group's id. AWS provided template groups have ids that start with `aws-`
	GroupId *string `pulumi:"groupId"`
	// An eventbridge rule template's id. AWS provided templates have ids that start with `aws-`
	Id *string `pulumi:"id"`
	// Placeholder documentation for __string
	Identifier *string `pulumi:"identifier"`
	// Placeholder documentation for __timestampIso8601
	ModifiedAt *string `pulumi:"modifiedAt"`
	// A resource's name. Names must be unique within the scope of a resource type in a specific region.
	Name *string `pulumi:"name"`
}

func LookupEventBridgeRuleTemplate added in v0.122.0

Definition of AWS::MediaLive::EventBridgeRuleTemplate Resource Type

type LookupEventBridgeRuleTemplateResultOutput added in v0.122.0

type LookupEventBridgeRuleTemplateResultOutput struct{ *pulumi.OutputState }

func (LookupEventBridgeRuleTemplateResultOutput) Arn added in v0.122.0

An eventbridge rule template's ARN (Amazon Resource Name)

func (LookupEventBridgeRuleTemplateResultOutput) CreatedAt added in v0.122.0

Placeholder documentation for __timestampIso8601

func (LookupEventBridgeRuleTemplateResultOutput) Description added in v0.122.0

A resource's optional description.

func (LookupEventBridgeRuleTemplateResultOutput) ElementType added in v0.122.0

func (LookupEventBridgeRuleTemplateResultOutput) EventTargets added in v0.122.0

Placeholder documentation for __listOfEventBridgeRuleTemplateTarget

func (LookupEventBridgeRuleTemplateResultOutput) EventType added in v0.122.0

The type of event to match with the rule.

func (LookupEventBridgeRuleTemplateResultOutput) GroupId added in v0.122.0

An eventbridge rule template group's id. AWS provided template groups have ids that start with `aws-`

func (LookupEventBridgeRuleTemplateResultOutput) Id added in v0.122.0

An eventbridge rule template's id. AWS provided templates have ids that start with `aws-`

func (LookupEventBridgeRuleTemplateResultOutput) Identifier added in v0.122.0

Placeholder documentation for __string

func (LookupEventBridgeRuleTemplateResultOutput) ModifiedAt added in v0.122.0

Placeholder documentation for __timestampIso8601

func (LookupEventBridgeRuleTemplateResultOutput) Name added in v0.122.0

A resource's name. Names must be unique within the scope of a resource type in a specific region.

func (LookupEventBridgeRuleTemplateResultOutput) ToLookupEventBridgeRuleTemplateResultOutput added in v0.122.0

func (o LookupEventBridgeRuleTemplateResultOutput) ToLookupEventBridgeRuleTemplateResultOutput() LookupEventBridgeRuleTemplateResultOutput

func (LookupEventBridgeRuleTemplateResultOutput) ToLookupEventBridgeRuleTemplateResultOutputWithContext added in v0.122.0

func (o LookupEventBridgeRuleTemplateResultOutput) ToLookupEventBridgeRuleTemplateResultOutputWithContext(ctx context.Context) LookupEventBridgeRuleTemplateResultOutput

type LookupMultiplexArgs added in v0.85.0

type LookupMultiplexArgs struct {
	// The unique id of the multiplex.
	Id string `pulumi:"id"`
}

type LookupMultiplexOutputArgs added in v0.85.0

type LookupMultiplexOutputArgs struct {
	// The unique id of the multiplex.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupMultiplexOutputArgs) ElementType added in v0.85.0

func (LookupMultiplexOutputArgs) ElementType() reflect.Type

type LookupMultiplexResult added in v0.85.0

type LookupMultiplexResult struct {
	// The unique arn of the multiplex.
	Arn *string `pulumi:"arn"`
	// A list of the multiplex output destinations.
	Destinations []MultiplexOutputDestination `pulumi:"destinations"`
	// The unique id of the multiplex.
	Id *string `pulumi:"id"`
	// Configuration for a multiplex event.
	MultiplexSettings *MultiplexSettings `pulumi:"multiplexSettings"`
	// Name of multiplex.
	Name *string `pulumi:"name"`
	// The number of currently healthy pipelines.
	PipelinesRunningCount *int `pulumi:"pipelinesRunningCount"`
	// The number of programs in the multiplex.
	ProgramCount *int `pulumi:"programCount"`
	// The current state of the multiplex.
	State *MultiplexStateEnum `pulumi:"state"`
	// A collection of key-value pairs.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupMultiplex added in v0.85.0

func LookupMultiplex(ctx *pulumi.Context, args *LookupMultiplexArgs, opts ...pulumi.InvokeOption) (*LookupMultiplexResult, error)

Resource schema for AWS::MediaLive::Multiplex

type LookupMultiplexResultOutput added in v0.85.0

type LookupMultiplexResultOutput struct{ *pulumi.OutputState }

func LookupMultiplexOutput added in v0.85.0

func (LookupMultiplexResultOutput) Arn added in v0.85.0

The unique arn of the multiplex.

func (LookupMultiplexResultOutput) Destinations added in v0.85.0

A list of the multiplex output destinations.

func (LookupMultiplexResultOutput) ElementType added in v0.85.0

func (LookupMultiplexResultOutput) Id added in v0.85.0

The unique id of the multiplex.

func (LookupMultiplexResultOutput) MultiplexSettings added in v0.85.0

Configuration for a multiplex event.

func (LookupMultiplexResultOutput) Name added in v0.85.0

Name of multiplex.

func (LookupMultiplexResultOutput) PipelinesRunningCount added in v0.85.0

func (o LookupMultiplexResultOutput) PipelinesRunningCount() pulumi.IntPtrOutput

The number of currently healthy pipelines.

func (LookupMultiplexResultOutput) ProgramCount added in v0.85.0

The number of programs in the multiplex.

func (LookupMultiplexResultOutput) State added in v0.85.0

The current state of the multiplex.

func (LookupMultiplexResultOutput) Tags added in v0.85.0

A collection of key-value pairs.

func (LookupMultiplexResultOutput) ToLookupMultiplexResultOutput added in v0.85.0

func (o LookupMultiplexResultOutput) ToLookupMultiplexResultOutput() LookupMultiplexResultOutput

func (LookupMultiplexResultOutput) ToLookupMultiplexResultOutputWithContext added in v0.85.0

func (o LookupMultiplexResultOutput) ToLookupMultiplexResultOutputWithContext(ctx context.Context) LookupMultiplexResultOutput

type LookupMultiplexprogramArgs added in v0.85.0

type LookupMultiplexprogramArgs struct {
	// The ID of the multiplex that the program belongs to.
	MultiplexId string `pulumi:"multiplexId"`
	// The name of the multiplex program.
	ProgramName string `pulumi:"programName"`
}

type LookupMultiplexprogramOutputArgs added in v0.85.0

type LookupMultiplexprogramOutputArgs struct {
	// The ID of the multiplex that the program belongs to.
	MultiplexId pulumi.StringInput `pulumi:"multiplexId"`
	// The name of the multiplex program.
	ProgramName pulumi.StringInput `pulumi:"programName"`
}

func (LookupMultiplexprogramOutputArgs) ElementType added in v0.85.0

type LookupMultiplexprogramResult added in v0.85.0

type LookupMultiplexprogramResult struct {
	// The MediaLive channel associated with the program.
	ChannelId *string `pulumi:"channelId"`
	// The settings for this multiplex program.
	MultiplexProgramSettings *MultiplexprogramMultiplexProgramSettings `pulumi:"multiplexProgramSettings"`
	// The packet identifier map for this multiplex program.
	PacketIdentifiersMap *MultiplexprogramMultiplexProgramPacketIdentifiersMap `pulumi:"packetIdentifiersMap"`
	// Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.
	PipelineDetails []MultiplexprogramMultiplexProgramPipelineDetail `pulumi:"pipelineDetails"`
}

func LookupMultiplexprogram added in v0.85.0

func LookupMultiplexprogram(ctx *pulumi.Context, args *LookupMultiplexprogramArgs, opts ...pulumi.InvokeOption) (*LookupMultiplexprogramResult, error)

Resource schema for AWS::MediaLive::Multiplexprogram

type LookupMultiplexprogramResultOutput added in v0.85.0

type LookupMultiplexprogramResultOutput struct{ *pulumi.OutputState }

func LookupMultiplexprogramOutput added in v0.85.0

func (LookupMultiplexprogramResultOutput) ChannelId added in v0.85.0

The MediaLive channel associated with the program.

func (LookupMultiplexprogramResultOutput) ElementType added in v0.85.0

func (LookupMultiplexprogramResultOutput) MultiplexProgramSettings added in v0.85.0

The settings for this multiplex program.

func (LookupMultiplexprogramResultOutput) PacketIdentifiersMap added in v0.85.0

The packet identifier map for this multiplex program.

func (LookupMultiplexprogramResultOutput) PipelineDetails added in v0.85.0

Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.

func (LookupMultiplexprogramResultOutput) ToLookupMultiplexprogramResultOutput added in v0.85.0

func (o LookupMultiplexprogramResultOutput) ToLookupMultiplexprogramResultOutput() LookupMultiplexprogramResultOutput

func (LookupMultiplexprogramResultOutput) ToLookupMultiplexprogramResultOutputWithContext added in v0.85.0

func (o LookupMultiplexprogramResultOutput) ToLookupMultiplexprogramResultOutputWithContext(ctx context.Context) LookupMultiplexprogramResultOutput

type LookupNetworkArgs added in v0.122.0

type LookupNetworkArgs struct {
	// The unique ID of the Network.
	Id string `pulumi:"id"`
}

type LookupNetworkOutputArgs added in v0.122.0

type LookupNetworkOutputArgs struct {
	// The unique ID of the Network.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupNetworkOutputArgs) ElementType added in v0.122.0

func (LookupNetworkOutputArgs) ElementType() reflect.Type

type LookupNetworkResult added in v0.122.0

type LookupNetworkResult struct {
	// The ARN of the Network.
	Arn                  *string  `pulumi:"arn"`
	AssociatedClusterIds []string `pulumi:"associatedClusterIds"`
	// The unique ID of the Network.
	Id *string `pulumi:"id"`
	// The list of IP address cidr pools for the network
	IpPools []NetworkIpPool `pulumi:"ipPools"`
	// The user-specified name of the Network to be created.
	Name *string `pulumi:"name"`
	// The routes for the network
	Routes []NetworkRoute `pulumi:"routes"`
	// The current state of the Network.
	State *NetworkStateEnum `pulumi:"state"`
	// A collection of key-value pairs.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupNetwork added in v0.122.0

func LookupNetwork(ctx *pulumi.Context, args *LookupNetworkArgs, opts ...pulumi.InvokeOption) (*LookupNetworkResult, error)

Resource schema for AWS::MediaLive::Network.

type LookupNetworkResultOutput added in v0.122.0

type LookupNetworkResultOutput struct{ *pulumi.OutputState }

func LookupNetworkOutput added in v0.122.0

func LookupNetworkOutput(ctx *pulumi.Context, args LookupNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkResultOutput

func (LookupNetworkResultOutput) Arn added in v0.122.0

The ARN of the Network.

func (LookupNetworkResultOutput) AssociatedClusterIds added in v0.122.0

func (o LookupNetworkResultOutput) AssociatedClusterIds() pulumi.StringArrayOutput

func (LookupNetworkResultOutput) ElementType added in v0.122.0

func (LookupNetworkResultOutput) ElementType() reflect.Type

func (LookupNetworkResultOutput) Id added in v0.122.0

The unique ID of the Network.

func (LookupNetworkResultOutput) IpPools added in v0.122.0

The list of IP address cidr pools for the network

func (LookupNetworkResultOutput) Name added in v0.122.0

The user-specified name of the Network to be created.

func (LookupNetworkResultOutput) Routes added in v0.122.0

The routes for the network

func (LookupNetworkResultOutput) State added in v0.122.0

The current state of the Network.

func (LookupNetworkResultOutput) Tags added in v0.122.0

A collection of key-value pairs.

func (LookupNetworkResultOutput) ToLookupNetworkResultOutput added in v0.122.0

func (o LookupNetworkResultOutput) ToLookupNetworkResultOutput() LookupNetworkResultOutput

func (LookupNetworkResultOutput) ToLookupNetworkResultOutputWithContext added in v0.122.0

func (o LookupNetworkResultOutput) ToLookupNetworkResultOutputWithContext(ctx context.Context) LookupNetworkResultOutput

type LookupSdiSourceArgs added in v0.122.0

type LookupSdiSourceArgs struct {
	// The unique identifier of the SdiSource.
	Id string `pulumi:"id"`
}

type LookupSdiSourceOutputArgs added in v0.122.0

type LookupSdiSourceOutputArgs struct {
	// The unique identifier of the SdiSource.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupSdiSourceOutputArgs) ElementType added in v0.122.0

func (LookupSdiSourceOutputArgs) ElementType() reflect.Type

type LookupSdiSourceResult added in v0.122.0

type LookupSdiSourceResult struct {
	// The unique arn of the SdiSource.
	Arn *string `pulumi:"arn"`
	// The unique identifier of the SdiSource.
	Id *string `pulumi:"id"`
	// The list of inputs currently using this SDI source.
	Inputs []string       `pulumi:"inputs"`
	Mode   *SdiSourceMode `pulumi:"mode"`
	// The name of the SdiSource.
	Name  *string             `pulumi:"name"`
	State *SdiSourceStateEnum `pulumi:"state"`
	// A collection of key-value pairs.
	Tags []aws.Tag      `pulumi:"tags"`
	Type *SdiSourceType `pulumi:"type"`
}

func LookupSdiSource added in v0.122.0

func LookupSdiSource(ctx *pulumi.Context, args *LookupSdiSourceArgs, opts ...pulumi.InvokeOption) (*LookupSdiSourceResult, error)

Definition of AWS::MediaLive::SdiSource Resource Type

type LookupSdiSourceResultOutput added in v0.122.0

type LookupSdiSourceResultOutput struct{ *pulumi.OutputState }

func LookupSdiSourceOutput added in v0.122.0

func (LookupSdiSourceResultOutput) Arn added in v0.122.0

The unique arn of the SdiSource.

func (LookupSdiSourceResultOutput) ElementType added in v0.122.0

func (LookupSdiSourceResultOutput) Id added in v0.122.0

The unique identifier of the SdiSource.

func (LookupSdiSourceResultOutput) Inputs added in v0.122.0

The list of inputs currently using this SDI source.

func (LookupSdiSourceResultOutput) Mode added in v0.122.0

func (LookupSdiSourceResultOutput) Name added in v0.122.0

The name of the SdiSource.

func (LookupSdiSourceResultOutput) State added in v0.122.0

func (LookupSdiSourceResultOutput) Tags added in v0.122.0

A collection of key-value pairs.

func (LookupSdiSourceResultOutput) ToLookupSdiSourceResultOutput added in v0.122.0

func (o LookupSdiSourceResultOutput) ToLookupSdiSourceResultOutput() LookupSdiSourceResultOutput

func (LookupSdiSourceResultOutput) ToLookupSdiSourceResultOutputWithContext added in v0.122.0

func (o LookupSdiSourceResultOutput) ToLookupSdiSourceResultOutputWithContext(ctx context.Context) LookupSdiSourceResultOutput

func (LookupSdiSourceResultOutput) Type added in v0.122.0

type LookupSignalMapArgs added in v0.122.0

type LookupSignalMapArgs struct {
	Identifier string `pulumi:"identifier"`
}

type LookupSignalMapOutputArgs added in v0.122.0

type LookupSignalMapOutputArgs struct {
	Identifier pulumi.StringInput `pulumi:"identifier"`
}

func (LookupSignalMapOutputArgs) ElementType added in v0.122.0

func (LookupSignalMapOutputArgs) ElementType() reflect.Type

type LookupSignalMapResult added in v0.122.0

type LookupSignalMapResult struct {
	// A signal map's ARN (Amazon Resource Name)
	Arn *string `pulumi:"arn"`
	// An alarm template group's id.
	CloudWatchAlarmTemplateGroupIds []string `pulumi:"cloudWatchAlarmTemplateGroupIds"`
	// The date and time of resource creation.
	CreatedAt *string `pulumi:"createdAt"`
	// A resource's optional description.
	Description *string `pulumi:"description"`
	// A top-level supported AWS resource ARN to discovery a signal map from.
	DiscoveryEntryPointArn *string `pulumi:"discoveryEntryPointArn"`
	// Error message associated with a failed creation or failed update attempt of a signal map.
	ErrorMessage *string `pulumi:"errorMessage"`
	// An eventbridge rule template group's id.
	EventBridgeRuleTemplateGroupIds []string                          `pulumi:"eventBridgeRuleTemplateGroupIds"`
	FailedMediaResourceMap          map[string]SignalMapMediaResource `pulumi:"failedMediaResourceMap"`
	// A signal map's id.
	Id         *string `pulumi:"id"`
	Identifier *string `pulumi:"identifier"`
	// The date and time of latest discovery.
	LastDiscoveredAt                *string                               `pulumi:"lastDiscoveredAt"`
	LastSuccessfulMonitorDeployment *SignalMapSuccessfulMonitorDeployment `pulumi:"lastSuccessfulMonitorDeployment"`
	MediaResourceMap                map[string]SignalMapMediaResource     `pulumi:"mediaResourceMap"`
	// The date and time of latest resource modification.
	ModifiedAt *string `pulumi:"modifiedAt"`
	// If true, there are pending monitor changes for this signal map that can be deployed.
	MonitorChangesPendingDeployment *bool                       `pulumi:"monitorChangesPendingDeployment"`
	MonitorDeployment               *SignalMapMonitorDeployment `pulumi:"monitorDeployment"`
	// A resource's name. Names must be unique within the scope of a resource type in a specific region.
	Name *string `pulumi:"name"`
	// A signal map's current status, which is dependent on its lifecycle actions or associated jobs.
	Status *SignalMapStatus `pulumi:"status"`
}

func LookupSignalMap added in v0.122.0

func LookupSignalMap(ctx *pulumi.Context, args *LookupSignalMapArgs, opts ...pulumi.InvokeOption) (*LookupSignalMapResult, error)

Definition of AWS::MediaLive::SignalMap Resource Type

type LookupSignalMapResultOutput added in v0.122.0

type LookupSignalMapResultOutput struct{ *pulumi.OutputState }

func LookupSignalMapOutput added in v0.122.0

func (LookupSignalMapResultOutput) Arn added in v0.122.0

A signal map's ARN (Amazon Resource Name)

func (LookupSignalMapResultOutput) CloudWatchAlarmTemplateGroupIds added in v0.122.0

func (o LookupSignalMapResultOutput) CloudWatchAlarmTemplateGroupIds() pulumi.StringArrayOutput

An alarm template group's id.

func (LookupSignalMapResultOutput) CreatedAt added in v0.122.0

The date and time of resource creation.

func (LookupSignalMapResultOutput) Description added in v0.122.0

A resource's optional description.

func (LookupSignalMapResultOutput) DiscoveryEntryPointArn added in v0.122.0

func (o LookupSignalMapResultOutput) DiscoveryEntryPointArn() pulumi.StringPtrOutput

A top-level supported AWS resource ARN to discovery a signal map from.

func (LookupSignalMapResultOutput) ElementType added in v0.122.0

func (LookupSignalMapResultOutput) ErrorMessage added in v0.122.0

Error message associated with a failed creation or failed update attempt of a signal map.

func (LookupSignalMapResultOutput) EventBridgeRuleTemplateGroupIds added in v0.122.0

func (o LookupSignalMapResultOutput) EventBridgeRuleTemplateGroupIds() pulumi.StringArrayOutput

An eventbridge rule template group's id.

func (LookupSignalMapResultOutput) FailedMediaResourceMap added in v0.122.0

func (LookupSignalMapResultOutput) Id added in v0.122.0

A signal map's id.

func (LookupSignalMapResultOutput) Identifier added in v0.122.0

func (LookupSignalMapResultOutput) LastDiscoveredAt added in v0.122.0

func (o LookupSignalMapResultOutput) LastDiscoveredAt() pulumi.StringPtrOutput

The date and time of latest discovery.

func (LookupSignalMapResultOutput) LastSuccessfulMonitorDeployment added in v0.122.0

func (LookupSignalMapResultOutput) MediaResourceMap added in v0.122.0

func (LookupSignalMapResultOutput) ModifiedAt added in v0.122.0

The date and time of latest resource modification.

func (LookupSignalMapResultOutput) MonitorChangesPendingDeployment added in v0.122.0

func (o LookupSignalMapResultOutput) MonitorChangesPendingDeployment() pulumi.BoolPtrOutput

If true, there are pending monitor changes for this signal map that can be deployed.

func (LookupSignalMapResultOutput) MonitorDeployment added in v0.122.0

func (LookupSignalMapResultOutput) Name added in v0.122.0

A resource's name. Names must be unique within the scope of a resource type in a specific region.

func (LookupSignalMapResultOutput) Status added in v0.122.0

A signal map's current status, which is dependent on its lifecycle actions or associated jobs.

func (LookupSignalMapResultOutput) ToLookupSignalMapResultOutput added in v0.122.0

func (o LookupSignalMapResultOutput) ToLookupSignalMapResultOutput() LookupSignalMapResultOutput

func (LookupSignalMapResultOutput) ToLookupSignalMapResultOutputWithContext added in v0.122.0

func (o LookupSignalMapResultOutput) ToLookupSignalMapResultOutputWithContext(ctx context.Context) LookupSignalMapResultOutput

type Multiplex added in v0.85.0

type Multiplex struct {
	pulumi.CustomResourceState

	// The unique arn of the multiplex.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// A list of availability zones for the multiplex.
	AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"`
	// The unique id of the multiplex.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// A list of the multiplex output destinations.
	Destinations MultiplexOutputDestinationArrayOutput `pulumi:"destinations"`
	// Configuration for a multiplex event.
	MultiplexSettings MultiplexSettingsOutput `pulumi:"multiplexSettings"`
	// Name of multiplex.
	Name pulumi.StringOutput `pulumi:"name"`
	// The number of currently healthy pipelines.
	PipelinesRunningCount pulumi.IntOutput `pulumi:"pipelinesRunningCount"`
	// The number of programs in the multiplex.
	ProgramCount pulumi.IntOutput `pulumi:"programCount"`
	// The current state of the multiplex.
	State MultiplexStateEnumOutput `pulumi:"state"`
	// A collection of key-value pairs.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Resource schema for AWS::MediaLive::Multiplex

func GetMultiplex added in v0.85.0

func GetMultiplex(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MultiplexState, opts ...pulumi.ResourceOption) (*Multiplex, error)

GetMultiplex gets an existing Multiplex resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMultiplex added in v0.85.0

func NewMultiplex(ctx *pulumi.Context,
	name string, args *MultiplexArgs, opts ...pulumi.ResourceOption) (*Multiplex, error)

NewMultiplex registers a new resource with the given unique name, arguments, and options.

func (*Multiplex) ElementType added in v0.85.0

func (*Multiplex) ElementType() reflect.Type

func (*Multiplex) ToMultiplexOutput added in v0.85.0

func (i *Multiplex) ToMultiplexOutput() MultiplexOutput

func (*Multiplex) ToMultiplexOutputWithContext added in v0.85.0

func (i *Multiplex) ToMultiplexOutputWithContext(ctx context.Context) MultiplexOutput

type MultiplexArgs added in v0.85.0

type MultiplexArgs struct {
	// A list of availability zones for the multiplex.
	AvailabilityZones pulumi.StringArrayInput
	// A list of the multiplex output destinations.
	Destinations MultiplexOutputDestinationArrayInput
	// Configuration for a multiplex event.
	MultiplexSettings MultiplexSettingsInput
	// Name of multiplex.
	Name pulumi.StringPtrInput
	// A collection of key-value pairs.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Multiplex resource.

func (MultiplexArgs) ElementType added in v0.85.0

func (MultiplexArgs) ElementType() reflect.Type

type MultiplexInput added in v0.85.0

type MultiplexInput interface {
	pulumi.Input

	ToMultiplexOutput() MultiplexOutput
	ToMultiplexOutputWithContext(ctx context.Context) MultiplexOutput
}

type MultiplexOutput added in v0.85.0

type MultiplexOutput struct{ *pulumi.OutputState }

func (MultiplexOutput) Arn added in v0.85.0

The unique arn of the multiplex.

func (MultiplexOutput) AvailabilityZones added in v0.85.0

func (o MultiplexOutput) AvailabilityZones() pulumi.StringArrayOutput

A list of availability zones for the multiplex.

func (MultiplexOutput) AwsId added in v0.99.0

The unique id of the multiplex.

func (MultiplexOutput) Destinations added in v0.85.0

A list of the multiplex output destinations.

func (MultiplexOutput) ElementType added in v0.85.0

func (MultiplexOutput) ElementType() reflect.Type

func (MultiplexOutput) MultiplexSettings added in v0.85.0

func (o MultiplexOutput) MultiplexSettings() MultiplexSettingsOutput

Configuration for a multiplex event.

func (MultiplexOutput) Name added in v0.85.0

Name of multiplex.

func (MultiplexOutput) PipelinesRunningCount added in v0.85.0

func (o MultiplexOutput) PipelinesRunningCount() pulumi.IntOutput

The number of currently healthy pipelines.

func (MultiplexOutput) ProgramCount added in v0.85.0

func (o MultiplexOutput) ProgramCount() pulumi.IntOutput

The number of programs in the multiplex.

func (MultiplexOutput) State added in v0.85.0

The current state of the multiplex.

func (MultiplexOutput) Tags added in v0.85.0

A collection of key-value pairs.

func (MultiplexOutput) ToMultiplexOutput added in v0.85.0

func (o MultiplexOutput) ToMultiplexOutput() MultiplexOutput

func (MultiplexOutput) ToMultiplexOutputWithContext added in v0.85.0

func (o MultiplexOutput) ToMultiplexOutputWithContext(ctx context.Context) MultiplexOutput

type MultiplexOutputDestination added in v0.85.0

type MultiplexOutputDestination struct {
	// Multiplex MediaConnect output destination settings.
	MultiplexMediaConnectOutputDestinationSettings *MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsProperties `pulumi:"multiplexMediaConnectOutputDestinationSettings"`
}

Multiplex MediaConnect output destination settings.

type MultiplexOutputDestinationArgs added in v0.85.0

type MultiplexOutputDestinationArgs struct {
	// Multiplex MediaConnect output destination settings.
	MultiplexMediaConnectOutputDestinationSettings MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrInput `pulumi:"multiplexMediaConnectOutputDestinationSettings"`
}

Multiplex MediaConnect output destination settings.

func (MultiplexOutputDestinationArgs) ElementType added in v0.85.0

func (MultiplexOutputDestinationArgs) ToMultiplexOutputDestinationOutput added in v0.85.0

func (i MultiplexOutputDestinationArgs) ToMultiplexOutputDestinationOutput() MultiplexOutputDestinationOutput

func (MultiplexOutputDestinationArgs) ToMultiplexOutputDestinationOutputWithContext added in v0.85.0

func (i MultiplexOutputDestinationArgs) ToMultiplexOutputDestinationOutputWithContext(ctx context.Context) MultiplexOutputDestinationOutput

type MultiplexOutputDestinationArray added in v0.85.0

type MultiplexOutputDestinationArray []MultiplexOutputDestinationInput

func (MultiplexOutputDestinationArray) ElementType added in v0.85.0

func (MultiplexOutputDestinationArray) ToMultiplexOutputDestinationArrayOutput added in v0.85.0

func (i MultiplexOutputDestinationArray) ToMultiplexOutputDestinationArrayOutput() MultiplexOutputDestinationArrayOutput

func (MultiplexOutputDestinationArray) ToMultiplexOutputDestinationArrayOutputWithContext added in v0.85.0

func (i MultiplexOutputDestinationArray) ToMultiplexOutputDestinationArrayOutputWithContext(ctx context.Context) MultiplexOutputDestinationArrayOutput

type MultiplexOutputDestinationArrayInput added in v0.85.0

type MultiplexOutputDestinationArrayInput interface {
	pulumi.Input

	ToMultiplexOutputDestinationArrayOutput() MultiplexOutputDestinationArrayOutput
	ToMultiplexOutputDestinationArrayOutputWithContext(context.Context) MultiplexOutputDestinationArrayOutput
}

MultiplexOutputDestinationArrayInput is an input type that accepts MultiplexOutputDestinationArray and MultiplexOutputDestinationArrayOutput values. You can construct a concrete instance of `MultiplexOutputDestinationArrayInput` via:

MultiplexOutputDestinationArray{ MultiplexOutputDestinationArgs{...} }

type MultiplexOutputDestinationArrayOutput added in v0.85.0

type MultiplexOutputDestinationArrayOutput struct{ *pulumi.OutputState }

func (MultiplexOutputDestinationArrayOutput) ElementType added in v0.85.0

func (MultiplexOutputDestinationArrayOutput) Index added in v0.85.0

func (MultiplexOutputDestinationArrayOutput) ToMultiplexOutputDestinationArrayOutput added in v0.85.0

func (o MultiplexOutputDestinationArrayOutput) ToMultiplexOutputDestinationArrayOutput() MultiplexOutputDestinationArrayOutput

func (MultiplexOutputDestinationArrayOutput) ToMultiplexOutputDestinationArrayOutputWithContext added in v0.85.0

func (o MultiplexOutputDestinationArrayOutput) ToMultiplexOutputDestinationArrayOutputWithContext(ctx context.Context) MultiplexOutputDestinationArrayOutput

type MultiplexOutputDestinationInput added in v0.85.0

type MultiplexOutputDestinationInput interface {
	pulumi.Input

	ToMultiplexOutputDestinationOutput() MultiplexOutputDestinationOutput
	ToMultiplexOutputDestinationOutputWithContext(context.Context) MultiplexOutputDestinationOutput
}

MultiplexOutputDestinationInput is an input type that accepts MultiplexOutputDestinationArgs and MultiplexOutputDestinationOutput values. You can construct a concrete instance of `MultiplexOutputDestinationInput` via:

MultiplexOutputDestinationArgs{...}

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsProperties added in v0.85.0

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsProperties struct {
	// The MediaConnect entitlement ARN available as a Flow source.
	EntitlementArn *string `pulumi:"entitlementArn"`
}

Multiplex MediaConnect output destination settings.

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs added in v0.85.0

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs struct {
	// The MediaConnect entitlement ARN available as a Flow source.
	EntitlementArn pulumi.StringPtrInput `pulumi:"entitlementArn"`
}

Multiplex MediaConnect output destination settings.

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs) ElementType added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutputWithContext added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutputWithContext added in v0.85.0

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesInput added in v0.85.0

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesInput interface {
	pulumi.Input

	ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput() MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput
	ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutputWithContext(context.Context) MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput
}

MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesInput is an input type that accepts MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs and MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput values. You can construct a concrete instance of `MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesInput` via:

MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs{...}

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput added in v0.85.0

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput struct{ *pulumi.OutputState }

Multiplex MediaConnect output destination settings.

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput) ElementType added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput) EntitlementArn added in v0.85.0

The MediaConnect entitlement ARN available as a Flow source.

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutputWithContext added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesOutput) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutputWithContext added in v0.85.0

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrInput added in v0.85.0

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrInput interface {
	pulumi.Input

	ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput() MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput
	ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutputWithContext(context.Context) MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput
}

MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrInput is an input type that accepts MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs, MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtr and MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput values. You can construct a concrete instance of `MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrInput` via:

        MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs{...}

or:

        nil

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput added in v0.85.0

type MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput) Elem added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput) ElementType added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput) EntitlementArn added in v0.85.0

The MediaConnect entitlement ARN available as a Flow source.

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput added in v0.85.0

func (MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutput) ToMultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesPtrOutputWithContext added in v0.85.0

type MultiplexOutputDestinationOutput added in v0.85.0

type MultiplexOutputDestinationOutput struct{ *pulumi.OutputState }

Multiplex MediaConnect output destination settings.

func (MultiplexOutputDestinationOutput) ElementType added in v0.85.0

func (MultiplexOutputDestinationOutput) MultiplexMediaConnectOutputDestinationSettings added in v0.85.0

Multiplex MediaConnect output destination settings.

func (MultiplexOutputDestinationOutput) ToMultiplexOutputDestinationOutput added in v0.85.0

func (o MultiplexOutputDestinationOutput) ToMultiplexOutputDestinationOutput() MultiplexOutputDestinationOutput

func (MultiplexOutputDestinationOutput) ToMultiplexOutputDestinationOutputWithContext added in v0.85.0

func (o MultiplexOutputDestinationOutput) ToMultiplexOutputDestinationOutputWithContext(ctx context.Context) MultiplexOutputDestinationOutput

type MultiplexSettings added in v0.85.0

type MultiplexSettings struct {
	// Maximum video buffer delay in milliseconds.
	MaximumVideoBufferDelayMilliseconds *int `pulumi:"maximumVideoBufferDelayMilliseconds"`
	// Transport stream bit rate.
	TransportStreamBitrate int `pulumi:"transportStreamBitrate"`
	// Transport stream ID.
	TransportStreamId int `pulumi:"transportStreamId"`
	// Transport stream reserved bit rate.
	TransportStreamReservedBitrate *int `pulumi:"transportStreamReservedBitrate"`
}

A key-value pair to associate with a resource.

type MultiplexSettingsArgs added in v0.85.0

type MultiplexSettingsArgs struct {
	// Maximum video buffer delay in milliseconds.
	MaximumVideoBufferDelayMilliseconds pulumi.IntPtrInput `pulumi:"maximumVideoBufferDelayMilliseconds"`
	// Transport stream bit rate.
	TransportStreamBitrate pulumi.IntInput `pulumi:"transportStreamBitrate"`
	// Transport stream ID.
	TransportStreamId pulumi.IntInput `pulumi:"transportStreamId"`
	// Transport stream reserved bit rate.
	TransportStreamReservedBitrate pulumi.IntPtrInput `pulumi:"transportStreamReservedBitrate"`
}

A key-value pair to associate with a resource.

func (MultiplexSettingsArgs) ElementType added in v0.85.0

func (MultiplexSettingsArgs) ElementType() reflect.Type

func (MultiplexSettingsArgs) ToMultiplexSettingsOutput added in v0.85.0

func (i MultiplexSettingsArgs) ToMultiplexSettingsOutput() MultiplexSettingsOutput

func (MultiplexSettingsArgs) ToMultiplexSettingsOutputWithContext added in v0.85.0

func (i MultiplexSettingsArgs) ToMultiplexSettingsOutputWithContext(ctx context.Context) MultiplexSettingsOutput

type MultiplexSettingsInput added in v0.85.0

type MultiplexSettingsInput interface {
	pulumi.Input

	ToMultiplexSettingsOutput() MultiplexSettingsOutput
	ToMultiplexSettingsOutputWithContext(context.Context) MultiplexSettingsOutput
}

MultiplexSettingsInput is an input type that accepts MultiplexSettingsArgs and MultiplexSettingsOutput values. You can construct a concrete instance of `MultiplexSettingsInput` via:

MultiplexSettingsArgs{...}

type MultiplexSettingsOutput added in v0.85.0

type MultiplexSettingsOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (MultiplexSettingsOutput) ElementType added in v0.85.0

func (MultiplexSettingsOutput) ElementType() reflect.Type

func (MultiplexSettingsOutput) MaximumVideoBufferDelayMilliseconds added in v0.85.0

func (o MultiplexSettingsOutput) MaximumVideoBufferDelayMilliseconds() pulumi.IntPtrOutput

Maximum video buffer delay in milliseconds.

func (MultiplexSettingsOutput) ToMultiplexSettingsOutput added in v0.85.0

func (o MultiplexSettingsOutput) ToMultiplexSettingsOutput() MultiplexSettingsOutput

func (MultiplexSettingsOutput) ToMultiplexSettingsOutputWithContext added in v0.85.0

func (o MultiplexSettingsOutput) ToMultiplexSettingsOutputWithContext(ctx context.Context) MultiplexSettingsOutput

func (MultiplexSettingsOutput) TransportStreamBitrate added in v0.85.0

func (o MultiplexSettingsOutput) TransportStreamBitrate() pulumi.IntOutput

Transport stream bit rate.

func (MultiplexSettingsOutput) TransportStreamId added in v0.85.0

func (o MultiplexSettingsOutput) TransportStreamId() pulumi.IntOutput

Transport stream ID.

func (MultiplexSettingsOutput) TransportStreamReservedBitrate added in v0.85.0

func (o MultiplexSettingsOutput) TransportStreamReservedBitrate() pulumi.IntPtrOutput

Transport stream reserved bit rate.

type MultiplexSettingsPtrOutput added in v0.85.0

type MultiplexSettingsPtrOutput struct{ *pulumi.OutputState }

func (MultiplexSettingsPtrOutput) Elem added in v0.85.0

func (MultiplexSettingsPtrOutput) ElementType added in v0.85.0

func (MultiplexSettingsPtrOutput) ElementType() reflect.Type

func (MultiplexSettingsPtrOutput) MaximumVideoBufferDelayMilliseconds added in v0.85.0

func (o MultiplexSettingsPtrOutput) MaximumVideoBufferDelayMilliseconds() pulumi.IntPtrOutput

Maximum video buffer delay in milliseconds.

func (MultiplexSettingsPtrOutput) ToMultiplexSettingsPtrOutput added in v0.85.0

func (o MultiplexSettingsPtrOutput) ToMultiplexSettingsPtrOutput() MultiplexSettingsPtrOutput

func (MultiplexSettingsPtrOutput) ToMultiplexSettingsPtrOutputWithContext added in v0.85.0

func (o MultiplexSettingsPtrOutput) ToMultiplexSettingsPtrOutputWithContext(ctx context.Context) MultiplexSettingsPtrOutput

func (MultiplexSettingsPtrOutput) TransportStreamBitrate added in v0.85.0

func (o MultiplexSettingsPtrOutput) TransportStreamBitrate() pulumi.IntPtrOutput

Transport stream bit rate.

func (MultiplexSettingsPtrOutput) TransportStreamId added in v0.85.0

func (o MultiplexSettingsPtrOutput) TransportStreamId() pulumi.IntPtrOutput

Transport stream ID.

func (MultiplexSettingsPtrOutput) TransportStreamReservedBitrate added in v0.85.0

func (o MultiplexSettingsPtrOutput) TransportStreamReservedBitrate() pulumi.IntPtrOutput

Transport stream reserved bit rate.

type MultiplexState added in v0.85.0

type MultiplexState struct {
}

func (MultiplexState) ElementType added in v0.85.0

func (MultiplexState) ElementType() reflect.Type

type MultiplexStateEnum added in v0.85.0

type MultiplexStateEnum string

The current state of the multiplex.

type MultiplexStateEnumOutput added in v0.85.0

type MultiplexStateEnumOutput struct{ *pulumi.OutputState }

func (MultiplexStateEnumOutput) ElementType added in v0.85.0

func (MultiplexStateEnumOutput) ElementType() reflect.Type

func (MultiplexStateEnumOutput) ToMultiplexStateEnumOutput added in v0.85.0

func (o MultiplexStateEnumOutput) ToMultiplexStateEnumOutput() MultiplexStateEnumOutput

func (MultiplexStateEnumOutput) ToMultiplexStateEnumOutputWithContext added in v0.85.0

func (o MultiplexStateEnumOutput) ToMultiplexStateEnumOutputWithContext(ctx context.Context) MultiplexStateEnumOutput

func (MultiplexStateEnumOutput) ToMultiplexStateEnumPtrOutput added in v0.85.0

func (o MultiplexStateEnumOutput) ToMultiplexStateEnumPtrOutput() MultiplexStateEnumPtrOutput

func (MultiplexStateEnumOutput) ToMultiplexStateEnumPtrOutputWithContext added in v0.85.0

func (o MultiplexStateEnumOutput) ToMultiplexStateEnumPtrOutputWithContext(ctx context.Context) MultiplexStateEnumPtrOutput

func (MultiplexStateEnumOutput) ToStringOutput added in v0.85.0

func (o MultiplexStateEnumOutput) ToStringOutput() pulumi.StringOutput

func (MultiplexStateEnumOutput) ToStringOutputWithContext added in v0.85.0

func (o MultiplexStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MultiplexStateEnumOutput) ToStringPtrOutput added in v0.85.0

func (o MultiplexStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MultiplexStateEnumOutput) ToStringPtrOutputWithContext added in v0.85.0

func (o MultiplexStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MultiplexStateEnumPtrOutput added in v0.85.0

type MultiplexStateEnumPtrOutput struct{ *pulumi.OutputState }

func (MultiplexStateEnumPtrOutput) Elem added in v0.85.0

func (MultiplexStateEnumPtrOutput) ElementType added in v0.85.0

func (MultiplexStateEnumPtrOutput) ToMultiplexStateEnumPtrOutput added in v0.85.0

func (o MultiplexStateEnumPtrOutput) ToMultiplexStateEnumPtrOutput() MultiplexStateEnumPtrOutput

func (MultiplexStateEnumPtrOutput) ToMultiplexStateEnumPtrOutputWithContext added in v0.85.0

func (o MultiplexStateEnumPtrOutput) ToMultiplexStateEnumPtrOutputWithContext(ctx context.Context) MultiplexStateEnumPtrOutput

func (MultiplexStateEnumPtrOutput) ToStringPtrOutput added in v0.85.0

func (o MultiplexStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MultiplexStateEnumPtrOutput) ToStringPtrOutputWithContext added in v0.85.0

func (o MultiplexStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MultiplexTags added in v0.85.0

type MultiplexTags struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type Multiplexprogram added in v0.85.0

type Multiplexprogram struct {
	pulumi.CustomResourceState

	// The MediaLive channel associated with the program.
	ChannelId pulumi.StringOutput `pulumi:"channelId"`
	// The ID of the multiplex that the program belongs to.
	MultiplexId pulumi.StringPtrOutput `pulumi:"multiplexId"`
	// The settings for this multiplex program.
	MultiplexProgramSettings MultiplexprogramMultiplexProgramSettingsPtrOutput `pulumi:"multiplexProgramSettings"`
	// The packet identifier map for this multiplex program.
	PacketIdentifiersMap MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput `pulumi:"packetIdentifiersMap"`
	// Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.
	PipelineDetails MultiplexprogramMultiplexProgramPipelineDetailArrayOutput `pulumi:"pipelineDetails"`
	// The settings for this multiplex program.
	PreferredChannelPipeline MultiplexprogramPreferredChannelPipelinePtrOutput `pulumi:"preferredChannelPipeline"`
	// The name of the multiplex program.
	ProgramName pulumi.StringPtrOutput `pulumi:"programName"`
}

Resource schema for AWS::MediaLive::Multiplexprogram

func GetMultiplexprogram added in v0.85.0

func GetMultiplexprogram(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MultiplexprogramState, opts ...pulumi.ResourceOption) (*Multiplexprogram, error)

GetMultiplexprogram gets an existing Multiplexprogram resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMultiplexprogram added in v0.85.0

func NewMultiplexprogram(ctx *pulumi.Context,
	name string, args *MultiplexprogramArgs, opts ...pulumi.ResourceOption) (*Multiplexprogram, error)

NewMultiplexprogram registers a new resource with the given unique name, arguments, and options.

func (*Multiplexprogram) ElementType added in v0.85.0

func (*Multiplexprogram) ElementType() reflect.Type

func (*Multiplexprogram) ToMultiplexprogramOutput added in v0.85.0

func (i *Multiplexprogram) ToMultiplexprogramOutput() MultiplexprogramOutput

func (*Multiplexprogram) ToMultiplexprogramOutputWithContext added in v0.85.0

func (i *Multiplexprogram) ToMultiplexprogramOutputWithContext(ctx context.Context) MultiplexprogramOutput

type MultiplexprogramArgs added in v0.85.0

type MultiplexprogramArgs struct {
	// The ID of the multiplex that the program belongs to.
	MultiplexId pulumi.StringPtrInput
	// The settings for this multiplex program.
	MultiplexProgramSettings MultiplexprogramMultiplexProgramSettingsPtrInput
	// The packet identifier map for this multiplex program.
	PacketIdentifiersMap MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrInput
	// Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.
	PipelineDetails MultiplexprogramMultiplexProgramPipelineDetailArrayInput
	// The settings for this multiplex program.
	PreferredChannelPipeline MultiplexprogramPreferredChannelPipelinePtrInput
	// The name of the multiplex program.
	ProgramName pulumi.StringPtrInput
}

The set of arguments for constructing a Multiplexprogram resource.

func (MultiplexprogramArgs) ElementType added in v0.85.0

func (MultiplexprogramArgs) ElementType() reflect.Type

type MultiplexprogramInput added in v0.85.0

type MultiplexprogramInput interface {
	pulumi.Input

	ToMultiplexprogramOutput() MultiplexprogramOutput
	ToMultiplexprogramOutputWithContext(ctx context.Context) MultiplexprogramOutput
}

type MultiplexprogramMultiplexProgramPacketIdentifiersMap added in v0.85.0

type MultiplexprogramMultiplexProgramPacketIdentifiersMap struct {
	AudioPids          []int `pulumi:"audioPids"`
	DvbSubPids         []int `pulumi:"dvbSubPids"`
	DvbTeletextPid     *int  `pulumi:"dvbTeletextPid"`
	EtvPlatformPid     *int  `pulumi:"etvPlatformPid"`
	EtvSignalPid       *int  `pulumi:"etvSignalPid"`
	KlvDataPids        []int `pulumi:"klvDataPids"`
	PcrPid             *int  `pulumi:"pcrPid"`
	PmtPid             *int  `pulumi:"pmtPid"`
	PrivateMetadataPid *int  `pulumi:"privateMetadataPid"`
	Scte27Pids         []int `pulumi:"scte27Pids"`
	Scte35Pid          *int  `pulumi:"scte35Pid"`
	TimedMetadataPid   *int  `pulumi:"timedMetadataPid"`
	VideoPid           *int  `pulumi:"videoPid"`
}

Packet identifiers map for a given Multiplex program.

type MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs added in v0.85.0

type MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs struct {
	AudioPids          pulumi.IntArrayInput `pulumi:"audioPids"`
	DvbSubPids         pulumi.IntArrayInput `pulumi:"dvbSubPids"`
	DvbTeletextPid     pulumi.IntPtrInput   `pulumi:"dvbTeletextPid"`
	EtvPlatformPid     pulumi.IntPtrInput   `pulumi:"etvPlatformPid"`
	EtvSignalPid       pulumi.IntPtrInput   `pulumi:"etvSignalPid"`
	KlvDataPids        pulumi.IntArrayInput `pulumi:"klvDataPids"`
	PcrPid             pulumi.IntPtrInput   `pulumi:"pcrPid"`
	PmtPid             pulumi.IntPtrInput   `pulumi:"pmtPid"`
	PrivateMetadataPid pulumi.IntPtrInput   `pulumi:"privateMetadataPid"`
	Scte27Pids         pulumi.IntArrayInput `pulumi:"scte27Pids"`
	Scte35Pid          pulumi.IntPtrInput   `pulumi:"scte35Pid"`
	TimedMetadataPid   pulumi.IntPtrInput   `pulumi:"timedMetadataPid"`
	VideoPid           pulumi.IntPtrInput   `pulumi:"videoPid"`
}

Packet identifiers map for a given Multiplex program.

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapOutput added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput added in v0.85.0

func (i MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput() MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput

type MultiplexprogramMultiplexProgramPacketIdentifiersMapInput added in v0.85.0

type MultiplexprogramMultiplexProgramPacketIdentifiersMapInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexProgramPacketIdentifiersMapOutput() MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput
	ToMultiplexprogramMultiplexProgramPacketIdentifiersMapOutputWithContext(context.Context) MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput
}

MultiplexprogramMultiplexProgramPacketIdentifiersMapInput is an input type that accepts MultiplexprogramMultiplexProgramPacketIdentifiersMap and MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexProgramPacketIdentifiersMapInput` via:

MultiplexprogramMultiplexProgramPacketIdentifiersMap{ "key": MultiplexprogramMultiplexProgramPacketIdentifiersArgs{...} }

type MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput added in v0.85.0

type MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput struct{ *pulumi.OutputState }

Packet identifiers map for a given Multiplex program.

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) AudioPids added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) DvbSubPids added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) DvbTeletextPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) EtvPlatformPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) EtvSignalPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) KlvDataPids added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) PcrPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) PmtPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) PrivateMetadataPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) Scte27Pids added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) Scte35Pid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) TimedMetadataPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapOutput added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapOutput) VideoPid added in v0.85.0

type MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrInput added in v0.85.0

type MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput() MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput
	ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutputWithContext(context.Context) MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput
}

MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrInput is an input type that accepts MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs, MultiplexprogramMultiplexProgramPacketIdentifiersMapPtr and MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrInput` via:

        MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs{...}

or:

        nil

type MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput added in v0.85.0

type MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput struct{ *pulumi.OutputState }

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) AudioPids added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) DvbSubPids added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) DvbTeletextPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) Elem added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) EtvPlatformPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) EtvSignalPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) KlvDataPids added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) PcrPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) PmtPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) PrivateMetadataPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) Scte27Pids added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) Scte35Pid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) TimedMetadataPid added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput added in v0.85.0

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) ToMultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput

func (MultiplexprogramMultiplexProgramPacketIdentifiersMapPtrOutput) VideoPid added in v0.85.0

type MultiplexprogramMultiplexProgramPipelineDetail added in v0.85.0

type MultiplexprogramMultiplexProgramPipelineDetail struct {
	// Identifies the channel pipeline that is currently active for the pipeline (identified by PipelineId) in the multiplex.
	ActiveChannelPipeline *string `pulumi:"activeChannelPipeline"`
	// Identifies a specific pipeline in the multiplex.
	PipelineId *string `pulumi:"pipelineId"`
}

The current source for one of the pipelines in the multiplex.

type MultiplexprogramMultiplexProgramPipelineDetailArgs added in v0.85.0

type MultiplexprogramMultiplexProgramPipelineDetailArgs struct {
	// Identifies the channel pipeline that is currently active for the pipeline (identified by PipelineId) in the multiplex.
	ActiveChannelPipeline pulumi.StringPtrInput `pulumi:"activeChannelPipeline"`
	// Identifies a specific pipeline in the multiplex.
	PipelineId pulumi.StringPtrInput `pulumi:"pipelineId"`
}

The current source for one of the pipelines in the multiplex.

func (MultiplexprogramMultiplexProgramPipelineDetailArgs) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramPipelineDetailArgs) ToMultiplexprogramMultiplexProgramPipelineDetailOutput added in v0.85.0

func (i MultiplexprogramMultiplexProgramPipelineDetailArgs) ToMultiplexprogramMultiplexProgramPipelineDetailOutput() MultiplexprogramMultiplexProgramPipelineDetailOutput

func (MultiplexprogramMultiplexProgramPipelineDetailArgs) ToMultiplexprogramMultiplexProgramPipelineDetailOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexProgramPipelineDetailArgs) ToMultiplexprogramMultiplexProgramPipelineDetailOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramPipelineDetailOutput

type MultiplexprogramMultiplexProgramPipelineDetailArray added in v0.85.0

type MultiplexprogramMultiplexProgramPipelineDetailArray []MultiplexprogramMultiplexProgramPipelineDetailInput

func (MultiplexprogramMultiplexProgramPipelineDetailArray) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramPipelineDetailArray) ToMultiplexprogramMultiplexProgramPipelineDetailArrayOutput added in v0.85.0

func (i MultiplexprogramMultiplexProgramPipelineDetailArray) ToMultiplexprogramMultiplexProgramPipelineDetailArrayOutput() MultiplexprogramMultiplexProgramPipelineDetailArrayOutput

func (MultiplexprogramMultiplexProgramPipelineDetailArray) ToMultiplexprogramMultiplexProgramPipelineDetailArrayOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexProgramPipelineDetailArray) ToMultiplexprogramMultiplexProgramPipelineDetailArrayOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramPipelineDetailArrayOutput

type MultiplexprogramMultiplexProgramPipelineDetailArrayInput added in v0.85.0

type MultiplexprogramMultiplexProgramPipelineDetailArrayInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexProgramPipelineDetailArrayOutput() MultiplexprogramMultiplexProgramPipelineDetailArrayOutput
	ToMultiplexprogramMultiplexProgramPipelineDetailArrayOutputWithContext(context.Context) MultiplexprogramMultiplexProgramPipelineDetailArrayOutput
}

MultiplexprogramMultiplexProgramPipelineDetailArrayInput is an input type that accepts MultiplexprogramMultiplexProgramPipelineDetailArray and MultiplexprogramMultiplexProgramPipelineDetailArrayOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexProgramPipelineDetailArrayInput` via:

MultiplexprogramMultiplexProgramPipelineDetailArray{ MultiplexprogramMultiplexProgramPipelineDetailArgs{...} }

type MultiplexprogramMultiplexProgramPipelineDetailArrayOutput added in v0.85.0

type MultiplexprogramMultiplexProgramPipelineDetailArrayOutput struct{ *pulumi.OutputState }

func (MultiplexprogramMultiplexProgramPipelineDetailArrayOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramPipelineDetailArrayOutput) Index added in v0.85.0

func (MultiplexprogramMultiplexProgramPipelineDetailArrayOutput) ToMultiplexprogramMultiplexProgramPipelineDetailArrayOutput added in v0.85.0

func (MultiplexprogramMultiplexProgramPipelineDetailArrayOutput) ToMultiplexprogramMultiplexProgramPipelineDetailArrayOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramPipelineDetailArrayOutput) ToMultiplexprogramMultiplexProgramPipelineDetailArrayOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramPipelineDetailArrayOutput

type MultiplexprogramMultiplexProgramPipelineDetailInput added in v0.85.0

type MultiplexprogramMultiplexProgramPipelineDetailInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexProgramPipelineDetailOutput() MultiplexprogramMultiplexProgramPipelineDetailOutput
	ToMultiplexprogramMultiplexProgramPipelineDetailOutputWithContext(context.Context) MultiplexprogramMultiplexProgramPipelineDetailOutput
}

MultiplexprogramMultiplexProgramPipelineDetailInput is an input type that accepts MultiplexprogramMultiplexProgramPipelineDetailArgs and MultiplexprogramMultiplexProgramPipelineDetailOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexProgramPipelineDetailInput` via:

MultiplexprogramMultiplexProgramPipelineDetailArgs{...}

type MultiplexprogramMultiplexProgramPipelineDetailOutput added in v0.85.0

type MultiplexprogramMultiplexProgramPipelineDetailOutput struct{ *pulumi.OutputState }

The current source for one of the pipelines in the multiplex.

func (MultiplexprogramMultiplexProgramPipelineDetailOutput) ActiveChannelPipeline added in v0.85.0

Identifies the channel pipeline that is currently active for the pipeline (identified by PipelineId) in the multiplex.

func (MultiplexprogramMultiplexProgramPipelineDetailOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramPipelineDetailOutput) PipelineId added in v0.85.0

Identifies a specific pipeline in the multiplex.

func (MultiplexprogramMultiplexProgramPipelineDetailOutput) ToMultiplexprogramMultiplexProgramPipelineDetailOutput added in v0.85.0

func (MultiplexprogramMultiplexProgramPipelineDetailOutput) ToMultiplexprogramMultiplexProgramPipelineDetailOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramPipelineDetailOutput) ToMultiplexprogramMultiplexProgramPipelineDetailOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramPipelineDetailOutput

type MultiplexprogramMultiplexProgramServiceDescriptor added in v0.85.0

type MultiplexprogramMultiplexProgramServiceDescriptor struct {
	// Name of the provider.
	ProviderName string `pulumi:"providerName"`
	// Name of the service.
	ServiceName string `pulumi:"serviceName"`
}

Transport stream service descriptor configuration for the Multiplex program.

type MultiplexprogramMultiplexProgramServiceDescriptorArgs added in v0.85.0

type MultiplexprogramMultiplexProgramServiceDescriptorArgs struct {
	// Name of the provider.
	ProviderName pulumi.StringInput `pulumi:"providerName"`
	// Name of the service.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

Transport stream service descriptor configuration for the Multiplex program.

func (MultiplexprogramMultiplexProgramServiceDescriptorArgs) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramServiceDescriptorArgs) ToMultiplexprogramMultiplexProgramServiceDescriptorOutput added in v0.85.0

func (i MultiplexprogramMultiplexProgramServiceDescriptorArgs) ToMultiplexprogramMultiplexProgramServiceDescriptorOutput() MultiplexprogramMultiplexProgramServiceDescriptorOutput

func (MultiplexprogramMultiplexProgramServiceDescriptorArgs) ToMultiplexprogramMultiplexProgramServiceDescriptorOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexProgramServiceDescriptorArgs) ToMultiplexprogramMultiplexProgramServiceDescriptorOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramServiceDescriptorOutput

func (MultiplexprogramMultiplexProgramServiceDescriptorArgs) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutput added in v0.85.0

func (i MultiplexprogramMultiplexProgramServiceDescriptorArgs) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutput() MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput

func (MultiplexprogramMultiplexProgramServiceDescriptorArgs) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexProgramServiceDescriptorArgs) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput

type MultiplexprogramMultiplexProgramServiceDescriptorInput added in v0.85.0

type MultiplexprogramMultiplexProgramServiceDescriptorInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexProgramServiceDescriptorOutput() MultiplexprogramMultiplexProgramServiceDescriptorOutput
	ToMultiplexprogramMultiplexProgramServiceDescriptorOutputWithContext(context.Context) MultiplexprogramMultiplexProgramServiceDescriptorOutput
}

MultiplexprogramMultiplexProgramServiceDescriptorInput is an input type that accepts MultiplexprogramMultiplexProgramServiceDescriptorArgs and MultiplexprogramMultiplexProgramServiceDescriptorOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexProgramServiceDescriptorInput` via:

MultiplexprogramMultiplexProgramServiceDescriptorArgs{...}

type MultiplexprogramMultiplexProgramServiceDescriptorOutput added in v0.85.0

type MultiplexprogramMultiplexProgramServiceDescriptorOutput struct{ *pulumi.OutputState }

Transport stream service descriptor configuration for the Multiplex program.

func (MultiplexprogramMultiplexProgramServiceDescriptorOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramServiceDescriptorOutput) ProviderName added in v0.85.0

Name of the provider.

func (MultiplexprogramMultiplexProgramServiceDescriptorOutput) ServiceName added in v0.85.0

Name of the service.

func (MultiplexprogramMultiplexProgramServiceDescriptorOutput) ToMultiplexprogramMultiplexProgramServiceDescriptorOutput added in v0.85.0

func (MultiplexprogramMultiplexProgramServiceDescriptorOutput) ToMultiplexprogramMultiplexProgramServiceDescriptorOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramServiceDescriptorOutput) ToMultiplexprogramMultiplexProgramServiceDescriptorOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramServiceDescriptorOutput

func (MultiplexprogramMultiplexProgramServiceDescriptorOutput) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutput added in v0.85.0

func (MultiplexprogramMultiplexProgramServiceDescriptorOutput) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramServiceDescriptorOutput) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput

type MultiplexprogramMultiplexProgramServiceDescriptorPtrInput added in v0.85.0

type MultiplexprogramMultiplexProgramServiceDescriptorPtrInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutput() MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput
	ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutputWithContext(context.Context) MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput
}

MultiplexprogramMultiplexProgramServiceDescriptorPtrInput is an input type that accepts MultiplexprogramMultiplexProgramServiceDescriptorArgs, MultiplexprogramMultiplexProgramServiceDescriptorPtr and MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexProgramServiceDescriptorPtrInput` via:

        MultiplexprogramMultiplexProgramServiceDescriptorArgs{...}

or:

        nil

type MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput added in v0.85.0

type MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput struct{ *pulumi.OutputState }

func (MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput) Elem added in v0.85.0

func (MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput) ProviderName added in v0.85.0

Name of the provider.

func (MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput) ServiceName added in v0.85.0

Name of the service.

func (MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutput added in v0.85.0

func (MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput) ToMultiplexprogramMultiplexProgramServiceDescriptorPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramServiceDescriptorPtrOutput

type MultiplexprogramMultiplexProgramSettings added in v0.85.0

type MultiplexprogramMultiplexProgramSettings struct {
	// Indicates which pipeline is preferred by the multiplex for program ingest.
	PreferredChannelPipeline *MultiplexprogramPreferredChannelPipeline `pulumi:"preferredChannelPipeline"`
	// Unique program number.
	ProgramNumber int `pulumi:"programNumber"`
	// Transport stream service descriptor configuration for the Multiplex program.
	ServiceDescriptor *MultiplexprogramMultiplexProgramServiceDescriptor `pulumi:"serviceDescriptor"`
	// Program video settings configuration.
	VideoSettings *MultiplexprogramMultiplexVideoSettings `pulumi:"videoSettings"`
}

Multiplex Program settings configuration.

type MultiplexprogramMultiplexProgramSettingsArgs added in v0.85.0

type MultiplexprogramMultiplexProgramSettingsArgs struct {
	// Indicates which pipeline is preferred by the multiplex for program ingest.
	PreferredChannelPipeline MultiplexprogramPreferredChannelPipelinePtrInput `pulumi:"preferredChannelPipeline"`
	// Unique program number.
	ProgramNumber pulumi.IntInput `pulumi:"programNumber"`
	// Transport stream service descriptor configuration for the Multiplex program.
	ServiceDescriptor MultiplexprogramMultiplexProgramServiceDescriptorPtrInput `pulumi:"serviceDescriptor"`
	// Program video settings configuration.
	VideoSettings MultiplexprogramMultiplexVideoSettingsPtrInput `pulumi:"videoSettings"`
}

Multiplex Program settings configuration.

func (MultiplexprogramMultiplexProgramSettingsArgs) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramSettingsArgs) ToMultiplexprogramMultiplexProgramSettingsOutput added in v0.85.0

func (i MultiplexprogramMultiplexProgramSettingsArgs) ToMultiplexprogramMultiplexProgramSettingsOutput() MultiplexprogramMultiplexProgramSettingsOutput

func (MultiplexprogramMultiplexProgramSettingsArgs) ToMultiplexprogramMultiplexProgramSettingsOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexProgramSettingsArgs) ToMultiplexprogramMultiplexProgramSettingsOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramSettingsOutput

func (MultiplexprogramMultiplexProgramSettingsArgs) ToMultiplexprogramMultiplexProgramSettingsPtrOutput added in v0.85.0

func (i MultiplexprogramMultiplexProgramSettingsArgs) ToMultiplexprogramMultiplexProgramSettingsPtrOutput() MultiplexprogramMultiplexProgramSettingsPtrOutput

func (MultiplexprogramMultiplexProgramSettingsArgs) ToMultiplexprogramMultiplexProgramSettingsPtrOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexProgramSettingsArgs) ToMultiplexprogramMultiplexProgramSettingsPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramSettingsPtrOutput

type MultiplexprogramMultiplexProgramSettingsInput added in v0.85.0

type MultiplexprogramMultiplexProgramSettingsInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexProgramSettingsOutput() MultiplexprogramMultiplexProgramSettingsOutput
	ToMultiplexprogramMultiplexProgramSettingsOutputWithContext(context.Context) MultiplexprogramMultiplexProgramSettingsOutput
}

MultiplexprogramMultiplexProgramSettingsInput is an input type that accepts MultiplexprogramMultiplexProgramSettingsArgs and MultiplexprogramMultiplexProgramSettingsOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexProgramSettingsInput` via:

MultiplexprogramMultiplexProgramSettingsArgs{...}

type MultiplexprogramMultiplexProgramSettingsOutput added in v0.85.0

type MultiplexprogramMultiplexProgramSettingsOutput struct{ *pulumi.OutputState }

Multiplex Program settings configuration.

func (MultiplexprogramMultiplexProgramSettingsOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramSettingsOutput) PreferredChannelPipeline added in v0.85.0

Indicates which pipeline is preferred by the multiplex for program ingest.

func (MultiplexprogramMultiplexProgramSettingsOutput) ProgramNumber added in v0.85.0

Unique program number.

func (MultiplexprogramMultiplexProgramSettingsOutput) ServiceDescriptor added in v0.85.0

Transport stream service descriptor configuration for the Multiplex program.

func (MultiplexprogramMultiplexProgramSettingsOutput) ToMultiplexprogramMultiplexProgramSettingsOutput added in v0.85.0

func (o MultiplexprogramMultiplexProgramSettingsOutput) ToMultiplexprogramMultiplexProgramSettingsOutput() MultiplexprogramMultiplexProgramSettingsOutput

func (MultiplexprogramMultiplexProgramSettingsOutput) ToMultiplexprogramMultiplexProgramSettingsOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramSettingsOutput) ToMultiplexprogramMultiplexProgramSettingsOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramSettingsOutput

func (MultiplexprogramMultiplexProgramSettingsOutput) ToMultiplexprogramMultiplexProgramSettingsPtrOutput added in v0.85.0

func (o MultiplexprogramMultiplexProgramSettingsOutput) ToMultiplexprogramMultiplexProgramSettingsPtrOutput() MultiplexprogramMultiplexProgramSettingsPtrOutput

func (MultiplexprogramMultiplexProgramSettingsOutput) ToMultiplexprogramMultiplexProgramSettingsPtrOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramSettingsOutput) ToMultiplexprogramMultiplexProgramSettingsPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramSettingsPtrOutput

func (MultiplexprogramMultiplexProgramSettingsOutput) VideoSettings added in v0.85.0

Program video settings configuration.

type MultiplexprogramMultiplexProgramSettingsPtrInput added in v0.85.0

type MultiplexprogramMultiplexProgramSettingsPtrInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexProgramSettingsPtrOutput() MultiplexprogramMultiplexProgramSettingsPtrOutput
	ToMultiplexprogramMultiplexProgramSettingsPtrOutputWithContext(context.Context) MultiplexprogramMultiplexProgramSettingsPtrOutput
}

MultiplexprogramMultiplexProgramSettingsPtrInput is an input type that accepts MultiplexprogramMultiplexProgramSettingsArgs, MultiplexprogramMultiplexProgramSettingsPtr and MultiplexprogramMultiplexProgramSettingsPtrOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexProgramSettingsPtrInput` via:

        MultiplexprogramMultiplexProgramSettingsArgs{...}

or:

        nil

type MultiplexprogramMultiplexProgramSettingsPtrOutput added in v0.85.0

type MultiplexprogramMultiplexProgramSettingsPtrOutput struct{ *pulumi.OutputState }

func (MultiplexprogramMultiplexProgramSettingsPtrOutput) Elem added in v0.85.0

func (MultiplexprogramMultiplexProgramSettingsPtrOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexProgramSettingsPtrOutput) PreferredChannelPipeline added in v0.85.0

Indicates which pipeline is preferred by the multiplex for program ingest.

func (MultiplexprogramMultiplexProgramSettingsPtrOutput) ProgramNumber added in v0.85.0

Unique program number.

func (MultiplexprogramMultiplexProgramSettingsPtrOutput) ServiceDescriptor added in v0.85.0

Transport stream service descriptor configuration for the Multiplex program.

func (MultiplexprogramMultiplexProgramSettingsPtrOutput) ToMultiplexprogramMultiplexProgramSettingsPtrOutput added in v0.85.0

func (o MultiplexprogramMultiplexProgramSettingsPtrOutput) ToMultiplexprogramMultiplexProgramSettingsPtrOutput() MultiplexprogramMultiplexProgramSettingsPtrOutput

func (MultiplexprogramMultiplexProgramSettingsPtrOutput) ToMultiplexprogramMultiplexProgramSettingsPtrOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexProgramSettingsPtrOutput) ToMultiplexprogramMultiplexProgramSettingsPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexProgramSettingsPtrOutput

func (MultiplexprogramMultiplexProgramSettingsPtrOutput) VideoSettings added in v0.85.0

Program video settings configuration.

type MultiplexprogramMultiplexVideoSettings added in v0.85.0

type MultiplexprogramMultiplexVideoSettings struct {
}

The video configuration for each program in a multiplex.

type MultiplexprogramMultiplexVideoSettingsArgs added in v0.85.0

type MultiplexprogramMultiplexVideoSettingsArgs struct {
}

The video configuration for each program in a multiplex.

func (MultiplexprogramMultiplexVideoSettingsArgs) ElementType added in v0.85.0

func (MultiplexprogramMultiplexVideoSettingsArgs) ToMultiplexprogramMultiplexVideoSettingsOutput added in v0.85.0

func (i MultiplexprogramMultiplexVideoSettingsArgs) ToMultiplexprogramMultiplexVideoSettingsOutput() MultiplexprogramMultiplexVideoSettingsOutput

func (MultiplexprogramMultiplexVideoSettingsArgs) ToMultiplexprogramMultiplexVideoSettingsOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexVideoSettingsArgs) ToMultiplexprogramMultiplexVideoSettingsOutputWithContext(ctx context.Context) MultiplexprogramMultiplexVideoSettingsOutput

func (MultiplexprogramMultiplexVideoSettingsArgs) ToMultiplexprogramMultiplexVideoSettingsPtrOutput added in v0.85.0

func (i MultiplexprogramMultiplexVideoSettingsArgs) ToMultiplexprogramMultiplexVideoSettingsPtrOutput() MultiplexprogramMultiplexVideoSettingsPtrOutput

func (MultiplexprogramMultiplexVideoSettingsArgs) ToMultiplexprogramMultiplexVideoSettingsPtrOutputWithContext added in v0.85.0

func (i MultiplexprogramMultiplexVideoSettingsArgs) ToMultiplexprogramMultiplexVideoSettingsPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexVideoSettingsPtrOutput

type MultiplexprogramMultiplexVideoSettingsInput added in v0.85.0

type MultiplexprogramMultiplexVideoSettingsInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexVideoSettingsOutput() MultiplexprogramMultiplexVideoSettingsOutput
	ToMultiplexprogramMultiplexVideoSettingsOutputWithContext(context.Context) MultiplexprogramMultiplexVideoSettingsOutput
}

MultiplexprogramMultiplexVideoSettingsInput is an input type that accepts MultiplexprogramMultiplexVideoSettingsArgs and MultiplexprogramMultiplexVideoSettingsOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexVideoSettingsInput` via:

MultiplexprogramMultiplexVideoSettingsArgs{...}

type MultiplexprogramMultiplexVideoSettingsOutput added in v0.85.0

type MultiplexprogramMultiplexVideoSettingsOutput struct{ *pulumi.OutputState }

The video configuration for each program in a multiplex.

func (MultiplexprogramMultiplexVideoSettingsOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexVideoSettingsOutput) ToMultiplexprogramMultiplexVideoSettingsOutput added in v0.85.0

func (o MultiplexprogramMultiplexVideoSettingsOutput) ToMultiplexprogramMultiplexVideoSettingsOutput() MultiplexprogramMultiplexVideoSettingsOutput

func (MultiplexprogramMultiplexVideoSettingsOutput) ToMultiplexprogramMultiplexVideoSettingsOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexVideoSettingsOutput) ToMultiplexprogramMultiplexVideoSettingsOutputWithContext(ctx context.Context) MultiplexprogramMultiplexVideoSettingsOutput

func (MultiplexprogramMultiplexVideoSettingsOutput) ToMultiplexprogramMultiplexVideoSettingsPtrOutput added in v0.85.0

func (o MultiplexprogramMultiplexVideoSettingsOutput) ToMultiplexprogramMultiplexVideoSettingsPtrOutput() MultiplexprogramMultiplexVideoSettingsPtrOutput

func (MultiplexprogramMultiplexVideoSettingsOutput) ToMultiplexprogramMultiplexVideoSettingsPtrOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexVideoSettingsOutput) ToMultiplexprogramMultiplexVideoSettingsPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexVideoSettingsPtrOutput

type MultiplexprogramMultiplexVideoSettingsPtrInput added in v0.85.0

type MultiplexprogramMultiplexVideoSettingsPtrInput interface {
	pulumi.Input

	ToMultiplexprogramMultiplexVideoSettingsPtrOutput() MultiplexprogramMultiplexVideoSettingsPtrOutput
	ToMultiplexprogramMultiplexVideoSettingsPtrOutputWithContext(context.Context) MultiplexprogramMultiplexVideoSettingsPtrOutput
}

MultiplexprogramMultiplexVideoSettingsPtrInput is an input type that accepts MultiplexprogramMultiplexVideoSettingsArgs, MultiplexprogramMultiplexVideoSettingsPtr and MultiplexprogramMultiplexVideoSettingsPtrOutput values. You can construct a concrete instance of `MultiplexprogramMultiplexVideoSettingsPtrInput` via:

        MultiplexprogramMultiplexVideoSettingsArgs{...}

or:

        nil

type MultiplexprogramMultiplexVideoSettingsPtrOutput added in v0.85.0

type MultiplexprogramMultiplexVideoSettingsPtrOutput struct{ *pulumi.OutputState }

func (MultiplexprogramMultiplexVideoSettingsPtrOutput) Elem added in v0.85.0

func (MultiplexprogramMultiplexVideoSettingsPtrOutput) ElementType added in v0.85.0

func (MultiplexprogramMultiplexVideoSettingsPtrOutput) ToMultiplexprogramMultiplexVideoSettingsPtrOutput added in v0.85.0

func (o MultiplexprogramMultiplexVideoSettingsPtrOutput) ToMultiplexprogramMultiplexVideoSettingsPtrOutput() MultiplexprogramMultiplexVideoSettingsPtrOutput

func (MultiplexprogramMultiplexVideoSettingsPtrOutput) ToMultiplexprogramMultiplexVideoSettingsPtrOutputWithContext added in v0.85.0

func (o MultiplexprogramMultiplexVideoSettingsPtrOutput) ToMultiplexprogramMultiplexVideoSettingsPtrOutputWithContext(ctx context.Context) MultiplexprogramMultiplexVideoSettingsPtrOutput

type MultiplexprogramOutput added in v0.85.0

type MultiplexprogramOutput struct{ *pulumi.OutputState }

func (MultiplexprogramOutput) ChannelId added in v0.85.0

The MediaLive channel associated with the program.

func (MultiplexprogramOutput) ElementType added in v0.85.0

func (MultiplexprogramOutput) ElementType() reflect.Type

func (MultiplexprogramOutput) MultiplexId added in v0.85.0

The ID of the multiplex that the program belongs to.

func (MultiplexprogramOutput) MultiplexProgramSettings added in v0.85.0

The settings for this multiplex program.

func (MultiplexprogramOutput) PacketIdentifiersMap added in v0.85.0

The packet identifier map for this multiplex program.

func (MultiplexprogramOutput) PipelineDetails added in v0.85.0

Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.

func (MultiplexprogramOutput) PreferredChannelPipeline added in v0.85.0

The settings for this multiplex program.

func (MultiplexprogramOutput) ProgramName added in v0.85.0

The name of the multiplex program.

func (MultiplexprogramOutput) ToMultiplexprogramOutput added in v0.85.0

func (o MultiplexprogramOutput) ToMultiplexprogramOutput() MultiplexprogramOutput

func (MultiplexprogramOutput) ToMultiplexprogramOutputWithContext added in v0.85.0

func (o MultiplexprogramOutput) ToMultiplexprogramOutputWithContext(ctx context.Context) MultiplexprogramOutput

type MultiplexprogramPreferredChannelPipeline added in v0.85.0

type MultiplexprogramPreferredChannelPipeline string

Indicates which pipeline is preferred by the multiplex for program ingest. If set to \"PIPELINE_0\" or \"PIPELINE_1\" and an unhealthy ingest causes the multiplex to switch to the non-preferred pipeline, it will switch back once that ingest is healthy again. If set to \"CURRENTLY_ACTIVE\", it will not switch back to the other pipeline based on it recovering to a healthy state, it will only switch if the active pipeline becomes unhealthy.

func (MultiplexprogramPreferredChannelPipeline) ElementType added in v0.85.0

func (MultiplexprogramPreferredChannelPipeline) ToMultiplexprogramPreferredChannelPipelineOutput added in v0.85.0

func (e MultiplexprogramPreferredChannelPipeline) ToMultiplexprogramPreferredChannelPipelineOutput() MultiplexprogramPreferredChannelPipelineOutput

func (MultiplexprogramPreferredChannelPipeline) ToMultiplexprogramPreferredChannelPipelineOutputWithContext added in v0.85.0

func (e MultiplexprogramPreferredChannelPipeline) ToMultiplexprogramPreferredChannelPipelineOutputWithContext(ctx context.Context) MultiplexprogramPreferredChannelPipelineOutput

func (MultiplexprogramPreferredChannelPipeline) ToMultiplexprogramPreferredChannelPipelinePtrOutput added in v0.85.0

func (e MultiplexprogramPreferredChannelPipeline) ToMultiplexprogramPreferredChannelPipelinePtrOutput() MultiplexprogramPreferredChannelPipelinePtrOutput

func (MultiplexprogramPreferredChannelPipeline) ToMultiplexprogramPreferredChannelPipelinePtrOutputWithContext added in v0.85.0

func (e MultiplexprogramPreferredChannelPipeline) ToMultiplexprogramPreferredChannelPipelinePtrOutputWithContext(ctx context.Context) MultiplexprogramPreferredChannelPipelinePtrOutput

func (MultiplexprogramPreferredChannelPipeline) ToStringOutput added in v0.85.0

func (MultiplexprogramPreferredChannelPipeline) ToStringOutputWithContext added in v0.85.0

func (MultiplexprogramPreferredChannelPipeline) ToStringPtrOutput added in v0.85.0

func (MultiplexprogramPreferredChannelPipeline) ToStringPtrOutputWithContext added in v0.85.0

type MultiplexprogramPreferredChannelPipelineInput added in v0.85.0

type MultiplexprogramPreferredChannelPipelineInput interface {
	pulumi.Input

	ToMultiplexprogramPreferredChannelPipelineOutput() MultiplexprogramPreferredChannelPipelineOutput
	ToMultiplexprogramPreferredChannelPipelineOutputWithContext(context.Context) MultiplexprogramPreferredChannelPipelineOutput
}

MultiplexprogramPreferredChannelPipelineInput is an input type that accepts values of the MultiplexprogramPreferredChannelPipeline enum A concrete instance of `MultiplexprogramPreferredChannelPipelineInput` can be one of the following:

MultiplexprogramPreferredChannelPipelineCurrentlyActive
MultiplexprogramPreferredChannelPipelinePipeline0
MultiplexprogramPreferredChannelPipelinePipeline1

type MultiplexprogramPreferredChannelPipelineOutput added in v0.85.0

type MultiplexprogramPreferredChannelPipelineOutput struct{ *pulumi.OutputState }

func (MultiplexprogramPreferredChannelPipelineOutput) ElementType added in v0.85.0

func (MultiplexprogramPreferredChannelPipelineOutput) ToMultiplexprogramPreferredChannelPipelineOutput added in v0.85.0

func (o MultiplexprogramPreferredChannelPipelineOutput) ToMultiplexprogramPreferredChannelPipelineOutput() MultiplexprogramPreferredChannelPipelineOutput

func (MultiplexprogramPreferredChannelPipelineOutput) ToMultiplexprogramPreferredChannelPipelineOutputWithContext added in v0.85.0

func (o MultiplexprogramPreferredChannelPipelineOutput) ToMultiplexprogramPreferredChannelPipelineOutputWithContext(ctx context.Context) MultiplexprogramPreferredChannelPipelineOutput

func (MultiplexprogramPreferredChannelPipelineOutput) ToMultiplexprogramPreferredChannelPipelinePtrOutput added in v0.85.0

func (o MultiplexprogramPreferredChannelPipelineOutput) ToMultiplexprogramPreferredChannelPipelinePtrOutput() MultiplexprogramPreferredChannelPipelinePtrOutput

func (MultiplexprogramPreferredChannelPipelineOutput) ToMultiplexprogramPreferredChannelPipelinePtrOutputWithContext added in v0.85.0

func (o MultiplexprogramPreferredChannelPipelineOutput) ToMultiplexprogramPreferredChannelPipelinePtrOutputWithContext(ctx context.Context) MultiplexprogramPreferredChannelPipelinePtrOutput

func (MultiplexprogramPreferredChannelPipelineOutput) ToStringOutput added in v0.85.0

func (MultiplexprogramPreferredChannelPipelineOutput) ToStringOutputWithContext added in v0.85.0

func (MultiplexprogramPreferredChannelPipelineOutput) ToStringPtrOutput added in v0.85.0

func (MultiplexprogramPreferredChannelPipelineOutput) ToStringPtrOutputWithContext added in v0.85.0

type MultiplexprogramPreferredChannelPipelinePtrInput added in v0.85.0

type MultiplexprogramPreferredChannelPipelinePtrInput interface {
	pulumi.Input

	ToMultiplexprogramPreferredChannelPipelinePtrOutput() MultiplexprogramPreferredChannelPipelinePtrOutput
	ToMultiplexprogramPreferredChannelPipelinePtrOutputWithContext(context.Context) MultiplexprogramPreferredChannelPipelinePtrOutput
}

func MultiplexprogramPreferredChannelPipelinePtr added in v0.85.0

func MultiplexprogramPreferredChannelPipelinePtr(v string) MultiplexprogramPreferredChannelPipelinePtrInput

type MultiplexprogramPreferredChannelPipelinePtrOutput added in v0.85.0

type MultiplexprogramPreferredChannelPipelinePtrOutput struct{ *pulumi.OutputState }

func (MultiplexprogramPreferredChannelPipelinePtrOutput) Elem added in v0.85.0

func (MultiplexprogramPreferredChannelPipelinePtrOutput) ElementType added in v0.85.0

func (MultiplexprogramPreferredChannelPipelinePtrOutput) ToMultiplexprogramPreferredChannelPipelinePtrOutput added in v0.85.0

func (o MultiplexprogramPreferredChannelPipelinePtrOutput) ToMultiplexprogramPreferredChannelPipelinePtrOutput() MultiplexprogramPreferredChannelPipelinePtrOutput

func (MultiplexprogramPreferredChannelPipelinePtrOutput) ToMultiplexprogramPreferredChannelPipelinePtrOutputWithContext added in v0.85.0

func (o MultiplexprogramPreferredChannelPipelinePtrOutput) ToMultiplexprogramPreferredChannelPipelinePtrOutputWithContext(ctx context.Context) MultiplexprogramPreferredChannelPipelinePtrOutput

func (MultiplexprogramPreferredChannelPipelinePtrOutput) ToStringPtrOutput added in v0.85.0

func (MultiplexprogramPreferredChannelPipelinePtrOutput) ToStringPtrOutputWithContext added in v0.85.0

type MultiplexprogramState added in v0.85.0

type MultiplexprogramState struct {
}

func (MultiplexprogramState) ElementType added in v0.85.0

func (MultiplexprogramState) ElementType() reflect.Type

type Network added in v0.122.0

type Network struct {
	pulumi.CustomResourceState

	// The ARN of the Network.
	Arn                  pulumi.StringOutput      `pulumi:"arn"`
	AssociatedClusterIds pulumi.StringArrayOutput `pulumi:"associatedClusterIds"`
	// The unique ID of the Network.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The list of IP address cidr pools for the network
	IpPools NetworkIpPoolArrayOutput `pulumi:"ipPools"`
	// The user-specified name of the Network to be created.
	Name pulumi.StringOutput `pulumi:"name"`
	// The routes for the network
	Routes NetworkRouteArrayOutput `pulumi:"routes"`
	// The current state of the Network.
	State NetworkStateEnumOutput `pulumi:"state"`
	// A collection of key-value pairs.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Resource schema for AWS::MediaLive::Network.

func GetNetwork added in v0.122.0

func GetNetwork(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NetworkState, opts ...pulumi.ResourceOption) (*Network, error)

GetNetwork gets an existing Network resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNetwork added in v0.122.0

func NewNetwork(ctx *pulumi.Context,
	name string, args *NetworkArgs, opts ...pulumi.ResourceOption) (*Network, error)

NewNetwork registers a new resource with the given unique name, arguments, and options.

func (*Network) ElementType added in v0.122.0

func (*Network) ElementType() reflect.Type

func (*Network) ToNetworkOutput added in v0.122.0

func (i *Network) ToNetworkOutput() NetworkOutput

func (*Network) ToNetworkOutputWithContext added in v0.122.0

func (i *Network) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput

type NetworkArgs added in v0.122.0

type NetworkArgs struct {
	// The list of IP address cidr pools for the network
	IpPools NetworkIpPoolArrayInput
	// The user-specified name of the Network to be created.
	Name pulumi.StringPtrInput
	// The routes for the network
	Routes NetworkRouteArrayInput
	// A collection of key-value pairs.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Network resource.

func (NetworkArgs) ElementType added in v0.122.0

func (NetworkArgs) ElementType() reflect.Type

type NetworkInput added in v0.122.0

type NetworkInput interface {
	pulumi.Input

	ToNetworkOutput() NetworkOutput
	ToNetworkOutputWithContext(ctx context.Context) NetworkOutput
}

type NetworkIpPool added in v0.122.0

type NetworkIpPool struct {
	// IP address cidr pool
	Cidr *string `pulumi:"cidr"`
}

IP address cidr pool

type NetworkIpPoolArgs added in v0.122.0

type NetworkIpPoolArgs struct {
	// IP address cidr pool
	Cidr pulumi.StringPtrInput `pulumi:"cidr"`
}

IP address cidr pool

func (NetworkIpPoolArgs) ElementType added in v0.122.0

func (NetworkIpPoolArgs) ElementType() reflect.Type

func (NetworkIpPoolArgs) ToNetworkIpPoolOutput added in v0.122.0

func (i NetworkIpPoolArgs) ToNetworkIpPoolOutput() NetworkIpPoolOutput

func (NetworkIpPoolArgs) ToNetworkIpPoolOutputWithContext added in v0.122.0

func (i NetworkIpPoolArgs) ToNetworkIpPoolOutputWithContext(ctx context.Context) NetworkIpPoolOutput

type NetworkIpPoolArray added in v0.122.0

type NetworkIpPoolArray []NetworkIpPoolInput

func (NetworkIpPoolArray) ElementType added in v0.122.0

func (NetworkIpPoolArray) ElementType() reflect.Type

func (NetworkIpPoolArray) ToNetworkIpPoolArrayOutput added in v0.122.0

func (i NetworkIpPoolArray) ToNetworkIpPoolArrayOutput() NetworkIpPoolArrayOutput

func (NetworkIpPoolArray) ToNetworkIpPoolArrayOutputWithContext added in v0.122.0

func (i NetworkIpPoolArray) ToNetworkIpPoolArrayOutputWithContext(ctx context.Context) NetworkIpPoolArrayOutput

type NetworkIpPoolArrayInput added in v0.122.0

type NetworkIpPoolArrayInput interface {
	pulumi.Input

	ToNetworkIpPoolArrayOutput() NetworkIpPoolArrayOutput
	ToNetworkIpPoolArrayOutputWithContext(context.Context) NetworkIpPoolArrayOutput
}

NetworkIpPoolArrayInput is an input type that accepts NetworkIpPoolArray and NetworkIpPoolArrayOutput values. You can construct a concrete instance of `NetworkIpPoolArrayInput` via:

NetworkIpPoolArray{ NetworkIpPoolArgs{...} }

type NetworkIpPoolArrayOutput added in v0.122.0

type NetworkIpPoolArrayOutput struct{ *pulumi.OutputState }

func (NetworkIpPoolArrayOutput) ElementType added in v0.122.0

func (NetworkIpPoolArrayOutput) ElementType() reflect.Type

func (NetworkIpPoolArrayOutput) Index added in v0.122.0

func (NetworkIpPoolArrayOutput) ToNetworkIpPoolArrayOutput added in v0.122.0

func (o NetworkIpPoolArrayOutput) ToNetworkIpPoolArrayOutput() NetworkIpPoolArrayOutput

func (NetworkIpPoolArrayOutput) ToNetworkIpPoolArrayOutputWithContext added in v0.122.0

func (o NetworkIpPoolArrayOutput) ToNetworkIpPoolArrayOutputWithContext(ctx context.Context) NetworkIpPoolArrayOutput

type NetworkIpPoolInput added in v0.122.0

type NetworkIpPoolInput interface {
	pulumi.Input

	ToNetworkIpPoolOutput() NetworkIpPoolOutput
	ToNetworkIpPoolOutputWithContext(context.Context) NetworkIpPoolOutput
}

NetworkIpPoolInput is an input type that accepts NetworkIpPoolArgs and NetworkIpPoolOutput values. You can construct a concrete instance of `NetworkIpPoolInput` via:

NetworkIpPoolArgs{...}

type NetworkIpPoolOutput added in v0.122.0

type NetworkIpPoolOutput struct{ *pulumi.OutputState }

IP address cidr pool

func (NetworkIpPoolOutput) Cidr added in v0.122.0

IP address cidr pool

func (NetworkIpPoolOutput) ElementType added in v0.122.0

func (NetworkIpPoolOutput) ElementType() reflect.Type

func (NetworkIpPoolOutput) ToNetworkIpPoolOutput added in v0.122.0

func (o NetworkIpPoolOutput) ToNetworkIpPoolOutput() NetworkIpPoolOutput

func (NetworkIpPoolOutput) ToNetworkIpPoolOutputWithContext added in v0.122.0

func (o NetworkIpPoolOutput) ToNetworkIpPoolOutputWithContext(ctx context.Context) NetworkIpPoolOutput

type NetworkOutput added in v0.122.0

type NetworkOutput struct{ *pulumi.OutputState }

func (NetworkOutput) Arn added in v0.122.0

The ARN of the Network.

func (NetworkOutput) AssociatedClusterIds added in v0.122.0

func (o NetworkOutput) AssociatedClusterIds() pulumi.StringArrayOutput

func (NetworkOutput) AwsId added in v0.122.0

func (o NetworkOutput) AwsId() pulumi.StringOutput

The unique ID of the Network.

func (NetworkOutput) ElementType added in v0.122.0

func (NetworkOutput) ElementType() reflect.Type

func (NetworkOutput) IpPools added in v0.122.0

The list of IP address cidr pools for the network

func (NetworkOutput) Name added in v0.122.0

The user-specified name of the Network to be created.

func (NetworkOutput) Routes added in v0.122.0

The routes for the network

func (NetworkOutput) State added in v0.122.0

The current state of the Network.

func (NetworkOutput) Tags added in v0.122.0

func (o NetworkOutput) Tags() aws.TagArrayOutput

A collection of key-value pairs.

func (NetworkOutput) ToNetworkOutput added in v0.122.0

func (o NetworkOutput) ToNetworkOutput() NetworkOutput

func (NetworkOutput) ToNetworkOutputWithContext added in v0.122.0

func (o NetworkOutput) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput

type NetworkRoute added in v0.122.0

type NetworkRoute struct {
	// Ip address cidr
	Cidr *string `pulumi:"cidr"`
	// IP address for the route packet paths
	Gateway *string `pulumi:"gateway"`
}

type NetworkRouteArgs added in v0.122.0

type NetworkRouteArgs struct {
	// Ip address cidr
	Cidr pulumi.StringPtrInput `pulumi:"cidr"`
	// IP address for the route packet paths
	Gateway pulumi.StringPtrInput `pulumi:"gateway"`
}

func (NetworkRouteArgs) ElementType added in v0.122.0

func (NetworkRouteArgs) ElementType() reflect.Type

func (NetworkRouteArgs) ToNetworkRouteOutput added in v0.122.0

func (i NetworkRouteArgs) ToNetworkRouteOutput() NetworkRouteOutput

func (NetworkRouteArgs) ToNetworkRouteOutputWithContext added in v0.122.0

func (i NetworkRouteArgs) ToNetworkRouteOutputWithContext(ctx context.Context) NetworkRouteOutput

type NetworkRouteArray added in v0.122.0

type NetworkRouteArray []NetworkRouteInput

func (NetworkRouteArray) ElementType added in v0.122.0

func (NetworkRouteArray) ElementType() reflect.Type

func (NetworkRouteArray) ToNetworkRouteArrayOutput added in v0.122.0

func (i NetworkRouteArray) ToNetworkRouteArrayOutput() NetworkRouteArrayOutput

func (NetworkRouteArray) ToNetworkRouteArrayOutputWithContext added in v0.122.0

func (i NetworkRouteArray) ToNetworkRouteArrayOutputWithContext(ctx context.Context) NetworkRouteArrayOutput

type NetworkRouteArrayInput added in v0.122.0

type NetworkRouteArrayInput interface {
	pulumi.Input

	ToNetworkRouteArrayOutput() NetworkRouteArrayOutput
	ToNetworkRouteArrayOutputWithContext(context.Context) NetworkRouteArrayOutput
}

NetworkRouteArrayInput is an input type that accepts NetworkRouteArray and NetworkRouteArrayOutput values. You can construct a concrete instance of `NetworkRouteArrayInput` via:

NetworkRouteArray{ NetworkRouteArgs{...} }

type NetworkRouteArrayOutput added in v0.122.0

type NetworkRouteArrayOutput struct{ *pulumi.OutputState }

func (NetworkRouteArrayOutput) ElementType added in v0.122.0

func (NetworkRouteArrayOutput) ElementType() reflect.Type

func (NetworkRouteArrayOutput) Index added in v0.122.0

func (NetworkRouteArrayOutput) ToNetworkRouteArrayOutput added in v0.122.0

func (o NetworkRouteArrayOutput) ToNetworkRouteArrayOutput() NetworkRouteArrayOutput

func (NetworkRouteArrayOutput) ToNetworkRouteArrayOutputWithContext added in v0.122.0

func (o NetworkRouteArrayOutput) ToNetworkRouteArrayOutputWithContext(ctx context.Context) NetworkRouteArrayOutput

type NetworkRouteInput added in v0.122.0

type NetworkRouteInput interface {
	pulumi.Input

	ToNetworkRouteOutput() NetworkRouteOutput
	ToNetworkRouteOutputWithContext(context.Context) NetworkRouteOutput
}

NetworkRouteInput is an input type that accepts NetworkRouteArgs and NetworkRouteOutput values. You can construct a concrete instance of `NetworkRouteInput` via:

NetworkRouteArgs{...}

type NetworkRouteOutput added in v0.122.0

type NetworkRouteOutput struct{ *pulumi.OutputState }

func (NetworkRouteOutput) Cidr added in v0.122.0

Ip address cidr

func (NetworkRouteOutput) ElementType added in v0.122.0

func (NetworkRouteOutput) ElementType() reflect.Type

func (NetworkRouteOutput) Gateway added in v0.122.0

IP address for the route packet paths

func (NetworkRouteOutput) ToNetworkRouteOutput added in v0.122.0

func (o NetworkRouteOutput) ToNetworkRouteOutput() NetworkRouteOutput

func (NetworkRouteOutput) ToNetworkRouteOutputWithContext added in v0.122.0

func (o NetworkRouteOutput) ToNetworkRouteOutputWithContext(ctx context.Context) NetworkRouteOutput

type NetworkState added in v0.122.0

type NetworkState struct {
}

func (NetworkState) ElementType added in v0.122.0

func (NetworkState) ElementType() reflect.Type

type NetworkStateEnum added in v0.122.0

type NetworkStateEnum string

type NetworkStateEnumOutput added in v0.122.0

type NetworkStateEnumOutput struct{ *pulumi.OutputState }

func (NetworkStateEnumOutput) ElementType added in v0.122.0

func (NetworkStateEnumOutput) ElementType() reflect.Type

func (NetworkStateEnumOutput) ToNetworkStateEnumOutput added in v0.122.0

func (o NetworkStateEnumOutput) ToNetworkStateEnumOutput() NetworkStateEnumOutput

func (NetworkStateEnumOutput) ToNetworkStateEnumOutputWithContext added in v0.122.0

func (o NetworkStateEnumOutput) ToNetworkStateEnumOutputWithContext(ctx context.Context) NetworkStateEnumOutput

func (NetworkStateEnumOutput) ToNetworkStateEnumPtrOutput added in v0.122.0

func (o NetworkStateEnumOutput) ToNetworkStateEnumPtrOutput() NetworkStateEnumPtrOutput

func (NetworkStateEnumOutput) ToNetworkStateEnumPtrOutputWithContext added in v0.122.0

func (o NetworkStateEnumOutput) ToNetworkStateEnumPtrOutputWithContext(ctx context.Context) NetworkStateEnumPtrOutput

func (NetworkStateEnumOutput) ToStringOutput added in v0.122.0

func (o NetworkStateEnumOutput) ToStringOutput() pulumi.StringOutput

func (NetworkStateEnumOutput) ToStringOutputWithContext added in v0.122.0

func (o NetworkStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (NetworkStateEnumOutput) ToStringPtrOutput added in v0.122.0

func (o NetworkStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkStateEnumOutput) ToStringPtrOutputWithContext added in v0.122.0

func (o NetworkStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NetworkStateEnumPtrOutput added in v0.122.0

type NetworkStateEnumPtrOutput struct{ *pulumi.OutputState }

func (NetworkStateEnumPtrOutput) Elem added in v0.122.0

func (NetworkStateEnumPtrOutput) ElementType added in v0.122.0

func (NetworkStateEnumPtrOutput) ElementType() reflect.Type

func (NetworkStateEnumPtrOutput) ToNetworkStateEnumPtrOutput added in v0.122.0

func (o NetworkStateEnumPtrOutput) ToNetworkStateEnumPtrOutput() NetworkStateEnumPtrOutput

func (NetworkStateEnumPtrOutput) ToNetworkStateEnumPtrOutputWithContext added in v0.122.0

func (o NetworkStateEnumPtrOutput) ToNetworkStateEnumPtrOutputWithContext(ctx context.Context) NetworkStateEnumPtrOutput

func (NetworkStateEnumPtrOutput) ToStringPtrOutput added in v0.122.0

func (o NetworkStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkStateEnumPtrOutput) ToStringPtrOutputWithContext added in v0.122.0

func (o NetworkStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NetworkTags added in v0.122.0

type NetworkTags struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type SdiSource added in v0.122.0

type SdiSource struct {
	pulumi.CustomResourceState

	// The unique arn of the SdiSource.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The unique identifier of the SdiSource.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The list of inputs currently using this SDI source.
	Inputs pulumi.StringArrayOutput `pulumi:"inputs"`
	Mode   SdiSourceModePtrOutput   `pulumi:"mode"`
	// The name of the SdiSource.
	Name  pulumi.StringOutput      `pulumi:"name"`
	State SdiSourceStateEnumOutput `pulumi:"state"`
	// A collection of key-value pairs.
	Tags aws.TagArrayOutput  `pulumi:"tags"`
	Type SdiSourceTypeOutput `pulumi:"type"`
}

Definition of AWS::MediaLive::SdiSource Resource Type

func GetSdiSource added in v0.122.0

func GetSdiSource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SdiSourceState, opts ...pulumi.ResourceOption) (*SdiSource, error)

GetSdiSource gets an existing SdiSource resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSdiSource added in v0.122.0

func NewSdiSource(ctx *pulumi.Context,
	name string, args *SdiSourceArgs, opts ...pulumi.ResourceOption) (*SdiSource, error)

NewSdiSource registers a new resource with the given unique name, arguments, and options.

func (*SdiSource) ElementType added in v0.122.0

func (*SdiSource) ElementType() reflect.Type

func (*SdiSource) ToSdiSourceOutput added in v0.122.0

func (i *SdiSource) ToSdiSourceOutput() SdiSourceOutput

func (*SdiSource) ToSdiSourceOutputWithContext added in v0.122.0

func (i *SdiSource) ToSdiSourceOutputWithContext(ctx context.Context) SdiSourceOutput

type SdiSourceArgs added in v0.122.0

type SdiSourceArgs struct {
	Mode SdiSourceModePtrInput
	// The name of the SdiSource.
	Name pulumi.StringPtrInput
	// A collection of key-value pairs.
	Tags aws.TagArrayInput
	Type SdiSourceTypeInput
}

The set of arguments for constructing a SdiSource resource.

func (SdiSourceArgs) ElementType added in v0.122.0

func (SdiSourceArgs) ElementType() reflect.Type

type SdiSourceInput added in v0.122.0

type SdiSourceInput interface {
	pulumi.Input

	ToSdiSourceOutput() SdiSourceOutput
	ToSdiSourceOutputWithContext(ctx context.Context) SdiSourceOutput
}

type SdiSourceMode added in v0.122.0

type SdiSourceMode string

The current state of the SdiSource.

func (SdiSourceMode) ElementType added in v0.122.0

func (SdiSourceMode) ElementType() reflect.Type

func (SdiSourceMode) ToSdiSourceModeOutput added in v0.122.0

func (e SdiSourceMode) ToSdiSourceModeOutput() SdiSourceModeOutput

func (SdiSourceMode) ToSdiSourceModeOutputWithContext added in v0.122.0

func (e SdiSourceMode) ToSdiSourceModeOutputWithContext(ctx context.Context) SdiSourceModeOutput

func (SdiSourceMode) ToSdiSourceModePtrOutput added in v0.122.0

func (e SdiSourceMode) ToSdiSourceModePtrOutput() SdiSourceModePtrOutput

func (SdiSourceMode) ToSdiSourceModePtrOutputWithContext added in v0.122.0

func (e SdiSourceMode) ToSdiSourceModePtrOutputWithContext(ctx context.Context) SdiSourceModePtrOutput

func (SdiSourceMode) ToStringOutput added in v0.122.0

func (e SdiSourceMode) ToStringOutput() pulumi.StringOutput

func (SdiSourceMode) ToStringOutputWithContext added in v0.122.0

func (e SdiSourceMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SdiSourceMode) ToStringPtrOutput added in v0.122.0

func (e SdiSourceMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (SdiSourceMode) ToStringPtrOutputWithContext added in v0.122.0

func (e SdiSourceMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SdiSourceModeInput added in v0.122.0

type SdiSourceModeInput interface {
	pulumi.Input

	ToSdiSourceModeOutput() SdiSourceModeOutput
	ToSdiSourceModeOutputWithContext(context.Context) SdiSourceModeOutput
}

SdiSourceModeInput is an input type that accepts values of the SdiSourceMode enum A concrete instance of `SdiSourceModeInput` can be one of the following:

SdiSourceModeQuadrant
SdiSourceModeInterleave

type SdiSourceModeOutput added in v0.122.0

type SdiSourceModeOutput struct{ *pulumi.OutputState }

func (SdiSourceModeOutput) ElementType added in v0.122.0

func (SdiSourceModeOutput) ElementType() reflect.Type

func (SdiSourceModeOutput) ToSdiSourceModeOutput added in v0.122.0

func (o SdiSourceModeOutput) ToSdiSourceModeOutput() SdiSourceModeOutput

func (SdiSourceModeOutput) ToSdiSourceModeOutputWithContext added in v0.122.0

func (o SdiSourceModeOutput) ToSdiSourceModeOutputWithContext(ctx context.Context) SdiSourceModeOutput

func (SdiSourceModeOutput) ToSdiSourceModePtrOutput added in v0.122.0

func (o SdiSourceModeOutput) ToSdiSourceModePtrOutput() SdiSourceModePtrOutput

func (SdiSourceModeOutput) ToSdiSourceModePtrOutputWithContext added in v0.122.0

func (o SdiSourceModeOutput) ToSdiSourceModePtrOutputWithContext(ctx context.Context) SdiSourceModePtrOutput

func (SdiSourceModeOutput) ToStringOutput added in v0.122.0

func (o SdiSourceModeOutput) ToStringOutput() pulumi.StringOutput

func (SdiSourceModeOutput) ToStringOutputWithContext added in v0.122.0

func (o SdiSourceModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SdiSourceModeOutput) ToStringPtrOutput added in v0.122.0

func (o SdiSourceModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SdiSourceModeOutput) ToStringPtrOutputWithContext added in v0.122.0

func (o SdiSourceModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SdiSourceModePtrInput added in v0.122.0

type SdiSourceModePtrInput interface {
	pulumi.Input

	ToSdiSourceModePtrOutput() SdiSourceModePtrOutput
	ToSdiSourceModePtrOutputWithContext(context.Context) SdiSourceModePtrOutput
}

func SdiSourceModePtr added in v0.122.0

func SdiSourceModePtr(v string) SdiSourceModePtrInput

type SdiSourceModePtrOutput added in v0.122.0

type SdiSourceModePtrOutput struct{ *pulumi.OutputState }

func (SdiSourceModePtrOutput) Elem added in v0.122.0

func (SdiSourceModePtrOutput) ElementType added in v0.122.0

func (SdiSourceModePtrOutput) ElementType() reflect.Type

func (SdiSourceModePtrOutput) ToSdiSourceModePtrOutput added in v0.122.0

func (o SdiSourceModePtrOutput) ToSdiSourceModePtrOutput() SdiSourceModePtrOutput

func (SdiSourceModePtrOutput) ToSdiSourceModePtrOutputWithContext added in v0.122.0

func (o SdiSourceModePtrOutput) ToSdiSourceModePtrOutputWithContext(ctx context.Context) SdiSourceModePtrOutput

func (SdiSourceModePtrOutput) ToStringPtrOutput added in v0.122.0

func (o SdiSourceModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SdiSourceModePtrOutput) ToStringPtrOutputWithContext added in v0.122.0

func (o SdiSourceModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SdiSourceOutput added in v0.122.0

type SdiSourceOutput struct{ *pulumi.OutputState }

func (SdiSourceOutput) Arn added in v0.122.0

The unique arn of the SdiSource.

func (SdiSourceOutput) AwsId added in v0.122.0

The unique identifier of the SdiSource.

func (SdiSourceOutput) ElementType added in v0.122.0

func (SdiSourceOutput) ElementType() reflect.Type

func (SdiSourceOutput) Inputs added in v0.122.0

The list of inputs currently using this SDI source.

func (SdiSourceOutput) Mode added in v0.122.0

func (SdiSourceOutput) Name added in v0.122.0

The name of the SdiSource.

func (SdiSourceOutput) State added in v0.122.0

func (SdiSourceOutput) Tags added in v0.122.0

A collection of key-value pairs.

func (SdiSourceOutput) ToSdiSourceOutput added in v0.122.0

func (o SdiSourceOutput) ToSdiSourceOutput() SdiSourceOutput

func (SdiSourceOutput) ToSdiSourceOutputWithContext added in v0.122.0

func (o SdiSourceOutput) ToSdiSourceOutputWithContext(ctx context.Context) SdiSourceOutput

func (SdiSourceOutput) Type added in v0.122.0

type SdiSourceState added in v0.122.0

type SdiSourceState struct {
}

func (SdiSourceState) ElementType added in v0.122.0

func (SdiSourceState) ElementType() reflect.Type

type SdiSourceStateEnum added in v0.122.0

type SdiSourceStateEnum string

The current state of the SdiSource.

type SdiSourceStateEnumOutput added in v0.122.0

type SdiSourceStateEnumOutput struct{ *pulumi.OutputState }

func (SdiSourceStateEnumOutput) ElementType added in v0.122.0

func (SdiSourceStateEnumOutput) ElementType() reflect.Type

func (SdiSourceStateEnumOutput) ToSdiSourceStateEnumOutput added in v0.122.0

func (o SdiSourceStateEnumOutput) ToSdiSourceStateEnumOutput() SdiSourceStateEnumOutput

func (SdiSourceStateEnumOutput) ToSdiSourceStateEnumOutputWithContext added in v0.122.0

func (o SdiSourceStateEnumOutput) ToSdiSourceStateEnumOutputWithContext(ctx context.Context) SdiSourceStateEnumOutput

func (SdiSourceStateEnumOutput) ToSdiSourceStateEnumPtrOutput added in v0.122.0

func (o SdiSourceStateEnumOutput) ToSdiSourceStateEnumPtrOutput() SdiSourceStateEnumPtrOutput

func (SdiSourceStateEnumOutput) ToSdiSourceStateEnumPtrOutputWithContext added in v0.122.0

func (o SdiSourceStateEnumOutput) ToSdiSourceStateEnumPtrOutputWithContext(ctx context.Context) SdiSourceStateEnumPtrOutput

func (SdiSourceStateEnumOutput) ToStringOutput added in v0.122.0

func (o SdiSourceStateEnumOutput) ToStringOutput() pulumi.StringOutput

func (SdiSourceStateEnumOutput) ToStringOutputWithContext added in v0.122.0

func (o SdiSourceStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SdiSourceStateEnumOutput) ToStringPtrOutput added in v0.122.0

func (o SdiSourceStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SdiSourceStateEnumOutput) ToStringPtrOutputWithContext added in v0.122.0

func (o SdiSourceStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SdiSourceStateEnumPtrOutput added in v0.122.0

type SdiSourceStateEnumPtrOutput struct{ *pulumi.OutputState }

func (SdiSourceStateEnumPtrOutput) Elem added in v0.122.0

func (SdiSourceStateEnumPtrOutput) ElementType added in v0.122.0

func (SdiSourceStateEnumPtrOutput) ToSdiSourceStateEnumPtrOutput added in v0.122.0

func (o SdiSourceStateEnumPtrOutput) ToSdiSourceStateEnumPtrOutput() SdiSourceStateEnumPtrOutput

func (SdiSourceStateEnumPtrOutput) ToSdiSourceStateEnumPtrOutputWithContext added in v0.122.0

func (o SdiSourceStateEnumPtrOutput) ToSdiSourceStateEnumPtrOutputWithContext(ctx context.Context) SdiSourceStateEnumPtrOutput

func (SdiSourceStateEnumPtrOutput) ToStringPtrOutput added in v0.122.0

func (o SdiSourceStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SdiSourceStateEnumPtrOutput) ToStringPtrOutputWithContext added in v0.122.0

func (o SdiSourceStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SdiSourceTags added in v0.122.0

type SdiSourceTags struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type SdiSourceType added in v0.122.0

type SdiSourceType string

The interface mode of the SdiSource.

func (SdiSourceType) ElementType added in v0.122.0

func (SdiSourceType) ElementType() reflect.Type

func (SdiSourceType) ToSdiSourceTypeOutput added in v0.122.0

func (e SdiSourceType) ToSdiSourceTypeOutput() SdiSourceTypeOutput

func (SdiSourceType) ToSdiSourceTypeOutputWithContext added in v0.122.0

func (e SdiSourceType) ToSdiSourceTypeOutputWithContext(ctx context.Context) SdiSourceTypeOutput

func (SdiSourceType) ToSdiSourceTypePtrOutput added in v0.122.0

func (e SdiSourceType) ToSdiSourceTypePtrOutput() SdiSourceTypePtrOutput

func (SdiSourceType) ToSdiSourceTypePtrOutputWithContext added in v0.122.0

func (e SdiSourceType) ToSdiSourceTypePtrOutputWithContext(ctx context.Context) SdiSourceTypePtrOutput

func (SdiSourceType) ToStringOutput added in v0.122.0

func (e SdiSourceType) ToStringOutput() pulumi.StringOutput

func (SdiSourceType) ToStringOutputWithContext added in v0.122.0

func (e SdiSourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SdiSourceType) ToStringPtrOutput added in v0.122.0

func (e SdiSourceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SdiSourceType) ToStringPtrOutputWithContext added in v0.122.0

func (e SdiSourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SdiSourceTypeInput added in v0.122.0

type SdiSourceTypeInput interface {
	pulumi.Input

	ToSdiSourceTypeOutput() SdiSourceTypeOutput
	ToSdiSourceTypeOutputWithContext(context.Context) SdiSourceTypeOutput
}

SdiSourceTypeInput is an input type that accepts values of the SdiSourceType enum A concrete instance of `SdiSourceTypeInput` can be one of the following:

SdiSourceTypeSingle
SdiSourceTypeQuad

type SdiSourceTypeOutput added in v0.122.0

type SdiSourceTypeOutput struct{ *pulumi.OutputState }

func (SdiSourceTypeOutput) ElementType added in v0.122.0

func (SdiSourceTypeOutput) ElementType() reflect.Type

func (SdiSourceTypeOutput) ToSdiSourceTypeOutput added in v0.122.0

func (o SdiSourceTypeOutput) ToSdiSourceTypeOutput() SdiSourceTypeOutput

func (SdiSourceTypeOutput) ToSdiSourceTypeOutputWithContext added in v0.122.0

func (o SdiSourceTypeOutput) ToSdiSourceTypeOutputWithContext(ctx context.Context) SdiSourceTypeOutput

func (SdiSourceTypeOutput) ToSdiSourceTypePtrOutput added in v0.122.0

func (o SdiSourceTypeOutput) ToSdiSourceTypePtrOutput() SdiSourceTypePtrOutput

func (SdiSourceTypeOutput) ToSdiSourceTypePtrOutputWithContext added in v0.122.0

func (o SdiSourceTypeOutput) ToSdiSourceTypePtrOutputWithContext(ctx context.Context) SdiSourceTypePtrOutput

func (SdiSourceTypeOutput) ToStringOutput added in v0.122.0

func (o SdiSourceTypeOutput) ToStringOutput() pulumi.StringOutput

func (SdiSourceTypeOutput) ToStringOutputWithContext added in v0.122.0

func (o SdiSourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SdiSourceTypeOutput) ToStringPtrOutput added in v0.122.0

func (o SdiSourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SdiSourceTypeOutput) ToStringPtrOutputWithContext added in v0.122.0

func (o SdiSourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SdiSourceTypePtrInput added in v0.122.0

type SdiSourceTypePtrInput interface {
	pulumi.Input

	ToSdiSourceTypePtrOutput() SdiSourceTypePtrOutput
	ToSdiSourceTypePtrOutputWithContext(context.Context) SdiSourceTypePtrOutput
}

func SdiSourceTypePtr added in v0.122.0

func SdiSourceTypePtr(v string) SdiSourceTypePtrInput

type SdiSourceTypePtrOutput added in v0.122.0

type SdiSourceTypePtrOutput struct{ *pulumi.OutputState }

func (SdiSourceTypePtrOutput) Elem added in v0.122.0

func (SdiSourceTypePtrOutput) ElementType added in v0.122.0

func (SdiSourceTypePtrOutput) ElementType() reflect.Type

func (SdiSourceTypePtrOutput) ToSdiSourceTypePtrOutput added in v0.122.0

func (o SdiSourceTypePtrOutput) ToSdiSourceTypePtrOutput() SdiSourceTypePtrOutput

func (SdiSourceTypePtrOutput) ToSdiSourceTypePtrOutputWithContext added in v0.122.0

func (o SdiSourceTypePtrOutput) ToSdiSourceTypePtrOutputWithContext(ctx context.Context) SdiSourceTypePtrOutput

func (SdiSourceTypePtrOutput) ToStringPtrOutput added in v0.122.0

func (o SdiSourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SdiSourceTypePtrOutput) ToStringPtrOutputWithContext added in v0.122.0

func (o SdiSourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SignalMap added in v0.122.0

type SignalMap struct {
	pulumi.CustomResourceState

	// A signal map's ARN (Amazon Resource Name)
	Arn pulumi.StringOutput `pulumi:"arn"`
	// A signal map's id.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// A cloudwatch alarm template group's identifier. Can be either be its id or current name.
	CloudWatchAlarmTemplateGroupIdentifiers pulumi.StringArrayOutput `pulumi:"cloudWatchAlarmTemplateGroupIdentifiers"`
	// An alarm template group's id.
	CloudWatchAlarmTemplateGroupIds pulumi.StringArrayOutput `pulumi:"cloudWatchAlarmTemplateGroupIds"`
	// The date and time of resource creation.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// A resource's optional description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// A top-level supported AWS resource ARN to discovery a signal map from.
	DiscoveryEntryPointArn pulumi.StringOutput `pulumi:"discoveryEntryPointArn"`
	// Error message associated with a failed creation or failed update attempt of a signal map.
	ErrorMessage pulumi.StringOutput `pulumi:"errorMessage"`
	// An eventbridge rule template group's identifier. Can be either be its id or current name.
	EventBridgeRuleTemplateGroupIdentifiers pulumi.StringArrayOutput `pulumi:"eventBridgeRuleTemplateGroupIdentifiers"`
	// An eventbridge rule template group's id.
	EventBridgeRuleTemplateGroupIds pulumi.StringArrayOutput        `pulumi:"eventBridgeRuleTemplateGroupIds"`
	FailedMediaResourceMap          SignalMapMediaResourceMapOutput `pulumi:"failedMediaResourceMap"`
	// If true, will force a rediscovery of a signal map if an unchanged discoveryEntryPointArn is provided.
	ForceRediscovery pulumi.BoolPtrOutput `pulumi:"forceRediscovery"`
	Identifier       pulumi.StringOutput  `pulumi:"identifier"`
	// The date and time of latest discovery.
	LastDiscoveredAt                pulumi.StringOutput                        `pulumi:"lastDiscoveredAt"`
	LastSuccessfulMonitorDeployment SignalMapSuccessfulMonitorDeploymentOutput `pulumi:"lastSuccessfulMonitorDeployment"`
	MediaResourceMap                SignalMapMediaResourceMapOutput            `pulumi:"mediaResourceMap"`
	// The date and time of latest resource modification.
	ModifiedAt pulumi.StringOutput `pulumi:"modifiedAt"`
	// If true, there are pending monitor changes for this signal map that can be deployed.
	MonitorChangesPendingDeployment pulumi.BoolOutput                `pulumi:"monitorChangesPendingDeployment"`
	MonitorDeployment               SignalMapMonitorDeploymentOutput `pulumi:"monitorDeployment"`
	// A resource's name. Names must be unique within the scope of a resource type in a specific region.
	Name pulumi.StringOutput `pulumi:"name"`
	// A signal map's current status, which is dependent on its lifecycle actions or associated jobs.
	Status SignalMapStatusOutput  `pulumi:"status"`
	Tags   pulumi.StringMapOutput `pulumi:"tags"`
}

Definition of AWS::MediaLive::SignalMap Resource Type

func GetSignalMap added in v0.122.0

func GetSignalMap(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SignalMapState, opts ...pulumi.ResourceOption) (*SignalMap, error)

GetSignalMap gets an existing SignalMap resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSignalMap added in v0.122.0

func NewSignalMap(ctx *pulumi.Context,
	name string, args *SignalMapArgs, opts ...pulumi.ResourceOption) (*SignalMap, error)

NewSignalMap registers a new resource with the given unique name, arguments, and options.

func (*SignalMap) ElementType added in v0.122.0

func (*SignalMap) ElementType() reflect.Type

func (*SignalMap) ToSignalMapOutput added in v0.122.0

func (i *SignalMap) ToSignalMapOutput() SignalMapOutput

func (*SignalMap) ToSignalMapOutputWithContext added in v0.122.0

func (i *SignalMap) ToSignalMapOutputWithContext(ctx context.Context) SignalMapOutput

type SignalMapArgs added in v0.122.0

type SignalMapArgs struct {
	// A cloudwatch alarm template group's identifier. Can be either be its id or current name.
	CloudWatchAlarmTemplateGroupIdentifiers pulumi.StringArrayInput
	// A resource's optional description.
	Description pulumi.StringPtrInput
	// A top-level supported AWS resource ARN to discovery a signal map from.
	DiscoveryEntryPointArn pulumi.StringInput
	// An eventbridge rule template group's identifier. Can be either be its id or current name.
	EventBridgeRuleTemplateGroupIdentifiers pulumi.StringArrayInput
	// If true, will force a rediscovery of a signal map if an unchanged discoveryEntryPointArn is provided.
	ForceRediscovery pulumi.BoolPtrInput
	// A resource's name. Names must be unique within the scope of a resource type in a specific region.
	Name pulumi.StringPtrInput
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a SignalMap resource.

func (SignalMapArgs) ElementType added in v0.122.0

func (SignalMapArgs) ElementType() reflect.Type

type SignalMapInput added in v0.122.0

type SignalMapInput interface {
	pulumi.Input

	ToSignalMapOutput() SignalMapOutput
	ToSignalMapOutputWithContext(ctx context.Context) SignalMapOutput
}

type SignalMapMediaResource added in v0.122.0

type SignalMapMediaResource struct {
	// A direct destination neighbor to an Amazon Web Services media resource.
	Destinations []SignalMapMediaResourceNeighbor `pulumi:"destinations"`
	// The logical name of an AWS media resource.
	Name *string `pulumi:"name"`
	// A direct source neighbor to an Amazon Web Services media resource.
	Sources []SignalMapMediaResourceNeighbor `pulumi:"sources"`
}

An AWS resource used in media workflows.

type SignalMapMediaResourceMapOutput added in v0.122.0

type SignalMapMediaResourceMapOutput struct{ *pulumi.OutputState }

func (SignalMapMediaResourceMapOutput) ElementType added in v0.122.0

func (SignalMapMediaResourceMapOutput) MapIndex added in v0.122.0

func (SignalMapMediaResourceMapOutput) ToSignalMapMediaResourceMapOutput added in v0.122.0

func (o SignalMapMediaResourceMapOutput) ToSignalMapMediaResourceMapOutput() SignalMapMediaResourceMapOutput

func (SignalMapMediaResourceMapOutput) ToSignalMapMediaResourceMapOutputWithContext added in v0.122.0

func (o SignalMapMediaResourceMapOutput) ToSignalMapMediaResourceMapOutputWithContext(ctx context.Context) SignalMapMediaResourceMapOutput

type SignalMapMediaResourceNeighbor added in v0.122.0

type SignalMapMediaResourceNeighbor struct {
	// The ARN of a resource used in AWS media workflows.
	Arn string `pulumi:"arn"`
	// The logical name of an AWS media resource.
	Name *string `pulumi:"name"`
}

A direct source or destination neighbor to an AWS media resource.

type SignalMapMediaResourceNeighborArrayOutput added in v0.122.0

type SignalMapMediaResourceNeighborArrayOutput struct{ *pulumi.OutputState }

func (SignalMapMediaResourceNeighborArrayOutput) ElementType added in v0.122.0

func (SignalMapMediaResourceNeighborArrayOutput) Index added in v0.122.0

func (SignalMapMediaResourceNeighborArrayOutput) ToSignalMapMediaResourceNeighborArrayOutput added in v0.122.0

func (o SignalMapMediaResourceNeighborArrayOutput) ToSignalMapMediaResourceNeighborArrayOutput() SignalMapMediaResourceNeighborArrayOutput

func (SignalMapMediaResourceNeighborArrayOutput) ToSignalMapMediaResourceNeighborArrayOutputWithContext added in v0.122.0

func (o SignalMapMediaResourceNeighborArrayOutput) ToSignalMapMediaResourceNeighborArrayOutputWithContext(ctx context.Context) SignalMapMediaResourceNeighborArrayOutput

type SignalMapMediaResourceNeighborOutput added in v0.122.0

type SignalMapMediaResourceNeighborOutput struct{ *pulumi.OutputState }

A direct source or destination neighbor to an AWS media resource.

func (SignalMapMediaResourceNeighborOutput) Arn added in v0.122.0

The ARN of a resource used in AWS media workflows.

func (SignalMapMediaResourceNeighborOutput) ElementType added in v0.122.0

func (SignalMapMediaResourceNeighborOutput) Name added in v0.122.0

The logical name of an AWS media resource.

func (SignalMapMediaResourceNeighborOutput) ToSignalMapMediaResourceNeighborOutput added in v0.122.0

func (o SignalMapMediaResourceNeighborOutput) ToSignalMapMediaResourceNeighborOutput() SignalMapMediaResourceNeighborOutput

func (SignalMapMediaResourceNeighborOutput) ToSignalMapMediaResourceNeighborOutputWithContext added in v0.122.0

func (o SignalMapMediaResourceNeighborOutput) ToSignalMapMediaResourceNeighborOutputWithContext(ctx context.Context) SignalMapMediaResourceNeighborOutput

type SignalMapMediaResourceOutput added in v0.122.0

type SignalMapMediaResourceOutput struct{ *pulumi.OutputState }

An AWS resource used in media workflows.

func (SignalMapMediaResourceOutput) Destinations added in v0.122.0

A direct destination neighbor to an Amazon Web Services media resource.

func (SignalMapMediaResourceOutput) ElementType added in v0.122.0

func (SignalMapMediaResourceOutput) Name added in v0.122.0

The logical name of an AWS media resource.

func (SignalMapMediaResourceOutput) Sources added in v0.122.0

A direct source neighbor to an Amazon Web Services media resource.

func (SignalMapMediaResourceOutput) ToSignalMapMediaResourceOutput added in v0.122.0

func (o SignalMapMediaResourceOutput) ToSignalMapMediaResourceOutput() SignalMapMediaResourceOutput

func (SignalMapMediaResourceOutput) ToSignalMapMediaResourceOutputWithContext added in v0.122.0

func (o SignalMapMediaResourceOutput) ToSignalMapMediaResourceOutputWithContext(ctx context.Context) SignalMapMediaResourceOutput

type SignalMapMonitorDeployment added in v0.122.0

type SignalMapMonitorDeployment struct {
	// URI associated with a signal map's monitor deployment.
	DetailsUri *string `pulumi:"detailsUri"`
	// Error message associated with a failed monitor deployment of a signal map.
	ErrorMessage *string `pulumi:"errorMessage"`
	// The signal map monitor deployment status.
	Status SignalMapMonitorDeploymentStatus `pulumi:"status"`
}

Represents the latest monitor deployment of a signal map.

type SignalMapMonitorDeploymentOutput added in v0.122.0

type SignalMapMonitorDeploymentOutput struct{ *pulumi.OutputState }

Represents the latest monitor deployment of a signal map.

func (SignalMapMonitorDeploymentOutput) DetailsUri added in v0.122.0

URI associated with a signal map's monitor deployment.

func (SignalMapMonitorDeploymentOutput) ElementType added in v0.122.0

func (SignalMapMonitorDeploymentOutput) ErrorMessage added in v0.122.0

Error message associated with a failed monitor deployment of a signal map.

func (SignalMapMonitorDeploymentOutput) Status added in v0.122.0

The signal map monitor deployment status.

func (SignalMapMonitorDeploymentOutput) ToSignalMapMonitorDeploymentOutput added in v0.122.0

func (o SignalMapMonitorDeploymentOutput) ToSignalMapMonitorDeploymentOutput() SignalMapMonitorDeploymentOutput

func (SignalMapMonitorDeploymentOutput) ToSignalMapMonitorDeploymentOutputWithContext added in v0.122.0

func (o SignalMapMonitorDeploymentOutput) ToSignalMapMonitorDeploymentOutputWithContext(ctx context.Context) SignalMapMonitorDeploymentOutput

type SignalMapMonitorDeploymentPtrOutput added in v0.122.0

type SignalMapMonitorDeploymentPtrOutput struct{ *pulumi.OutputState }

func (SignalMapMonitorDeploymentPtrOutput) DetailsUri added in v0.122.0

URI associated with a signal map's monitor deployment.

func (SignalMapMonitorDeploymentPtrOutput) Elem added in v0.122.0

func (SignalMapMonitorDeploymentPtrOutput) ElementType added in v0.122.0

func (SignalMapMonitorDeploymentPtrOutput) ErrorMessage added in v0.122.0

Error message associated with a failed monitor deployment of a signal map.

func (SignalMapMonitorDeploymentPtrOutput) Status added in v0.122.0

The signal map monitor deployment status.

func (SignalMapMonitorDeploymentPtrOutput) ToSignalMapMonitorDeploymentPtrOutput added in v0.122.0

func (o SignalMapMonitorDeploymentPtrOutput) ToSignalMapMonitorDeploymentPtrOutput() SignalMapMonitorDeploymentPtrOutput

func (SignalMapMonitorDeploymentPtrOutput) ToSignalMapMonitorDeploymentPtrOutputWithContext added in v0.122.0

func (o SignalMapMonitorDeploymentPtrOutput) ToSignalMapMonitorDeploymentPtrOutputWithContext(ctx context.Context) SignalMapMonitorDeploymentPtrOutput

type SignalMapMonitorDeploymentStatus added in v0.122.0

type SignalMapMonitorDeploymentStatus string

A signal map's monitor deployment status.

type SignalMapMonitorDeploymentStatusOutput added in v0.122.0

type SignalMapMonitorDeploymentStatusOutput struct{ *pulumi.OutputState }

func (SignalMapMonitorDeploymentStatusOutput) ElementType added in v0.122.0

func (SignalMapMonitorDeploymentStatusOutput) ToSignalMapMonitorDeploymentStatusOutput added in v0.122.0

func (o SignalMapMonitorDeploymentStatusOutput) ToSignalMapMonitorDeploymentStatusOutput() SignalMapMonitorDeploymentStatusOutput

func (SignalMapMonitorDeploymentStatusOutput) ToSignalMapMonitorDeploymentStatusOutputWithContext added in v0.122.0

func (o SignalMapMonitorDeploymentStatusOutput) ToSignalMapMonitorDeploymentStatusOutputWithContext(ctx context.Context) SignalMapMonitorDeploymentStatusOutput

func (SignalMapMonitorDeploymentStatusOutput) ToSignalMapMonitorDeploymentStatusPtrOutput added in v0.122.0

func (o SignalMapMonitorDeploymentStatusOutput) ToSignalMapMonitorDeploymentStatusPtrOutput() SignalMapMonitorDeploymentStatusPtrOutput

func (SignalMapMonitorDeploymentStatusOutput) ToSignalMapMonitorDeploymentStatusPtrOutputWithContext added in v0.122.0

func (o SignalMapMonitorDeploymentStatusOutput) ToSignalMapMonitorDeploymentStatusPtrOutputWithContext(ctx context.Context) SignalMapMonitorDeploymentStatusPtrOutput

func (SignalMapMonitorDeploymentStatusOutput) ToStringOutput added in v0.122.0

func (SignalMapMonitorDeploymentStatusOutput) ToStringOutputWithContext added in v0.122.0

func (SignalMapMonitorDeploymentStatusOutput) ToStringPtrOutput added in v0.122.0

func (SignalMapMonitorDeploymentStatusOutput) ToStringPtrOutputWithContext added in v0.122.0

func (o SignalMapMonitorDeploymentStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SignalMapMonitorDeploymentStatusPtrOutput added in v0.122.0

type SignalMapMonitorDeploymentStatusPtrOutput struct{ *pulumi.OutputState }

func (SignalMapMonitorDeploymentStatusPtrOutput) Elem added in v0.122.0

func (SignalMapMonitorDeploymentStatusPtrOutput) ElementType added in v0.122.0

func (SignalMapMonitorDeploymentStatusPtrOutput) ToSignalMapMonitorDeploymentStatusPtrOutput added in v0.122.0

func (o SignalMapMonitorDeploymentStatusPtrOutput) ToSignalMapMonitorDeploymentStatusPtrOutput() SignalMapMonitorDeploymentStatusPtrOutput

func (SignalMapMonitorDeploymentStatusPtrOutput) ToSignalMapMonitorDeploymentStatusPtrOutputWithContext added in v0.122.0

func (o SignalMapMonitorDeploymentStatusPtrOutput) ToSignalMapMonitorDeploymentStatusPtrOutputWithContext(ctx context.Context) SignalMapMonitorDeploymentStatusPtrOutput

func (SignalMapMonitorDeploymentStatusPtrOutput) ToStringPtrOutput added in v0.122.0

func (SignalMapMonitorDeploymentStatusPtrOutput) ToStringPtrOutputWithContext added in v0.122.0

type SignalMapOutput added in v0.122.0

type SignalMapOutput struct{ *pulumi.OutputState }

func (SignalMapOutput) Arn added in v0.122.0

A signal map's ARN (Amazon Resource Name)

func (SignalMapOutput) AwsId added in v0.122.0

A signal map's id.

func (SignalMapOutput) CloudWatchAlarmTemplateGroupIdentifiers added in v0.122.0

func (o SignalMapOutput) CloudWatchAlarmTemplateGroupIdentifiers() pulumi.StringArrayOutput

A cloudwatch alarm template group's identifier. Can be either be its id or current name.

func (SignalMapOutput) CloudWatchAlarmTemplateGroupIds added in v0.122.0

func (o SignalMapOutput) CloudWatchAlarmTemplateGroupIds() pulumi.StringArrayOutput

An alarm template group's id.

func (SignalMapOutput) CreatedAt added in v0.122.0

func (o SignalMapOutput) CreatedAt() pulumi.StringOutput

The date and time of resource creation.

func (SignalMapOutput) Description added in v0.122.0

func (o SignalMapOutput) Description() pulumi.StringPtrOutput

A resource's optional description.

func (SignalMapOutput) DiscoveryEntryPointArn added in v0.122.0

func (o SignalMapOutput) DiscoveryEntryPointArn() pulumi.StringOutput

A top-level supported AWS resource ARN to discovery a signal map from.

func (SignalMapOutput) ElementType added in v0.122.0

func (SignalMapOutput) ElementType() reflect.Type

func (SignalMapOutput) ErrorMessage added in v0.122.0

func (o SignalMapOutput) ErrorMessage() pulumi.StringOutput

Error message associated with a failed creation or failed update attempt of a signal map.

func (SignalMapOutput) EventBridgeRuleTemplateGroupIdentifiers added in v0.122.0

func (o SignalMapOutput) EventBridgeRuleTemplateGroupIdentifiers() pulumi.StringArrayOutput

An eventbridge rule template group's identifier. Can be either be its id or current name.

func (SignalMapOutput) EventBridgeRuleTemplateGroupIds added in v0.122.0

func (o SignalMapOutput) EventBridgeRuleTemplateGroupIds() pulumi.StringArrayOutput

An eventbridge rule template group's id.

func (SignalMapOutput) FailedMediaResourceMap added in v0.122.0

func (o SignalMapOutput) FailedMediaResourceMap() SignalMapMediaResourceMapOutput

func (SignalMapOutput) ForceRediscovery added in v0.122.0

func (o SignalMapOutput) ForceRediscovery() pulumi.BoolPtrOutput

If true, will force a rediscovery of a signal map if an unchanged discoveryEntryPointArn is provided.

func (SignalMapOutput) Identifier added in v0.122.0

func (o SignalMapOutput) Identifier() pulumi.StringOutput

func (SignalMapOutput) LastDiscoveredAt added in v0.122.0

func (o SignalMapOutput) LastDiscoveredAt() pulumi.StringOutput

The date and time of latest discovery.

func (SignalMapOutput) LastSuccessfulMonitorDeployment added in v0.122.0

func (o SignalMapOutput) LastSuccessfulMonitorDeployment() SignalMapSuccessfulMonitorDeploymentOutput

func (SignalMapOutput) MediaResourceMap added in v0.122.0

func (o SignalMapOutput) MediaResourceMap() SignalMapMediaResourceMapOutput

func (SignalMapOutput) ModifiedAt added in v0.122.0

func (o SignalMapOutput) ModifiedAt() pulumi.StringOutput

The date and time of latest resource modification.

func (SignalMapOutput) MonitorChangesPendingDeployment added in v0.122.0

func (o SignalMapOutput) MonitorChangesPendingDeployment() pulumi.BoolOutput

If true, there are pending monitor changes for this signal map that can be deployed.

func (SignalMapOutput) MonitorDeployment added in v0.122.0

func (o SignalMapOutput) MonitorDeployment() SignalMapMonitorDeploymentOutput

func (SignalMapOutput) Name added in v0.122.0

A resource's name. Names must be unique within the scope of a resource type in a specific region.

func (SignalMapOutput) Status added in v0.122.0

A signal map's current status, which is dependent on its lifecycle actions or associated jobs.

func (SignalMapOutput) Tags added in v0.122.0

func (SignalMapOutput) ToSignalMapOutput added in v0.122.0

func (o SignalMapOutput) ToSignalMapOutput() SignalMapOutput

func (SignalMapOutput) ToSignalMapOutputWithContext added in v0.122.0

func (o SignalMapOutput) ToSignalMapOutputWithContext(ctx context.Context) SignalMapOutput

type SignalMapState added in v0.122.0

type SignalMapState struct {
}

func (SignalMapState) ElementType added in v0.122.0

func (SignalMapState) ElementType() reflect.Type

type SignalMapStatus added in v0.122.0

type SignalMapStatus string

A signal map's current status which is dependent on its lifecycle actions or associated jobs.

type SignalMapStatusOutput added in v0.122.0

type SignalMapStatusOutput struct{ *pulumi.OutputState }

func (SignalMapStatusOutput) ElementType added in v0.122.0

func (SignalMapStatusOutput) ElementType() reflect.Type

func (SignalMapStatusOutput) ToSignalMapStatusOutput added in v0.122.0

func (o SignalMapStatusOutput) ToSignalMapStatusOutput() SignalMapStatusOutput

func (SignalMapStatusOutput) ToSignalMapStatusOutputWithContext added in v0.122.0

func (o SignalMapStatusOutput) ToSignalMapStatusOutputWithContext(ctx context.Context) SignalMapStatusOutput

func (SignalMapStatusOutput) ToSignalMapStatusPtrOutput added in v0.122.0

func (o SignalMapStatusOutput) ToSignalMapStatusPtrOutput() SignalMapStatusPtrOutput

func (SignalMapStatusOutput) ToSignalMapStatusPtrOutputWithContext added in v0.122.0

func (o SignalMapStatusOutput) ToSignalMapStatusPtrOutputWithContext(ctx context.Context) SignalMapStatusPtrOutput

func (SignalMapStatusOutput) ToStringOutput added in v0.122.0

func (o SignalMapStatusOutput) ToStringOutput() pulumi.StringOutput

func (SignalMapStatusOutput) ToStringOutputWithContext added in v0.122.0

func (o SignalMapStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SignalMapStatusOutput) ToStringPtrOutput added in v0.122.0

func (o SignalMapStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SignalMapStatusOutput) ToStringPtrOutputWithContext added in v0.122.0

func (o SignalMapStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SignalMapStatusPtrOutput added in v0.122.0

type SignalMapStatusPtrOutput struct{ *pulumi.OutputState }

func (SignalMapStatusPtrOutput) Elem added in v0.122.0

func (SignalMapStatusPtrOutput) ElementType added in v0.122.0

func (SignalMapStatusPtrOutput) ElementType() reflect.Type

func (SignalMapStatusPtrOutput) ToSignalMapStatusPtrOutput added in v0.122.0

func (o SignalMapStatusPtrOutput) ToSignalMapStatusPtrOutput() SignalMapStatusPtrOutput

func (SignalMapStatusPtrOutput) ToSignalMapStatusPtrOutputWithContext added in v0.122.0

func (o SignalMapStatusPtrOutput) ToSignalMapStatusPtrOutputWithContext(ctx context.Context) SignalMapStatusPtrOutput

func (SignalMapStatusPtrOutput) ToStringPtrOutput added in v0.122.0

func (o SignalMapStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SignalMapStatusPtrOutput) ToStringPtrOutputWithContext added in v0.122.0

func (o SignalMapStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SignalMapSuccessfulMonitorDeployment added in v0.122.0

type SignalMapSuccessfulMonitorDeployment struct {
	// URI associated with a signal map's monitor deployment.
	DetailsUri string `pulumi:"detailsUri"`
	// A signal map's monitor deployment status.
	Status SignalMapMonitorDeploymentStatus `pulumi:"status"`
}

Represents the latest successful monitor deployment of a signal map.

type SignalMapSuccessfulMonitorDeploymentOutput added in v0.122.0

type SignalMapSuccessfulMonitorDeploymentOutput struct{ *pulumi.OutputState }

Represents the latest successful monitor deployment of a signal map.

func (SignalMapSuccessfulMonitorDeploymentOutput) DetailsUri added in v0.122.0

URI associated with a signal map's monitor deployment.

func (SignalMapSuccessfulMonitorDeploymentOutput) ElementType added in v0.122.0

func (SignalMapSuccessfulMonitorDeploymentOutput) Status added in v0.122.0

A signal map's monitor deployment status.

func (SignalMapSuccessfulMonitorDeploymentOutput) ToSignalMapSuccessfulMonitorDeploymentOutput added in v0.122.0

func (o SignalMapSuccessfulMonitorDeploymentOutput) ToSignalMapSuccessfulMonitorDeploymentOutput() SignalMapSuccessfulMonitorDeploymentOutput

func (SignalMapSuccessfulMonitorDeploymentOutput) ToSignalMapSuccessfulMonitorDeploymentOutputWithContext added in v0.122.0

func (o SignalMapSuccessfulMonitorDeploymentOutput) ToSignalMapSuccessfulMonitorDeploymentOutputWithContext(ctx context.Context) SignalMapSuccessfulMonitorDeploymentOutput

type SignalMapSuccessfulMonitorDeploymentPtrOutput added in v0.122.0

type SignalMapSuccessfulMonitorDeploymentPtrOutput struct{ *pulumi.OutputState }

func (SignalMapSuccessfulMonitorDeploymentPtrOutput) DetailsUri added in v0.122.0

URI associated with a signal map's monitor deployment.

func (SignalMapSuccessfulMonitorDeploymentPtrOutput) Elem added in v0.122.0

func (SignalMapSuccessfulMonitorDeploymentPtrOutput) ElementType added in v0.122.0

func (SignalMapSuccessfulMonitorDeploymentPtrOutput) Status added in v0.122.0

A signal map's monitor deployment status.

func (SignalMapSuccessfulMonitorDeploymentPtrOutput) ToSignalMapSuccessfulMonitorDeploymentPtrOutput added in v0.122.0

func (o SignalMapSuccessfulMonitorDeploymentPtrOutput) ToSignalMapSuccessfulMonitorDeploymentPtrOutput() SignalMapSuccessfulMonitorDeploymentPtrOutput

func (SignalMapSuccessfulMonitorDeploymentPtrOutput) ToSignalMapSuccessfulMonitorDeploymentPtrOutputWithContext added in v0.122.0

func (o SignalMapSuccessfulMonitorDeploymentPtrOutput) ToSignalMapSuccessfulMonitorDeploymentPtrOutputWithContext(ctx context.Context) SignalMapSuccessfulMonitorDeploymentPtrOutput

Jump to

Keyboard shortcuts

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