

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.

# Agregar nuevos parámetros a las plantillas importadas con Infrastructure Composer
<a name="using-composer-services-vpc-import-add"></a>

Al importar una plantilla existente con los parámetros definidos, también puede crear parámetros nuevos. En lugar de seleccionar un parámetro existente de la lista desplegable, proporcione un tipo y un valor nuevos. A continuación se muestra un ejemplo en el que se crea un nuevo parámetro denominado`MySecurityGroup`:

![\[El MySecurityGroup valor que se proporciona para el tipo de parámetro del campo de ID del grupo de seguridad de una tarjeta de función Lambda.\]](http://docs.aws.amazon.com/es_es/infrastructure-composer/latest/dg/images/aac_use_vpc_12.png)


Para todos los valores nuevos que proporcione en el panel de **propiedades del recurso** de la función Lambda, Infrastructure Composer los define en una lista en las `SubnetIds` propiedades `SecurityGroupIds` o de una función Lambda. A continuación, se muestra un ejemplo:

```
...
Resources:
  MyFunction:
    Type: AWS::Serverless::Function
    Properties:
      ...
      VpcConfig:
        SecurityGroupIds:
          - sg-94b3a1f6
        SubnetIds:
          - !Ref SubnetParameter
          - !Ref VPCSubnet
```

Si desea hacer referencia al ID lógico de un tipo de parámetro de lista desde una plantilla externa, le recomendamos que utilice la vista de plantillas y modifique directamente la **plantilla**. El identificador lógico de un tipo de parámetro de lista debe proporcionarse siempre como un valor único y como único valor.

```
...
Parameters:
  VPCSecurityGroups:
    Description: Security group IDs generated by Infrastructure Composer
    Type: List<AWS::EC2::SecurityGroup::Id>
  VPCSubnets:
    Description: Subnet IDs generated by Infrastructure Composer
    Type: List<AWS::EC2::Subnet::Id>
Resources:
  ...
  MyFunction:
    Type: AWS::Serverless::Function
    Properties:
      ...
      VpcConfig:
        SecurityGroupIds: !Ref VPCSecurityGroups # Valid syntax
        SubnetIds: 
          - !Ref VPCSubnets # Not valid syntax
```