1. Packages
  2. Azure Native
  3. API Docs
  4. avs
  5. getPrivateCloud
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.avs.getPrivateCloud

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

Get a PrivateCloud

Uses Azure REST API version 2023-09-01.

Other available API versions: 2022-05-01, 2023-03-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native avs [ApiVersion]. See the version guide for details.

Using getPrivateCloud

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getPrivateCloud(args: GetPrivateCloudArgs, opts?: InvokeOptions): Promise<GetPrivateCloudResult>
function getPrivateCloudOutput(args: GetPrivateCloudOutputArgs, opts?: InvokeOptions): Output<GetPrivateCloudResult>
Copy
def get_private_cloud(private_cloud_name: Optional[str] = None,
                      resource_group_name: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetPrivateCloudResult
def get_private_cloud_output(private_cloud_name: Optional[pulumi.Input[str]] = None,
                      resource_group_name: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetPrivateCloudResult]
Copy
func LookupPrivateCloud(ctx *Context, args *LookupPrivateCloudArgs, opts ...InvokeOption) (*LookupPrivateCloudResult, error)
func LookupPrivateCloudOutput(ctx *Context, args *LookupPrivateCloudOutputArgs, opts ...InvokeOption) LookupPrivateCloudResultOutput
Copy

> Note: This function is named LookupPrivateCloud in the Go SDK.

public static class GetPrivateCloud 
{
    public static Task<GetPrivateCloudResult> InvokeAsync(GetPrivateCloudArgs args, InvokeOptions? opts = null)
    public static Output<GetPrivateCloudResult> Invoke(GetPrivateCloudInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetPrivateCloudResult> getPrivateCloud(GetPrivateCloudArgs args, InvokeOptions options)
public static Output<GetPrivateCloudResult> getPrivateCloud(GetPrivateCloudArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:avs:getPrivateCloud
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

PrivateCloudName
This property is required.
Changes to this property will trigger replacement.
string
Name of the private cloud
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
PrivateCloudName
This property is required.
Changes to this property will trigger replacement.
string
Name of the private cloud
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
privateCloudName
This property is required.
Changes to this property will trigger replacement.
String
Name of the private cloud
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
privateCloudName
This property is required.
Changes to this property will trigger replacement.
string
Name of the private cloud
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
private_cloud_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the private cloud
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
privateCloudName
This property is required.
Changes to this property will trigger replacement.
String
Name of the private cloud
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.

getPrivateCloud Result

The following output properties are available:

AzureApiVersion string
The Azure API version of the resource.
Endpoints Pulumi.AzureNative.AVS.Outputs.EndpointsResponse
The endpoints
ExternalCloudLinks List<string>
Array of cloud link IDs from other clouds that connect to this one
Id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Location string
The geo-location where the resource lives
ManagementCluster Pulumi.AzureNative.AVS.Outputs.ManagementClusterResponse
The default cluster used for management
ManagementNetwork string
Network used to access vCenter Server and NSX-T Manager
Name string
The name of the resource
NetworkBlock string
The block of addresses should be unique across VNet in your subscription as well as on-premise. Make sure the CIDR format is conformed to (A.B.C.D/X) where A,B,C,D are between 0 and 255, and X is between 0 and 22
NsxPublicIpQuotaRaised string
Flag to indicate whether the private cloud has the quota for provisioned NSX Public IP count raised from 64 to 1024
NsxtCertificateThumbprint string
Thumbprint of the NSX-T Manager SSL certificate
ProvisioningNetwork string
Used for virtual machine cold migration, cloning, and snapshot migration
ProvisioningState string
The provisioning state
Sku Pulumi.AzureNative.AVS.Outputs.SkuResponse
The SKU (Stock Keeping Unit) assigned to this resource.
SystemData Pulumi.AzureNative.AVS.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
VcenterCertificateThumbprint string
Thumbprint of the vCenter Server SSL certificate
VmotionNetwork string
Used for live migration of virtual machines
Availability Pulumi.AzureNative.AVS.Outputs.AvailabilityPropertiesResponse
Properties describing how the cloud is distributed across availability zones
Circuit Pulumi.AzureNative.AVS.Outputs.CircuitResponse
An ExpressRoute Circuit
DnsZoneType string
The type of DNS zone to use.
Encryption Pulumi.AzureNative.AVS.Outputs.EncryptionResponse
Customer managed key encryption, can be enabled or disabled
ExtendedNetworkBlocks List<string>
Array of additional networks noncontiguous with networkBlock. Networks must be unique and non-overlapping across VNet in your subscription, on-premise, and this privateCloud networkBlock attribute. Make sure the CIDR format conforms to (A.B.C.D/X).
Identity Pulumi.AzureNative.AVS.Outputs.SystemAssignedServiceIdentityResponse
The managed service identities assigned to this resource.
IdentitySources List<Pulumi.AzureNative.AVS.Outputs.IdentitySourceResponse>
vCenter Single Sign On Identity Sources
Internet string
Connectivity to internet is enabled or disabled
NsxtPassword string
Optionally, set the NSX-T Manager password when the private cloud is created
SecondaryCircuit Pulumi.AzureNative.AVS.Outputs.CircuitResponse
A secondary expressRoute circuit from a separate AZ. Only present in a stretched private cloud
Tags Dictionary<string, string>
Resource tags.
VcenterPassword string
Optionally, set the vCenter admin password when the private cloud is created
VirtualNetworkId string
Azure resource ID of the virtual network
AzureApiVersion string
The Azure API version of the resource.
Endpoints EndpointsResponse
The endpoints
ExternalCloudLinks []string
Array of cloud link IDs from other clouds that connect to this one
Id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Location string
The geo-location where the resource lives
ManagementCluster ManagementClusterResponse
The default cluster used for management
ManagementNetwork string
Network used to access vCenter Server and NSX-T Manager
Name string
The name of the resource
NetworkBlock string
The block of addresses should be unique across VNet in your subscription as well as on-premise. Make sure the CIDR format is conformed to (A.B.C.D/X) where A,B,C,D are between 0 and 255, and X is between 0 and 22
NsxPublicIpQuotaRaised string
Flag to indicate whether the private cloud has the quota for provisioned NSX Public IP count raised from 64 to 1024
NsxtCertificateThumbprint string
Thumbprint of the NSX-T Manager SSL certificate
ProvisioningNetwork string
Used for virtual machine cold migration, cloning, and snapshot migration
ProvisioningState string
The provisioning state
Sku SkuResponse
The SKU (Stock Keeping Unit) assigned to this resource.
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
VcenterCertificateThumbprint string
Thumbprint of the vCenter Server SSL certificate
VmotionNetwork string
Used for live migration of virtual machines
Availability AvailabilityPropertiesResponse
Properties describing how the cloud is distributed across availability zones
Circuit CircuitResponse
An ExpressRoute Circuit
DnsZoneType string
The type of DNS zone to use.
Encryption EncryptionResponse
Customer managed key encryption, can be enabled or disabled
ExtendedNetworkBlocks []string
Array of additional networks noncontiguous with networkBlock. Networks must be unique and non-overlapping across VNet in your subscription, on-premise, and this privateCloud networkBlock attribute. Make sure the CIDR format conforms to (A.B.C.D/X).
Identity SystemAssignedServiceIdentityResponse
The managed service identities assigned to this resource.
IdentitySources []IdentitySourceResponse
vCenter Single Sign On Identity Sources
Internet string
Connectivity to internet is enabled or disabled
NsxtPassword string
Optionally, set the NSX-T Manager password when the private cloud is created
SecondaryCircuit CircuitResponse
A secondary expressRoute circuit from a separate AZ. Only present in a stretched private cloud
Tags map[string]string
Resource tags.
VcenterPassword string
Optionally, set the vCenter admin password when the private cloud is created
VirtualNetworkId string
Azure resource ID of the virtual network
azureApiVersion String
The Azure API version of the resource.
endpoints EndpointsResponse
The endpoints
externalCloudLinks List<String>
Array of cloud link IDs from other clouds that connect to this one
id String
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location String
The geo-location where the resource lives
managementCluster ManagementClusterResponse
The default cluster used for management
managementNetwork String
Network used to access vCenter Server and NSX-T Manager
name String
The name of the resource
networkBlock String
The block of addresses should be unique across VNet in your subscription as well as on-premise. Make sure the CIDR format is conformed to (A.B.C.D/X) where A,B,C,D are between 0 and 255, and X is between 0 and 22
nsxPublicIpQuotaRaised String
Flag to indicate whether the private cloud has the quota for provisioned NSX Public IP count raised from 64 to 1024
nsxtCertificateThumbprint String
Thumbprint of the NSX-T Manager SSL certificate
provisioningNetwork String
Used for virtual machine cold migration, cloning, and snapshot migration
provisioningState String
The provisioning state
sku SkuResponse
The SKU (Stock Keeping Unit) assigned to this resource.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
vcenterCertificateThumbprint String
Thumbprint of the vCenter Server SSL certificate
vmotionNetwork String
Used for live migration of virtual machines
availability AvailabilityPropertiesResponse
Properties describing how the cloud is distributed across availability zones
circuit CircuitResponse
An ExpressRoute Circuit
dnsZoneType String
The type of DNS zone to use.
encryption EncryptionResponse
Customer managed key encryption, can be enabled or disabled
extendedNetworkBlocks List<String>
Array of additional networks noncontiguous with networkBlock. Networks must be unique and non-overlapping across VNet in your subscription, on-premise, and this privateCloud networkBlock attribute. Make sure the CIDR format conforms to (A.B.C.D/X).
identity SystemAssignedServiceIdentityResponse
The managed service identities assigned to this resource.
identitySources List<IdentitySourceResponse>
vCenter Single Sign On Identity Sources
internet String
Connectivity to internet is enabled or disabled
nsxtPassword String
Optionally, set the NSX-T Manager password when the private cloud is created
secondaryCircuit CircuitResponse
A secondary expressRoute circuit from a separate AZ. Only present in a stretched private cloud
tags Map<String,String>
Resource tags.
vcenterPassword String
Optionally, set the vCenter admin password when the private cloud is created
virtualNetworkId String
Azure resource ID of the virtual network
azureApiVersion string
The Azure API version of the resource.
endpoints EndpointsResponse
The endpoints
externalCloudLinks string[]
Array of cloud link IDs from other clouds that connect to this one
id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location string
The geo-location where the resource lives
managementCluster ManagementClusterResponse
The default cluster used for management
managementNetwork string
Network used to access vCenter Server and NSX-T Manager
name string
The name of the resource
networkBlock string
The block of addresses should be unique across VNet in your subscription as well as on-premise. Make sure the CIDR format is conformed to (A.B.C.D/X) where A,B,C,D are between 0 and 255, and X is between 0 and 22
nsxPublicIpQuotaRaised string
Flag to indicate whether the private cloud has the quota for provisioned NSX Public IP count raised from 64 to 1024
nsxtCertificateThumbprint string
Thumbprint of the NSX-T Manager SSL certificate
provisioningNetwork string
Used for virtual machine cold migration, cloning, and snapshot migration
provisioningState string
The provisioning state
sku SkuResponse
The SKU (Stock Keeping Unit) assigned to this resource.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
vcenterCertificateThumbprint string
Thumbprint of the vCenter Server SSL certificate
vmotionNetwork string
Used for live migration of virtual machines
availability AvailabilityPropertiesResponse
Properties describing how the cloud is distributed across availability zones
circuit CircuitResponse
An ExpressRoute Circuit
dnsZoneType string
The type of DNS zone to use.
encryption EncryptionResponse
Customer managed key encryption, can be enabled or disabled
extendedNetworkBlocks string[]
Array of additional networks noncontiguous with networkBlock. Networks must be unique and non-overlapping across VNet in your subscription, on-premise, and this privateCloud networkBlock attribute. Make sure the CIDR format conforms to (A.B.C.D/X).
identity SystemAssignedServiceIdentityResponse
The managed service identities assigned to this resource.
identitySources IdentitySourceResponse[]
vCenter Single Sign On Identity Sources
internet string
Connectivity to internet is enabled or disabled
nsxtPassword string
Optionally, set the NSX-T Manager password when the private cloud is created
secondaryCircuit CircuitResponse
A secondary expressRoute circuit from a separate AZ. Only present in a stretched private cloud
tags {[key: string]: string}
Resource tags.
vcenterPassword string
Optionally, set the vCenter admin password when the private cloud is created
virtualNetworkId string
Azure resource ID of the virtual network
azure_api_version str
The Azure API version of the resource.
endpoints EndpointsResponse
The endpoints
external_cloud_links Sequence[str]
Array of cloud link IDs from other clouds that connect to this one
id str
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location str
The geo-location where the resource lives
management_cluster ManagementClusterResponse
The default cluster used for management
management_network str
Network used to access vCenter Server and NSX-T Manager
name str
The name of the resource
network_block str
The block of addresses should be unique across VNet in your subscription as well as on-premise. Make sure the CIDR format is conformed to (A.B.C.D/X) where A,B,C,D are between 0 and 255, and X is between 0 and 22
nsx_public_ip_quota_raised str
Flag to indicate whether the private cloud has the quota for provisioned NSX Public IP count raised from 64 to 1024
nsxt_certificate_thumbprint str
Thumbprint of the NSX-T Manager SSL certificate
provisioning_network str
Used for virtual machine cold migration, cloning, and snapshot migration
provisioning_state str
The provisioning state
sku SkuResponse
The SKU (Stock Keeping Unit) assigned to this resource.
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
vcenter_certificate_thumbprint str
Thumbprint of the vCenter Server SSL certificate
vmotion_network str
Used for live migration of virtual machines
availability AvailabilityPropertiesResponse
Properties describing how the cloud is distributed across availability zones
circuit CircuitResponse
An ExpressRoute Circuit
dns_zone_type str
The type of DNS zone to use.
encryption EncryptionResponse
Customer managed key encryption, can be enabled or disabled
extended_network_blocks Sequence[str]
Array of additional networks noncontiguous with networkBlock. Networks must be unique and non-overlapping across VNet in your subscription, on-premise, and this privateCloud networkBlock attribute. Make sure the CIDR format conforms to (A.B.C.D/X).
identity SystemAssignedServiceIdentityResponse
The managed service identities assigned to this resource.
identity_sources Sequence[IdentitySourceResponse]
vCenter Single Sign On Identity Sources
internet str
Connectivity to internet is enabled or disabled
nsxt_password str
Optionally, set the NSX-T Manager password when the private cloud is created
secondary_circuit CircuitResponse
A secondary expressRoute circuit from a separate AZ. Only present in a stretched private cloud
tags Mapping[str, str]
Resource tags.
vcenter_password str
Optionally, set the vCenter admin password when the private cloud is created
virtual_network_id str
Azure resource ID of the virtual network
azureApiVersion String
The Azure API version of the resource.
endpoints Property Map
The endpoints
externalCloudLinks List<String>
Array of cloud link IDs from other clouds that connect to this one
id String
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location String
The geo-location where the resource lives
managementCluster Property Map
The default cluster used for management
managementNetwork String
Network used to access vCenter Server and NSX-T Manager
name String
The name of the resource
networkBlock String
The block of addresses should be unique across VNet in your subscription as well as on-premise. Make sure the CIDR format is conformed to (A.B.C.D/X) where A,B,C,D are between 0 and 255, and X is between 0 and 22
nsxPublicIpQuotaRaised String
Flag to indicate whether the private cloud has the quota for provisioned NSX Public IP count raised from 64 to 1024
nsxtCertificateThumbprint String
Thumbprint of the NSX-T Manager SSL certificate
provisioningNetwork String
Used for virtual machine cold migration, cloning, and snapshot migration
provisioningState String
The provisioning state
sku Property Map
The SKU (Stock Keeping Unit) assigned to this resource.
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
vcenterCertificateThumbprint String
Thumbprint of the vCenter Server SSL certificate
vmotionNetwork String
Used for live migration of virtual machines
availability Property Map
Properties describing how the cloud is distributed across availability zones
circuit Property Map
An ExpressRoute Circuit
dnsZoneType String
The type of DNS zone to use.
encryption Property Map
Customer managed key encryption, can be enabled or disabled
extendedNetworkBlocks List<String>
Array of additional networks noncontiguous with networkBlock. Networks must be unique and non-overlapping across VNet in your subscription, on-premise, and this privateCloud networkBlock attribute. Make sure the CIDR format conforms to (A.B.C.D/X).
identity Property Map
The managed service identities assigned to this resource.
identitySources List<Property Map>
vCenter Single Sign On Identity Sources
internet String
Connectivity to internet is enabled or disabled
nsxtPassword String
Optionally, set the NSX-T Manager password when the private cloud is created
secondaryCircuit Property Map
A secondary expressRoute circuit from a separate AZ. Only present in a stretched private cloud
tags Map<String>
Resource tags.
vcenterPassword String
Optionally, set the vCenter admin password when the private cloud is created
virtualNetworkId String
Azure resource ID of the virtual network

Supporting Types

AvailabilityPropertiesResponse

SecondaryZone int
The secondary availability zone for the private cloud
Strategy string
The availability strategy for the private cloud
Zone int
The primary availability zone for the private cloud
SecondaryZone int
The secondary availability zone for the private cloud
Strategy string
The availability strategy for the private cloud
Zone int
The primary availability zone for the private cloud
secondaryZone Integer
The secondary availability zone for the private cloud
strategy String
The availability strategy for the private cloud
zone Integer
The primary availability zone for the private cloud
secondaryZone number
The secondary availability zone for the private cloud
strategy string
The availability strategy for the private cloud
zone number
The primary availability zone for the private cloud
secondary_zone int
The secondary availability zone for the private cloud
strategy str
The availability strategy for the private cloud
zone int
The primary availability zone for the private cloud
secondaryZone Number
The secondary availability zone for the private cloud
strategy String
The availability strategy for the private cloud
zone Number
The primary availability zone for the private cloud

CircuitResponse

ExpressRouteID This property is required. string
Identifier of the ExpressRoute Circuit (Microsoft Colo only)
ExpressRoutePrivatePeeringID This property is required. string
ExpressRoute Circuit private peering identifier
PrimarySubnet This property is required. string
CIDR of primary subnet
SecondarySubnet This property is required. string
CIDR of secondary subnet
ExpressRouteID This property is required. string
Identifier of the ExpressRoute Circuit (Microsoft Colo only)
ExpressRoutePrivatePeeringID This property is required. string
ExpressRoute Circuit private peering identifier
PrimarySubnet This property is required. string
CIDR of primary subnet
SecondarySubnet This property is required. string
CIDR of secondary subnet
expressRouteID This property is required. String
Identifier of the ExpressRoute Circuit (Microsoft Colo only)
expressRoutePrivatePeeringID This property is required. String
ExpressRoute Circuit private peering identifier
primarySubnet This property is required. String
CIDR of primary subnet
secondarySubnet This property is required. String
CIDR of secondary subnet
expressRouteID This property is required. string
Identifier of the ExpressRoute Circuit (Microsoft Colo only)
expressRoutePrivatePeeringID This property is required. string
ExpressRoute Circuit private peering identifier
primarySubnet This property is required. string
CIDR of primary subnet
secondarySubnet This property is required. string
CIDR of secondary subnet
express_route_id This property is required. str
Identifier of the ExpressRoute Circuit (Microsoft Colo only)
express_route_private_peering_id This property is required. str
ExpressRoute Circuit private peering identifier
primary_subnet This property is required. str
CIDR of primary subnet
secondary_subnet This property is required. str
CIDR of secondary subnet
expressRouteID This property is required. String
Identifier of the ExpressRoute Circuit (Microsoft Colo only)
expressRoutePrivatePeeringID This property is required. String
ExpressRoute Circuit private peering identifier
primarySubnet This property is required. String
CIDR of primary subnet
secondarySubnet This property is required. String
CIDR of secondary subnet

EncryptionKeyVaultPropertiesResponse

AutoDetectedKeyVersion This property is required. string
The auto-detected version of the key if versionType is auto-detected.
KeyState This property is required. string
The state of key provided
VersionType This property is required. string
Property of the key if user provided or auto detected
KeyName string
The name of the key.
KeyVaultUrl string
The URL of the vault.
KeyVersion string
The version of the key.
AutoDetectedKeyVersion This property is required. string
The auto-detected version of the key if versionType is auto-detected.
KeyState This property is required. string
The state of key provided
VersionType This property is required. string
Property of the key if user provided or auto detected
KeyName string
The name of the key.
KeyVaultUrl string
The URL of the vault.
KeyVersion string
The version of the key.
autoDetectedKeyVersion This property is required. String
The auto-detected version of the key if versionType is auto-detected.
keyState This property is required. String
The state of key provided
versionType This property is required. String
Property of the key if user provided or auto detected
keyName String
The name of the key.
keyVaultUrl String
The URL of the vault.
keyVersion String
The version of the key.
autoDetectedKeyVersion This property is required. string
The auto-detected version of the key if versionType is auto-detected.
keyState This property is required. string
The state of key provided
versionType This property is required. string
Property of the key if user provided or auto detected
keyName string
The name of the key.
keyVaultUrl string
The URL of the vault.
keyVersion string
The version of the key.
auto_detected_key_version This property is required. str
The auto-detected version of the key if versionType is auto-detected.
key_state This property is required. str
The state of key provided
version_type This property is required. str
Property of the key if user provided or auto detected
key_name str
The name of the key.
key_vault_url str
The URL of the vault.
key_version str
The version of the key.
autoDetectedKeyVersion This property is required. String
The auto-detected version of the key if versionType is auto-detected.
keyState This property is required. String
The state of key provided
versionType This property is required. String
Property of the key if user provided or auto detected
keyName String
The name of the key.
keyVaultUrl String
The URL of the vault.
keyVersion String
The version of the key.

EncryptionResponse

KeyVaultProperties Pulumi.AzureNative.AVS.Inputs.EncryptionKeyVaultPropertiesResponse
The key vault where the encryption key is stored
Status string
Status of customer managed encryption key
KeyVaultProperties EncryptionKeyVaultPropertiesResponse
The key vault where the encryption key is stored
Status string
Status of customer managed encryption key
keyVaultProperties EncryptionKeyVaultPropertiesResponse
The key vault where the encryption key is stored
status String
Status of customer managed encryption key
keyVaultProperties EncryptionKeyVaultPropertiesResponse
The key vault where the encryption key is stored
status string
Status of customer managed encryption key
key_vault_properties EncryptionKeyVaultPropertiesResponse
The key vault where the encryption key is stored
status str
Status of customer managed encryption key
keyVaultProperties Property Map
The key vault where the encryption key is stored
status String
Status of customer managed encryption key

EndpointsResponse

HcxCloudManager This property is required. string
Endpoint FQDN for the HCX Cloud Manager
HcxCloudManagerIp This property is required. string
Endpoint IP for the HCX Cloud Manager
NsxtManager This property is required. string
Endpoint FQDN for the NSX-T Data Center manager
NsxtManagerIp This property is required. string
Endpoint IP for the NSX-T Data Center manager
VcenterIp This property is required. string
Endpoint IP for Virtual Center Server Appliance
Vcsa This property is required. string
Endpoint FQDN for Virtual Center Server Appliance
HcxCloudManager This property is required. string
Endpoint FQDN for the HCX Cloud Manager
HcxCloudManagerIp This property is required. string
Endpoint IP for the HCX Cloud Manager
NsxtManager This property is required. string
Endpoint FQDN for the NSX-T Data Center manager
NsxtManagerIp This property is required. string
Endpoint IP for the NSX-T Data Center manager
VcenterIp This property is required. string
Endpoint IP for Virtual Center Server Appliance
Vcsa This property is required. string
Endpoint FQDN for Virtual Center Server Appliance
hcxCloudManager This property is required. String
Endpoint FQDN for the HCX Cloud Manager
hcxCloudManagerIp This property is required. String
Endpoint IP for the HCX Cloud Manager
nsxtManager This property is required. String
Endpoint FQDN for the NSX-T Data Center manager
nsxtManagerIp This property is required. String
Endpoint IP for the NSX-T Data Center manager
vcenterIp This property is required. String
Endpoint IP for Virtual Center Server Appliance
vcsa This property is required. String
Endpoint FQDN for Virtual Center Server Appliance
hcxCloudManager This property is required. string
Endpoint FQDN for the HCX Cloud Manager
hcxCloudManagerIp This property is required. string
Endpoint IP for the HCX Cloud Manager
nsxtManager This property is required. string
Endpoint FQDN for the NSX-T Data Center manager
nsxtManagerIp This property is required. string
Endpoint IP for the NSX-T Data Center manager
vcenterIp This property is required. string
Endpoint IP for Virtual Center Server Appliance
vcsa This property is required. string
Endpoint FQDN for Virtual Center Server Appliance
hcx_cloud_manager This property is required. str
Endpoint FQDN for the HCX Cloud Manager
hcx_cloud_manager_ip This property is required. str
Endpoint IP for the HCX Cloud Manager
nsxt_manager This property is required. str
Endpoint FQDN for the NSX-T Data Center manager
nsxt_manager_ip This property is required. str
Endpoint IP for the NSX-T Data Center manager
vcenter_ip This property is required. str
Endpoint IP for Virtual Center Server Appliance
vcsa This property is required. str
Endpoint FQDN for Virtual Center Server Appliance
hcxCloudManager This property is required. String
Endpoint FQDN for the HCX Cloud Manager
hcxCloudManagerIp This property is required. String
Endpoint IP for the HCX Cloud Manager
nsxtManager This property is required. String
Endpoint FQDN for the NSX-T Data Center manager
nsxtManagerIp This property is required. String
Endpoint IP for the NSX-T Data Center manager
vcenterIp This property is required. String
Endpoint IP for Virtual Center Server Appliance
vcsa This property is required. String
Endpoint FQDN for Virtual Center Server Appliance

IdentitySourceResponse

Alias string
The domain's NetBIOS name
BaseGroupDN string
The base distinguished name for groups
BaseUserDN string
The base distinguished name for users
Domain string
The domain's dns name
Name string
The name of the identity source
Password string
The password of the Active Directory user with a minimum of read-only access to Base DN for users and groups.
PrimaryServer string
Primary server URL
SecondaryServer string
Secondary server URL
Ssl string
Protect LDAP communication using SSL certificate (LDAPS)
Username string
The ID of an Active Directory user with a minimum of read-only access to Base DN for users and group
Alias string
The domain's NetBIOS name
BaseGroupDN string
The base distinguished name for groups
BaseUserDN string
The base distinguished name for users
Domain string
The domain's dns name
Name string
The name of the identity source
Password string
The password of the Active Directory user with a minimum of read-only access to Base DN for users and groups.
PrimaryServer string
Primary server URL
SecondaryServer string
Secondary server URL
Ssl string
Protect LDAP communication using SSL certificate (LDAPS)
Username string
The ID of an Active Directory user with a minimum of read-only access to Base DN for users and group
alias String
The domain's NetBIOS name
baseGroupDN String
The base distinguished name for groups
baseUserDN String
The base distinguished name for users
domain String
The domain's dns name
name String
The name of the identity source
password String
The password of the Active Directory user with a minimum of read-only access to Base DN for users and groups.
primaryServer String
Primary server URL
secondaryServer String
Secondary server URL
ssl String
Protect LDAP communication using SSL certificate (LDAPS)
username String
The ID of an Active Directory user with a minimum of read-only access to Base DN for users and group
alias string
The domain's NetBIOS name
baseGroupDN string
The base distinguished name for groups
baseUserDN string
The base distinguished name for users
domain string
The domain's dns name
name string
The name of the identity source
password string
The password of the Active Directory user with a minimum of read-only access to Base DN for users and groups.
primaryServer string
Primary server URL
secondaryServer string
Secondary server URL
ssl string
Protect LDAP communication using SSL certificate (LDAPS)
username string
The ID of an Active Directory user with a minimum of read-only access to Base DN for users and group
alias str
The domain's NetBIOS name
base_group_dn str
The base distinguished name for groups
base_user_dn str
The base distinguished name for users
domain str
The domain's dns name
name str
The name of the identity source
password str
The password of the Active Directory user with a minimum of read-only access to Base DN for users and groups.
primary_server str
Primary server URL
secondary_server str
Secondary server URL
ssl str
Protect LDAP communication using SSL certificate (LDAPS)
username str
The ID of an Active Directory user with a minimum of read-only access to Base DN for users and group
alias String
The domain's NetBIOS name
baseGroupDN String
The base distinguished name for groups
baseUserDN String
The base distinguished name for users
domain String
The domain's dns name
name String
The name of the identity source
password String
The password of the Active Directory user with a minimum of read-only access to Base DN for users and groups.
primaryServer String
Primary server URL
secondaryServer String
Secondary server URL
ssl String
Protect LDAP communication using SSL certificate (LDAPS)
username String
The ID of an Active Directory user with a minimum of read-only access to Base DN for users and group

ManagementClusterResponse

ClusterId This property is required. int
The identity
ProvisioningState This property is required. string
The state of the cluster provisioning
ClusterSize int
The cluster size
Hosts List<string>
The hosts
VsanDatastoreName string
Name of the vsan datastore associated with the cluster
ClusterId This property is required. int
The identity
ProvisioningState This property is required. string
The state of the cluster provisioning
ClusterSize int
The cluster size
Hosts []string
The hosts
VsanDatastoreName string
Name of the vsan datastore associated with the cluster
clusterId This property is required. Integer
The identity
provisioningState This property is required. String
The state of the cluster provisioning
clusterSize Integer
The cluster size
hosts List<String>
The hosts
vsanDatastoreName String
Name of the vsan datastore associated with the cluster
clusterId This property is required. number
The identity
provisioningState This property is required. string
The state of the cluster provisioning
clusterSize number
The cluster size
hosts string[]
The hosts
vsanDatastoreName string
Name of the vsan datastore associated with the cluster
cluster_id This property is required. int
The identity
provisioning_state This property is required. str
The state of the cluster provisioning
cluster_size int
The cluster size
hosts Sequence[str]
The hosts
vsan_datastore_name str
Name of the vsan datastore associated with the cluster
clusterId This property is required. Number
The identity
provisioningState This property is required. String
The state of the cluster provisioning
clusterSize Number
The cluster size
hosts List<String>
The hosts
vsanDatastoreName String
Name of the vsan datastore associated with the cluster

SkuResponse

Name This property is required. string
The name of the SKU. E.g. P3. It is typically a letter+number code
Capacity int
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
Family string
If the service has different generations of hardware, for the same SKU, then that can be captured here.
Size string
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
Tier string
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
Name This property is required. string
The name of the SKU. E.g. P3. It is typically a letter+number code
Capacity int
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
Family string
If the service has different generations of hardware, for the same SKU, then that can be captured here.
Size string
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
Tier string
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
name This property is required. String
The name of the SKU. E.g. P3. It is typically a letter+number code
capacity Integer
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
family String
If the service has different generations of hardware, for the same SKU, then that can be captured here.
size String
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
tier String
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
name This property is required. string
The name of the SKU. E.g. P3. It is typically a letter+number code
capacity number
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
family string
If the service has different generations of hardware, for the same SKU, then that can be captured here.
size string
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
tier string
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
name This property is required. str
The name of the SKU. E.g. P3. It is typically a letter+number code
capacity int
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
family str
If the service has different generations of hardware, for the same SKU, then that can be captured here.
size str
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
tier str
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
name This property is required. String
The name of the SKU. E.g. P3. It is typically a letter+number code
capacity Number
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
family String
If the service has different generations of hardware, for the same SKU, then that can be captured here.
size String
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
tier String
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.

SystemAssignedServiceIdentityResponse

PrincipalId This property is required. string
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
TenantId This property is required. string
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
Type This property is required. string
Type of managed service identity (either system assigned, or none).
PrincipalId This property is required. string
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
TenantId This property is required. string
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
Type This property is required. string
Type of managed service identity (either system assigned, or none).
principalId This property is required. String
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenantId This property is required. String
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. String
Type of managed service identity (either system assigned, or none).
principalId This property is required. string
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenantId This property is required. string
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. string
Type of managed service identity (either system assigned, or none).
principal_id This property is required. str
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenant_id This property is required. str
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. str
Type of managed service identity (either system assigned, or none).
principalId This property is required. String
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenantId This property is required. String
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. String
Type of managed service identity (either system assigned, or none).

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi