2017-07-04 1 views
0

Je cherche la sortie de la troposphère pour ressembler à ceci (json). Je n'ai trouvé aucun exemple pour me diriger dans la bonne direction. Et à l'avenir, si je rencontre des problèmes similaires, y a-t-il des documents auxquels je devrais me référer en particulier?Comment ajouter un "PrivateIpAddresses" à une interface réseau

"NetworkInterfaces": [ 
      { 
      "DeleteOnTermination": "true", 
      "Description": "Primary network interface", 
      "DeviceIndex": 0, 
      "SubnetId": "subnet-yolo", 
      "PrivateIpAddresses": [ 
       { 
       "PrivateIpAddress": "xxx.xx.xx.xx", 
       "Primary": "true" 
       } 
      ], 
      "GroupSet": [ 
       "xxxxxx", 
       "yyyyyy" 
      ] 
      } 
     ] 

Répondre

0

La réponse était assez basique. D'abord, nous devons faire un sample_ip comme si

sample_ip = template.add_parameter(ec2.PrivateIpAddressSpecification(
    "PrivateIpAddress", 
    Primary="true", 
    PrivateIpAddress="172.168.1.1" 
)) 

faites ceci:

PrivateIpAddresses=[Ref(sample_ip)] 

Je garderai ce ici au cas où certains débutants uber comme moi ne peut le faire sur son/sa posséder.