Description:"ID of the resource group, where this ViNS belongs to. Non-zero for ViNS created at resource group level, 0 otherwise.",
},
"account_id":{
Type:schema.TypeInt,
Required:true,
ForceNew:true,
Description:"ID of the account, which this ViNS belongs to. For ViNS created at account level, resource group ID is 0.",
},
"description":{
Type:schema.TypeString,
Optional:true,
Default:"",
Description:"Optional user-defined text description of this ViNS.",
},
"ext_net_id":{
Type:schema.TypeInt,
Optional:true,
Description:"ID of the external network this ViNS is connected to (set to 0 if no external connection required, -1 to connect to default external network).",
Required:true,
Description:"ID of the external network this ViNS is connected to. Pass 0 if no external connection required.",
},
"ext_ip_addr":{
"ipcidr":{
Type:schema.TypeString,
Optional:true,
Description:"IP address of the external connection (valid for ViNS connected to external network, ignored otherwise).",
DiffSuppressFunc:ipcidrDiffSupperss,
Description:"Network address to use by this ViNS. This parameter is only valid when creating new ViNS.",
},
"ipcidr":{
"description":{
Type:schema.TypeString,
Optional:true,
DiffSuppressFunc:ipcidrDiffSupperss,
Description:"Network address to use by this ViNS.",
Default:"",
Description:"Optional user-defined text description of this ViNS.",