

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Ajout de nouveaux paramètres aux modèles importés avec Infrastructure Composer
<a name="using-composer-services-vpc-import-add"></a>

Lorsque vous importez un modèle existant avec des paramètres définis, vous pouvez également créer de nouveaux paramètres. Au lieu de sélectionner un paramètre existant dans la liste déroulante, saisissez un nouveau type et une nouvelle valeur. Voici un exemple qui crée un nouveau paramètre nommé `MySecurityGroup` :

![La MySecurityGroup valeur fournie pour le type de paramètre du champ ID du groupe de sécurité d'une carte de fonction Lambda.](http://docs.aws.amazon.com/fr_fr/infrastructure-composer/latest/dg/images/aac_use_vpc_12.png)


Pour toutes les nouvelles valeurs que vous fournissez dans le panneau **des propriétés des ressources** pour la fonction Lambda, Infrastructure Composer les définit dans une liste sous les `SubnetIds` propriétés `SecurityGroupIds` ou d'une fonction Lambda. Voici un exemple :

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

Si vous souhaitez référencer l'ID logique d'un type de paramètre de liste à partir d'un modèle externe, nous vous recommandons d'utiliser la vue **Modèle** et de modifier directement votre modèle. L'ID logique d'un type de paramètre de liste doit toujours être fourni sous forme de valeur unique et de valeur unique.

```
...
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
```