ibm.VmaasVdc
Explore with Pulumi AI
Create, update, and delete vmaas_vdcs with this resource.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const vmaasVdcInstance = new ibm.VmaasVdc("vmaasVdcInstance", {
acceptLanguage: "en-us",
directorSite: {
id: "id",
pvdc: {
id: "pvdc_id",
providerType: {
name: "paygo",
},
},
url: "url",
},
});
import pulumi
import pulumi_ibm as ibm
vmaas_vdc_instance = ibm.VmaasVdc("vmaasVdcInstance",
accept_language="en-us",
director_site={
"id": "id",
"pvdc": {
"id": "pvdc_id",
"provider_type": {
"name": "paygo",
},
},
"url": "url",
})
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ibm.NewVmaasVdc(ctx, "vmaasVdcInstance", &ibm.VmaasVdcArgs{
AcceptLanguage: pulumi.String("en-us"),
DirectorSite: &ibm.VmaasVdcDirectorSiteArgs{
Id: pulumi.String("id"),
Pvdc: &ibm.VmaasVdcDirectorSitePvdcArgs{
Id: pulumi.String("pvdc_id"),
ProviderType: &ibm.VmaasVdcDirectorSitePvdcProviderTypeArgs{
Name: pulumi.String("paygo"),
},
},
Url: pulumi.String("url"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var vmaasVdcInstance = new Ibm.VmaasVdc("vmaasVdcInstance", new()
{
AcceptLanguage = "en-us",
DirectorSite = new Ibm.Inputs.VmaasVdcDirectorSiteArgs
{
Id = "id",
Pvdc = new Ibm.Inputs.VmaasVdcDirectorSitePvdcArgs
{
Id = "pvdc_id",
ProviderType = new Ibm.Inputs.VmaasVdcDirectorSitePvdcProviderTypeArgs
{
Name = "paygo",
},
},
Url = "url",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.VmaasVdc;
import com.pulumi.ibm.VmaasVdcArgs;
import com.pulumi.ibm.inputs.VmaasVdcDirectorSiteArgs;
import com.pulumi.ibm.inputs.VmaasVdcDirectorSitePvdcArgs;
import com.pulumi.ibm.inputs.VmaasVdcDirectorSitePvdcProviderTypeArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var vmaasVdcInstance = new VmaasVdc("vmaasVdcInstance", VmaasVdcArgs.builder()
.acceptLanguage("en-us")
.directorSite(VmaasVdcDirectorSiteArgs.builder()
.id("id")
.pvdc(VmaasVdcDirectorSitePvdcArgs.builder()
.id("pvdc_id")
.providerType(VmaasVdcDirectorSitePvdcProviderTypeArgs.builder()
.name("paygo")
.build())
.build())
.url("url")
.build())
.build());
}
}
resources:
vmaasVdcInstance:
type: ibm:VmaasVdc
properties:
acceptLanguage: en-us
directorSite:
id: id
pvdc:
id: pvdc_id
providerType:
name: paygo
url: url
Create VmaasVdc Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VmaasVdc(name: string, args: VmaasVdcArgs, opts?: CustomResourceOptions);
@overload
def VmaasVdc(resource_name: str,
args: VmaasVdcArgs,
opts: Optional[ResourceOptions] = None)
@overload
def VmaasVdc(resource_name: str,
opts: Optional[ResourceOptions] = None,
director_site: Optional[VmaasVdcDirectorSiteArgs] = None,
accept_language: Optional[str] = None,
cpu: Optional[float] = None,
fast_provisioning_enabled: Optional[bool] = None,
name: Optional[str] = None,
ram: Optional[float] = None,
rhel_byol: Optional[bool] = None,
vmaas_vdc_id: Optional[str] = None,
windows_byol: Optional[bool] = None)
func NewVmaasVdc(ctx *Context, name string, args VmaasVdcArgs, opts ...ResourceOption) (*VmaasVdc, error)
public VmaasVdc(string name, VmaasVdcArgs args, CustomResourceOptions? opts = null)
public VmaasVdc(String name, VmaasVdcArgs args)
public VmaasVdc(String name, VmaasVdcArgs args, CustomResourceOptions options)
type: ibm:VmaasVdc
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name
This property is required. string - The unique name of the resource.
- args
This property is required. VmaasVdcArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. VmaasVdcArgs - The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. VmaasVdcArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. VmaasVdcArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. VmaasVdcArgs - The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var vmaasVdcResource = new Ibm.VmaasVdc("vmaasVdcResource", new()
{
DirectorSite = new Ibm.Inputs.VmaasVdcDirectorSiteArgs
{
Id = "string",
Pvdc = new Ibm.Inputs.VmaasVdcDirectorSitePvdcArgs
{
Id = "string",
ProviderType = new Ibm.Inputs.VmaasVdcDirectorSitePvdcProviderTypeArgs
{
Name = "string",
},
},
Url = "string",
},
AcceptLanguage = "string",
Cpu = 0,
FastProvisioningEnabled = false,
Name = "string",
Ram = 0,
RhelByol = false,
VmaasVdcId = "string",
WindowsByol = false,
});
example, err := ibm.NewVmaasVdc(ctx, "vmaasVdcResource", &ibm.VmaasVdcArgs{
DirectorSite: &.VmaasVdcDirectorSiteArgs{
Id: pulumi.String("string"),
Pvdc: &.VmaasVdcDirectorSitePvdcArgs{
Id: pulumi.String("string"),
ProviderType: &.VmaasVdcDirectorSitePvdcProviderTypeArgs{
Name: pulumi.String("string"),
},
},
Url: pulumi.String("string"),
},
AcceptLanguage: pulumi.String("string"),
Cpu: pulumi.Float64(0),
FastProvisioningEnabled: pulumi.Bool(false),
Name: pulumi.String("string"),
Ram: pulumi.Float64(0),
RhelByol: pulumi.Bool(false),
VmaasVdcId: pulumi.String("string"),
WindowsByol: pulumi.Bool(false),
})
var vmaasVdcResource = new VmaasVdc("vmaasVdcResource", VmaasVdcArgs.builder()
.directorSite(VmaasVdcDirectorSiteArgs.builder()
.id("string")
.pvdc(VmaasVdcDirectorSitePvdcArgs.builder()
.id("string")
.providerType(VmaasVdcDirectorSitePvdcProviderTypeArgs.builder()
.name("string")
.build())
.build())
.url("string")
.build())
.acceptLanguage("string")
.cpu(0)
.fastProvisioningEnabled(false)
.name("string")
.ram(0)
.rhelByol(false)
.vmaasVdcId("string")
.windowsByol(false)
.build());
vmaas_vdc_resource = ibm.VmaasVdc("vmaasVdcResource",
director_site={
"id": "string",
"pvdc": {
"id": "string",
"provider_type": {
"name": "string",
},
},
"url": "string",
},
accept_language="string",
cpu=0,
fast_provisioning_enabled=False,
name="string",
ram=0,
rhel_byol=False,
vmaas_vdc_id="string",
windows_byol=False)
const vmaasVdcResource = new ibm.VmaasVdc("vmaasVdcResource", {
directorSite: {
id: "string",
pvdc: {
id: "string",
providerType: {
name: "string",
},
},
url: "string",
},
acceptLanguage: "string",
cpu: 0,
fastProvisioningEnabled: false,
name: "string",
ram: 0,
rhelByol: false,
vmaasVdcId: "string",
windowsByol: false,
});
type: ibm:VmaasVdc
properties:
acceptLanguage: string
cpu: 0
directorSite:
id: string
pvdc:
id: string
providerType:
name: string
url: string
fastProvisioningEnabled: false
name: string
ram: 0
rhelByol: false
vmaasVdcId: string
windowsByol: false
VmaasVdc Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The VmaasVdc resource accepts the following input properties:
- Director
Site This property is required. VmaasVdc Director Site - The Cloud Director site in which to deploy the virtual data center (VDC). Nested schema for director_site:
- Accept
Language string - Language.
- Constraints: The maximum length is
256
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9-,;=\\.\\*\\s]{1,256}$/
.
- Constraints: The maximum length is
- Cpu double
- The vCPU usage limit on the virtual data center (VDC). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
2000
. The minimum value is0
.
- Constraints: The maximum value is
- Fast
Provisioning boolEnabled - Determines whether this virtual data center has fast provisioning enabled or not.
- Name string
- A human readable ID for the virtual data center (VDC).
- Ram double
- The RAM usage limit on the virtual data center (VDC) in GB (1024^3 bytes). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
40960
. The minimum value is0
.
- Constraints: The maximum value is
- Rhel
Byol bool - Indicates if the RHEL VMs will be using the license from IBM or the customer will use their own license (BYOL).
- Vmaas
Vdc stringId - (String) A unique ID for an IBM Transit Gateway.
- Windows
Byol bool - Indicates if the Microsoft Windows VMs will be using the license from IBM or the customer will use their own license (BYOL).
- Director
Site This property is required. VmaasVdc Director Site Args - The Cloud Director site in which to deploy the virtual data center (VDC). Nested schema for director_site:
- Accept
Language string - Language.
- Constraints: The maximum length is
256
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9-,;=\\.\\*\\s]{1,256}$/
.
- Constraints: The maximum length is
- Cpu float64
- The vCPU usage limit on the virtual data center (VDC). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
2000
. The minimum value is0
.
- Constraints: The maximum value is
- Fast
Provisioning boolEnabled - Determines whether this virtual data center has fast provisioning enabled or not.
- Name string
- A human readable ID for the virtual data center (VDC).
- Ram float64
- The RAM usage limit on the virtual data center (VDC) in GB (1024^3 bytes). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
40960
. The minimum value is0
.
- Constraints: The maximum value is
- Rhel
Byol bool - Indicates if the RHEL VMs will be using the license from IBM or the customer will use their own license (BYOL).
- Vmaas
Vdc stringId - (String) A unique ID for an IBM Transit Gateway.
- Windows
Byol bool - Indicates if the Microsoft Windows VMs will be using the license from IBM or the customer will use their own license (BYOL).
- director
Site This property is required. VmaasVdc Director Site - The Cloud Director site in which to deploy the virtual data center (VDC). Nested schema for director_site:
- accept
Language String - Language.
- Constraints: The maximum length is
256
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9-,;=\\.\\*\\s]{1,256}$/
.
- Constraints: The maximum length is
- cpu Double
- The vCPU usage limit on the virtual data center (VDC). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
2000
. The minimum value is0
.
- Constraints: The maximum value is
- fast
Provisioning BooleanEnabled - Determines whether this virtual data center has fast provisioning enabled or not.
- name String
- A human readable ID for the virtual data center (VDC).
- ram Double
- The RAM usage limit on the virtual data center (VDC) in GB (1024^3 bytes). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
40960
. The minimum value is0
.
- Constraints: The maximum value is
- rhel
Byol Boolean - Indicates if the RHEL VMs will be using the license from IBM or the customer will use their own license (BYOL).
- vmaas
Vdc StringId - (String) A unique ID for an IBM Transit Gateway.
- windows
Byol Boolean - Indicates if the Microsoft Windows VMs will be using the license from IBM or the customer will use their own license (BYOL).
- director
Site This property is required. VmaasVdc Director Site - The Cloud Director site in which to deploy the virtual data center (VDC). Nested schema for director_site:
- accept
Language string - Language.
- Constraints: The maximum length is
256
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9-,;=\\.\\*\\s]{1,256}$/
.
- Constraints: The maximum length is
- cpu number
- The vCPU usage limit on the virtual data center (VDC). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
2000
. The minimum value is0
.
- Constraints: The maximum value is
- fast
Provisioning booleanEnabled - Determines whether this virtual data center has fast provisioning enabled or not.
- name string
- A human readable ID for the virtual data center (VDC).
- ram number
- The RAM usage limit on the virtual data center (VDC) in GB (1024^3 bytes). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
40960
. The minimum value is0
.
- Constraints: The maximum value is
- rhel
Byol boolean - Indicates if the RHEL VMs will be using the license from IBM or the customer will use their own license (BYOL).
- vmaas
Vdc stringId - (String) A unique ID for an IBM Transit Gateway.
- windows
Byol boolean - Indicates if the Microsoft Windows VMs will be using the license from IBM or the customer will use their own license (BYOL).
- director_
site This property is required. VmaasVdc Director Site Args - The Cloud Director site in which to deploy the virtual data center (VDC). Nested schema for director_site:
- accept_
language str - Language.
- Constraints: The maximum length is
256
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9-,;=\\.\\*\\s]{1,256}$/
.
- Constraints: The maximum length is
- cpu float
- The vCPU usage limit on the virtual data center (VDC). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
2000
. The minimum value is0
.
- Constraints: The maximum value is
- fast_
provisioning_ boolenabled - Determines whether this virtual data center has fast provisioning enabled or not.
- name str
- A human readable ID for the virtual data center (VDC).
- ram float
- The RAM usage limit on the virtual data center (VDC) in GB (1024^3 bytes). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
40960
. The minimum value is0
.
- Constraints: The maximum value is
- rhel_
byol bool - Indicates if the RHEL VMs will be using the license from IBM or the customer will use their own license (BYOL).
- vmaas_
vdc_ strid - (String) A unique ID for an IBM Transit Gateway.
- windows_
byol bool - Indicates if the Microsoft Windows VMs will be using the license from IBM or the customer will use their own license (BYOL).
- director
Site This property is required. Property Map - The Cloud Director site in which to deploy the virtual data center (VDC). Nested schema for director_site:
- accept
Language String - Language.
- Constraints: The maximum length is
256
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9-,;=\\.\\*\\s]{1,256}$/
.
- Constraints: The maximum length is
- cpu Number
- The vCPU usage limit on the virtual data center (VDC). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
2000
. The minimum value is0
.
- Constraints: The maximum value is
- fast
Provisioning BooleanEnabled - Determines whether this virtual data center has fast provisioning enabled or not.
- name String
- A human readable ID for the virtual data center (VDC).
- ram Number
- The RAM usage limit on the virtual data center (VDC) in GB (1024^3 bytes). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
40960
. The minimum value is0
.
- Constraints: The maximum value is
- rhel
Byol Boolean - Indicates if the RHEL VMs will be using the license from IBM or the customer will use their own license (BYOL).
- vmaas
Vdc StringId - (String) A unique ID for an IBM Transit Gateway.
- windows
Byol Boolean - Indicates if the Microsoft Windows VMs will be using the license from IBM or the customer will use their own license (BYOL).
Outputs
All input properties are implicitly available as output properties. Additionally, the VmaasVdc resource produces the following output properties:
- Crn string
- (String) A unique ID for the virtual data center (VDC) in IBM Cloud.
- Deleted
At string - (String) The time that the virtual data center (VDC) is deleted.
- Edges
List<Vmaas
Vdc Edge> - (List) The VMware NSX-T networking edges deployed on the virtual data center (VDC). NSX-T edges are used for bridging virtualization networking to the physical public-internet and IBM private networking.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for edges:
- Constraints: The maximum length is
- Href string
- (String) The URL of this virtual data center (VDC).
- Id string
- The provider-assigned unique ID for this managed resource.
- Ordered
At string - (String) The time that the virtual data center (VDC) is ordered.
- Org
Href string - (String) The URL of the organization that owns the VDC.
- Org
Name string - (String) The name of the VMware Cloud Director organization that contains this virtual data center (VDC). VMware Cloud Director organizations are used to create strong boundaries between VDCs. There is a complete isolation of user administration, networking, workloads, and VMware Cloud Director catalogs between different Director organizations.
- Provisioned
At string - (String) The time that the virtual data center (VDC) is provisioned and available to use.
- Status string
- (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- Status
Reasons List<VmaasVdc Status Reason> - (List) Information about why the request to create the virtual data center (VDC) cannot be completed.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for status_reasons:
- Constraints: The maximum length is
- Type string
- (String) Determines whether this virtual data center is in a single-tenant or multitenant Cloud Director site.
- Constraints: Allowable values are:
single_tenant
,multitenant
.
- Constraints: Allowable values are:
- Crn string
- (String) A unique ID for the virtual data center (VDC) in IBM Cloud.
- Deleted
At string - (String) The time that the virtual data center (VDC) is deleted.
- Edges
[]Vmaas
Vdc Edge - (List) The VMware NSX-T networking edges deployed on the virtual data center (VDC). NSX-T edges are used for bridging virtualization networking to the physical public-internet and IBM private networking.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for edges:
- Constraints: The maximum length is
- Href string
- (String) The URL of this virtual data center (VDC).
- Id string
- The provider-assigned unique ID for this managed resource.
- Ordered
At string - (String) The time that the virtual data center (VDC) is ordered.
- Org
Href string - (String) The URL of the organization that owns the VDC.
- Org
Name string - (String) The name of the VMware Cloud Director organization that contains this virtual data center (VDC). VMware Cloud Director organizations are used to create strong boundaries between VDCs. There is a complete isolation of user administration, networking, workloads, and VMware Cloud Director catalogs between different Director organizations.
- Provisioned
At string - (String) The time that the virtual data center (VDC) is provisioned and available to use.
- Status string
- (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- Status
Reasons []VmaasVdc Status Reason - (List) Information about why the request to create the virtual data center (VDC) cannot be completed.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for status_reasons:
- Constraints: The maximum length is
- Type string
- (String) Determines whether this virtual data center is in a single-tenant or multitenant Cloud Director site.
- Constraints: Allowable values are:
single_tenant
,multitenant
.
- Constraints: Allowable values are:
- crn String
- (String) A unique ID for the virtual data center (VDC) in IBM Cloud.
- deleted
At String - (String) The time that the virtual data center (VDC) is deleted.
- edges
List<Vmaas
Vdc Edge> - (List) The VMware NSX-T networking edges deployed on the virtual data center (VDC). NSX-T edges are used for bridging virtualization networking to the physical public-internet and IBM private networking.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for edges:
- Constraints: The maximum length is
- href String
- (String) The URL of this virtual data center (VDC).
- id String
- The provider-assigned unique ID for this managed resource.
- ordered
At String - (String) The time that the virtual data center (VDC) is ordered.
- org
Href String - (String) The URL of the organization that owns the VDC.
- org
Name String - (String) The name of the VMware Cloud Director organization that contains this virtual data center (VDC). VMware Cloud Director organizations are used to create strong boundaries between VDCs. There is a complete isolation of user administration, networking, workloads, and VMware Cloud Director catalogs between different Director organizations.
- provisioned
At String - (String) The time that the virtual data center (VDC) is provisioned and available to use.
- status String
- (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- status
Reasons List<VmaasVdc Status Reason> - (List) Information about why the request to create the virtual data center (VDC) cannot be completed.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for status_reasons:
- Constraints: The maximum length is
- type String
- (String) Determines whether this virtual data center is in a single-tenant or multitenant Cloud Director site.
- Constraints: Allowable values are:
single_tenant
,multitenant
.
- Constraints: Allowable values are:
- crn string
- (String) A unique ID for the virtual data center (VDC) in IBM Cloud.
- deleted
At string - (String) The time that the virtual data center (VDC) is deleted.
- edges
Vmaas
Vdc Edge[] - (List) The VMware NSX-T networking edges deployed on the virtual data center (VDC). NSX-T edges are used for bridging virtualization networking to the physical public-internet and IBM private networking.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for edges:
- Constraints: The maximum length is
- href string
- (String) The URL of this virtual data center (VDC).
- id string
- The provider-assigned unique ID for this managed resource.
- ordered
At string - (String) The time that the virtual data center (VDC) is ordered.
- org
Href string - (String) The URL of the organization that owns the VDC.
- org
Name string - (String) The name of the VMware Cloud Director organization that contains this virtual data center (VDC). VMware Cloud Director organizations are used to create strong boundaries between VDCs. There is a complete isolation of user administration, networking, workloads, and VMware Cloud Director catalogs between different Director organizations.
- provisioned
At string - (String) The time that the virtual data center (VDC) is provisioned and available to use.
- status string
- (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- status
Reasons VmaasVdc Status Reason[] - (List) Information about why the request to create the virtual data center (VDC) cannot be completed.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for status_reasons:
- Constraints: The maximum length is
- type string
- (String) Determines whether this virtual data center is in a single-tenant or multitenant Cloud Director site.
- Constraints: Allowable values are:
single_tenant
,multitenant
.
- Constraints: Allowable values are:
- crn str
- (String) A unique ID for the virtual data center (VDC) in IBM Cloud.
- deleted_
at str - (String) The time that the virtual data center (VDC) is deleted.
- edges
Sequence[Vmaas
Vdc Edge] - (List) The VMware NSX-T networking edges deployed on the virtual data center (VDC). NSX-T edges are used for bridging virtualization networking to the physical public-internet and IBM private networking.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for edges:
- Constraints: The maximum length is
- href str
- (String) The URL of this virtual data center (VDC).
- id str
- The provider-assigned unique ID for this managed resource.
- ordered_
at str - (String) The time that the virtual data center (VDC) is ordered.
- org_
href str - (String) The URL of the organization that owns the VDC.
- org_
name str - (String) The name of the VMware Cloud Director organization that contains this virtual data center (VDC). VMware Cloud Director organizations are used to create strong boundaries between VDCs. There is a complete isolation of user administration, networking, workloads, and VMware Cloud Director catalogs between different Director organizations.
- provisioned_
at str - (String) The time that the virtual data center (VDC) is provisioned and available to use.
- status str
- (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- status_
reasons Sequence[VmaasVdc Status Reason] - (List) Information about why the request to create the virtual data center (VDC) cannot be completed.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for status_reasons:
- Constraints: The maximum length is
- type str
- (String) Determines whether this virtual data center is in a single-tenant or multitenant Cloud Director site.
- Constraints: Allowable values are:
single_tenant
,multitenant
.
- Constraints: Allowable values are:
- crn String
- (String) A unique ID for the virtual data center (VDC) in IBM Cloud.
- deleted
At String - (String) The time that the virtual data center (VDC) is deleted.
- edges List<Property Map>
- (List) The VMware NSX-T networking edges deployed on the virtual data center (VDC). NSX-T edges are used for bridging virtualization networking to the physical public-internet and IBM private networking.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for edges:
- Constraints: The maximum length is
- href String
- (String) The URL of this virtual data center (VDC).
- id String
- The provider-assigned unique ID for this managed resource.
- ordered
At String - (String) The time that the virtual data center (VDC) is ordered.
- org
Href String - (String) The URL of the organization that owns the VDC.
- org
Name String - (String) The name of the VMware Cloud Director organization that contains this virtual data center (VDC). VMware Cloud Director organizations are used to create strong boundaries between VDCs. There is a complete isolation of user administration, networking, workloads, and VMware Cloud Director catalogs between different Director organizations.
- provisioned
At String - (String) The time that the virtual data center (VDC) is provisioned and available to use.
- status String
- (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- status
Reasons List<Property Map> - (List) Information about why the request to create the virtual data center (VDC) cannot be completed.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for status_reasons:
- Constraints: The maximum length is
- type String
- (String) Determines whether this virtual data center is in a single-tenant or multitenant Cloud Director site.
- Constraints: Allowable values are:
single_tenant
,multitenant
.
- Constraints: Allowable values are:
Look up Existing VmaasVdc Resource
Get an existing VmaasVdc resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: VmaasVdcState, opts?: CustomResourceOptions): VmaasVdc
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
accept_language: Optional[str] = None,
cpu: Optional[float] = None,
crn: Optional[str] = None,
deleted_at: Optional[str] = None,
director_site: Optional[VmaasVdcDirectorSiteArgs] = None,
edges: Optional[Sequence[VmaasVdcEdgeArgs]] = None,
fast_provisioning_enabled: Optional[bool] = None,
href: Optional[str] = None,
name: Optional[str] = None,
ordered_at: Optional[str] = None,
org_href: Optional[str] = None,
org_name: Optional[str] = None,
provisioned_at: Optional[str] = None,
ram: Optional[float] = None,
rhel_byol: Optional[bool] = None,
status: Optional[str] = None,
status_reasons: Optional[Sequence[VmaasVdcStatusReasonArgs]] = None,
type: Optional[str] = None,
vmaas_vdc_id: Optional[str] = None,
windows_byol: Optional[bool] = None) -> VmaasVdc
func GetVmaasVdc(ctx *Context, name string, id IDInput, state *VmaasVdcState, opts ...ResourceOption) (*VmaasVdc, error)
public static VmaasVdc Get(string name, Input<string> id, VmaasVdcState? state, CustomResourceOptions? opts = null)
public static VmaasVdc get(String name, Output<String> id, VmaasVdcState state, CustomResourceOptions options)
resources: _: type: ibm:VmaasVdc get: id: ${id}
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Accept
Language string - Language.
- Constraints: The maximum length is
256
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9-,;=\\.\\*\\s]{1,256}$/
.
- Constraints: The maximum length is
- Cpu double
- The vCPU usage limit on the virtual data center (VDC). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
2000
. The minimum value is0
.
- Constraints: The maximum value is
- Crn string
- (String) A unique ID for the virtual data center (VDC) in IBM Cloud.
- Deleted
At string - (String) The time that the virtual data center (VDC) is deleted.
- Director
Site VmaasVdc Director Site - The Cloud Director site in which to deploy the virtual data center (VDC). Nested schema for director_site:
- Edges
List<Vmaas
Vdc Edge> - (List) The VMware NSX-T networking edges deployed on the virtual data center (VDC). NSX-T edges are used for bridging virtualization networking to the physical public-internet and IBM private networking.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for edges:
- Constraints: The maximum length is
- Fast
Provisioning boolEnabled - Determines whether this virtual data center has fast provisioning enabled or not.
- Href string
- (String) The URL of this virtual data center (VDC).
- Name string
- A human readable ID for the virtual data center (VDC).
- Ordered
At string - (String) The time that the virtual data center (VDC) is ordered.
- Org
Href string - (String) The URL of the organization that owns the VDC.
- Org
Name string - (String) The name of the VMware Cloud Director organization that contains this virtual data center (VDC). VMware Cloud Director organizations are used to create strong boundaries between VDCs. There is a complete isolation of user administration, networking, workloads, and VMware Cloud Director catalogs between different Director organizations.
- Provisioned
At string - (String) The time that the virtual data center (VDC) is provisioned and available to use.
- Ram double
- The RAM usage limit on the virtual data center (VDC) in GB (1024^3 bytes). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
40960
. The minimum value is0
.
- Constraints: The maximum value is
- Rhel
Byol bool - Indicates if the RHEL VMs will be using the license from IBM or the customer will use their own license (BYOL).
- Status string
- (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- Status
Reasons List<VmaasVdc Status Reason> - (List) Information about why the request to create the virtual data center (VDC) cannot be completed.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for status_reasons:
- Constraints: The maximum length is
- Type string
- (String) Determines whether this virtual data center is in a single-tenant or multitenant Cloud Director site.
- Constraints: Allowable values are:
single_tenant
,multitenant
.
- Constraints: Allowable values are:
- Vmaas
Vdc stringId - (String) A unique ID for an IBM Transit Gateway.
- Windows
Byol bool - Indicates if the Microsoft Windows VMs will be using the license from IBM or the customer will use their own license (BYOL).
- Accept
Language string - Language.
- Constraints: The maximum length is
256
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9-,;=\\.\\*\\s]{1,256}$/
.
- Constraints: The maximum length is
- Cpu float64
- The vCPU usage limit on the virtual data center (VDC). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
2000
. The minimum value is0
.
- Constraints: The maximum value is
- Crn string
- (String) A unique ID for the virtual data center (VDC) in IBM Cloud.
- Deleted
At string - (String) The time that the virtual data center (VDC) is deleted.
- Director
Site VmaasVdc Director Site Args - The Cloud Director site in which to deploy the virtual data center (VDC). Nested schema for director_site:
- Edges
[]Vmaas
Vdc Edge Args - (List) The VMware NSX-T networking edges deployed on the virtual data center (VDC). NSX-T edges are used for bridging virtualization networking to the physical public-internet and IBM private networking.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for edges:
- Constraints: The maximum length is
- Fast
Provisioning boolEnabled - Determines whether this virtual data center has fast provisioning enabled or not.
- Href string
- (String) The URL of this virtual data center (VDC).
- Name string
- A human readable ID for the virtual data center (VDC).
- Ordered
At string - (String) The time that the virtual data center (VDC) is ordered.
- Org
Href string - (String) The URL of the organization that owns the VDC.
- Org
Name string - (String) The name of the VMware Cloud Director organization that contains this virtual data center (VDC). VMware Cloud Director organizations are used to create strong boundaries between VDCs. There is a complete isolation of user administration, networking, workloads, and VMware Cloud Director catalogs between different Director organizations.
- Provisioned
At string - (String) The time that the virtual data center (VDC) is provisioned and available to use.
- Ram float64
- The RAM usage limit on the virtual data center (VDC) in GB (1024^3 bytes). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
40960
. The minimum value is0
.
- Constraints: The maximum value is
- Rhel
Byol bool - Indicates if the RHEL VMs will be using the license from IBM or the customer will use their own license (BYOL).
- Status string
- (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- Status
Reasons []VmaasVdc Status Reason Args - (List) Information about why the request to create the virtual data center (VDC) cannot be completed.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for status_reasons:
- Constraints: The maximum length is
- Type string
- (String) Determines whether this virtual data center is in a single-tenant or multitenant Cloud Director site.
- Constraints: Allowable values are:
single_tenant
,multitenant
.
- Constraints: Allowable values are:
- Vmaas
Vdc stringId - (String) A unique ID for an IBM Transit Gateway.
- Windows
Byol bool - Indicates if the Microsoft Windows VMs will be using the license from IBM or the customer will use their own license (BYOL).
- accept
Language String - Language.
- Constraints: The maximum length is
256
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9-,;=\\.\\*\\s]{1,256}$/
.
- Constraints: The maximum length is
- cpu Double
- The vCPU usage limit on the virtual data center (VDC). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
2000
. The minimum value is0
.
- Constraints: The maximum value is
- crn String
- (String) A unique ID for the virtual data center (VDC) in IBM Cloud.
- deleted
At String - (String) The time that the virtual data center (VDC) is deleted.
- director
Site VmaasVdc Director Site - The Cloud Director site in which to deploy the virtual data center (VDC). Nested schema for director_site:
- edges
List<Vmaas
Vdc Edge> - (List) The VMware NSX-T networking edges deployed on the virtual data center (VDC). NSX-T edges are used for bridging virtualization networking to the physical public-internet and IBM private networking.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for edges:
- Constraints: The maximum length is
- fast
Provisioning BooleanEnabled - Determines whether this virtual data center has fast provisioning enabled or not.
- href String
- (String) The URL of this virtual data center (VDC).
- name String
- A human readable ID for the virtual data center (VDC).
- ordered
At String - (String) The time that the virtual data center (VDC) is ordered.
- org
Href String - (String) The URL of the organization that owns the VDC.
- org
Name String - (String) The name of the VMware Cloud Director organization that contains this virtual data center (VDC). VMware Cloud Director organizations are used to create strong boundaries between VDCs. There is a complete isolation of user administration, networking, workloads, and VMware Cloud Director catalogs between different Director organizations.
- provisioned
At String - (String) The time that the virtual data center (VDC) is provisioned and available to use.
- ram Double
- The RAM usage limit on the virtual data center (VDC) in GB (1024^3 bytes). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
40960
. The minimum value is0
.
- Constraints: The maximum value is
- rhel
Byol Boolean - Indicates if the RHEL VMs will be using the license from IBM or the customer will use their own license (BYOL).
- status String
- (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- status
Reasons List<VmaasVdc Status Reason> - (List) Information about why the request to create the virtual data center (VDC) cannot be completed.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for status_reasons:
- Constraints: The maximum length is
- type String
- (String) Determines whether this virtual data center is in a single-tenant or multitenant Cloud Director site.
- Constraints: Allowable values are:
single_tenant
,multitenant
.
- Constraints: Allowable values are:
- vmaas
Vdc StringId - (String) A unique ID for an IBM Transit Gateway.
- windows
Byol Boolean - Indicates if the Microsoft Windows VMs will be using the license from IBM or the customer will use their own license (BYOL).
- accept
Language string - Language.
- Constraints: The maximum length is
256
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9-,;=\\.\\*\\s]{1,256}$/
.
- Constraints: The maximum length is
- cpu number
- The vCPU usage limit on the virtual data center (VDC). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
2000
. The minimum value is0
.
- Constraints: The maximum value is
- crn string
- (String) A unique ID for the virtual data center (VDC) in IBM Cloud.
- deleted
At string - (String) The time that the virtual data center (VDC) is deleted.
- director
Site VmaasVdc Director Site - The Cloud Director site in which to deploy the virtual data center (VDC). Nested schema for director_site:
- edges
Vmaas
Vdc Edge[] - (List) The VMware NSX-T networking edges deployed on the virtual data center (VDC). NSX-T edges are used for bridging virtualization networking to the physical public-internet and IBM private networking.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for edges:
- Constraints: The maximum length is
- fast
Provisioning booleanEnabled - Determines whether this virtual data center has fast provisioning enabled or not.
- href string
- (String) The URL of this virtual data center (VDC).
- name string
- A human readable ID for the virtual data center (VDC).
- ordered
At string - (String) The time that the virtual data center (VDC) is ordered.
- org
Href string - (String) The URL of the organization that owns the VDC.
- org
Name string - (String) The name of the VMware Cloud Director organization that contains this virtual data center (VDC). VMware Cloud Director organizations are used to create strong boundaries between VDCs. There is a complete isolation of user administration, networking, workloads, and VMware Cloud Director catalogs between different Director organizations.
- provisioned
At string - (String) The time that the virtual data center (VDC) is provisioned and available to use.
- ram number
- The RAM usage limit on the virtual data center (VDC) in GB (1024^3 bytes). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
40960
. The minimum value is0
.
- Constraints: The maximum value is
- rhel
Byol boolean - Indicates if the RHEL VMs will be using the license from IBM or the customer will use their own license (BYOL).
- status string
- (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- status
Reasons VmaasVdc Status Reason[] - (List) Information about why the request to create the virtual data center (VDC) cannot be completed.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for status_reasons:
- Constraints: The maximum length is
- type string
- (String) Determines whether this virtual data center is in a single-tenant or multitenant Cloud Director site.
- Constraints: Allowable values are:
single_tenant
,multitenant
.
- Constraints: Allowable values are:
- vmaas
Vdc stringId - (String) A unique ID for an IBM Transit Gateway.
- windows
Byol boolean - Indicates if the Microsoft Windows VMs will be using the license from IBM or the customer will use their own license (BYOL).
- accept_
language str - Language.
- Constraints: The maximum length is
256
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9-,;=\\.\\*\\s]{1,256}$/
.
- Constraints: The maximum length is
- cpu float
- The vCPU usage limit on the virtual data center (VDC). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
2000
. The minimum value is0
.
- Constraints: The maximum value is
- crn str
- (String) A unique ID for the virtual data center (VDC) in IBM Cloud.
- deleted_
at str - (String) The time that the virtual data center (VDC) is deleted.
- director_
site VmaasVdc Director Site Args - The Cloud Director site in which to deploy the virtual data center (VDC). Nested schema for director_site:
- edges
Sequence[Vmaas
Vdc Edge Args] - (List) The VMware NSX-T networking edges deployed on the virtual data center (VDC). NSX-T edges are used for bridging virtualization networking to the physical public-internet and IBM private networking.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for edges:
- Constraints: The maximum length is
- fast_
provisioning_ boolenabled - Determines whether this virtual data center has fast provisioning enabled or not.
- href str
- (String) The URL of this virtual data center (VDC).
- name str
- A human readable ID for the virtual data center (VDC).
- ordered_
at str - (String) The time that the virtual data center (VDC) is ordered.
- org_
href str - (String) The URL of the organization that owns the VDC.
- org_
name str - (String) The name of the VMware Cloud Director organization that contains this virtual data center (VDC). VMware Cloud Director organizations are used to create strong boundaries between VDCs. There is a complete isolation of user administration, networking, workloads, and VMware Cloud Director catalogs between different Director organizations.
- provisioned_
at str - (String) The time that the virtual data center (VDC) is provisioned and available to use.
- ram float
- The RAM usage limit on the virtual data center (VDC) in GB (1024^3 bytes). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
40960
. The minimum value is0
.
- Constraints: The maximum value is
- rhel_
byol bool - Indicates if the RHEL VMs will be using the license from IBM or the customer will use their own license (BYOL).
- status str
- (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- status_
reasons Sequence[VmaasVdc Status Reason Args] - (List) Information about why the request to create the virtual data center (VDC) cannot be completed.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for status_reasons:
- Constraints: The maximum length is
- type str
- (String) Determines whether this virtual data center is in a single-tenant or multitenant Cloud Director site.
- Constraints: Allowable values are:
single_tenant
,multitenant
.
- Constraints: Allowable values are:
- vmaas_
vdc_ strid - (String) A unique ID for an IBM Transit Gateway.
- windows_
byol bool - Indicates if the Microsoft Windows VMs will be using the license from IBM or the customer will use their own license (BYOL).
- accept
Language String - Language.
- Constraints: The maximum length is
256
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9-,;=\\.\\*\\s]{1,256}$/
.
- Constraints: The maximum length is
- cpu Number
- The vCPU usage limit on the virtual data center (VDC). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
2000
. The minimum value is0
.
- Constraints: The maximum value is
- crn String
- (String) A unique ID for the virtual data center (VDC) in IBM Cloud.
- deleted
At String - (String) The time that the virtual data center (VDC) is deleted.
- director
Site Property Map - The Cloud Director site in which to deploy the virtual data center (VDC). Nested schema for director_site:
- edges List<Property Map>
- (List) The VMware NSX-T networking edges deployed on the virtual data center (VDC). NSX-T edges are used for bridging virtualization networking to the physical public-internet and IBM private networking.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for edges:
- Constraints: The maximum length is
- fast
Provisioning BooleanEnabled - Determines whether this virtual data center has fast provisioning enabled or not.
- href String
- (String) The URL of this virtual data center (VDC).
- name String
- A human readable ID for the virtual data center (VDC).
- ordered
At String - (String) The time that the virtual data center (VDC) is ordered.
- org
Href String - (String) The URL of the organization that owns the VDC.
- org
Name String - (String) The name of the VMware Cloud Director organization that contains this virtual data center (VDC). VMware Cloud Director organizations are used to create strong boundaries between VDCs. There is a complete isolation of user administration, networking, workloads, and VMware Cloud Director catalogs between different Director organizations.
- provisioned
At String - (String) The time that the virtual data center (VDC) is provisioned and available to use.
- ram Number
- The RAM usage limit on the virtual data center (VDC) in GB (1024^3 bytes). Supported for VDCs deployed on a multitenant Cloud Director site. This property is applicable when the resource pool type is reserved.
- Constraints: The maximum value is
40960
. The minimum value is0
.
- Constraints: The maximum value is
- rhel
Byol Boolean - Indicates if the RHEL VMs will be using the license from IBM or the customer will use their own license (BYOL).
- status String
- (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- status
Reasons List<Property Map> - (List) Information about why the request to create the virtual data center (VDC) cannot be completed.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for status_reasons:
- Constraints: The maximum length is
- type String
- (String) Determines whether this virtual data center is in a single-tenant or multitenant Cloud Director site.
- Constraints: Allowable values are:
single_tenant
,multitenant
.
- Constraints: Allowable values are:
- vmaas
Vdc StringId - (String) A unique ID for an IBM Transit Gateway.
- windows
Byol Boolean - Indicates if the Microsoft Windows VMs will be using the license from IBM or the customer will use their own license (BYOL).
Supporting Types
VmaasVdcDirectorSite, VmaasVdcDirectorSiteArgs
- Id
This property is required. string - A unique ID for the Cloud Director site.
- Pvdc
This property is required. VmaasVdc Director Site Pvdc - The resource pool within the Director Site in which to deploy the virtual data center (VDC). Nested schema for pvdc:
- Url string
- The URL of the VMware Cloud Director tenant portal where this virtual data center (VDC) can be managed.
- Id
This property is required. string - A unique ID for the Cloud Director site.
- Pvdc
This property is required. VmaasVdc Director Site Pvdc - The resource pool within the Director Site in which to deploy the virtual data center (VDC). Nested schema for pvdc:
- Url string
- The URL of the VMware Cloud Director tenant portal where this virtual data center (VDC) can be managed.
- id
This property is required. String - A unique ID for the Cloud Director site.
- pvdc
This property is required. VmaasVdc Director Site Pvdc - The resource pool within the Director Site in which to deploy the virtual data center (VDC). Nested schema for pvdc:
- url String
- The URL of the VMware Cloud Director tenant portal where this virtual data center (VDC) can be managed.
- id
This property is required. string - A unique ID for the Cloud Director site.
- pvdc
This property is required. VmaasVdc Director Site Pvdc - The resource pool within the Director Site in which to deploy the virtual data center (VDC). Nested schema for pvdc:
- url string
- The URL of the VMware Cloud Director tenant portal where this virtual data center (VDC) can be managed.
- id
This property is required. str - A unique ID for the Cloud Director site.
- pvdc
This property is required. VmaasVdc Director Site Pvdc - The resource pool within the Director Site in which to deploy the virtual data center (VDC). Nested schema for pvdc:
- url str
- The URL of the VMware Cloud Director tenant portal where this virtual data center (VDC) can be managed.
- id
This property is required. String - A unique ID for the Cloud Director site.
- pvdc
This property is required. Property Map - The resource pool within the Director Site in which to deploy the virtual data center (VDC). Nested schema for pvdc:
- url String
- The URL of the VMware Cloud Director tenant portal where this virtual data center (VDC) can be managed.
VmaasVdcDirectorSitePvdc, VmaasVdcDirectorSitePvdcArgs
- Id
This property is required. string - A unique ID for the resource pool.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- Provider
Type VmaasVdc Director Site Pvdc Provider Type - Determines how resources are made available to the virtual data center (VDC). Required for VDCs deployed on a multitenant Cloud Director site. Nested schema for provider_type:
- Id
This property is required. string - A unique ID for the resource pool.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- Provider
Type VmaasVdc Director Site Pvdc Provider Type - Determines how resources are made available to the virtual data center (VDC). Required for VDCs deployed on a multitenant Cloud Director site. Nested schema for provider_type:
- id
This property is required. String - A unique ID for the resource pool.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- provider
Type VmaasVdc Director Site Pvdc Provider Type - Determines how resources are made available to the virtual data center (VDC). Required for VDCs deployed on a multitenant Cloud Director site. Nested schema for provider_type:
- id
This property is required. string - A unique ID for the resource pool.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- provider
Type VmaasVdc Director Site Pvdc Provider Type - Determines how resources are made available to the virtual data center (VDC). Required for VDCs deployed on a multitenant Cloud Director site. Nested schema for provider_type:
- id
This property is required. str - A unique ID for the resource pool.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- provider_
type VmaasVdc Director Site Pvdc Provider Type - Determines how resources are made available to the virtual data center (VDC). Required for VDCs deployed on a multitenant Cloud Director site. Nested schema for provider_type:
- id
This property is required. String - A unique ID for the resource pool.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- provider
Type Property Map - Determines how resources are made available to the virtual data center (VDC). Required for VDCs deployed on a multitenant Cloud Director site. Nested schema for provider_type:
VmaasVdcDirectorSitePvdcProviderType, VmaasVdcDirectorSitePvdcProviderTypeArgs
- Name
This property is required. string - The name of the resource pool type.
- Constraints: Allowable values are:
paygo
,on_demand
,reserved
.
- Constraints: Allowable values are:
- Name
This property is required. string - The name of the resource pool type.
- Constraints: Allowable values are:
paygo
,on_demand
,reserved
.
- Constraints: Allowable values are:
- name
This property is required. String - The name of the resource pool type.
- Constraints: Allowable values are:
paygo
,on_demand
,reserved
.
- Constraints: Allowable values are:
- name
This property is required. string - The name of the resource pool type.
- Constraints: Allowable values are:
paygo
,on_demand
,reserved
.
- Constraints: Allowable values are:
- name
This property is required. str - The name of the resource pool type.
- Constraints: Allowable values are:
paygo
,on_demand
,reserved
.
- Constraints: Allowable values are:
- name
This property is required. String - The name of the resource pool type.
- Constraints: Allowable values are:
paygo
,on_demand
,reserved
.
- Constraints: Allowable values are:
VmaasVdcEdge, VmaasVdcEdgeArgs
- Id
This property is required. string - (String) A unique ID for an IBM Transit Gateway.
- Private
Ips This property is required. List<string> - (List) The private IP addresses assigned to the edge.
- Constraints: The maximum length is
128
items. The minimum length is0
items.
- Constraints: The maximum length is
- Private
Only This property is required. bool - (Boolean) Indicates whether the edge is private only. The default value is True for a private Cloud Director site and False for a public Cloud Director site.
- Public
Ips This property is required. List<string> - (List) The public IP addresses assigned to the edge.
- Constraints: The maximum length is
256
items. The minimum length is0
items.
- Constraints: The maximum length is
- Size
This property is required. string - (String) The size of the edge.The size can be specified only for performance edges. Larger sizes require more capacity from the Cloud Director site in which the virtual data center (VDC) was created to be deployed.
- Constraints: Allowable values are:
medium
,large
,extra_large
.
- Constraints: Allowable values are:
- Status
This property is required. string - (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- Transit
Gateways This property is required. List<VmaasVdc Edge Transit Gateway> - (List) Connected IBM Transit Gateways.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for transit_gateways:
- Constraints: The maximum length is
- Type
This property is required. string - (String) Determines whether this virtual data center is in a single-tenant or multitenant Cloud Director site.
- Constraints: Allowable values are:
single_tenant
,multitenant
.
- Constraints: Allowable values are:
- Version
This property is required. string - (String) The edge version.
- Id
This property is required. string - (String) A unique ID for an IBM Transit Gateway.
- Private
Ips This property is required. []string - (List) The private IP addresses assigned to the edge.
- Constraints: The maximum length is
128
items. The minimum length is0
items.
- Constraints: The maximum length is
- Private
Only This property is required. bool - (Boolean) Indicates whether the edge is private only. The default value is True for a private Cloud Director site and False for a public Cloud Director site.
- Public
Ips This property is required. []string - (List) The public IP addresses assigned to the edge.
- Constraints: The maximum length is
256
items. The minimum length is0
items.
- Constraints: The maximum length is
- Size
This property is required. string - (String) The size of the edge.The size can be specified only for performance edges. Larger sizes require more capacity from the Cloud Director site in which the virtual data center (VDC) was created to be deployed.
- Constraints: Allowable values are:
medium
,large
,extra_large
.
- Constraints: Allowable values are:
- Status
This property is required. string - (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- Transit
Gateways This property is required. []VmaasVdc Edge Transit Gateway - (List) Connected IBM Transit Gateways.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for transit_gateways:
- Constraints: The maximum length is
- Type
This property is required. string - (String) Determines whether this virtual data center is in a single-tenant or multitenant Cloud Director site.
- Constraints: Allowable values are:
single_tenant
,multitenant
.
- Constraints: Allowable values are:
- Version
This property is required. string - (String) The edge version.
- id
This property is required. String - (String) A unique ID for an IBM Transit Gateway.
- private
Ips This property is required. List<String> - (List) The private IP addresses assigned to the edge.
- Constraints: The maximum length is
128
items. The minimum length is0
items.
- Constraints: The maximum length is
- private
Only This property is required. Boolean - (Boolean) Indicates whether the edge is private only. The default value is True for a private Cloud Director site and False for a public Cloud Director site.
- public
Ips This property is required. List<String> - (List) The public IP addresses assigned to the edge.
- Constraints: The maximum length is
256
items. The minimum length is0
items.
- Constraints: The maximum length is
- size
This property is required. String - (String) The size of the edge.The size can be specified only for performance edges. Larger sizes require more capacity from the Cloud Director site in which the virtual data center (VDC) was created to be deployed.
- Constraints: Allowable values are:
medium
,large
,extra_large
.
- Constraints: Allowable values are:
- status
This property is required. String - (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- transit
Gateways This property is required. List<VmaasVdc Edge Transit Gateway> - (List) Connected IBM Transit Gateways.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for transit_gateways:
- Constraints: The maximum length is
- type
This property is required. String - (String) Determines whether this virtual data center is in a single-tenant or multitenant Cloud Director site.
- Constraints: Allowable values are:
single_tenant
,multitenant
.
- Constraints: Allowable values are:
- version
This property is required. String - (String) The edge version.
- id
This property is required. string - (String) A unique ID for an IBM Transit Gateway.
- private
Ips This property is required. string[] - (List) The private IP addresses assigned to the edge.
- Constraints: The maximum length is
128
items. The minimum length is0
items.
- Constraints: The maximum length is
- private
Only This property is required. boolean - (Boolean) Indicates whether the edge is private only. The default value is True for a private Cloud Director site and False for a public Cloud Director site.
- public
Ips This property is required. string[] - (List) The public IP addresses assigned to the edge.
- Constraints: The maximum length is
256
items. The minimum length is0
items.
- Constraints: The maximum length is
- size
This property is required. string - (String) The size of the edge.The size can be specified only for performance edges. Larger sizes require more capacity from the Cloud Director site in which the virtual data center (VDC) was created to be deployed.
- Constraints: Allowable values are:
medium
,large
,extra_large
.
- Constraints: Allowable values are:
- status
This property is required. string - (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- transit
Gateways This property is required. VmaasVdc Edge Transit Gateway[] - (List) Connected IBM Transit Gateways.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for transit_gateways:
- Constraints: The maximum length is
- type
This property is required. string - (String) Determines whether this virtual data center is in a single-tenant or multitenant Cloud Director site.
- Constraints: Allowable values are:
single_tenant
,multitenant
.
- Constraints: Allowable values are:
- version
This property is required. string - (String) The edge version.
- id
This property is required. str - (String) A unique ID for an IBM Transit Gateway.
- private_
ips This property is required. Sequence[str] - (List) The private IP addresses assigned to the edge.
- Constraints: The maximum length is
128
items. The minimum length is0
items.
- Constraints: The maximum length is
- private_
only This property is required. bool - (Boolean) Indicates whether the edge is private only. The default value is True for a private Cloud Director site and False for a public Cloud Director site.
- public_
ips This property is required. Sequence[str] - (List) The public IP addresses assigned to the edge.
- Constraints: The maximum length is
256
items. The minimum length is0
items.
- Constraints: The maximum length is
- size
This property is required. str - (String) The size of the edge.The size can be specified only for performance edges. Larger sizes require more capacity from the Cloud Director site in which the virtual data center (VDC) was created to be deployed.
- Constraints: Allowable values are:
medium
,large
,extra_large
.
- Constraints: Allowable values are:
- status
This property is required. str - (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- transit_
gateways This property is required. Sequence[VmaasVdc Edge Transit Gateway] - (List) Connected IBM Transit Gateways.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for transit_gateways:
- Constraints: The maximum length is
- type
This property is required. str - (String) Determines whether this virtual data center is in a single-tenant or multitenant Cloud Director site.
- Constraints: Allowable values are:
single_tenant
,multitenant
.
- Constraints: Allowable values are:
- version
This property is required. str - (String) The edge version.
- id
This property is required. String - (String) A unique ID for an IBM Transit Gateway.
- private
Ips This property is required. List<String> - (List) The private IP addresses assigned to the edge.
- Constraints: The maximum length is
128
items. The minimum length is0
items.
- Constraints: The maximum length is
- private
Only This property is required. Boolean - (Boolean) Indicates whether the edge is private only. The default value is True for a private Cloud Director site and False for a public Cloud Director site.
- public
Ips This property is required. List<String> - (List) The public IP addresses assigned to the edge.
- Constraints: The maximum length is
256
items. The minimum length is0
items.
- Constraints: The maximum length is
- size
This property is required. String - (String) The size of the edge.The size can be specified only for performance edges. Larger sizes require more capacity from the Cloud Director site in which the virtual data center (VDC) was created to be deployed.
- Constraints: Allowable values are:
medium
,large
,extra_large
.
- Constraints: Allowable values are:
- status
This property is required. String - (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- transit
Gateways This property is required. List<Property Map> - (List) Connected IBM Transit Gateways.
- Constraints: The maximum length is
128
items. The minimum length is0
items. Nested schema for transit_gateways:
- Constraints: The maximum length is
- type
This property is required. String - (String) Determines whether this virtual data center is in a single-tenant or multitenant Cloud Director site.
- Constraints: Allowable values are:
single_tenant
,multitenant
.
- Constraints: Allowable values are:
- version
This property is required. String - (String) The edge version.
VmaasVdcEdgeTransitGateway, VmaasVdcEdgeTransitGatewayArgs
- Connections
This property is required. List<VmaasVdc Edge Transit Gateway Connection> - (List) IBM Transit Gateway connections.
- Constraints: The maximum length is
128
items. The minimum length is1
item. Nested schema for connections:
- Constraints: The maximum length is
- Id
This property is required. string - (String) A unique ID for an IBM Transit Gateway.
- Region
This property is required. string - (String) The region where the IBM Transit Gateway is deployed.
- Status
This property is required. string - (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- Connections
This property is required. []VmaasVdc Edge Transit Gateway Connection - (List) IBM Transit Gateway connections.
- Constraints: The maximum length is
128
items. The minimum length is1
item. Nested schema for connections:
- Constraints: The maximum length is
- Id
This property is required. string - (String) A unique ID for an IBM Transit Gateway.
- Region
This property is required. string - (String) The region where the IBM Transit Gateway is deployed.
- Status
This property is required. string - (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- connections
This property is required. List<VmaasVdc Edge Transit Gateway Connection> - (List) IBM Transit Gateway connections.
- Constraints: The maximum length is
128
items. The minimum length is1
item. Nested schema for connections:
- Constraints: The maximum length is
- id
This property is required. String - (String) A unique ID for an IBM Transit Gateway.
- region
This property is required. String - (String) The region where the IBM Transit Gateway is deployed.
- status
This property is required. String - (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- connections
This property is required. VmaasVdc Edge Transit Gateway Connection[] - (List) IBM Transit Gateway connections.
- Constraints: The maximum length is
128
items. The minimum length is1
item. Nested schema for connections:
- Constraints: The maximum length is
- id
This property is required. string - (String) A unique ID for an IBM Transit Gateway.
- region
This property is required. string - (String) The region where the IBM Transit Gateway is deployed.
- status
This property is required. string - (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- connections
This property is required. Sequence[VmaasVdc Edge Transit Gateway Connection] - (List) IBM Transit Gateway connections.
- Constraints: The maximum length is
128
items. The minimum length is1
item. Nested schema for connections:
- Constraints: The maximum length is
- id
This property is required. str - (String) A unique ID for an IBM Transit Gateway.
- region
This property is required. str - (String) The region where the IBM Transit Gateway is deployed.
- status
This property is required. str - (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- connections
This property is required. List<Property Map> - (List) IBM Transit Gateway connections.
- Constraints: The maximum length is
128
items. The minimum length is1
item. Nested schema for connections:
- Constraints: The maximum length is
- id
This property is required. String - (String) A unique ID for an IBM Transit Gateway.
- region
This property is required. String - (String) The region where the IBM Transit Gateway is deployed.
- status
This property is required. String - (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
VmaasVdcEdgeTransitGatewayConnection, VmaasVdcEdgeTransitGatewayConnectionArgs
- Base
Network Type This property is required. string - (String) The type of the network that the unbound GRE tunnel is targeting. Only "classic" is supported.
- Local
Bgp Asn This property is required. double - (Integer) Local network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- Local
Gateway Ip This property is required. string - (String) Local gateway IP address for the connection.
- Local
Tunnel Ip This property is required. string - (String) Local tunnel IP address for the connection.
- Name
This property is required. string - A human readable ID for the virtual data center (VDC).
- Network
Account Id This property is required. string - (String) The ID of the account that owns the connected network.
- Network
Type This property is required. string - (String) The type of the network that is connected through this connection. Only "unbound_gre_tunnel" is supported.
- Remote
Bgp Asn This property is required. double - (Integer) Remote network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- Remote
Gateway Ip This property is required. string - (String) Remote gateway IP address for the connection.
- Remote
Tunnel Ip This property is required. string - (String) Remote tunnel IP address for the connection.
- Status
This property is required. string - (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- Transit
Gateway Connection Name This property is required. string - (String) The user-defined name of the connection created on the IBM Transit Gateway.
- Zone
This property is required. string - (String) The location of the connection.
- Base
Network Type This property is required. string - (String) The type of the network that the unbound GRE tunnel is targeting. Only "classic" is supported.
- Local
Bgp Asn This property is required. float64 - (Integer) Local network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- Local
Gateway Ip This property is required. string - (String) Local gateway IP address for the connection.
- Local
Tunnel Ip This property is required. string - (String) Local tunnel IP address for the connection.
- Name
This property is required. string - A human readable ID for the virtual data center (VDC).
- Network
Account Id This property is required. string - (String) The ID of the account that owns the connected network.
- Network
Type This property is required. string - (String) The type of the network that is connected through this connection. Only "unbound_gre_tunnel" is supported.
- Remote
Bgp Asn This property is required. float64 - (Integer) Remote network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- Remote
Gateway Ip This property is required. string - (String) Remote gateway IP address for the connection.
- Remote
Tunnel Ip This property is required. string - (String) Remote tunnel IP address for the connection.
- Status
This property is required. string - (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- Transit
Gateway Connection Name This property is required. string - (String) The user-defined name of the connection created on the IBM Transit Gateway.
- Zone
This property is required. string - (String) The location of the connection.
- base
Network Type This property is required. String - (String) The type of the network that the unbound GRE tunnel is targeting. Only "classic" is supported.
- local
Bgp Asn This property is required. Double - (Integer) Local network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- local
Gateway Ip This property is required. String - (String) Local gateway IP address for the connection.
- local
Tunnel Ip This property is required. String - (String) Local tunnel IP address for the connection.
- name
This property is required. String - A human readable ID for the virtual data center (VDC).
- network
Account Id This property is required. String - (String) The ID of the account that owns the connected network.
- network
Type This property is required. String - (String) The type of the network that is connected through this connection. Only "unbound_gre_tunnel" is supported.
- remote
Bgp Asn This property is required. Double - (Integer) Remote network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- remote
Gateway Ip This property is required. String - (String) Remote gateway IP address for the connection.
- remote
Tunnel Ip This property is required. String - (String) Remote tunnel IP address for the connection.
- status
This property is required. String - (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- transit
Gateway Connection Name This property is required. String - (String) The user-defined name of the connection created on the IBM Transit Gateway.
- zone
This property is required. String - (String) The location of the connection.
- base
Network Type This property is required. string - (String) The type of the network that the unbound GRE tunnel is targeting. Only "classic" is supported.
- local
Bgp Asn This property is required. number - (Integer) Local network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- local
Gateway Ip This property is required. string - (String) Local gateway IP address for the connection.
- local
Tunnel Ip This property is required. string - (String) Local tunnel IP address for the connection.
- name
This property is required. string - A human readable ID for the virtual data center (VDC).
- network
Account Id This property is required. string - (String) The ID of the account that owns the connected network.
- network
Type This property is required. string - (String) The type of the network that is connected through this connection. Only "unbound_gre_tunnel" is supported.
- remote
Bgp Asn This property is required. number - (Integer) Remote network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- remote
Gateway Ip This property is required. string - (String) Remote gateway IP address for the connection.
- remote
Tunnel Ip This property is required. string - (String) Remote tunnel IP address for the connection.
- status
This property is required. string - (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- transit
Gateway Connection Name This property is required. string - (String) The user-defined name of the connection created on the IBM Transit Gateway.
- zone
This property is required. string - (String) The location of the connection.
- base_
network_ type This property is required. str - (String) The type of the network that the unbound GRE tunnel is targeting. Only "classic" is supported.
- local_
bgp_ asn This property is required. float - (Integer) Local network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- local_
gateway_ ip This property is required. str - (String) Local gateway IP address for the connection.
- local_
tunnel_ ip This property is required. str - (String) Local tunnel IP address for the connection.
- name
This property is required. str - A human readable ID for the virtual data center (VDC).
- network_
account_ id This property is required. str - (String) The ID of the account that owns the connected network.
- network_
type This property is required. str - (String) The type of the network that is connected through this connection. Only "unbound_gre_tunnel" is supported.
- remote_
bgp_ asn This property is required. float - (Integer) Remote network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- remote_
gateway_ ip This property is required. str - (String) Remote gateway IP address for the connection.
- remote_
tunnel_ ip This property is required. str - (String) Remote tunnel IP address for the connection.
- status
This property is required. str - (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- transit_
gateway_ connection_ name This property is required. str - (String) The user-defined name of the connection created on the IBM Transit Gateway.
- zone
This property is required. str - (String) The location of the connection.
- base
Network Type This property is required. String - (String) The type of the network that the unbound GRE tunnel is targeting. Only "classic" is supported.
- local
Bgp Asn This property is required. Number - (Integer) Local network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- local
Gateway Ip This property is required. String - (String) Local gateway IP address for the connection.
- local
Tunnel Ip This property is required. String - (String) Local tunnel IP address for the connection.
- name
This property is required. String - A human readable ID for the virtual data center (VDC).
- network
Account Id This property is required. String - (String) The ID of the account that owns the connected network.
- network
Type This property is required. String - (String) The type of the network that is connected through this connection. Only "unbound_gre_tunnel" is supported.
- remote
Bgp Asn This property is required. Number - (Integer) Remote network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- remote
Gateway Ip This property is required. String - (String) Remote gateway IP address for the connection.
- remote
Tunnel Ip This property is required. String - (String) Remote tunnel IP address for the connection.
- status
This property is required. String - (String) Determines the state of the virtual data center.
- Constraints: Allowable values are:
creating
,ready_to_use
,modifying
,deleting
,deleted
,failed
.
- Constraints: Allowable values are:
- transit
Gateway Connection Name This property is required. String - (String) The user-defined name of the connection created on the IBM Transit Gateway.
- zone
This property is required. String - (String) The location of the connection.
VmaasVdcStatusReason, VmaasVdcStatusReasonArgs
- Code
This property is required. string - (String) An error code specific to the error encountered.
- Constraints: Allowable values are:
insufficent_cpu
,insufficent_ram
,insufficent_cpu_and_ram
.
- Constraints: Allowable values are:
- Message
This property is required. string - (String) A message that describes why the error ocurred.
- More
Info This property is required. string - (String) A URL that links to a page with more information about this error.
- Code
This property is required. string - (String) An error code specific to the error encountered.
- Constraints: Allowable values are:
insufficent_cpu
,insufficent_ram
,insufficent_cpu_and_ram
.
- Constraints: Allowable values are:
- Message
This property is required. string - (String) A message that describes why the error ocurred.
- More
Info This property is required. string - (String) A URL that links to a page with more information about this error.
- code
This property is required. String - (String) An error code specific to the error encountered.
- Constraints: Allowable values are:
insufficent_cpu
,insufficent_ram
,insufficent_cpu_and_ram
.
- Constraints: Allowable values are:
- message
This property is required. String - (String) A message that describes why the error ocurred.
- more
Info This property is required. String - (String) A URL that links to a page with more information about this error.
- code
This property is required. string - (String) An error code specific to the error encountered.
- Constraints: Allowable values are:
insufficent_cpu
,insufficent_ram
,insufficent_cpu_and_ram
.
- Constraints: Allowable values are:
- message
This property is required. string - (String) A message that describes why the error ocurred.
- more
Info This property is required. string - (String) A URL that links to a page with more information about this error.
- code
This property is required. str - (String) An error code specific to the error encountered.
- Constraints: Allowable values are:
insufficent_cpu
,insufficent_ram
,insufficent_cpu_and_ram
.
- Constraints: Allowable values are:
- message
This property is required. str - (String) A message that describes why the error ocurred.
- more_
info This property is required. str - (String) A URL that links to a page with more information about this error.
- code
This property is required. String - (String) An error code specific to the error encountered.
- Constraints: Allowable values are:
insufficent_cpu
,insufficent_ram
,insufficent_cpu_and_ram
.
- Constraints: Allowable values are:
- message
This property is required. String - (String) A message that describes why the error ocurred.
- more
Info This property is required. String - (String) A URL that links to a page with more information about this error.
Import
You can import the ibm_vmaas_vdc
resource by using id
. A unique ID for the virtual data center (VDC).
Syntax
```sh $ pulumi import ibm:index/vmaasVdc:VmaasVdc vmaas_vdc <id> ```
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.