Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForAvailabilityStrategy() []string + func PossibleValuesForClusterProvisioningState() []string + func PossibleValuesForEncryptionKeyStatus() []string + func PossibleValuesForEncryptionState() []string + func PossibleValuesForEncryptionVersionType() []string + func PossibleValuesForInternetEnum() []string + func PossibleValuesForNsxPublicIPQuotaRaisedEnum() []string + func PossibleValuesForPrivateCloudProvisioningState() []string + func PossibleValuesForSslEnum() []string + func ValidatePrivateCloudID(input interface{}, key string) (warnings []string, errors []error) + type AdminCredentials struct + NsxtPassword *string + NsxtUsername *string + VcenterPassword *string + VcenterUsername *string + type AvailabilityProperties struct + SecondaryZone *int64 + Strategy *AvailabilityStrategy + Zone *int64 + type AvailabilityStrategy string + const AvailabilityStrategyDualZone + const AvailabilityStrategySingleZone + func (s *AvailabilityStrategy) UnmarshalJSON(bytes []byte) error + type Circuit struct + ExpressRouteID *string + ExpressRoutePrivatePeeringID *string + PrimarySubnet *string + SecondarySubnet *string + type ClusterProvisioningState string + const ClusterProvisioningStateCanceled + const ClusterProvisioningStateCancelled + const ClusterProvisioningStateDeleting + const ClusterProvisioningStateFailed + const ClusterProvisioningStateSucceeded + const ClusterProvisioningStateUpdating + func (s *ClusterProvisioningState) UnmarshalJSON(bytes []byte) error + type CommonClusterProperties struct + ClusterId *int64 + ClusterSize *int64 + Hosts *[]string + ProvisioningState *ClusterProvisioningState + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *PrivateCloud + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type Encryption struct + KeyVaultProperties *EncryptionKeyVaultProperties + Status *EncryptionState + type EncryptionKeyStatus string + const EncryptionKeyStatusAccessDenied + const EncryptionKeyStatusConnected + func (s *EncryptionKeyStatus) UnmarshalJSON(bytes []byte) error + type EncryptionKeyVaultProperties struct + AutoDetectedKeyVersion *string + KeyName *string + KeyState *EncryptionKeyStatus + KeyVaultURL *string + KeyVersion *string + VersionType *EncryptionVersionType + type EncryptionState string + const EncryptionStateDisabled + const EncryptionStateEnabled + func (s *EncryptionState) UnmarshalJSON(bytes []byte) error + type EncryptionVersionType string + const EncryptionVersionTypeAutoDetected + const EncryptionVersionTypeFixed + func (s *EncryptionVersionType) UnmarshalJSON(bytes []byte) error + type Endpoints struct + HcxCloudManager *string + NsxtManager *string + Vcsa *string + type GetOperationResponse struct + HttpResponse *http.Response + Model *PrivateCloud + OData *odata.OData + 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 + func (s *InternetEnum) UnmarshalJSON(bytes []byte) error + type ListAdminCredentialsOperationResponse struct + HttpResponse *http.Response + Model *AdminCredentials + OData *odata.OData + type ListCompleteResult struct + Items []PrivateCloud + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListInSubscriptionCompleteResult struct + Items []PrivateCloud + LatestHttpResponse *http.Response + type ListInSubscriptionCustomPager struct + NextLink *odata.Link + func (p *ListInSubscriptionCustomPager) NextPageLink() *odata.Link + type ListInSubscriptionOperationResponse struct + HttpResponse *http.Response + Model *[]PrivateCloud + OData *odata.OData + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]PrivateCloud + OData *odata.OData + type NsxPublicIPQuotaRaisedEnum string + const NsxPublicIPQuotaRaisedEnumDisabled + const NsxPublicIPQuotaRaisedEnumEnabled + func (s *NsxPublicIPQuotaRaisedEnum) UnmarshalJSON(bytes []byte) error + type PrivateCloud struct + Id *string + Identity *identity.SystemAssigned + 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) FromParseResult(input resourceids.ParseResult) error + func (id PrivateCloudId) ID() string + func (id PrivateCloudId) Segments() []resourceids.Segment + func (id PrivateCloudId) String() string + type PrivateCloudOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p PrivateCloudOperationPredicate) Matches(input PrivateCloud) bool + type PrivateCloudProperties struct + Availability *AvailabilityProperties + Circuit *Circuit + Encryption *Encryption + Endpoints *Endpoints + ExternalCloudLinks *[]string + IdentitySources *[]IdentitySource + Internet *InternetEnum + ManagementCluster *CommonClusterProperties + ManagementNetwork *string + NetworkBlock string + NsxPublicIPQuotaRaised *NsxPublicIPQuotaRaisedEnum + NsxtCertificateThumbprint *string + NsxtPassword *string + ProvisioningNetwork *string + ProvisioningState *PrivateCloudProvisioningState + SecondaryCircuit *Circuit + VMotionNetwork *string + VcenterCertificateThumbprint *string + VcenterPassword *string + type PrivateCloudProvisioningState string + const PrivateCloudProvisioningStateBuilding + const PrivateCloudProvisioningStateCanceled + const PrivateCloudProvisioningStateCancelled + const PrivateCloudProvisioningStateDeleting + const PrivateCloudProvisioningStateFailed + const PrivateCloudProvisioningStatePending + const PrivateCloudProvisioningStateSucceeded + const PrivateCloudProvisioningStateUpdating + func (s *PrivateCloudProvisioningState) UnmarshalJSON(bytes []byte) error + type PrivateCloudUpdate struct + Identity *identity.SystemAssigned + Properties *PrivateCloudUpdateProperties + Tags *map[string]string + type PrivateCloudUpdateProperties struct + Availability *AvailabilityProperties + Encryption *Encryption + IdentitySources *[]IdentitySource + Internet *InternetEnum + ManagementCluster *CommonClusterProperties + type PrivateCloudsClient struct + Client *resourcemanager.Client + func NewPrivateCloudsClientWithBaseURI(sdkApi sdkEnv.Api) (*PrivateCloudsClient, error) + func (c PrivateCloudsClient) CreateOrUpdate(ctx context.Context, id PrivateCloudId, input PrivateCloud) (result CreateOrUpdateOperationResponse, err error) + func (c PrivateCloudsClient) CreateOrUpdateThenPoll(ctx context.Context, id PrivateCloudId, input PrivateCloud) error + func (c PrivateCloudsClient) Delete(ctx context.Context, id PrivateCloudId) (result DeleteOperationResponse, err error) + func (c PrivateCloudsClient) DeleteThenPoll(ctx context.Context, id PrivateCloudId) error + func (c PrivateCloudsClient) Get(ctx context.Context, id PrivateCloudId) (result GetOperationResponse, err error) + func (c PrivateCloudsClient) List(ctx context.Context, id commonids.ResourceGroupId) (result ListOperationResponse, err error) + func (c PrivateCloudsClient) ListAdminCredentials(ctx context.Context, id PrivateCloudId) (result ListAdminCredentialsOperationResponse, err error) + func (c PrivateCloudsClient) ListComplete(ctx context.Context, id commonids.ResourceGroupId) (ListCompleteResult, error) + func (c PrivateCloudsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListCompleteResult, err error) + func (c PrivateCloudsClient) ListInSubscription(ctx context.Context, id commonids.SubscriptionId) (result ListInSubscriptionOperationResponse, err error) + func (c PrivateCloudsClient) ListInSubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListInSubscriptionCompleteResult, error) + func (c PrivateCloudsClient) ListInSubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListInSubscriptionCompleteResult, err error) + func (c PrivateCloudsClient) RotateNsxtPassword(ctx context.Context, id PrivateCloudId) (result RotateNsxtPasswordOperationResponse, err error) + func (c PrivateCloudsClient) RotateNsxtPasswordThenPoll(ctx context.Context, id PrivateCloudId) error + func (c PrivateCloudsClient) RotateVcenterPassword(ctx context.Context, id PrivateCloudId) (result RotateVcenterPasswordOperationResponse, err error) + func (c PrivateCloudsClient) RotateVcenterPasswordThenPoll(ctx context.Context, id PrivateCloudId) error + func (c PrivateCloudsClient) Update(ctx context.Context, id PrivateCloudId, input PrivateCloudUpdate) (result UpdateOperationResponse, err error) + func (c PrivateCloudsClient) UpdateThenPoll(ctx context.Context, id PrivateCloudId, input PrivateCloudUpdate) error + type RotateNsxtPasswordOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type RotateVcenterPasswordOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type Sku struct + Name string + type SslEnum string + const SslEnumDisabled + const SslEnumEnabled + func (s *SslEnum) UnmarshalJSON(bytes []byte) error + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *PrivateCloud + OData *odata.OData + Poller pollers.Poller