

Há mais exemplos de AWS SDK disponíveis no repositório [AWS Doc SDK Examples](https://github.com/awsdocs/aws-doc-sdk-examples) GitHub .

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# MediaConnect exemplos usando AWS CLI
<a name="cli_2_mediaconnect_code_examples"></a>

Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns usando o AWS Command Line Interface with MediaConnect.

*Ações* são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar perfis de serviço individuais, você pode ver as ações no contexto em seus cenários relacionados.

Cada exemplo inclui um link para o código-fonte completo, em que você pode encontrar instruções sobre como configurar e executar o código.

**Topics**
+ [Ações](#actions)

## Ações
<a name="actions"></a>

### `add-flow-outputs`
<a name="mediaconnect_AddFlowOutputs_cli_2_topic"></a>

O código de exemplo a seguir mostra como usar `add-flow-outputs`.

**AWS CLI**  
**Para adicionar saídas a um fluxo**  
O exemplo `add-flow-outputs` a seguir adiciona saídas ao fluxo especificado.  

```
aws mediaconnect add-flow-outputs \
--flow-arn arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame \
--outputs Description='NYC stream',Destination=192.0.2.12,Name=NYC,Port=3333,Protocol=rtp-fec,SmoothingLatency=100 Description='LA stream',Destination=203.0.113.9,Name=LA,Port=4444,Protocol=rtp-fec,SmoothingLatency=100
```
Saída:  

```
{
    "Outputs": [
        {
            "Port": 3333,
            "OutputArn": "arn:aws:mediaconnect:us-east-1:111122223333:output:2-3aBC45dEF67hiJ89-c34de5fG678h:NYC",
            "Name": "NYC",
            "Description": "NYC stream",
            "Destination": "192.0.2.12",
            "Transport": {
                "Protocol": "rtp-fec",
                "SmoothingLatency": 100
            }
        },
        {
            "Port": 4444,
            "OutputArn": "arn:aws:mediaconnect:us-east-1:111122223333:output:2-987655dEF67hiJ89-c34de5fG678h:LA",
            "Name": "LA",
            "Description": "LA stream",
            "Destination": "203.0.113.9",
            "Transport": {
                "Protocol": "rtp-fec",
                "SmoothingLatency": 100
            }
        }
    ],
    "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame"
}
```
Para obter mais informações, consulte [Adicionar saídas a um fluxo no Guia](https://docs.aws.amazon.com/mediaconnect/latest/ug/outputs-add.html) do * MediaConnect usuário do AWS Elemental*.  
+  Para obter detalhes da API, consulte [AddFlowOutputs](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/add-flow-outputs.html)em *Referência de AWS CLI Comandos*. 

### `create-flow`
<a name="mediaconnect_CreateFlow_cli_2_topic"></a>

O código de exemplo a seguir mostra como usar `create-flow`.

**AWS CLI**  
**Para criar um fluxo**  
O exemplo `create-flow` a seguir cria um fluxo com a configuração especificada.  

```
aws mediaconnect create-flow \
    --availability-zone us-west-2c \
    --name ExampleFlow \
    --source Description='Example source, backup',IngestPort=1055,Name=BackupSource,Protocol=rtp,WhitelistCidr=10.24.34.0/23
```
Saída:  

```
{
    "Flow": {
        "FlowArn": "arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:ExampleFlow",
        "AvailabilityZone": "us-west-2c",
        "EgressIp": "54.245.71.21",
        "Source": {
            "IngestPort": 1055,
            "SourceArn": "arn:aws:mediaconnect:us-east-1:123456789012:source:2-3aBC45dEF67hiJ89-c34de5fG678h:BackupSource",
            "Transport": {
                "Protocol": "rtp",
                "MaxBitrate": 80000000
            },
            "Description": "Example source, backup",
            "IngestIp": "54.245.71.21",
            "WhitelistCidr": "10.24.34.0/23",
            "Name": "mySource"
        },
        "Entitlements": [],
        "Name": "ExampleFlow",
        "Outputs": [],
        "Status": "STANDBY",
        "Description": "Example source, backup"
    }
}
```
Para obter mais informações, consulte [Criando um fluxo](https://docs.aws.amazon.com/mediaconnect/latest/ug/flows-create.html) no *Guia do MediaConnect usuário do AWS Elemental*.  
+  Para obter detalhes da API, consulte [CreateFlow](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/create-flow.html)em *Referência de AWS CLI Comandos*. 

### `delete-flow`
<a name="mediaconnect_DeleteFlow_cli_2_topic"></a>

O código de exemplo a seguir mostra como usar `delete-flow`.

**AWS CLI**  
**Para excluir um fluxo**  
O exemplo `delete-flow` a seguir exclui o fluxo especificado.  

```
aws mediaconnect delete-flow \
    --flow-arn arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow
```
Saída:  

```
{
    "FlowArn": "arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow",
    "Status": "DELETING"
}
```
Para obter mais informações, consulte [Excluindo um fluxo no Guia](https://docs.aws.amazon.com/mediaconnect/latest/ug/flows-delete.html) do * MediaConnect usuário do AWS Elemental*.  
+  Para obter detalhes da API, consulte [DeleteFlow](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/delete-flow.html)em *Referência de AWS CLI Comandos*. 

### `describe-flow`
<a name="mediaconnect_DescribeFlow_cli_2_topic"></a>

O código de exemplo a seguir mostra como usar `describe-flow`.

**AWS CLI**  
**Para visualizar os detalhes de um fluxo**  
O exemplo `describe-flow` a seguir exibe os detalhes do fluxo especificado, como ARN, zona de disponibilidade, status, origem, direitos e saídas.  

```
aws mediaconnect describe-flow \
    --flow-arn arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow
```
Saída:  

```
{
    "Flow": {
        "EgressIp": "54.201.4.39",
        "AvailabilityZone": "us-west-2c",
        "Status": "ACTIVE",
        "FlowArn": "arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow",
        "Entitlements": [
            {
                "EntitlementArn": "arn:aws:mediaconnect:us-west-2:123456789012:entitlement:1-AaBb11CcDd22EeFf-34DE5fG12AbC:MyEntitlement",
                "Description": "Assign to this account",
                "Name": "MyEntitlement",
                "Subscribers": [
                    "444455556666"
                ]
            }
        ],
        "Description": "NYC awards show",
        "Name": "AwardsShow",
        "Outputs": [
            {
                "Port": 2355,
                "Name": "NYC",
                "Transport": {
                    "SmoothingLatency": 0,
                    "Protocol": "rtp-fec"
                },
                "OutputArn": "arn:aws:mediaconnect:us-east-1:123456789012:output:2-3aBC45dEF67hiJ89-c34de5fG678h:NYC",
                "Destination": "192.0.2.0"
            },
            {
                "Port": 3025,
                "Name": "LA",
                "Transport": {
                    "SmoothingLatency": 0,
                    "Protocol": "rtp-fec"
                },
                "OutputArn": "arn:aws:mediaconnect:us-east-1:123456789012:output:2-987655dEF67hiJ89-c34de5fG678h:LA",
                "Destination": "192.0.2.0"
            }
        ],
        "Source": {
            "IngestIp": "54.201.4.39",
            "SourceArn": "arn:aws:mediaconnect:us-east-1:123456789012:source:3-4aBC56dEF78hiJ90-4de5fG6Hi78Jk:ShowSource",
            "Transport": {
                "MaxBitrate": 80000000,
                "Protocol": "rtp"
            },
            "IngestPort": 1069,
            "Description": "Saturday night show",
            "Name": "ShowSource",
            "WhitelistCidr": "10.24.34.0/23"
        }
    }
}
```
Para obter mais informações, consulte [Visualizando os detalhes de um fluxo](https://docs.aws.amazon.com/mediaconnect/latest/ug/flows-view-details.html) no *Guia do MediaConnect usuário do AWS Elemental*.  
+  Para obter detalhes da API, consulte [DescribeFlow](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/describe-flow.html)em *Referência de AWS CLI Comandos*. 

### `grant-flow-entitlements`
<a name="mediaconnect_GrantFlowEntitlements_cli_2_topic"></a>

O código de exemplo a seguir mostra como usar `grant-flow-entitlements`.

**AWS CLI**  
**Como conceder um direito em um fluxo**  
O `grant-flow-entitlements` exemplo a seguir concede ao fluxo existente especificado o direito de compartilhar seu conteúdo com outra AWS conta.  

```
aws mediaconnect grant-flow-entitlements \
    --flow-arn arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame \
    --entitlements Description='For AnyCompany',Encryption={"Algorithm=aes128,KeyType=static-key,RoleArn=arn:aws:iam::111122223333:role/MediaConnect-ASM,SecretArn=arn:aws:secretsmanager:us-west-2:111122223333:secret:mySecret1"},Name=AnyCompany_Entitlement,Subscribers=444455556666 Description='For Example Corp',Name=ExampleCorp,Subscribers=777788889999
```
Saída:  

```
{
    "Entitlements": [
        {
            "Name": "AnyCompany_Entitlement",
            "EntitlementArn": "arn:aws:mediaconnect:us-west-2:111122223333:entitlement:1-11aa22bb11aa22bb-3333cccc4444:AnyCompany_Entitlement",
            "Subscribers": [
                "444455556666"
            ],
            "Description": "For AnyCompany",
            "Encryption": {
                "SecretArn": "arn:aws:secretsmanager:us-west-2:111122223333:secret:mySecret1",
                "Algorithm": "aes128",
                "RoleArn": "arn:aws:iam::111122223333:role/MediaConnect-ASM",
                "KeyType": "static-key"
            }
        },
        {
            "Name": "ExampleCorp",
            "EntitlementArn": "arn:aws:mediaconnect:us-west-2:111122223333:entitlement:1-3333cccc4444dddd-1111aaaa2222:ExampleCorp",
            "Subscribers": [
                "777788889999"
            ],
            "Description": "For Example Corp"
        }
    ],
    "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame"
}
```
Para obter mais informações, consulte [Concedendo um direito em um fluxo no Guia do usuário](https://docs.aws.amazon.com/mediaconnect/latest/ug/entitlements-grant.html) do *AWS Elemental MediaConnect *.  
+  Para obter detalhes da API, consulte [GrantFlowEntitlements](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/grant-flow-entitlements.html)em *Referência de AWS CLI Comandos*. 

### `list-entitlements`
<a name="mediaconnect_ListEntitlements_cli_2_topic"></a>

O código de exemplo a seguir mostra como usar `list-entitlements`.

**AWS CLI**  
**Como visualizar uma lista de direitos**  
O exemplo `list-entitlements` a seguir exibe uma lista de todos os direitos concedidos à conta.  

```
aws mediaconnect list-entitlements
```
Saída:  

```
{
    "Entitlements": [
        {
            "EntitlementArn": "arn:aws:mediaconnect:us-west-2:111122223333:entitlement:1-11aa22bb11aa22bb-3333cccc4444:MyEntitlement",
            "EntitlementName": "MyEntitlement"
        }
    ]
}
```
Para obter mais informações, consulte [ListEntitlements](https://docs.aws.amazon.com/mediaconnect/latest/api/v1-entitlements.html)a *Referência da MediaConnect API AWS Elemental*.  
+  Para obter detalhes da API, consulte [ListEntitlements](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/list-entitlements.html)em *Referência de AWS CLI Comandos*. 

### `list-flows`
<a name="mediaconnect_ListFlows_cli_2_topic"></a>

O código de exemplo a seguir mostra como usar `list-flows`.

**AWS CLI**  
**Como visualizar uma lista de fluxos**  
O exemplo `list-flows` a seguir exibe uma lista de fluxos.  

```
aws mediaconnect list-flows
```
Saída:  

```
{
    "Flows": [
        {
            "Status": "STANDBY",
            "SourceType": "OWNED",
            "AvailabilityZone": "us-west-2a",
            "Description": "NYC awards show",
            "Name": "AwardsShow",
            "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow"
        },
        {
            "Status": "STANDBY",
            "SourceType": "OWNED",
            "AvailabilityZone": "us-west-2c",
            "Description": "LA basketball game",
            "Name": "BasketballGame",
            "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BasketballGame"
        }
    ]
}
```
Para obter mais informações, consulte [Visualizando uma lista de fluxos](https://docs.aws.amazon.com/mediaconnect/latest/ug/flows-view-list.html) no *Guia do MediaConnect usuário do AWS Elemental*.  
+  Para obter detalhes da API, consulte [ListFlows](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/list-flows.html)em *Referência de AWS CLI Comandos*. 

### `list-tags-for-resource`
<a name="mediaconnect_ListTagsForResource_cli_2_topic"></a>

O código de exemplo a seguir mostra como usar `list-tags-for-resource`.

**AWS CLI**  
**Para listar as tags de um MediaConnect recurso**  
O `list-tags-for-resource` exemplo a seguir exibe as chaves e os valores de tag associados ao MediaConnect recurso especificado.  

```
aws mediaconnect list-tags-for-resource \
    --resource-arn arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BasketballGame
```
Saída:  

```
{
    "Tags": {
        "region": "west",
        "stage": "prod"
    }
}
```
Para obter mais informações, consulte [ListTagsForResource, TagResource, UntagResource](https://docs.aws.amazon.com/mediaconnect/latest/api/tags-resourcearn.html) na *Referência da MediaConnect API AWS Elemental*.  
+  Para obter detalhes da API, consulte [ListTagsForResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/list-tags-for-resource.html)em *Referência de AWS CLI Comandos*. 

### `remove-flow-output`
<a name="mediaconnect_RemoveFlowOutput_cli_2_topic"></a>

O código de exemplo a seguir mostra como usar `remove-flow-output`.

**AWS CLI**  
**Para remover uma saída de um fluxo**  
O exemplo `remove-flow-output` a seguir remove uma saída do fluxo especificado.  

```
aws mediaconnect remove-flow-output \
    --flow-arn arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame \
    --output-arn arn:aws:mediaconnect:us-east-1:111122223333:output:2-3aBC45dEF67hiJ89-c34de5fG678h:NYC
```
Saída:  

```
{
    "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame",
    "OutputArn": "arn:aws:mediaconnect:us-east-1:111122223333:output:2-3aBC45dEF67hiJ89-c34de5fG678h:NYC"
}
```
Para obter mais informações, consulte [Removendo saídas de um fluxo no Guia](https://docs.aws.amazon.com/mediaconnect/latest/ug/outputs-remove.html) do * MediaConnect usuário do AWS Elemental*.  
+  Para obter detalhes da API, consulte [RemoveFlowOutput](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/remove-flow-output.html)em *Referência de AWS CLI Comandos*. 

### `revoke-flow-entitlement`
<a name="mediaconnect_RevokeFlowEntitlement_cli_2_topic"></a>

O código de exemplo a seguir mostra como usar `revoke-flow-entitlement`.

**AWS CLI**  
**Como revogar um direito**  
O exemplo `revoke-flow-entitlement` a seguir revoga um direito no fluxo especificado.  

```
aws mediaconnect revoke-flow-entitlement \
    --flow-arn arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame \
    --entitlement-arn arn:aws:mediaconnect:us-west-2:111122223333:entitlement:1-11aa22bb11aa22bb-3333cccc4444:AnyCompany_Entitlement
```
Saída:  

```
{
    "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame",
    "EntitlementArn": "arn:aws:mediaconnect:us-west-2:111122223333:entitlement:1-11aa22bb11aa22bb-3333cccc4444:AnyCompany_Entitlement"
}
```
Para obter mais informações, consulte [Revogar um direito no Guia do usuário](https://docs.aws.amazon.com/mediaconnect/latest/ug/entitlements-revoke.html) do *AWS Elemental MediaConnect *.  
+  Para obter detalhes da API, consulte [RevokeFlowEntitlement](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/revoke-flow-entitlement.html)em *Referência de AWS CLI Comandos*. 

### `start-flow`
<a name="mediaconnect_StartFlow_cli_2_topic"></a>

O código de exemplo a seguir mostra como usar `start-flow`.

**AWS CLI**  
**Para iniciar um fluxo**  
O exemplo `start-flow` a seguir inicia o fluxo especificado.  

```
aws mediaconnect start-flow \
    --flow-arn arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow
```
Este comando não produz saída. Saída:  

```
{
    "FlowArn": "arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow",
    "Status": "STARTING"
}
```
Para obter mais informações, consulte [Iniciando um fluxo](https://docs.aws.amazon.com/mediaconnect/latest/ug/flows-start.html) no *Guia do MediaConnect usuário do AWS Elemental*.  
+  Para obter detalhes da API, consulte [StartFlow](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/start-flow.html)em *Referência de AWS CLI Comandos*. 

### `stop-flow`
<a name="mediaconnect_StopFlow_cli_2_topic"></a>

O código de exemplo a seguir mostra como usar `stop-flow`.

**AWS CLI**  
**Como interromper um fluxo**  
O exemplo `stop-flow` a seguir interrompe o fluxo especificado.  

```
aws mediaconnect stop-flow \
    --flow-arn arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow
```
Saída:  

```
{
    "Status": "STOPPING",
    "FlowArn": "arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow"
}
```
Para obter mais informações, consulte [Interromper um fluxo](https://docs.aws.amazon.com/mediaconnect/latest/ug/flows-stop.html) no *Guia do MediaConnect usuário do AWS Elemental*.  
+  Para obter detalhes da API, consulte [StopFlow](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/stop-flow.html)em *Referência de AWS CLI Comandos*. 

### `tag-resource`
<a name="mediaconnect_TagResource_cli_2_topic"></a>

O código de exemplo a seguir mostra como usar `tag-resource`.

**AWS CLI**  
**Para adicionar tags a um MediaConnect recurso**  
O `tag-resource` exemplo a seguir adiciona uma tag com um nome e valor de chave ao MediaConnect recurso especificado.  

```
aws mediaconnect tag-resource \
    --resource-arn arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BasketballGame
    --tags region=west
```
Este comando não produz saída.  
Para obter mais informações, consulte [ListTagsForResource, TagResource, UntagResource](https://docs.aws.amazon.com/mediaconnect/latest/api/tags-resourcearn.html) na *Referência da MediaConnect API AWS Elemental*.  
+  Para obter detalhes da API, consulte [TagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/tag-resource.html)em *Referência de AWS CLI Comandos*. 

### `untag-resource`
<a name="mediaconnect_UntagResource_cli_2_topic"></a>

O código de exemplo a seguir mostra como usar `untag-resource`.

**AWS CLI**  
**Para remover tags de um MediaConnect recurso**  
O `untag-resource` exemplo a seguir remove a tag com o nome de chave especificado e seu valor associado de um MediaConnect recurso.  

```
aws mediaconnect untag-resource \
    --resource-arn arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BasketballGame \
    --tag-keys region
```
Este comando não produz saída.  
Para obter mais informações, consulte [ListTagsForResource, TagResource, UntagResource](https://docs.aws.amazon.com/mediaconnect/latest/api/tags-resourcearn.html) na *Referência da MediaConnect API AWS Elemental*.  
+  Para obter detalhes da API, consulte [UntagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/untag-resource.html)em *Referência de AWS CLI Comandos*. 

### `update-flow-entitlement`
<a name="mediaconnect_UpdateFlowEntitlement_cli_2_topic"></a>

O código de exemplo a seguir mostra como usar `update-flow-entitlement`.

**AWS CLI**  
**Para atualizar um direito**  
O exemplo `update-flow-entitlement` a seguir atualiza o direito especificado com uma nova descrição e um novo assinante.  

```
aws mediaconnect update-flow-entitlement \
    --flow-arn arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame \
    --entitlement-arn arn:aws:mediaconnect:us-west-2:111122223333:entitlement:1-11aa22bb11aa22bb-3333cccc4444:AnyCompany_Entitlement \
    --description 'For AnyCompany Affiliate' \
    --subscribers 777788889999
```
Saída:  

```
{
    "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame",
    "Entitlement": {
        "Name": "AnyCompany_Entitlement",
        "Description": "For AnyCompany Affiliate",
        "EntitlementArn": "arn:aws:mediaconnect:us-west-2:111122223333:entitlement:1-11aa22bb11aa22bb-3333cccc4444:AnyCompany_Entitlement",
        "Encryption": {
            "KeyType": "static-key",
            "Algorithm": "aes128",
            "RoleArn": "arn:aws:iam::111122223333:role/MediaConnect-ASM",
            "SecretArn": "arn:aws:secretsmanager:us-west-2:111122223333:secret:mySecret1"
        },
        "Subscribers": [
            "777788889999"
        ]
    }
}
```
Para obter mais informações, consulte [Atualização de um direito no Guia](https://docs.aws.amazon.com/mediaconnect/latest/ug/entitlements-update.html) do usuário do *AWS Elemental MediaConnect *.  
+  Para obter detalhes da API, consulte [UpdateFlowEntitlement](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/update-flow-entitlement.html)em *Referência de AWS CLI Comandos*. 

### `update-flow-output`
<a name="mediaconnect_UpdateFlowOutput_cli_2_topic"></a>

O código de exemplo a seguir mostra como usar `update-flow-output`.

**AWS CLI**  
**Para atualizar uma saída em um fluxo**  
O exemplo `update-flow-output` a seguir remove uma saída do fluxo especificado.  

```
aws mediaconnect update-flow-output \
    --flow-arn arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame \
    --output-arn arn:aws:mediaconnect:us-east-1:111122223333:output:2-3aBC45dEF67hiJ89-c34de5fG678h:NYC \
    --port 3331
```
Saída:  

```
{
    "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame",
    "Output": {
        "Name": "NYC",
        "Port": 3331,
        "Description": "NYC stream",
        "Transport": {
            "Protocol": "rtp-fec",
            "SmoothingLatency": 100
        },
        "OutputArn": "arn:aws:mediaconnect:us-east-1:111122223333:output:2-3aBC45dEF67hiJ89-c34de5fG678h:NYC",
        "Destination": "192.0.2.12"
    }
}
```
Para obter mais informações, consulte [Atualizando saídas em um fluxo no Guia](https://docs.aws.amazon.com/mediaconnect/latest/ug/outputs-update.html) do * MediaConnect usuário do AWS Elemental*.  
+  Para obter detalhes da API, consulte [UpdateFlowOutput](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/update-flow-output.html)em *Referência de AWS CLI Comandos*. 

### `update-flow-source`
<a name="mediaconnect_UpdateFlowSource_cli_2_topic"></a>

O código de exemplo a seguir mostra como usar `update-flow-source`.

**AWS CLI**  
**Para atualizar a origem de um fluxo existente**  
O exemplo `update-flow-source` a seguir atualiza a origem de um fluxo existente.  

```
aws mediaconnect update-flow-source \
    --flow-arn arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow \
    --source-arn arn:aws:mediaconnect:us-east-1:111122223333:source:3-4aBC56dEF78hiJ90-4de5fG6Hi78Jk:ShowSource \
    --description 'Friday night show' \
    --ingest-port 3344 \
    --protocol rtp-fec \
    --whitelist-cidr 10.24.34.0/23
```
Saída:  

```
{
    "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow",
    "Source": {
        "IngestIp": "34.210.136.56",
        "WhitelistCidr": "10.24.34.0/23",
        "Transport": {
            "Protocol": "rtp-fec"
        },
        "IngestPort": 3344,
        "Name": "ShowSource",
        "Description": "Friday night show",
        "SourceArn": "arn:aws:mediaconnect:us-east-1:111122223333:source:3-4aBC56dEF78hiJ90-4de5fG6Hi78Jk:ShowSource"
    }
}
```
Para obter mais informações, consulte [Atualizando a fonte de um fluxo](https://docs.aws.amazon.com/mediaconnect/latest/ug/source-update.html) no *Guia do MediaConnect usuário do AWS Elemental*.  
+  Para obter detalhes da API, consulte [UpdateFlowSource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/update-flow-source.html)em *Referência de AWS CLI Comandos*. 