vcd.ProviderVdc
Explore with Pulumi AI
Create ProviderVdc Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ProviderVdc(name: string, args: ProviderVdcArgs, opts?: CustomResourceOptions);
@overload
def ProviderVdc(resource_name: str,
args: ProviderVdcArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ProviderVdc(resource_name: str,
opts: Optional[ResourceOptions] = None,
highest_supported_hardware_version: Optional[str] = None,
resource_pool_ids: Optional[Sequence[str]] = None,
storage_profile_names: Optional[Sequence[str]] = None,
vcenter_id: Optional[str] = None,
description: Optional[str] = None,
is_enabled: Optional[bool] = None,
metadata_entries: Optional[Sequence[ProviderVdcMetadataEntryArgs]] = None,
name: Optional[str] = None,
network_pool_ids: Optional[Sequence[str]] = None,
nsxt_manager_id: Optional[str] = None,
provider_vdc_id: Optional[str] = None)
func NewProviderVdc(ctx *Context, name string, args ProviderVdcArgs, opts ...ResourceOption) (*ProviderVdc, error)
public ProviderVdc(string name, ProviderVdcArgs args, CustomResourceOptions? opts = null)
public ProviderVdc(String name, ProviderVdcArgs args)
public ProviderVdc(String name, ProviderVdcArgs args, CustomResourceOptions options)
type: vcd:ProviderVdc
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ProviderVdcArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ProviderVdcArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ProviderVdcArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProviderVdcArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ProviderVdcArgs
- 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 providerVdcResource = new Vcd.ProviderVdc("providerVdcResource", new()
{
HighestSupportedHardwareVersion = "string",
ResourcePoolIds = new[]
{
"string",
},
StorageProfileNames = new[]
{
"string",
},
VcenterId = "string",
Description = "string",
IsEnabled = false,
MetadataEntries = new[]
{
new Vcd.Inputs.ProviderVdcMetadataEntryArgs
{
Key = "string",
Value = "string",
IsSystem = false,
Type = "string",
UserAccess = "string",
},
},
Name = "string",
NetworkPoolIds = new[]
{
"string",
},
NsxtManagerId = "string",
ProviderVdcId = "string",
});
example, err := vcd.NewProviderVdc(ctx, "providerVdcResource", &vcd.ProviderVdcArgs{
HighestSupportedHardwareVersion: pulumi.String("string"),
ResourcePoolIds: pulumi.StringArray{
pulumi.String("string"),
},
StorageProfileNames: pulumi.StringArray{
pulumi.String("string"),
},
VcenterId: pulumi.String("string"),
Description: pulumi.String("string"),
IsEnabled: pulumi.Bool(false),
MetadataEntries: vcd.ProviderVdcMetadataEntryArray{
&vcd.ProviderVdcMetadataEntryArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
IsSystem: pulumi.Bool(false),
Type: pulumi.String("string"),
UserAccess: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
NetworkPoolIds: pulumi.StringArray{
pulumi.String("string"),
},
NsxtManagerId: pulumi.String("string"),
ProviderVdcId: pulumi.String("string"),
})
var providerVdcResource = new ProviderVdc("providerVdcResource", ProviderVdcArgs.builder()
.highestSupportedHardwareVersion("string")
.resourcePoolIds("string")
.storageProfileNames("string")
.vcenterId("string")
.description("string")
.isEnabled(false)
.metadataEntries(ProviderVdcMetadataEntryArgs.builder()
.key("string")
.value("string")
.isSystem(false)
.type("string")
.userAccess("string")
.build())
.name("string")
.networkPoolIds("string")
.nsxtManagerId("string")
.providerVdcId("string")
.build());
provider_vdc_resource = vcd.ProviderVdc("providerVdcResource",
highest_supported_hardware_version="string",
resource_pool_ids=["string"],
storage_profile_names=["string"],
vcenter_id="string",
description="string",
is_enabled=False,
metadata_entries=[{
"key": "string",
"value": "string",
"is_system": False,
"type": "string",
"user_access": "string",
}],
name="string",
network_pool_ids=["string"],
nsxt_manager_id="string",
provider_vdc_id="string")
const providerVdcResource = new vcd.ProviderVdc("providerVdcResource", {
highestSupportedHardwareVersion: "string",
resourcePoolIds: ["string"],
storageProfileNames: ["string"],
vcenterId: "string",
description: "string",
isEnabled: false,
metadataEntries: [{
key: "string",
value: "string",
isSystem: false,
type: "string",
userAccess: "string",
}],
name: "string",
networkPoolIds: ["string"],
nsxtManagerId: "string",
providerVdcId: "string",
});
type: vcd:ProviderVdc
properties:
description: string
highestSupportedHardwareVersion: string
isEnabled: false
metadataEntries:
- isSystem: false
key: string
type: string
userAccess: string
value: string
name: string
networkPoolIds:
- string
nsxtManagerId: string
providerVdcId: string
resourcePoolIds:
- string
storageProfileNames:
- string
vcenterId: string
ProviderVdc 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 ProviderVdc resource accepts the following input properties:
- Highest
Supported stringHardware Version - The highest virtual hardware version supported by this Provider VDC. This value cannot be changed to a lower version, and can only be updated when adding a new resource pool.
- Resource
Pool List<string>Ids - Set of IDs of the Resource Pools backing this provider VDC. (Note: only one resource pool can be set at creation).
- Storage
Profile List<string>Names - Set of Storage Profile names used to create this provider VDC.
- Vcenter
Id string - ID of the vCenter Server that provides the Resource Pools and Datastores.
- Description string
- Description of the Provider VDC.
- Is
Enabled bool - True if this Provider VDC is enabled and can provide resources to organization VDCs. A Provider VDC is always enabled on creation.
- Metadata
Entries List<ProviderVdc Metadata Entry> - A set of metadata entries assigned to the Provider VDC. See Metadata section for details.
- Name string
- Provider VDC name
- Network
Pool List<string>Ids - Set IDs of the Network Pools used by this Provider VDC.
- Nsxt
Manager stringId - ID of the registered NSX-T Manager that backs networking operations for this Provider VDC.
- Provider
Vdc stringId
- Highest
Supported stringHardware Version - The highest virtual hardware version supported by this Provider VDC. This value cannot be changed to a lower version, and can only be updated when adding a new resource pool.
- Resource
Pool []stringIds - Set of IDs of the Resource Pools backing this provider VDC. (Note: only one resource pool can be set at creation).
- Storage
Profile []stringNames - Set of Storage Profile names used to create this provider VDC.
- Vcenter
Id string - ID of the vCenter Server that provides the Resource Pools and Datastores.
- Description string
- Description of the Provider VDC.
- Is
Enabled bool - True if this Provider VDC is enabled and can provide resources to organization VDCs. A Provider VDC is always enabled on creation.
- Metadata
Entries []ProviderVdc Metadata Entry Args - A set of metadata entries assigned to the Provider VDC. See Metadata section for details.
- Name string
- Provider VDC name
- Network
Pool []stringIds - Set IDs of the Network Pools used by this Provider VDC.
- Nsxt
Manager stringId - ID of the registered NSX-T Manager that backs networking operations for this Provider VDC.
- Provider
Vdc stringId
- highest
Supported StringHardware Version - The highest virtual hardware version supported by this Provider VDC. This value cannot be changed to a lower version, and can only be updated when adding a new resource pool.
- resource
Pool List<String>Ids - Set of IDs of the Resource Pools backing this provider VDC. (Note: only one resource pool can be set at creation).
- storage
Profile List<String>Names - Set of Storage Profile names used to create this provider VDC.
- vcenter
Id String - ID of the vCenter Server that provides the Resource Pools and Datastores.
- description String
- Description of the Provider VDC.
- is
Enabled Boolean - True if this Provider VDC is enabled and can provide resources to organization VDCs. A Provider VDC is always enabled on creation.
- metadata
Entries List<ProviderVdc Metadata Entry> - A set of metadata entries assigned to the Provider VDC. See Metadata section for details.
- name String
- Provider VDC name
- network
Pool List<String>Ids - Set IDs of the Network Pools used by this Provider VDC.
- nsxt
Manager StringId - ID of the registered NSX-T Manager that backs networking operations for this Provider VDC.
- provider
Vdc StringId
- highest
Supported stringHardware Version - The highest virtual hardware version supported by this Provider VDC. This value cannot be changed to a lower version, and can only be updated when adding a new resource pool.
- resource
Pool string[]Ids - Set of IDs of the Resource Pools backing this provider VDC. (Note: only one resource pool can be set at creation).
- storage
Profile string[]Names - Set of Storage Profile names used to create this provider VDC.
- vcenter
Id string - ID of the vCenter Server that provides the Resource Pools and Datastores.
- description string
- Description of the Provider VDC.
- is
Enabled boolean - True if this Provider VDC is enabled and can provide resources to organization VDCs. A Provider VDC is always enabled on creation.
- metadata
Entries ProviderVdc Metadata Entry[] - A set of metadata entries assigned to the Provider VDC. See Metadata section for details.
- name string
- Provider VDC name
- network
Pool string[]Ids - Set IDs of the Network Pools used by this Provider VDC.
- nsxt
Manager stringId - ID of the registered NSX-T Manager that backs networking operations for this Provider VDC.
- provider
Vdc stringId
- highest_
supported_ strhardware_ version - The highest virtual hardware version supported by this Provider VDC. This value cannot be changed to a lower version, and can only be updated when adding a new resource pool.
- resource_
pool_ Sequence[str]ids - Set of IDs of the Resource Pools backing this provider VDC. (Note: only one resource pool can be set at creation).
- storage_
profile_ Sequence[str]names - Set of Storage Profile names used to create this provider VDC.
- vcenter_
id str - ID of the vCenter Server that provides the Resource Pools and Datastores.
- description str
- Description of the Provider VDC.
- is_
enabled bool - True if this Provider VDC is enabled and can provide resources to organization VDCs. A Provider VDC is always enabled on creation.
- metadata_
entries Sequence[ProviderVdc Metadata Entry Args] - A set of metadata entries assigned to the Provider VDC. See Metadata section for details.
- name str
- Provider VDC name
- network_
pool_ Sequence[str]ids - Set IDs of the Network Pools used by this Provider VDC.
- nsxt_
manager_ strid - ID of the registered NSX-T Manager that backs networking operations for this Provider VDC.
- provider_
vdc_ strid
- highest
Supported StringHardware Version - The highest virtual hardware version supported by this Provider VDC. This value cannot be changed to a lower version, and can only be updated when adding a new resource pool.
- resource
Pool List<String>Ids - Set of IDs of the Resource Pools backing this provider VDC. (Note: only one resource pool can be set at creation).
- storage
Profile List<String>Names - Set of Storage Profile names used to create this provider VDC.
- vcenter
Id String - ID of the vCenter Server that provides the Resource Pools and Datastores.
- description String
- Description of the Provider VDC.
- is
Enabled Boolean - True if this Provider VDC is enabled and can provide resources to organization VDCs. A Provider VDC is always enabled on creation.
- metadata
Entries List<Property Map> - A set of metadata entries assigned to the Provider VDC. See Metadata section for details.
- name String
- Provider VDC name
- network
Pool List<String>Ids - Set IDs of the Network Pools used by this Provider VDC.
- nsxt
Manager StringId - ID of the registered NSX-T Manager that backs networking operations for this Provider VDC.
- provider
Vdc StringId
Outputs
All input properties are implicitly available as output properties. Additionally, the ProviderVdc resource produces the following output properties:
- Capabilities List<string>
- Set of virtual hardware versions supported by this Provider VDC.
- Compute
Capacities List<ProviderVdc Compute Capacity> - An indicator of CPU and memory capacity. See Compute Capacity below for details.
- Compute
Provider stringScope - Represents the compute fault domain for this Provider VDC. This value is a tenant-facing tag that is shown to tenants when viewing fault domains of the child Organization VDCs (for example, a VDC Group).
- External
Network List<string>Ids - Set of IDs of External Networks.
- Host
Ids List<string> - Set containing all the hosts which are connected to VC server.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status double
- Status of the Provider VDC: -1 (creation failed), 0 (not ready), 1 (ready), 2 (unknown) or 3 (unrecognized).
- Storage
Container List<string>Ids - Set of IDs of the vSphere datastores backing this provider VDC
- Storage
Profile List<string>Ids - Set of IDs to the Storage Profiles available to this Provider VDC.
- Universal
Network stringPool Id - ID of the universal network reference.
- Capabilities []string
- Set of virtual hardware versions supported by this Provider VDC.
- Compute
Capacities []ProviderVdc Compute Capacity - An indicator of CPU and memory capacity. See Compute Capacity below for details.
- Compute
Provider stringScope - Represents the compute fault domain for this Provider VDC. This value is a tenant-facing tag that is shown to tenants when viewing fault domains of the child Organization VDCs (for example, a VDC Group).
- External
Network []stringIds - Set of IDs of External Networks.
- Host
Ids []string - Set containing all the hosts which are connected to VC server.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status float64
- Status of the Provider VDC: -1 (creation failed), 0 (not ready), 1 (ready), 2 (unknown) or 3 (unrecognized).
- Storage
Container []stringIds - Set of IDs of the vSphere datastores backing this provider VDC
- Storage
Profile []stringIds - Set of IDs to the Storage Profiles available to this Provider VDC.
- Universal
Network stringPool Id - ID of the universal network reference.
- capabilities List<String>
- Set of virtual hardware versions supported by this Provider VDC.
- compute
Capacities List<ProviderVdc Compute Capacity> - An indicator of CPU and memory capacity. See Compute Capacity below for details.
- compute
Provider StringScope - Represents the compute fault domain for this Provider VDC. This value is a tenant-facing tag that is shown to tenants when viewing fault domains of the child Organization VDCs (for example, a VDC Group).
- external
Network List<String>Ids - Set of IDs of External Networks.
- host
Ids List<String> - Set containing all the hosts which are connected to VC server.
- id String
- The provider-assigned unique ID for this managed resource.
- status Double
- Status of the Provider VDC: -1 (creation failed), 0 (not ready), 1 (ready), 2 (unknown) or 3 (unrecognized).
- storage
Container List<String>Ids - Set of IDs of the vSphere datastores backing this provider VDC
- storage
Profile List<String>Ids - Set of IDs to the Storage Profiles available to this Provider VDC.
- universal
Network StringPool Id - ID of the universal network reference.
- capabilities string[]
- Set of virtual hardware versions supported by this Provider VDC.
- compute
Capacities ProviderVdc Compute Capacity[] - An indicator of CPU and memory capacity. See Compute Capacity below for details.
- compute
Provider stringScope - Represents the compute fault domain for this Provider VDC. This value is a tenant-facing tag that is shown to tenants when viewing fault domains of the child Organization VDCs (for example, a VDC Group).
- external
Network string[]Ids - Set of IDs of External Networks.
- host
Ids string[] - Set containing all the hosts which are connected to VC server.
- id string
- The provider-assigned unique ID for this managed resource.
- status number
- Status of the Provider VDC: -1 (creation failed), 0 (not ready), 1 (ready), 2 (unknown) or 3 (unrecognized).
- storage
Container string[]Ids - Set of IDs of the vSphere datastores backing this provider VDC
- storage
Profile string[]Ids - Set of IDs to the Storage Profiles available to this Provider VDC.
- universal
Network stringPool Id - ID of the universal network reference.
- capabilities Sequence[str]
- Set of virtual hardware versions supported by this Provider VDC.
- compute_
capacities Sequence[ProviderVdc Compute Capacity] - An indicator of CPU and memory capacity. See Compute Capacity below for details.
- compute_
provider_ strscope - Represents the compute fault domain for this Provider VDC. This value is a tenant-facing tag that is shown to tenants when viewing fault domains of the child Organization VDCs (for example, a VDC Group).
- external_
network_ Sequence[str]ids - Set of IDs of External Networks.
- host_
ids Sequence[str] - Set containing all the hosts which are connected to VC server.
- id str
- The provider-assigned unique ID for this managed resource.
- status float
- Status of the Provider VDC: -1 (creation failed), 0 (not ready), 1 (ready), 2 (unknown) or 3 (unrecognized).
- storage_
container_ Sequence[str]ids - Set of IDs of the vSphere datastores backing this provider VDC
- storage_
profile_ Sequence[str]ids - Set of IDs to the Storage Profiles available to this Provider VDC.
- universal_
network_ strpool_ id - ID of the universal network reference.
- capabilities List<String>
- Set of virtual hardware versions supported by this Provider VDC.
- compute
Capacities List<Property Map> - An indicator of CPU and memory capacity. See Compute Capacity below for details.
- compute
Provider StringScope - Represents the compute fault domain for this Provider VDC. This value is a tenant-facing tag that is shown to tenants when viewing fault domains of the child Organization VDCs (for example, a VDC Group).
- external
Network List<String>Ids - Set of IDs of External Networks.
- host
Ids List<String> - Set containing all the hosts which are connected to VC server.
- id String
- The provider-assigned unique ID for this managed resource.
- status Number
- Status of the Provider VDC: -1 (creation failed), 0 (not ready), 1 (ready), 2 (unknown) or 3 (unrecognized).
- storage
Container List<String>Ids - Set of IDs of the vSphere datastores backing this provider VDC
- storage
Profile List<String>Ids - Set of IDs to the Storage Profiles available to this Provider VDC.
- universal
Network StringPool Id - ID of the universal network reference.
Look up Existing ProviderVdc Resource
Get an existing ProviderVdc 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?: ProviderVdcState, opts?: CustomResourceOptions): ProviderVdc
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
capabilities: Optional[Sequence[str]] = None,
compute_capacities: Optional[Sequence[ProviderVdcComputeCapacityArgs]] = None,
compute_provider_scope: Optional[str] = None,
description: Optional[str] = None,
external_network_ids: Optional[Sequence[str]] = None,
highest_supported_hardware_version: Optional[str] = None,
host_ids: Optional[Sequence[str]] = None,
is_enabled: Optional[bool] = None,
metadata_entries: Optional[Sequence[ProviderVdcMetadataEntryArgs]] = None,
name: Optional[str] = None,
network_pool_ids: Optional[Sequence[str]] = None,
nsxt_manager_id: Optional[str] = None,
provider_vdc_id: Optional[str] = None,
resource_pool_ids: Optional[Sequence[str]] = None,
status: Optional[float] = None,
storage_container_ids: Optional[Sequence[str]] = None,
storage_profile_ids: Optional[Sequence[str]] = None,
storage_profile_names: Optional[Sequence[str]] = None,
universal_network_pool_id: Optional[str] = None,
vcenter_id: Optional[str] = None) -> ProviderVdc
func GetProviderVdc(ctx *Context, name string, id IDInput, state *ProviderVdcState, opts ...ResourceOption) (*ProviderVdc, error)
public static ProviderVdc Get(string name, Input<string> id, ProviderVdcState? state, CustomResourceOptions? opts = null)
public static ProviderVdc get(String name, Output<String> id, ProviderVdcState state, CustomResourceOptions options)
resources: _: type: vcd:ProviderVdc get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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.
- Capabilities List<string>
- Set of virtual hardware versions supported by this Provider VDC.
- Compute
Capacities List<ProviderVdc Compute Capacity> - An indicator of CPU and memory capacity. See Compute Capacity below for details.
- Compute
Provider stringScope - Represents the compute fault domain for this Provider VDC. This value is a tenant-facing tag that is shown to tenants when viewing fault domains of the child Organization VDCs (for example, a VDC Group).
- Description string
- Description of the Provider VDC.
- External
Network List<string>Ids - Set of IDs of External Networks.
- Highest
Supported stringHardware Version - The highest virtual hardware version supported by this Provider VDC. This value cannot be changed to a lower version, and can only be updated when adding a new resource pool.
- Host
Ids List<string> - Set containing all the hosts which are connected to VC server.
- Is
Enabled bool - True if this Provider VDC is enabled and can provide resources to organization VDCs. A Provider VDC is always enabled on creation.
- Metadata
Entries List<ProviderVdc Metadata Entry> - A set of metadata entries assigned to the Provider VDC. See Metadata section for details.
- Name string
- Provider VDC name
- Network
Pool List<string>Ids - Set IDs of the Network Pools used by this Provider VDC.
- Nsxt
Manager stringId - ID of the registered NSX-T Manager that backs networking operations for this Provider VDC.
- Provider
Vdc stringId - Resource
Pool List<string>Ids - Set of IDs of the Resource Pools backing this provider VDC. (Note: only one resource pool can be set at creation).
- Status double
- Status of the Provider VDC: -1 (creation failed), 0 (not ready), 1 (ready), 2 (unknown) or 3 (unrecognized).
- Storage
Container List<string>Ids - Set of IDs of the vSphere datastores backing this provider VDC
- Storage
Profile List<string>Ids - Set of IDs to the Storage Profiles available to this Provider VDC.
- Storage
Profile List<string>Names - Set of Storage Profile names used to create this provider VDC.
- Universal
Network stringPool Id - ID of the universal network reference.
- Vcenter
Id string - ID of the vCenter Server that provides the Resource Pools and Datastores.
- Capabilities []string
- Set of virtual hardware versions supported by this Provider VDC.
- Compute
Capacities []ProviderVdc Compute Capacity Args - An indicator of CPU and memory capacity. See Compute Capacity below for details.
- Compute
Provider stringScope - Represents the compute fault domain for this Provider VDC. This value is a tenant-facing tag that is shown to tenants when viewing fault domains of the child Organization VDCs (for example, a VDC Group).
- Description string
- Description of the Provider VDC.
- External
Network []stringIds - Set of IDs of External Networks.
- Highest
Supported stringHardware Version - The highest virtual hardware version supported by this Provider VDC. This value cannot be changed to a lower version, and can only be updated when adding a new resource pool.
- Host
Ids []string - Set containing all the hosts which are connected to VC server.
- Is
Enabled bool - True if this Provider VDC is enabled and can provide resources to organization VDCs. A Provider VDC is always enabled on creation.
- Metadata
Entries []ProviderVdc Metadata Entry Args - A set of metadata entries assigned to the Provider VDC. See Metadata section for details.
- Name string
- Provider VDC name
- Network
Pool []stringIds - Set IDs of the Network Pools used by this Provider VDC.
- Nsxt
Manager stringId - ID of the registered NSX-T Manager that backs networking operations for this Provider VDC.
- Provider
Vdc stringId - Resource
Pool []stringIds - Set of IDs of the Resource Pools backing this provider VDC. (Note: only one resource pool can be set at creation).
- Status float64
- Status of the Provider VDC: -1 (creation failed), 0 (not ready), 1 (ready), 2 (unknown) or 3 (unrecognized).
- Storage
Container []stringIds - Set of IDs of the vSphere datastores backing this provider VDC
- Storage
Profile []stringIds - Set of IDs to the Storage Profiles available to this Provider VDC.
- Storage
Profile []stringNames - Set of Storage Profile names used to create this provider VDC.
- Universal
Network stringPool Id - ID of the universal network reference.
- Vcenter
Id string - ID of the vCenter Server that provides the Resource Pools and Datastores.
- capabilities List<String>
- Set of virtual hardware versions supported by this Provider VDC.
- compute
Capacities List<ProviderVdc Compute Capacity> - An indicator of CPU and memory capacity. See Compute Capacity below for details.
- compute
Provider StringScope - Represents the compute fault domain for this Provider VDC. This value is a tenant-facing tag that is shown to tenants when viewing fault domains of the child Organization VDCs (for example, a VDC Group).
- description String
- Description of the Provider VDC.
- external
Network List<String>Ids - Set of IDs of External Networks.
- highest
Supported StringHardware Version - The highest virtual hardware version supported by this Provider VDC. This value cannot be changed to a lower version, and can only be updated when adding a new resource pool.
- host
Ids List<String> - Set containing all the hosts which are connected to VC server.
- is
Enabled Boolean - True if this Provider VDC is enabled and can provide resources to organization VDCs. A Provider VDC is always enabled on creation.
- metadata
Entries List<ProviderVdc Metadata Entry> - A set of metadata entries assigned to the Provider VDC. See Metadata section for details.
- name String
- Provider VDC name
- network
Pool List<String>Ids - Set IDs of the Network Pools used by this Provider VDC.
- nsxt
Manager StringId - ID of the registered NSX-T Manager that backs networking operations for this Provider VDC.
- provider
Vdc StringId - resource
Pool List<String>Ids - Set of IDs of the Resource Pools backing this provider VDC. (Note: only one resource pool can be set at creation).
- status Double
- Status of the Provider VDC: -1 (creation failed), 0 (not ready), 1 (ready), 2 (unknown) or 3 (unrecognized).
- storage
Container List<String>Ids - Set of IDs of the vSphere datastores backing this provider VDC
- storage
Profile List<String>Ids - Set of IDs to the Storage Profiles available to this Provider VDC.
- storage
Profile List<String>Names - Set of Storage Profile names used to create this provider VDC.
- universal
Network StringPool Id - ID of the universal network reference.
- vcenter
Id String - ID of the vCenter Server that provides the Resource Pools and Datastores.
- capabilities string[]
- Set of virtual hardware versions supported by this Provider VDC.
- compute
Capacities ProviderVdc Compute Capacity[] - An indicator of CPU and memory capacity. See Compute Capacity below for details.
- compute
Provider stringScope - Represents the compute fault domain for this Provider VDC. This value is a tenant-facing tag that is shown to tenants when viewing fault domains of the child Organization VDCs (for example, a VDC Group).
- description string
- Description of the Provider VDC.
- external
Network string[]Ids - Set of IDs of External Networks.
- highest
Supported stringHardware Version - The highest virtual hardware version supported by this Provider VDC. This value cannot be changed to a lower version, and can only be updated when adding a new resource pool.
- host
Ids string[] - Set containing all the hosts which are connected to VC server.
- is
Enabled boolean - True if this Provider VDC is enabled and can provide resources to organization VDCs. A Provider VDC is always enabled on creation.
- metadata
Entries ProviderVdc Metadata Entry[] - A set of metadata entries assigned to the Provider VDC. See Metadata section for details.
- name string
- Provider VDC name
- network
Pool string[]Ids - Set IDs of the Network Pools used by this Provider VDC.
- nsxt
Manager stringId - ID of the registered NSX-T Manager that backs networking operations for this Provider VDC.
- provider
Vdc stringId - resource
Pool string[]Ids - Set of IDs of the Resource Pools backing this provider VDC. (Note: only one resource pool can be set at creation).
- status number
- Status of the Provider VDC: -1 (creation failed), 0 (not ready), 1 (ready), 2 (unknown) or 3 (unrecognized).
- storage
Container string[]Ids - Set of IDs of the vSphere datastores backing this provider VDC
- storage
Profile string[]Ids - Set of IDs to the Storage Profiles available to this Provider VDC.
- storage
Profile string[]Names - Set of Storage Profile names used to create this provider VDC.
- universal
Network stringPool Id - ID of the universal network reference.
- vcenter
Id string - ID of the vCenter Server that provides the Resource Pools and Datastores.
- capabilities Sequence[str]
- Set of virtual hardware versions supported by this Provider VDC.
- compute_
capacities Sequence[ProviderVdc Compute Capacity Args] - An indicator of CPU and memory capacity. See Compute Capacity below for details.
- compute_
provider_ strscope - Represents the compute fault domain for this Provider VDC. This value is a tenant-facing tag that is shown to tenants when viewing fault domains of the child Organization VDCs (for example, a VDC Group).
- description str
- Description of the Provider VDC.
- external_
network_ Sequence[str]ids - Set of IDs of External Networks.
- highest_
supported_ strhardware_ version - The highest virtual hardware version supported by this Provider VDC. This value cannot be changed to a lower version, and can only be updated when adding a new resource pool.
- host_
ids Sequence[str] - Set containing all the hosts which are connected to VC server.
- is_
enabled bool - True if this Provider VDC is enabled and can provide resources to organization VDCs. A Provider VDC is always enabled on creation.
- metadata_
entries Sequence[ProviderVdc Metadata Entry Args] - A set of metadata entries assigned to the Provider VDC. See Metadata section for details.
- name str
- Provider VDC name
- network_
pool_ Sequence[str]ids - Set IDs of the Network Pools used by this Provider VDC.
- nsxt_
manager_ strid - ID of the registered NSX-T Manager that backs networking operations for this Provider VDC.
- provider_
vdc_ strid - resource_
pool_ Sequence[str]ids - Set of IDs of the Resource Pools backing this provider VDC. (Note: only one resource pool can be set at creation).
- status float
- Status of the Provider VDC: -1 (creation failed), 0 (not ready), 1 (ready), 2 (unknown) or 3 (unrecognized).
- storage_
container_ Sequence[str]ids - Set of IDs of the vSphere datastores backing this provider VDC
- storage_
profile_ Sequence[str]ids - Set of IDs to the Storage Profiles available to this Provider VDC.
- storage_
profile_ Sequence[str]names - Set of Storage Profile names used to create this provider VDC.
- universal_
network_ strpool_ id - ID of the universal network reference.
- vcenter_
id str - ID of the vCenter Server that provides the Resource Pools and Datastores.
- capabilities List<String>
- Set of virtual hardware versions supported by this Provider VDC.
- compute
Capacities List<Property Map> - An indicator of CPU and memory capacity. See Compute Capacity below for details.
- compute
Provider StringScope - Represents the compute fault domain for this Provider VDC. This value is a tenant-facing tag that is shown to tenants when viewing fault domains of the child Organization VDCs (for example, a VDC Group).
- description String
- Description of the Provider VDC.
- external
Network List<String>Ids - Set of IDs of External Networks.
- highest
Supported StringHardware Version - The highest virtual hardware version supported by this Provider VDC. This value cannot be changed to a lower version, and can only be updated when adding a new resource pool.
- host
Ids List<String> - Set containing all the hosts which are connected to VC server.
- is
Enabled Boolean - True if this Provider VDC is enabled and can provide resources to organization VDCs. A Provider VDC is always enabled on creation.
- metadata
Entries List<Property Map> - A set of metadata entries assigned to the Provider VDC. See Metadata section for details.
- name String
- Provider VDC name
- network
Pool List<String>Ids - Set IDs of the Network Pools used by this Provider VDC.
- nsxt
Manager StringId - ID of the registered NSX-T Manager that backs networking operations for this Provider VDC.
- provider
Vdc StringId - resource
Pool List<String>Ids - Set of IDs of the Resource Pools backing this provider VDC. (Note: only one resource pool can be set at creation).
- status Number
- Status of the Provider VDC: -1 (creation failed), 0 (not ready), 1 (ready), 2 (unknown) or 3 (unrecognized).
- storage
Container List<String>Ids - Set of IDs of the vSphere datastores backing this provider VDC
- storage
Profile List<String>Ids - Set of IDs to the Storage Profiles available to this Provider VDC.
- storage
Profile List<String>Names - Set of Storage Profile names used to create this provider VDC.
- universal
Network StringPool Id - ID of the universal network reference.
- vcenter
Id String - ID of the vCenter Server that provides the Resource Pools and Datastores.
Supporting Types
ProviderVdcComputeCapacity, ProviderVdcComputeCapacityArgs
- cpus List<Property Map>
- is
Elastic Boolean - is
Ha Boolean - memories List<Property Map>
ProviderVdcComputeCapacityCpus, ProviderVdcComputeCapacityCpusArgs
ProviderVdcComputeCapacityMemory, ProviderVdcComputeCapacityMemoryArgs
ProviderVdcMetadataEntry, ProviderVdcMetadataEntryArgs
- Key string
- Key of this metadata entry
- Value string
- Value of this metadata entry
- Is
System bool - Domain for this metadata entry. true, if it belongs to SYSTEM. false, if it belongs to GENERAL. Defaults to false
- Type string
- Type of this metadata entry. One of: 'MetadataStringValue', 'MetadataNumberValue', 'MetadataBooleanValue', 'MetadataDateTimeValue'. Defaults to 'MetadataStringValue'
- User
Access string - User access level for this metadata entry. One of: 'READWRITE', 'READONLY', 'PRIVATE'. Defaults to 'READWRITE'
- Key string
- Key of this metadata entry
- Value string
- Value of this metadata entry
- Is
System bool - Domain for this metadata entry. true, if it belongs to SYSTEM. false, if it belongs to GENERAL. Defaults to false
- Type string
- Type of this metadata entry. One of: 'MetadataStringValue', 'MetadataNumberValue', 'MetadataBooleanValue', 'MetadataDateTimeValue'. Defaults to 'MetadataStringValue'
- User
Access string - User access level for this metadata entry. One of: 'READWRITE', 'READONLY', 'PRIVATE'. Defaults to 'READWRITE'
- key String
- Key of this metadata entry
- value String
- Value of this metadata entry
- is
System Boolean - Domain for this metadata entry. true, if it belongs to SYSTEM. false, if it belongs to GENERAL. Defaults to false
- type String
- Type of this metadata entry. One of: 'MetadataStringValue', 'MetadataNumberValue', 'MetadataBooleanValue', 'MetadataDateTimeValue'. Defaults to 'MetadataStringValue'
- user
Access String - User access level for this metadata entry. One of: 'READWRITE', 'READONLY', 'PRIVATE'. Defaults to 'READWRITE'
- key string
- Key of this metadata entry
- value string
- Value of this metadata entry
- is
System boolean - Domain for this metadata entry. true, if it belongs to SYSTEM. false, if it belongs to GENERAL. Defaults to false
- type string
- Type of this metadata entry. One of: 'MetadataStringValue', 'MetadataNumberValue', 'MetadataBooleanValue', 'MetadataDateTimeValue'. Defaults to 'MetadataStringValue'
- user
Access string - User access level for this metadata entry. One of: 'READWRITE', 'READONLY', 'PRIVATE'. Defaults to 'READWRITE'
- key str
- Key of this metadata entry
- value str
- Value of this metadata entry
- is_
system bool - Domain for this metadata entry. true, if it belongs to SYSTEM. false, if it belongs to GENERAL. Defaults to false
- type str
- Type of this metadata entry. One of: 'MetadataStringValue', 'MetadataNumberValue', 'MetadataBooleanValue', 'MetadataDateTimeValue'. Defaults to 'MetadataStringValue'
- user_
access str - User access level for this metadata entry. One of: 'READWRITE', 'READONLY', 'PRIVATE'. Defaults to 'READWRITE'
- key String
- Key of this metadata entry
- value String
- Value of this metadata entry
- is
System Boolean - Domain for this metadata entry. true, if it belongs to SYSTEM. false, if it belongs to GENERAL. Defaults to false
- type String
- Type of this metadata entry. One of: 'MetadataStringValue', 'MetadataNumberValue', 'MetadataBooleanValue', 'MetadataDateTimeValue'. Defaults to 'MetadataStringValue'
- user
Access String - User access level for this metadata entry. One of: 'READWRITE', 'READONLY', 'PRIVATE'. Defaults to 'READWRITE'
Package Details
- Repository
- vcd vmware/terraform-provider-vcd
- License
- Notes
- This Pulumi package is based on the
vcd
Terraform Provider.