

This is the new *CloudFormation Template Reference Guide*. Please update your bookmarks and links. For help getting started with CloudFormation, see the [AWS CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

# AWS::MediaLive::SdiSource
<a name="aws-resource-medialive-sdisource"></a>

<a name="aws-resource-medialive-sdisource-description"></a>The `AWS::MediaLive::SdiSource` resource Property description not available. for MediaLive.

## Syntax
<a name="aws-resource-medialive-sdisource-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-resource-medialive-sdisource-syntax.json"></a>

```
{
  "Type" : "AWS::MediaLive::SdiSource",
  "Properties" : {
      "[Mode](#cfn-medialive-sdisource-mode)" : String,
      "[Name](#cfn-medialive-sdisource-name)" : String,
      "[Tags](#cfn-medialive-sdisource-tags)" : [ Tags, ... ],
      "[Type](#cfn-medialive-sdisource-type)" : String
    }
}
```

### YAML
<a name="aws-resource-medialive-sdisource-syntax.yaml"></a>

```
Type: AWS::MediaLive::SdiSource
Properties:
  [Mode](#cfn-medialive-sdisource-mode): String
  [Name](#cfn-medialive-sdisource-name): String
  [Tags](#cfn-medialive-sdisource-tags): 
    - Tags
  [Type](#cfn-medialive-sdisource-type): String
```

## Properties
<a name="aws-resource-medialive-sdisource-properties"></a>

`Mode`  <a name="cfn-medialive-sdisource-mode"></a>
Property description not available.  
*Required*: No  
*Type*: String  
*Allowed values*: `QUADRANT | INTERLEAVE`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Name`  <a name="cfn-medialive-sdisource-name"></a>
Property description not available.  
*Required*: Yes  
*Type*: String  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Tags`  <a name="cfn-medialive-sdisource-tags"></a>
Property description not available.  
*Required*: No  
*Type*: [Array](aws-properties-medialive-sdisource-tags.md) of [Tags](aws-properties-medialive-sdisource-tags.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Type`  <a name="cfn-medialive-sdisource-type"></a>
Property description not available.  
*Required*: Yes  
*Type*: String  
*Allowed values*: `SINGLE | QUAD`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

## Return values
<a name="aws-resource-medialive-sdisource-return-values"></a>

### Ref
<a name="aws-resource-medialive-sdisource-return-values-ref"></a>

### Fn::GetAtt
<a name="aws-resource-medialive-sdisource-return-values-fn--getatt"></a>

#### 
<a name="aws-resource-medialive-sdisource-return-values-fn--getatt-fn--getatt"></a>

`Arn`  <a name="Arn-fn::getatt"></a>
The unique ARN of the SDI source.

`Id`  <a name="Id-fn::getatt"></a>
The unique identifier of the SDI source.

`Inputs`  <a name="Inputs-fn::getatt"></a>
The list of inputs currently using this SDI source.

`State`  <a name="State-fn::getatt"></a>
The current state of the SDI source.

# AWS::MediaLive::SdiSource Tags
<a name="aws-properties-medialive-sdisource-tags"></a>

<a name="aws-properties-medialive-sdisource-tags-description"></a>The `Tags` property type specifies Property description not available. for an [AWS::MediaLive::SdiSource](aws-resource-medialive-sdisource.md).

## Syntax
<a name="aws-properties-medialive-sdisource-tags-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-medialive-sdisource-tags-syntax.json"></a>

```
{
  "[Key](#cfn-medialive-sdisource-tags-key)" : String,
  "[Value](#cfn-medialive-sdisource-tags-value)" : String
}
```

### YAML
<a name="aws-properties-medialive-sdisource-tags-syntax.yaml"></a>

```
  [Key](#cfn-medialive-sdisource-tags-key): String
  [Value](#cfn-medialive-sdisource-tags-value): String
```

## Properties
<a name="aws-properties-medialive-sdisource-tags-properties"></a>

`Key`  <a name="cfn-medialive-sdisource-tags-key"></a>
Property description not available.  
*Required*: No  
*Type*: String  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Value`  <a name="cfn-medialive-sdisource-tags-value"></a>
Property description not available.  
*Required*: No  
*Type*: String  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)