Versions in this module Expand all Collapse all v2 v2.96.0 Feb 14, 2022 Changes in this version + func PossibleValuesForClusterProvisioningState() []string + func PossibleValuesForInternetEnum() []string + func PossibleValuesForPrivateCloudProvisioningState() []string + func PossibleValuesForSslEnum() []string + func ValidatePrivateCloudID(input interface{}, key string) (warnings []string, errors []error) + func ValidateResourceGroupID(input interface{}, key string) (warnings []string, errors []error) + func ValidateSubscriptionID(input interface{}, key string) (warnings []string, errors []error) + type AdminCredentials struct + NsxtPassword *string + NsxtUsername *string + VcenterPassword *string + VcenterUsername *string + type Circuit struct + ExpressRouteID *string + ExpressRoutePrivatePeeringID *string + PrimarySubnet *string + SecondarySubnet *string + type ClusterProvisioningState string + const ClusterProvisioningStateCancelled + const ClusterProvisioningStateDeleting + const ClusterProvisioningStateFailed + const ClusterProvisioningStateSucceeded + const ClusterProvisioningStateUpdating + type CreateOrUpdateResponse struct + HttpResponse *http.Response + Poller polling.LongRunningPoller + type DeleteResponse struct + HttpResponse *http.Response + Poller polling.LongRunningPoller + type Endpoints struct + HcxCloudManager *string + NsxtManager *string + Vcsa *string + type GetResponse struct + HttpResponse *http.Response + Model *PrivateCloud + type IdentitySource struct + Alias *string + BaseGroupDN *string + BaseUserDN *string + Domain *string + Name *string + Password *string + PrimaryServer *string + SecondaryServer *string + Ssl *SslEnum + Username *string + type InternetEnum string + const InternetEnumDisabled + const InternetEnumEnabled + type ListAdminCredentialsResponse struct + HttpResponse *http.Response + Model *AdminCredentials + type ListCompleteResult struct + Items []PrivateCloud + type ListInSubscriptionCompleteResult struct + Items []PrivateCloud + type ListInSubscriptionResponse struct + HttpResponse *http.Response + Model *[]PrivateCloud + func (r ListInSubscriptionResponse) HasMore() bool + func (r ListInSubscriptionResponse) LoadMore(ctx context.Context) (resp ListInSubscriptionResponse, err error) + type ListResponse struct + HttpResponse *http.Response + Model *[]PrivateCloud + func (r ListResponse) HasMore() bool + func (r ListResponse) LoadMore(ctx context.Context) (resp ListResponse, err error) + type ManagementCluster struct + ClusterId *int64 + ClusterSize int64 + Hosts *[]string + ProvisioningState *ClusterProvisioningState + type PrivateCloud struct + Id *string + Location string + Name *string + Properties PrivateCloudProperties + Sku Sku + Tags *map[string]string + Type *string + type PrivateCloudId struct + PrivateCloudName string + ResourceGroupName string + SubscriptionId string + func NewPrivateCloudID(subscriptionId string, resourceGroupName string, privateCloudName string) PrivateCloudId + func ParsePrivateCloudID(input string) (*PrivateCloudId, error) + func ParsePrivateCloudIDInsensitively(input string) (*PrivateCloudId, error) + func (id PrivateCloudId) ID() string + func (id PrivateCloudId) Segments() []resourceids.Segment + func (id PrivateCloudId) String() string + type PrivateCloudPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p PrivateCloudPredicate) Matches(input PrivateCloud) bool + type PrivateCloudProperties struct + Circuit *Circuit + Endpoints *Endpoints + IdentitySources *[]IdentitySource + Internet *InternetEnum + ManagementCluster ManagementCluster + ManagementNetwork *string + NetworkBlock string + NsxtCertificateThumbprint *string + NsxtPassword *string + ProvisioningNetwork *string + ProvisioningState *PrivateCloudProvisioningState + VcenterCertificateThumbprint *string + VcenterPassword *string + VmotionNetwork *string + type PrivateCloudProvisioningState string + const PrivateCloudProvisioningStateBuilding + const PrivateCloudProvisioningStateCancelled + const PrivateCloudProvisioningStateDeleting + const PrivateCloudProvisioningStateFailed + const PrivateCloudProvisioningStatePending + const PrivateCloudProvisioningStateSucceeded + const PrivateCloudProvisioningStateUpdating + type PrivateCloudUpdate struct + Properties *PrivateCloudUpdateProperties + Tags *map[string]string + type PrivateCloudUpdateProperties struct + IdentitySources *[]IdentitySource + Internet *InternetEnum + ManagementCluster *ManagementCluster + type PrivateCloudsClient struct + Client autorest.Client + func NewPrivateCloudsClientWithBaseURI(endpoint string) PrivateCloudsClient + func (c PrivateCloudsClient) CreateOrUpdate(ctx context.Context, id PrivateCloudId, input PrivateCloud) (result CreateOrUpdateResponse, err error) + func (c PrivateCloudsClient) CreateOrUpdateThenPoll(ctx context.Context, id PrivateCloudId, input PrivateCloud) error + func (c PrivateCloudsClient) Delete(ctx context.Context, id PrivateCloudId) (result DeleteResponse, err error) + func (c PrivateCloudsClient) DeleteThenPoll(ctx context.Context, id PrivateCloudId) error + func (c PrivateCloudsClient) Get(ctx context.Context, id PrivateCloudId) (result GetResponse, err error) + func (c PrivateCloudsClient) List(ctx context.Context, id ResourceGroupId) (resp ListResponse, err error) + func (c PrivateCloudsClient) ListAdminCredentials(ctx context.Context, id PrivateCloudId) (result ListAdminCredentialsResponse, err error) + func (c PrivateCloudsClient) ListComplete(ctx context.Context, id ResourceGroupId) (ListCompleteResult, error) + func (c PrivateCloudsClient) ListCompleteMatchingPredicate(ctx context.Context, id ResourceGroupId, predicate PrivateCloudPredicate) (resp ListCompleteResult, err error) + func (c PrivateCloudsClient) ListInSubscription(ctx context.Context, id SubscriptionId) (resp ListInSubscriptionResponse, err error) + func (c PrivateCloudsClient) ListInSubscriptionComplete(ctx context.Context, id SubscriptionId) (ListInSubscriptionCompleteResult, error) + func (c PrivateCloudsClient) ListInSubscriptionCompleteMatchingPredicate(ctx context.Context, id SubscriptionId, predicate PrivateCloudPredicate) (resp ListInSubscriptionCompleteResult, err error) + func (c PrivateCloudsClient) Update(ctx context.Context, id PrivateCloudId, input PrivateCloudUpdate) (result UpdateResponse, err error) + func (c PrivateCloudsClient) UpdateThenPoll(ctx context.Context, id PrivateCloudId, input PrivateCloudUpdate) error + type ResourceGroupId struct + ResourceGroupName string + SubscriptionId string + func NewResourceGroupID(subscriptionId string, resourceGroupName string) ResourceGroupId + func ParseResourceGroupID(input string) (*ResourceGroupId, error) + func ParseResourceGroupIDInsensitively(input string) (*ResourceGroupId, error) + func (id ResourceGroupId) ID() string + func (id ResourceGroupId) Segments() []resourceids.Segment + func (id ResourceGroupId) String() string + type Sku struct + Name string + type SslEnum string + const SslEnumDisabled + const SslEnumEnabled + type SubscriptionId struct + SubscriptionId string + func NewSubscriptionID(subscriptionId string) SubscriptionId + func ParseSubscriptionID(input string) (*SubscriptionId, error) + func ParseSubscriptionIDInsensitively(input string) (*SubscriptionId, error) + func (id SubscriptionId) ID() string + func (id SubscriptionId) Segments() []resourceids.Segment + func (id SubscriptionId) String() string + type UpdateResponse struct + HttpResponse *http.Response + Poller polling.LongRunningPoller