Apache CloudStack 4.20.0.0 Root Admin API Reference

createVPCOffering

Creates VPC offering

Request parameters

Parameter NameDescriptionRequired
namethe name of the vpc offeringtrue
displaytextthe display text of the vpc offering, defaults to the 'name'false
domainidthe ID of the containing domain(s), null for public offeringsfalse
enableset to true if the offering is to be enabled during creation. Default is falsefalse
fornsxtrue if network offering is meant to be used for NSX, false otherwise.false
internetprotocolThe internet protocol of the offering. Options are ipv4 and dualstack. Default is ipv4. dualstack will create an offering that supports both IPv4 and IPv6false
networkmodeIndicates the mode with which the network will operate. Valid option: NATTED or ROUTEDfalse
nsxsupportlbtrue if network offering for NSX VPC offering supports Load balancer service.false
routingmodethe routing mode for the VPC offering. Supported types are: Static or Dynamic.false
servicecapabilitylistdesired service capabilities as part of vpc offeringfalse
serviceofferingidthe ID of the service offering for the VPC router appliancefalse
serviceproviderlistprovider to service mapping. If not specified, the provider for the service will be mapped to the default provider on the physical networkfalse
specifyasnumbertrue if the VPC offering supports choosing AS numberfalse
supportedservicesservices supported by the vpc offeringfalse
zoneidthe ID of the containing zone(s), null for public offeringsfalse

Response Tags

Response NameDescription
idthe id of the vpc offering
createdthe date this vpc offering was created
displaytextan alternate display text of the vpc offering.
distributedvpcrouter indicates if the vpc offering supports distributed router for one-hop forwarding
domainthe domain name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
domainidthe domain ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
fornsxtrue if vpc offering can be used by NSX networks only
internetprotocolthe internet protocol of the vpc offering
isdefaulttrue if vpc offering is default, false otherwise
namethe name of the vpc offering
networkmodeMode in which the network will operate. The valid values are NATTED and ROUTED
routingmodethe routing mode for the network offering, supported types are Static or Dynamic.
specifyasnumbertrue if network offering supports choosing AS numbers
statestate of the vpc offering. Can be Disabled/Enabled
supportsregionLevelvpcindicated if the offering can support region level vpc
zonethe zone name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
zoneidthe zone ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
service(*)the list of supported services
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider