GetPrivateCloudResult

data class GetPrivateCloudResult(val availability: AvailabilityPropertiesResponse? = null, val azureApiVersion: String, val circuit: CircuitResponse? = null, val dnsZoneType: String? = null, val encryption: EncryptionResponse? = null, val endpoints: EndpointsResponse, val extendedNetworkBlocks: List<String>? = null, val externalCloudLinks: List<String>, val id: String, val identity: SystemAssignedServiceIdentityResponse? = null, val identitySources: List<IdentitySourceResponse>? = null, val internet: String? = null, val location: String, val managementCluster: ManagementClusterResponse, val managementNetwork: String, val name: String, val networkBlock: String, val nsxPublicIpQuotaRaised: String, val nsxtCertificateThumbprint: String, val nsxtPassword: String? = null, val provisioningNetwork: String, val provisioningState: String, val secondaryCircuit: CircuitResponse? = null, val sku: SkuResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val vcenterCertificateThumbprint: String, val vcenterPassword: String? = null, val virtualNetworkId: String? = null, val vmotionNetwork: String)

A private cloud resource

Constructors

Link copied to clipboard
constructor(availability: AvailabilityPropertiesResponse? = null, azureApiVersion: String, circuit: CircuitResponse? = null, dnsZoneType: String? = null, encryption: EncryptionResponse? = null, endpoints: EndpointsResponse, extendedNetworkBlocks: List<String>? = null, externalCloudLinks: List<String>, id: String, identity: SystemAssignedServiceIdentityResponse? = null, identitySources: List<IdentitySourceResponse>? = null, internet: String? = null, location: String, managementCluster: ManagementClusterResponse, managementNetwork: String, name: String, networkBlock: String, nsxPublicIpQuotaRaised: String, nsxtCertificateThumbprint: String, nsxtPassword: String? = null, provisioningNetwork: String, provisioningState: String, secondaryCircuit: CircuitResponse? = null, sku: SkuResponse, systemData: SystemDataResponse, tags: Map<String, String>? = null, type: String, vcenterCertificateThumbprint: String, vcenterPassword: String? = null, virtualNetworkId: String? = null, vmotionNetwork: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Properties describing how the cloud is distributed across availability zones

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

An ExpressRoute Circuit

Link copied to clipboard
val dnsZoneType: String? = null

The type of DNS zone to use.

Link copied to clipboard

Customer managed key encryption, can be enabled or disabled

Link copied to clipboard

The endpoints

Link copied to clipboard

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).

Link copied to clipboard

Array of cloud link IDs from other clouds that connect to this one

Link copied to clipboard
val id: String

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

Link copied to clipboard

The managed service identities assigned to this resource.

Link copied to clipboard

vCenter Single Sign On Identity Sources

Link copied to clipboard
val internet: String? = null

Connectivity to internet is enabled or disabled

Link copied to clipboard

The geo-location where the resource lives

Link copied to clipboard

The default cluster used for management

Link copied to clipboard

Network used to access vCenter Server and NSX-T Manager

Link copied to clipboard

The name of the resource

Link copied to clipboard

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

Link copied to clipboard

Flag to indicate whether the private cloud has the quota for provisioned NSX Public IP count raised from 64 to 1024

Link copied to clipboard

Thumbprint of the NSX-T Manager SSL certificate

Link copied to clipboard
val nsxtPassword: String? = null

Optionally, set the NSX-T Manager password when the private cloud is created

Link copied to clipboard

Used for virtual machine cold migration, cloning, and snapshot migration

Link copied to clipboard

The provisioning state

Link copied to clipboard

A secondary expressRoute circuit from a separate AZ. Only present in a stretched private cloud

Link copied to clipboard

The SKU (Stock Keeping Unit) assigned to this resource.

Link copied to clipboard

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Link copied to clipboard
val tags: Map<String, String>? = null

Resource tags.

Link copied to clipboard

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Link copied to clipboard

Thumbprint of the vCenter Server SSL certificate

Link copied to clipboard
val vcenterPassword: String? = null

Optionally, set the vCenter admin password when the private cloud is created

Link copied to clipboard

Azure resource ID of the virtual network

Link copied to clipboard

Used for live migration of virtual machines