1. Packages
  2. AWS Native
  3. API Docs
  4. medialive
  5. SdiSource

We recommend new projects start with resources from the AWS provider.

AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi

aws-native.medialive.SdiSource

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi

    Definition of AWS::MediaLive::SdiSource Resource Type

    Create SdiSource Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new SdiSource(name: string, args: SdiSourceArgs, opts?: CustomResourceOptions);
    @overload
    def SdiSource(resource_name: str,
                  args: SdiSourceArgs,
                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def SdiSource(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  type: Optional[SdiSourceType] = None,
                  mode: Optional[SdiSourceMode] = None,
                  name: Optional[str] = None,
                  tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewSdiSource(ctx *Context, name string, args SdiSourceArgs, opts ...ResourceOption) (*SdiSource, error)
    public SdiSource(string name, SdiSourceArgs args, CustomResourceOptions? opts = null)
    public SdiSource(String name, SdiSourceArgs args)
    public SdiSource(String name, SdiSourceArgs args, CustomResourceOptions options)
    
    type: aws-native:medialive:SdiSource
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args SdiSourceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args SdiSourceArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args SdiSourceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SdiSourceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SdiSourceArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    SdiSource Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The SdiSource resource accepts the following input properties:

    Type SdiSourceType
    Mode SdiSourceMode
    Name string
    The name of the SdiSource.
    Tags TagArgs
    A collection of key-value pairs.
    type SdiSourceType
    mode SdiSourceMode
    name String
    The name of the SdiSource.
    tags List<Tag>
    A collection of key-value pairs.
    type SdiSourceType
    mode SdiSourceMode
    name string
    The name of the SdiSource.
    tags Tag[]
    A collection of key-value pairs.
    type SdiSourceType
    mode SdiSourceMode
    name str
    The name of the SdiSource.
    tags Sequence[TagArgs]
    A collection of key-value pairs.
    type "SINGLE" | "QUAD"
    mode "QUADRANT" | "INTERLEAVE"
    name String
    The name of the SdiSource.
    tags List<Property Map>
    A collection of key-value pairs.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the SdiSource resource produces the following output properties:

    Arn string
    The unique arn of the SdiSource.
    AwsId string
    The unique identifier of the SdiSource.
    Id string
    The provider-assigned unique ID for this managed resource.
    Inputs List<string>
    The list of inputs currently using this SDI source.
    State Pulumi.AwsNative.MediaLive.SdiSourceState
    Arn string
    The unique arn of the SdiSource.
    AwsId string
    The unique identifier of the SdiSource.
    Id string
    The provider-assigned unique ID for this managed resource.
    Inputs []string
    The list of inputs currently using this SDI source.
    State SdiSourceStateEnum
    arn String
    The unique arn of the SdiSource.
    awsId String
    The unique identifier of the SdiSource.
    id String
    The provider-assigned unique ID for this managed resource.
    inputs List<String>
    The list of inputs currently using this SDI source.
    state SdiSourceState
    arn string
    The unique arn of the SdiSource.
    awsId string
    The unique identifier of the SdiSource.
    id string
    The provider-assigned unique ID for this managed resource.
    inputs string[]
    The list of inputs currently using this SDI source.
    state SdiSourceState
    arn str
    The unique arn of the SdiSource.
    aws_id str
    The unique identifier of the SdiSource.
    id str
    The provider-assigned unique ID for this managed resource.
    inputs Sequence[str]
    The list of inputs currently using this SDI source.
    state SdiSourceState
    arn String
    The unique arn of the SdiSource.
    awsId String
    The unique identifier of the SdiSource.
    id String
    The provider-assigned unique ID for this managed resource.
    inputs List<String>
    The list of inputs currently using this SDI source.
    state "IDLE" | "IN_USE" | "DELETED"

    Supporting Types

    SdiSourceMode, SdiSourceModeArgs

    Quadrant
    QUADRANT
    Interleave
    INTERLEAVE
    SdiSourceModeQuadrant
    QUADRANT
    SdiSourceModeInterleave
    INTERLEAVE
    Quadrant
    QUADRANT
    Interleave
    INTERLEAVE
    Quadrant
    QUADRANT
    Interleave
    INTERLEAVE
    QUADRANT
    QUADRANT
    INTERLEAVE
    INTERLEAVE
    "QUADRANT"
    QUADRANT
    "INTERLEAVE"
    INTERLEAVE

    SdiSourceState, SdiSourceStateArgs

    Idle
    IDLE
    InUse
    IN_USE
    Deleted
    DELETED
    SdiSourceStateIdle
    IDLE
    SdiSourceStateInUse
    IN_USE
    SdiSourceStateDeleted
    DELETED
    Idle
    IDLE
    InUse
    IN_USE
    Deleted
    DELETED
    Idle
    IDLE
    InUse
    IN_USE
    Deleted
    DELETED
    IDLE
    IDLE
    IN_USE
    IN_USE
    DELETED
    DELETED
    "IDLE"
    IDLE
    "IN_USE"
    IN_USE
    "DELETED"
    DELETED

    SdiSourceType, SdiSourceTypeArgs

    Single
    SINGLE
    Quad
    QUAD
    SdiSourceTypeSingle
    SINGLE
    SdiSourceTypeQuad
    QUAD
    Single
    SINGLE
    Quad
    QUAD
    Single
    SINGLE
    Quad
    QUAD
    SINGLE
    SINGLE
    QUAD
    QUAD
    "SINGLE"
    SINGLE
    "QUAD"
    QUAD

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi