You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description: "the ID of the containing domain(s), null for public offerings",
60
+
},
61
+
"network_rate": {
62
+
Type: schema.TypeInt,
63
+
Optional: true,
64
+
Description: "data transfer rate in megabits per second allowed",
65
+
},
66
+
"network_mode": {
67
+
Type: schema.TypeString,
68
+
Optional: true,
69
+
Description: "Indicates the mode with which the network will operate. Valid option: NATTED or ROUTED",
70
+
},
71
+
"max_connections": {
72
+
Type: schema.TypeInt,
73
+
Optional: true,
74
+
Description: "maximum number of concurrent connections supported by the network offering",
75
+
},
76
+
"conserve_mode": {
77
+
Type: schema.TypeBool,
78
+
Optional: true,
79
+
Description: "true if the network offering is IP conserve mode enabled",
80
+
},
81
+
"enable": {
82
+
Type: schema.TypeBool,
83
+
Optional: true,
84
+
Description: "set to true if the offering is to be enabled during creation. Default is false",
85
+
},
86
+
"for_vpc": {
87
+
Type: schema.TypeBool,
88
+
Optional: true,
89
+
Description: "true if network offering is meant to be used for VPC, false otherwise.",
90
+
},
91
+
"for_nsx": {
92
+
Type: schema.TypeBool,
93
+
Optional: true,
94
+
Description: "true if network offering is meant to be used for NSX, false otherwise",
95
+
},
96
+
"internet_protocol": {
97
+
Type: schema.TypeString,
98
+
Optional: true,
99
+
Description: "The internet protocol of network offering. Options are ipv4 and dualstack. Default is ipv4. dualstack will create a network offering that supports both IPv4 and IPv6",
100
+
},
101
+
"routing_mode": {
102
+
Type: schema.TypeString,
103
+
Optional: true,
104
+
Description: "the routing mode for the network offering. Supported types are: Static or Dynamic.",
105
+
},
106
+
"specify_vlan": {
107
+
Type: schema.TypeBool,
108
+
Optional: true,
109
+
Description: "true if network offering supports vlans, false otherwise",
110
+
},
111
+
"supported_services": {
112
+
Type: schema.TypeSet,
113
+
Elem: &schema.Schema{Type: schema.TypeString},
114
+
Optional: true,
115
+
Description: "the list of supported services",
116
+
},
117
+
"service_provider_list": {
118
+
Type: schema.TypeMap,
119
+
Optional: true,
120
+
Description: "provider to service mapping. If not specified, the provider for the service will be mapped to the default provider on the physical network",
121
+
},
122
+
"specify_ip_ranges": {
123
+
Type: schema.TypeBool,
124
+
Optional: true,
125
+
Description: "true if network offering supports specifying ip ranges; defaulted to false if not specified",
126
+
},
127
+
"specify_as_number": {
128
+
Type: schema.TypeBool,
129
+
Optional: true,
130
+
Description: "true if network offering supports choosing AS number",
131
+
},
53
132
},
54
133
}
55
134
}
@@ -69,6 +148,74 @@ func resourceCloudStackNetworkOfferingCreate(d *schema.ResourceData, meta interf
0 commit comments