azure-native.avs.getPrivateCloud
Explore with Pulumi AI
A private cloud resource API Version: 2020-03-20.
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>
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]
func LookupPrivateCloud(ctx *Context, args *LookupPrivateCloudArgs, opts ...InvokeOption) (*LookupPrivateCloudResult, error)
func LookupPrivateCloudOutput(ctx *Context, args *LookupPrivateCloudOutputArgs, opts ...InvokeOption) LookupPrivateCloudResultOutput
> 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)
}
public static CompletableFuture<GetPrivateCloudResult> getPrivateCloud(GetPrivateCloudArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:avs:getPrivateCloud
arguments:
# arguments dictionary
The following arguments are supported:
- Private
Cloud stringName Name of the private cloud
- Resource
Group stringName The name of the resource group. The name is case insensitive.
- Private
Cloud stringName Name of the private cloud
- Resource
Group stringName The name of the resource group. The name is case insensitive.
- private
Cloud StringName Name of the private cloud
- resource
Group StringName The name of the resource group. The name is case insensitive.
- private
Cloud stringName Name of the private cloud
- resource
Group stringName The name of the resource group. The name is case insensitive.
- private_
cloud_ strname Name of the private cloud
- resource_
group_ strname The name of the resource group. The name is case insensitive.
- private
Cloud StringName Name of the private cloud
- resource
Group StringName The name of the resource group. The name is case insensitive.
getPrivateCloud Result
The following output properties are available:
- Endpoints
Pulumi.
Azure Native. AVS. Outputs. Endpoints Response The endpoints
- Id string
Resource ID.
- Location string
Resource location
- Management
Cluster Pulumi.Azure Native. AVS. Outputs. Management Cluster Response The default cluster used for management
- Management
Network string Network used to access vCenter Server and NSX-T Manager
- Name string
Resource name.
- Network
Block 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
- Nsxt
Certificate stringThumbprint Thumbprint of the NSX-T Manager SSL certificate
- Provisioning
Network string Used for virtual machine cold migration, cloning, and snapshot migration
- Provisioning
State string The provisioning state
- Sku
Pulumi.
Azure Native. AVS. Outputs. Sku Response The private cloud SKU
- Type string
Resource type.
- Vcenter
Certificate stringThumbprint Thumbprint of the vCenter Server SSL certificate
- Vmotion
Network string Used for live migration of virtual machines
- Circuit
Pulumi.
Azure Native. AVS. Outputs. Circuit Response An ExpressRoute Circuit
- Identity
Sources List<Pulumi.Azure Native. AVS. Outputs. Identity Source Response> vCenter Single Sign On Identity Sources
- Internet string
Connectivity to internet is enabled or disabled
- Nsxt
Password string Optionally, set the NSX-T Manager password when the private cloud is created
- Dictionary<string, string>
Resource tags
- Vcenter
Password string Optionally, set the vCenter admin password when the private cloud is created
- Endpoints
Endpoints
Response The endpoints
- Id string
Resource ID.
- Location string
Resource location
- Management
Cluster ManagementCluster Response The default cluster used for management
- Management
Network string Network used to access vCenter Server and NSX-T Manager
- Name string
Resource name.
- Network
Block 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
- Nsxt
Certificate stringThumbprint Thumbprint of the NSX-T Manager SSL certificate
- Provisioning
Network string Used for virtual machine cold migration, cloning, and snapshot migration
- Provisioning
State string The provisioning state
- Sku
Sku
Response The private cloud SKU
- Type string
Resource type.
- Vcenter
Certificate stringThumbprint Thumbprint of the vCenter Server SSL certificate
- Vmotion
Network string Used for live migration of virtual machines
- Circuit
Circuit
Response An ExpressRoute Circuit
- Identity
Sources []IdentitySource Response vCenter Single Sign On Identity Sources
- Internet string
Connectivity to internet is enabled or disabled
- Nsxt
Password string Optionally, set the NSX-T Manager password when the private cloud is created
- map[string]string
Resource tags
- Vcenter
Password string Optionally, set the vCenter admin password when the private cloud is created
- endpoints
Endpoints
Response The endpoints
- id String
Resource ID.
- location String
Resource location
- management
Cluster ManagementCluster Response The default cluster used for management
- management
Network String Network used to access vCenter Server and NSX-T Manager
- name String
Resource name.
- network
Block 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
- nsxt
Certificate StringThumbprint Thumbprint of the NSX-T Manager SSL certificate
- provisioning
Network String Used for virtual machine cold migration, cloning, and snapshot migration
- provisioning
State String The provisioning state
- sku
Sku
Response The private cloud SKU
- type String
Resource type.
- vcenter
Certificate StringThumbprint Thumbprint of the vCenter Server SSL certificate
- vmotion
Network String Used for live migration of virtual machines
- circuit
Circuit
Response An ExpressRoute Circuit
- identity
Sources List<IdentitySource Response> vCenter Single Sign On Identity Sources
- internet String
Connectivity to internet is enabled or disabled
- nsxt
Password String Optionally, set the NSX-T Manager password when the private cloud is created
- Map<String,String>
Resource tags
- vcenter
Password String Optionally, set the vCenter admin password when the private cloud is created
- endpoints
Endpoints
Response The endpoints
- id string
Resource ID.
- location string
Resource location
- management
Cluster ManagementCluster Response The default cluster used for management
- management
Network string Network used to access vCenter Server and NSX-T Manager
- name string
Resource name.
- network
Block 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
- nsxt
Certificate stringThumbprint Thumbprint of the NSX-T Manager SSL certificate
- provisioning
Network string Used for virtual machine cold migration, cloning, and snapshot migration
- provisioning
State string The provisioning state
- sku
Sku
Response The private cloud SKU
- type string
Resource type.
- vcenter
Certificate stringThumbprint Thumbprint of the vCenter Server SSL certificate
- vmotion
Network string Used for live migration of virtual machines
- circuit
Circuit
Response An ExpressRoute Circuit
- identity
Sources IdentitySource Response[] vCenter Single Sign On Identity Sources
- internet string
Connectivity to internet is enabled or disabled
- nsxt
Password string Optionally, set the NSX-T Manager password when the private cloud is created
- {[key: string]: string}
Resource tags
- vcenter
Password string Optionally, set the vCenter admin password when the private cloud is created
- endpoints
Endpoints
Response The endpoints
- id str
Resource ID.
- location str
Resource location
- management_
cluster ManagementCluster Response The default cluster used for management
- management_
network str Network used to access vCenter Server and NSX-T Manager
- name str
Resource name.
- 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
- nsxt_
certificate_ strthumbprint 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
Sku
Response The private cloud SKU
- type str
Resource type.
- vcenter_
certificate_ strthumbprint Thumbprint of the vCenter Server SSL certificate
- vmotion_
network str Used for live migration of virtual machines
- circuit
Circuit
Response An ExpressRoute Circuit
- identity_
sources Sequence[IdentitySource Response] 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
- Mapping[str, str]
Resource tags
- vcenter_
password str Optionally, set the vCenter admin password when the private cloud is created
- endpoints Property Map
The endpoints
- id String
Resource ID.
- location String
Resource location
- management
Cluster Property Map The default cluster used for management
- management
Network String Network used to access vCenter Server and NSX-T Manager
- name String
Resource name.
- network
Block 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
- nsxt
Certificate StringThumbprint Thumbprint of the NSX-T Manager SSL certificate
- provisioning
Network String Used for virtual machine cold migration, cloning, and snapshot migration
- provisioning
State String The provisioning state
- sku Property Map
The private cloud SKU
- type String
Resource type.
- vcenter
Certificate StringThumbprint Thumbprint of the vCenter Server SSL certificate
- vmotion
Network String Used for live migration of virtual machines
- circuit Property Map
An ExpressRoute Circuit
- identity
Sources List<Property Map> vCenter Single Sign On Identity Sources
- internet String
Connectivity to internet is enabled or disabled
- nsxt
Password String Optionally, set the NSX-T Manager password when the private cloud is created
- Map<String>
Resource tags
- vcenter
Password String Optionally, set the vCenter admin password when the private cloud is created
Supporting Types
CircuitResponse
- Express
Route stringID Identifier of the ExpressRoute Circuit (Microsoft Colo only)
- Express
Route stringPrivate Peering ID ExpressRoute Circuit private peering identifier
- Primary
Subnet string CIDR of primary subnet
- Secondary
Subnet string CIDR of secondary subnet
- Express
Route stringID Identifier of the ExpressRoute Circuit (Microsoft Colo only)
- Express
Route stringPrivate Peering ID ExpressRoute Circuit private peering identifier
- Primary
Subnet string CIDR of primary subnet
- Secondary
Subnet string CIDR of secondary subnet
- express
Route StringID Identifier of the ExpressRoute Circuit (Microsoft Colo only)
- express
Route StringPrivate Peering ID ExpressRoute Circuit private peering identifier
- primary
Subnet String CIDR of primary subnet
- secondary
Subnet String CIDR of secondary subnet
- express
Route stringID Identifier of the ExpressRoute Circuit (Microsoft Colo only)
- express
Route stringPrivate Peering ID ExpressRoute Circuit private peering identifier
- primary
Subnet string CIDR of primary subnet
- secondary
Subnet string CIDR of secondary subnet
- express_
route_ strid Identifier of the ExpressRoute Circuit (Microsoft Colo only)
- express_
route_ strprivate_ peering_ id ExpressRoute Circuit private peering identifier
- primary_
subnet str CIDR of primary subnet
- secondary_
subnet str CIDR of secondary subnet
- express
Route StringID Identifier of the ExpressRoute Circuit (Microsoft Colo only)
- express
Route StringPrivate Peering ID ExpressRoute Circuit private peering identifier
- primary
Subnet String CIDR of primary subnet
- secondary
Subnet String CIDR of secondary subnet
EndpointsResponse
- Hcx
Cloud stringManager Endpoint for the HCX Cloud Manager
- Nsxt
Manager string Endpoint for the NSX-T Data Center manager
- Vcsa string
Endpoint for Virtual Center Server Appliance
- Hcx
Cloud stringManager Endpoint for the HCX Cloud Manager
- Nsxt
Manager string Endpoint for the NSX-T Data Center manager
- Vcsa string
Endpoint for Virtual Center Server Appliance
- hcx
Cloud StringManager Endpoint for the HCX Cloud Manager
- nsxt
Manager String Endpoint for the NSX-T Data Center manager
- vcsa String
Endpoint for Virtual Center Server Appliance
- hcx
Cloud stringManager Endpoint for the HCX Cloud Manager
- nsxt
Manager string Endpoint for the NSX-T Data Center manager
- vcsa string
Endpoint for Virtual Center Server Appliance
- hcx_
cloud_ strmanager Endpoint for the HCX Cloud Manager
- nsxt_
manager str Endpoint for the NSX-T Data Center manager
- vcsa str
Endpoint for Virtual Center Server Appliance
- hcx
Cloud StringManager Endpoint for the HCX Cloud Manager
- nsxt
Manager String Endpoint for the NSX-T Data Center manager
- vcsa String
Endpoint for Virtual Center Server Appliance
IdentitySourceResponse
- Alias string
The domain's NetBIOS name
- Base
Group stringDN The base distinguished name for groups
- Base
User stringDN 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.
- Primary
Server string Primary server URL
- Secondary
Server 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
- Base
Group stringDN The base distinguished name for groups
- Base
User stringDN 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.
- Primary
Server string Primary server URL
- Secondary
Server 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
- base
Group StringDN The base distinguished name for groups
- base
User StringDN 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.
- primary
Server String Primary server URL
- secondary
Server 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
- base
Group stringDN The base distinguished name for groups
- base
User stringDN 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.
- primary
Server string Primary server URL
- secondary
Server 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_ strdn The base distinguished name for groups
- base_
user_ strdn 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
- base
Group StringDN The base distinguished name for groups
- base
User StringDN 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.
- primary
Server String Primary server URL
- secondary
Server 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
- Cluster
Id int The identity
- Cluster
Size int The cluster size
- Hosts List<string>
The hosts
- Provisioning
State string The state of the cluster provisioning
- Cluster
Id int The identity
- Cluster
Size int The cluster size
- Hosts []string
The hosts
- Provisioning
State string The state of the cluster provisioning
- cluster
Id Integer The identity
- cluster
Size Integer The cluster size
- hosts List<String>
The hosts
- provisioning
State String The state of the cluster provisioning
- cluster
Id number The identity
- cluster
Size number The cluster size
- hosts string[]
The hosts
- provisioning
State string The state of the cluster provisioning
- cluster_
id int The identity
- cluster_
size int The cluster size
- hosts Sequence[str]
The hosts
- provisioning_
state str The state of the cluster provisioning
- cluster
Id Number The identity
- cluster
Size Number The cluster size
- hosts List<String>
The hosts
- provisioning
State String The state of the cluster provisioning
SkuResponse
- Name string
The name of the SKU.
- Name string
The name of the SKU.
- name String
The name of the SKU.
- name string
The name of the SKU.
- name str
The name of the SKU.
- name String
The name of the SKU.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0