

Hay más ejemplos de AWS SDK disponibles en el GitHub repositorio de [ejemplos de AWS Doc SDK](https://github.com/awsdocs/aws-doc-sdk-examples).

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# CodeDeploy ejemplos de uso de Tools for V5 PowerShell
<a name="powershell_5_codedeploy_code_examples"></a>

Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes mediante el uso de la Herramientas de AWS para PowerShell V5 con. CodeDeploy

Las *acciones* son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las distintas funciones de servicio, es posible ver las acciones en contexto en los escenarios relacionados.

En cada ejemplo se incluye un enlace al código de origen completo, con instrucciones de configuración y ejecución del código en el contexto.

**Topics**
+ [Acciones](#actions)

## Acciones
<a name="actions"></a>

### `Add-CDOnPremiseInstanceTag`
<a name="codedeploy_AddTagsToOnPremisesInstances_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Add-CDOnPremiseInstanceTag`.

**Herramientas para la PowerShell V5**  
**Ejemplo 1: En este ejemplo se añade una etiqueta de instancia local con la clave y el valor especificados para la instancia local especificada.**  

```
Add-CDOnPremiseInstanceTag -InstanceName AssetTag12010298EX -Tag @{"Key" = "Name"; "Value" = "CodeDeployDemo-OnPrem"}
```
+  Para obtener más información sobre la API, consulte [AddTagsToOnPremisesInstances](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Get-CDApplication`
<a name="codedeploy_GetApplication_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-CDApplication`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se obtiene información sobre la aplicación especificada.**  

```
Get-CDApplication -ApplicationName CodeDeployDemoApplication
```
**Salida:**  

```
ApplicationId                           ApplicationName              CreateTime              LinkedToGitHub
-------------                           ---------------              ----------              --------------
e07fb938-091e-4f2f-8963-4d3e8EXAMPLE    CodeDeployDemoApplication    7/20/2015 9:49:48 PM    False
```
+  Para obtener más información sobre la API, consulte [GetApplication](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Get-CDApplicationBatch`
<a name="codedeploy_BatchGetApplications_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-CDApplicationBatch`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se obtiene información sobre las aplicaciones especificadas.**  

```
Get-CDApplicationBatch -ApplicationName CodeDeployDemoApplication, CodePipelineDemoApplication
```
**Salida:**  

```
ApplicationId                           ApplicationName              CreateTime              LinkedToGitHub
-------------                           ---------------              ----------              --------------
e07fb938-091e-4f2f-8963-4d3e8EXAMPLE    CodeDeployDemoApplication    7/20/2015 9:49:48 PM    False
1ecfd602-62f1-4038-8f0d-06688EXAMPLE    CodePipelineDemoApplication  8/13/2015 5:53:26 PM    False
```
+  Para obtener más información sobre la API, consulte [BatchGetApplications](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Get-CDApplicationList`
<a name="codedeploy_ListApplications_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-CDApplicationList`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se obtiene una lista de las aplicaciones disponibles.**  

```
Get-CDApplicationList
```
**Salida:**  

```
CodeDeployDemoApplication
CodePipelineDemoApplication
```
+  Para obtener más información sobre la API, consulte [ListApplications](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Get-CDApplicationRevision`
<a name="codedeploy_GetApplicationRevision_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-CDApplicationRevision`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se obtiene información sobre la revisión de la aplicación especificada.**  

```
$revision = Get-CDApplicationRevision -ApplicationName CodeDeployDemoApplication -S3Location_Bucket amzn-s3-demo-bucket -Revision_RevisionType S3 -S3Location_Key 5xd27EX.zip -S3Location_BundleType zip -S3Location_ETag 4565c1ac97187f190c1a90265EXAMPLE
Write-Output ("Description = " + $revision.RevisionInfo.Description + ", RegisterTime = " + $revision.RevisionInfo.RegisterTime)
```
**Salida:**  

```
Description = Application revision registered by Deployment ID: d-CX9CHN3EX, RegisterTime = 07/20/2015 23:46:42
```
+  Para obtener más información sobre la API, consulte [GetApplicationRevision](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Get-CDApplicationRevisionList`
<a name="codedeploy_ListApplicationRevisions_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-CDApplicationRevisionList`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se obtiene información sobre las revisiones disponibles de la aplicación especificada.**  

```
ForEach ($revision in (Get-CDApplicationRevisionList -ApplicationName CodeDeployDemoApplication -Deployed Ignore)) {
>>   If ($revision.RevisionType -Eq "S3") {
>>     Write-Output ("Type = S3, Bucket = " + $revision.S3Location.Bucket + ", BundleType = " + $revision.S3Location.BundleType + ", ETag = " + $revision.S3Location.ETag + ", Key = " + $revision.S3Location.Key)
>>   }
>>   If ($revision.RevisionType -Eq "GitHub") {
>>     Write-Output ("Type = GitHub, CommitId = " + $revision.GitHubLocation.CommitId + ", Repository = " + $revision.GitHubLocation.Repository)
>>   }
>> }
>>
```
**Salida:**  

```
Type = S3, Bucket = amzn-s3-demo-bucket, BundleType = zip, ETag = 4565c1ac97187f190c1a90265EXAMPLE, Key = 5xd27EX.zip
Type = GitHub, CommitId = f48933c3...76405362, Repository = MyGitHubUser/CodeDeployDemoRepo
```
+  Para obtener más información sobre la API, consulte [ListApplicationRevisions](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Get-CDDeployment`
<a name="codedeploy_GetDeployment_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-CDDeployment`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se obtiene información sobre la implementación especificada.**  

```
Get-CDDeployment -DeploymentId d-QZMRGSTEX
```
**Salida:**  

```
ApplicationName               : CodeDeployDemoApplication
CompleteTime                  : 7/23/2015 11:26:04 PM
CreateTime                    : 7/23/2015 11:24:43 PM
Creator                       : user
DeploymentConfigName          : CodeDeployDefault.OneAtATime
DeploymentGroupName           : CodeDeployDemoFleet
DeploymentId                  : d-QZMRGSTEX
DeploymentOverview            : Amazon.CodeDeploy.Model.DeploymentOverview
Description                   :
ErrorInformation              :
IgnoreApplicationStopFailures : False
Revision                      : Amazon.CodeDeploy.Model.RevisionLocation
StartTime                     : 1/1/0001 12:00:00 AM
Status                        : Succeeded
```
**Ejemplo 2: En este ejemplo se obtiene información sobre el estado de las instancias que participan en la implementación especificada.**  

```
(Get-CDDeployment -DeploymentId d-QZMRGSTEX).DeploymentOverview
```
**Salida:**  

```
Failed     : 0
InProgress : 0
Pending    : 0
Skipped    : 0
Succeeded  : 3
```
**Ejemplo 3: En este ejemplo se obtiene información sobre la revisión de la aplicación para la implementación especificada.**  

```
(Get-CDDeployment -DeploymentId d-QZMRGSTEX).Revision.S3Location
```
**Salida:**  

```
Bucket     : amzn-s3-demo-bucket
BundleType : zip
ETag       : cfbb81b304ee5e27efc21adaed3EXAMPLE
Key        : clzfqEX
Version    :
```
+  Para obtener más información sobre la API, consulte [GetDeployment](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Get-CDDeploymentBatch`
<a name="codedeploy_BatchGetDeployments_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-CDDeploymentBatch`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se obtiene información sobre las implementaciones especificadas.**  

```
Get-CDDeploymentBatch -DeploymentId d-QZMRGSTEX, d-RR0T5KTEX
```
**Salida:**  

```
ApplicationName               : CodeDeployDemoApplication
CompleteTime                  : 7/23/2015 11:26:04 PM
CreateTime                    : 7/23/2015 11:24:43 PM
Creator                       : user
DeploymentConfigName          : CodeDeployDefault.OneAtATime
DeploymentGroupName           : CodeDeployDemoFleet
DeploymentId                  : d-QZMRGSTEX
DeploymentOverview            : Amazon.CodeDeploy.Model.DeploymentOverview
Description                   :
ErrorInformation              :
IgnoreApplicationStopFailures : False
Revision                      : Amazon.CodeDeploy.Model.RevisionLocation
StartTime                     : 1/1/0001 12:00:00 AM
Status                        : Succeeded

ApplicationName               : CodePipelineDemoApplication
CompleteTime                  : 7/23/2015 6:07:30 PM
CreateTime                    : 7/23/2015 6:06:29 PM
Creator                       : user
DeploymentConfigName          : CodeDeployDefault.OneAtATime
DeploymentGroupName           : CodePipelineDemoFleet
DeploymentId                  : d-RR0T5KTEX
DeploymentOverview            : Amazon.CodeDeploy.Model.DeploymentOverview
Description                   :
ErrorInformation              :
IgnoreApplicationStopFailures : False
Revision                      : Amazon.CodeDeploy.Model.RevisionLocation
StartTime                     : 1/1/0001 12:00:00 AM
Status                        : Succeeded
```
+  Para obtener más información sobre la API, consulte [BatchGetDeployments](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Get-CDDeploymentConfig`
<a name="codedeploy_GetDeploymentConfig_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-CDDeploymentConfig`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se obtiene información resumida sobre la configuración de implementación.**  

```
Get-CDDeploymentConfig -DeploymentConfigName ThreeQuartersHealthy
```
**Salida:**  

```
CreateTime              DeploymentConfigId                      DeploymentConfigName    MinimumHealthyHosts
----------              ------------------                      --------------------    -------------------
10/3/2014 4:32:30 PM    518a3950-d034-46a1-9d2c-3c949EXAMPLE    ThreeQuartersHealthy    Amazon.CodeDeploy.Model.MinimumHealthyHosts
```
**Ejemplo 2: En este ejemplo se obtiene información sobre la definición de la configuración de implementación especificada.**  

```
Write-Output ((Get-CDDeploymentConfig -DeploymentConfigName ThreeQuartersHealthy).MinimumHealthyHosts)
```
**Salida:**  

```
Type             Value
----             -----
FLEET_PERCENT    75
```
+  Para obtener más información sobre la API, consulte [GetDeploymentConfig](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Get-CDDeploymentConfigList`
<a name="codedeploy_ListDeploymentConfigs_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-CDDeploymentConfigList`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se obtiene una lista de las configuraciones de implementación disponibles.**  

```
Get-CDDeploymentConfigList
```
**Salida:**  

```
ThreeQuartersHealthy
CodeDeployDefault.OneAtATime
CodeDeployDefault.AllAtOnce
CodeDeployDefault.HalfAtATime
```
+  Para obtener más información sobre la API, consulte [ListDeploymentConfigs](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Get-CDDeploymentGroup`
<a name="codedeploy_GetDeploymentGroup_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-CDDeploymentGroup`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se obtiene información sobre el grupo de implementación especificado.**  

```
Get-CDDeploymentGroup -ApplicationName CodeDeployDemoApplication -DeploymentGroupName CodeDeployDemoFleet
```
**Salida:**  

```
ApplicationName              : CodeDeployDemoApplication
AutoScalingGroups            : {}
DeploymentConfigName         : CodeDeployDefault.OneAtATime
DeploymentGroupId            : 7d7c098a-b444-4b27-96ef-22791EXAMPLE
DeploymentGroupName          : CodeDeployDemoFleet
Ec2TagFilters                : {Name}
OnPremisesInstanceTagFilters : {}
ServiceRoleArn               : arn:aws:iam::80398EXAMPLE:role/CodeDeploySampleStack-4ph6EX-CodeDeployTrustRole-O9MWP7XTL8EX
TargetRevision               : Amazon.CodeDeploy.Model.RevisionLocation
```
+  Para obtener más información sobre la API, consulte [GetDeploymentGroup](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Get-CDDeploymentGroupList`
<a name="codedeploy_ListDeploymentGroups_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-CDDeploymentGroupList`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se obtiene una lista de grupos de implementación para la aplicación especificada.**  

```
Get-CDDeploymentGroupList -ApplicationName CodeDeployDemoApplication
```
**Salida:**  

```
ApplicationName              DeploymentGroups                                    NextToken
---------------              ----------------                                    ---------
CodeDeployDemoApplication    {CodeDeployDemoFleet, CodeDeployProductionFleet}
```
+  Para obtener más información sobre la API, consulte [ListDeploymentGroups](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Get-CDDeploymentInstance`
<a name="codedeploy_GetDeploymentInstance_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-CDDeploymentInstance`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se obtiene información sobre la instancia especificada de la implementación especificada.**  

```
Get-CDDeploymentInstance -DeploymentId d-QZMRGSTEX -InstanceId i-254e22EX
```
**Salida:**  

```
DeploymentId    : d-QZMRGSTEX
InstanceId      : arn:aws:ec2:us-east-1:80398EXAMPLE:instance/i-254e22EX
LastUpdatedAt   : 7/23/2015 11:25:24 PM
LifecycleEvents : {ApplicationStop, DownloadBundle, BeforeInstall, Install...}
Status          : Succeeded
```
+  Para obtener más información sobre la API, consulte [GetDeploymentInstance](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Get-CDDeploymentInstanceList`
<a name="codedeploy_ListDeploymentInstances_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-CDDeploymentInstanceList`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: en este ejemplo se obtiene una lista de instancias IDs para la implementación especificada.**  

```
Get-CDDeploymentInstanceList -DeploymentId d-QZMRGSTEX
```
**Salida:**  

```
i-254e22EX
i-274e22EX
i-3b4e22EX
```
+  Para obtener más información sobre la API, consulte [ListDeploymentInstances Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v5/reference)*Cmdlet Reference (V5)*. 

### `Get-CDDeploymentList`
<a name="codedeploy_ListDeployments_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-CDDeploymentList`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: en este ejemplo se obtiene una lista de despliegues IDs para la aplicación y el grupo de despliegues especificados.**  

```
Get-CDDeploymentList -ApplicationName CodeDeployDemoApplication -DeploymentGroupName CodeDeployDemoFleet
```
**Salida:**  

```
d-QZMRGSTEX
d-RR0T5KTEX
```
+  Para obtener más información sobre la API, consulte [ListDeployments Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v5/reference)*Cmdlet Reference (V5)*. 

### `Get-CDOnPremiseInstance`
<a name="codedeploy_GetOnPremisesInstance_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-CDOnPremiseInstance`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se obtiene información sobre la instancia local especificada.**  

```
Get-CDOnPremiseInstance -InstanceName AssetTag12010298EX
```
**Salida:**  

```
DeregisterTime : 1/1/0001 12:00:00 AM
IamUserArn     : arn:aws:iam::80398EXAMPLE:user/CodeDeployDemoUser
InstanceArn    : arn:aws:codedeploy:us-east-1:80398EXAMPLE:instance/AssetTag12010298EX_rDH556dxEX
InstanceName   : AssetTag12010298EX
RegisterTime   : 4/3/2015 6:36:24 PM
Tags           : {Name}
```
+  Para obtener más información sobre la API, consulte [GetOnPremisesInstance](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Get-CDOnPremiseInstanceBatch`
<a name="codedeploy_BatchGetOnPremisesInstances_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-CDOnPremiseInstanceBatch`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se obtiene información sobre las instancias locales especificadas.**  

```
Get-CDOnPremiseInstanceBatch -InstanceName AssetTag12010298EX, AssetTag12010298EX-2
```
**Salida:**  

```
DeregisterTime : 1/1/0001 12:00:00 AM
IamUserArn     : arn:aws:iam::80398EXAMPLE:user/CodeDeployFRWUser
InstanceArn    : arn:aws:codedeploy:us-east-1:80398EXAMPLE:instance/AssetTag12010298EX-2_XmeSz18rEX
InstanceName   : AssetTag12010298EX-2
RegisterTime   : 4/3/2015 6:38:52 PM
Tags           : {Name}

DeregisterTime : 1/1/0001 12:00:00 AM
IamUserArn     : arn:aws:iam::80398EXAMPLE:user/CodeDeployDemoUser
InstanceArn    : arn:aws:codedeploy:us-east-1:80398EXAMPLE:instance/AssetTag12010298EX_rDH556dxEX
InstanceName   : AssetTag12010298EX
RegisterTime   : 4/3/2015 6:36:24 PM
Tags           : {Name}
```
+  Para obtener más información sobre la API, consulte [BatchGetOnPremisesInstances](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Get-CDOnPremiseInstanceList`
<a name="codedeploy_ListOnPremisesInstances_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-CDOnPremiseInstanceList`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se obtiene una lista de los nombres de instancias locales disponibles.**  

```
Get-CDOnPremiseInstanceList
```
**Salida:**  

```
AssetTag12010298EX
AssetTag12010298EX-2
```
+  Para obtener más información sobre la API, consulte [ListOnPremisesInstances](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `New-CDApplication`
<a name="codedeploy_CreateApplication_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `New-CDApplication`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se crea una cola con el nombre especificado.**  

```
New-CDApplication -ApplicationName MyNewApplication
```
**Salida:**  

```
f19e4b61-2231-4328-b0fd-e57f5EXAMPLE
```
+  Para obtener más información sobre la API, consulte [CreateApplication](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `New-CDDeployment`
<a name="codedeploy_CreateDeployment_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `New-CDDeployment`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se crea una nueva implementación para la aplicación y el grupo de implementación especificados con la configuración de implementación y la revisión de la aplicación especificadas.**  

```
New-CDDeployment -ApplicationName MyNewApplication -S3Location_Bucket amzn-s3-demo-bucket -S3Location_BundleType zip -DeploymentConfigName CodeDeployDefault.OneAtATime -DeploymentGroupName MyNewDeploymentGroup -IgnoreApplicationStopFailures $True -S3Location_Key aws-codedeploy_linux-master.zip -RevisionType S3
```
**Salida:**  

```
d-ZHROG7UEX
```
**Ejemplo 2: En este ejemplo se muestra cómo especificar grupos de etiquetas de instancias de EC2 con las que se debe identificar una instancia para poder incluirla en el entorno de reemplazo de una blue/green implementación.**  

```
New-CDDeployment -ApplicationName MyNewApplication -S3Location_Bucket amzn-s3-demo-bucket -S3Location_BundleType zip -DeploymentConfigName CodeDeployDefault.OneAtATime -DeploymentGroupName MyNewDeploymentGroup -IgnoreApplicationStopFailures $True -S3Location_Key aws-codedeploy_linux-master.zip -RevisionType S3 -Ec2TagSetList @(@{Key="key1";Type="KEY_ONLY"},@{Key="Key2";Type="KEY_AND_VALUE";Value="Value2"}),@(@{Key="Key3";Type="VALUE_ONLY";Value="Value3"})
```
**Salida:**  

```
d-ZHROG7UEX
```
+  Para obtener más información sobre la API, consulte [CreateDeployment Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v5/reference)*Cmdlet Reference (*V5). 

### `New-CDDeploymentConfig`
<a name="codedeploy_CreateDeploymentConfig_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `New-CDDeploymentConfig`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se crea una nueva configuración de implementación con el nombre y el comportamiento especificados.**  

```
New-CDDeploymentConfig -DeploymentConfigName AtLeastTwoHealthyHosts -MinimumHealthyHosts_Type HOST_COUNT -MinimumHealthyHosts_Value 2
```
**Salida:**  

```
0f3e8187-44ef-42da-aeed-b6823EXAMPLE
```
+  Para obtener más información sobre la API, consulte [CreateDeploymentConfig](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `New-CDDeploymentGroup`
<a name="codedeploy_CreateDeploymentGroup_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `New-CDDeploymentGroup`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se crea un grupo de implementación con el nombre especificado, el grupo de escalado automático, la configuración de implementación, la etiqueta y el rol de servicio para la aplicación especificada.**  

```
New-CDDeploymentGroup -ApplicationName MyNewApplication -AutoScalingGroup CodeDeployDemo-ASG -DeploymentConfigName CodeDeployDefault.OneAtATime -DeploymentGroupName MyNewDeploymentGroup -Ec2TagFilter @{Key="Name"; Type="KEY_AND_VALUE"; Value="CodeDeployDemo"} -ServiceRoleArn arn:aws:iam::80398EXAMPLE:role/CodeDeployDemo
```
**Salida:**  

```
16bbf199-95fd-40fc-a909-0bbcfEXAMPLE
```
**Ejemplo 2: En este ejemplo se muestra cómo especificar grupos de etiquetas de instancias de EC2 con las que se debe identificar una instancia para poder incluirla en el entorno de reemplazo de una blue/green implementación.**  

```
New-CDDeploymentGroup -ApplicationName MyNewApplication -AutoScalingGroup CodeDeployDemo-ASG -DeploymentConfigName CodeDeployDefault.OneAtATime -DeploymentGroupName MyNewDeploymentGroup -Ec2TagFilter @{Key="Name"; Type="KEY_AND_VALUE"; Value="CodeDeployDemo"} -ServiceRoleArn arn:aws:iam::80398EXAMPLE:role/CodeDeployDemo -Ec2TagSetList @(@{Key="key1";Type="KEY_ONLY"},@{Key="Key2";Type="KEY_AND_VALUE";Value="Value2"}),@(@{Key="Key3";Type="VALUE_ONLY";Value="Value3"})
```
**Salida:**  

```
16bbf199-95fd-40fc-a909-0bbcfEXAMPLE
```
+  Para obtener más información sobre la API, consulte [CreateDeploymentGroup Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v5/reference)*Cmdlet Reference (*V5). 

### `Register-CDApplicationRevision`
<a name="codedeploy_RegisterApplicationRevision_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Register-CDApplicationRevision`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se registra una revisión de aplicación en la ubicación de Amazon S3 especificada para la aplicación especificada.**  

```
Register-CDApplicationRevision -ApplicationName MyNewApplication -S3Location_Bucket amzn-s3-demo-bucket -S3Location_BundleType zip -S3Location_Key aws-codedeploy_linux-master.zip -Revision_RevisionType S3
```
+  Para obtener más información sobre la API, consulte [RegisterApplicationRevision](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Register-CDOnPremiseInstance`
<a name="codedeploy_RegisterOnPremisesInstance_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Register-CDOnPremiseInstance`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se registra una instancia local con el nombre y el usuario de IAM especificados.**  

```
Register-CDOnPremiseInstance -IamUserArn arn:aws:iam::80398EXAMPLE:user/CodeDeployDemoUser -InstanceName AssetTag12010298EX
```
+  Para obtener más información sobre la API, consulte [RegisterOnPremisesInstance](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Remove-CDApplication`
<a name="codedeploy_DeleteApplication_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Remove-CDApplication`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se elimina la aplicación con el nombre especificado. El comando solicitará una confirmación antes de continuar. Añada el parámetro -Force para eliminar la aplicación sin una petición.**  

```
Remove-CDApplication -ApplicationName MyNewApplication
```
+  Para obtener más información sobre la API, consulte [DeleteApplication](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Remove-CDDeploymentConfig`
<a name="codedeploy_DeleteDeploymentConfig_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Remove-CDDeploymentConfig`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se elimina la configuración de implementación con el nombre especificado. El comando solicitará una confirmación antes de continuar. Añada el parámetro -Force para eliminar la configuración de implementación sin una petición.**  

```
Remove-CDDeploymentConfig -DeploymentConfigName AtLeastTwoHealthyHosts
```
+  Para obtener más información sobre la API, consulte [DeleteDeploymentConfig](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Remove-CDDeploymentGroup`
<a name="codedeploy_DeleteDeploymentGroup_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Remove-CDDeploymentGroup`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se elimina el grupo de implementación con el nombre especificado para la aplicación especificada. El comando solicitará una confirmación antes de continuar. Añada el parámetro -Force para eliminar el grupo de implementación sin una petición.**  

```
Remove-CDDeploymentGroup -ApplicationName MyNewApplication -DeploymentGroupName MyNewDeploymentGroup
```
+  Para obtener más información sobre la API, consulte [DeleteDeploymentGroup](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Remove-CDOnPremiseInstanceTag`
<a name="codedeploy_RemoveTagsFromOnPremisesInstances_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Remove-CDOnPremiseInstanceTag`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se elimina la etiqueta especificada para la instancia local con el nombre especificado. El comando solicitará una confirmación antes de continuar. Añada el parámetro -Force para eliminar la etiqueta sin una petición.**  

```
Remove-CDOnPremiseInstanceTag -InstanceName AssetTag12010298EX -Tag @{"Key" = "Name"; "Value" = "CodeDeployDemo-OnPrem"}
```
+  Para obtener más información sobre la API, consulte [RemoveTagsFromOnPremisesInstances](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Stop-CDDeployment`
<a name="codedeploy_StopDeployment_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Stop-CDDeployment`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se intenta detener la implementación con el ID de implementación especificado.**  

```
Stop-CDDeployment -DeploymentId d-LJQNREYEX
```
**Salida:**  

```
Status     StatusMessage
------     -------------
Pending    Stopping Pending. Stopping to schedule commands in the deployment instances
```
+  Para obtener más información sobre la API, consulte [StopDeployment](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Unregister-CDOnPremiseInstance`
<a name="codedeploy_DeregisterOnPremisesInstance_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Unregister-CDOnPremiseInstance`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se anula el registro de la instancia local con el nombre especificado.**  

```
Unregister-CDOnPremiseInstance -InstanceName AssetTag12010298EX
```
+  Para obtener más información sobre la API, consulte [DeregisterOnPremisesInstance](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Update-CDApplication`
<a name="codedeploy_UpdateApplication_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Update-CDApplication`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se cambia el nombre de la aplicación especificada.**  

```
Update-CDApplication -ApplicationName MyNewApplication -NewApplicationName MyNewApplication-2
```
+  Para obtener más información sobre la API, consulte [UpdateApplication](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

### `Update-CDDeploymentGroup`
<a name="codedeploy_UpdateDeploymentGroup_powershell_5_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Update-CDDeploymentGroup`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se cambia el nombre del grupo de implementación especificado para la aplicación especificada.**  

```
Update-CDDeploymentGroup -ApplicationName MyNewApplication -CurrentDeploymentGroupName MyNewDeploymentGroup -NewDeploymentGroupName MyNewDeploymentGroup-2
```
**Ejemplo 2: En este ejemplo se muestra cómo especificar grupos de etiquetas de instancias de EC2 con las que se debe identificar una instancia para poder incluirla en el entorno de reemplazo de una blue/green implementación.**  

```
Update-CDDeploymentGroup -ApplicationName MyNewApplication -CurrentDeploymentGroupName MyNewDeploymentGroup -NewDeploymentGroupName MyNewDeploymentGroup-2 -Ec2TagSetList @(@{Key="key1";Type="KEY_ONLY"},@{Key="Key2";Type="KEY_AND_VALUE";Value="Value2"}),@(@{Key="Key3";Type="VALUE_ONLY";Value="Value3"})
```
+  Para obtener más información sobre la API, consulte [UpdateDeploymentGroup Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v5/reference)*Cmdlet Reference (*V5). 