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 PossibleValuesForCreateMode() []string + func PossibleValuesForHighAvailabilityMode() []string + func PossibleValuesForMongoClusterStatus() []string + func PossibleValuesForPreviewFeature() []string + func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string + func PossibleValuesForPrivateEndpointServiceConnectionStatus() []string + func PossibleValuesForProvisioningState() []string + func PossibleValuesForPublicNetworkAccess() []string + func PossibleValuesForReplicationRole() []string + func PossibleValuesForReplicationState() []string + func ValidateMongoClusterID(input interface{}, key string) (warnings []string, errors []error) + type AdministratorProperties struct + Password *string + UserName *string + type BackupProperties struct + EarliestRestoreTime *string + type ComputeProperties struct + Tier *string + type CreateMode string + const CreateModeDefault + const CreateModeGeoReplica + const CreateModePointInTimeRestore + const CreateModeReplica + func (s *CreateMode) UnmarshalJSON(bytes []byte) error + type HighAvailabilityMode string + const HighAvailabilityModeDisabled + const HighAvailabilityModeSameZone + const HighAvailabilityModeZoneRedundantPreferred + func (s *HighAvailabilityMode) UnmarshalJSON(bytes []byte) error + type HighAvailabilityProperties struct + TargetMode *HighAvailabilityMode + type ListByParentCompleteResult struct + Items []Replica + LatestHttpResponse *http.Response + type ListByParentCustomPager struct + NextLink *odata.Link + func (p *ListByParentCustomPager) NextPageLink() *odata.Link + type ListByParentOperationResponse struct + HttpResponse *http.Response + Model *[]Replica + OData *odata.OData + type MongoClusterId struct + MongoClusterName string + ResourceGroupName string + SubscriptionId string + func NewMongoClusterID(subscriptionId string, resourceGroupName string, mongoClusterName string) MongoClusterId + func ParseMongoClusterID(input string) (*MongoClusterId, error) + func ParseMongoClusterIDInsensitively(input string) (*MongoClusterId, error) + func (id *MongoClusterId) FromParseResult(input resourceids.ParseResult) error + func (id MongoClusterId) ID() string + func (id MongoClusterId) Segments() []resourceids.Segment + func (id MongoClusterId) String() string + type MongoClusterProperties struct + Administrator *AdministratorProperties + Backup *BackupProperties + ClusterStatus *MongoClusterStatus + Compute *ComputeProperties + ConnectionString *string + CreateMode *CreateMode + HighAvailability *HighAvailabilityProperties + InfrastructureVersion *string + PreviewFeatures *[]PreviewFeature + PrivateEndpointConnections *[]PrivateEndpointConnection + ProvisioningState *ProvisioningState + PublicNetworkAccess *PublicNetworkAccess + Replica *ReplicationProperties + ReplicaParameters *MongoClusterReplicaParameters + RestoreParameters *MongoClusterRestoreParameters + ServerVersion *string + Sharding *ShardingProperties + Storage *StorageProperties + type MongoClusterReplicaParameters struct + SourceLocation string + SourceResourceId string + type MongoClusterRestoreParameters struct + PointInTimeUTC *string + SourceResourceId *string + func (o *MongoClusterRestoreParameters) GetPointInTimeUTCAsTime() (*time.Time, error) + func (o *MongoClusterRestoreParameters) SetPointInTimeUTCAsTime(input time.Time) + type MongoClusterStatus string + const MongoClusterStatusDropping + const MongoClusterStatusProvisioning + const MongoClusterStatusReady + const MongoClusterStatusStarting + const MongoClusterStatusStopped + const MongoClusterStatusStopping + const MongoClusterStatusUpdating + func (s *MongoClusterStatus) UnmarshalJSON(bytes []byte) error + type PreviewFeature string + const PreviewFeatureGeoReplicas + func (s *PreviewFeature) UnmarshalJSON(bytes []byte) error + type PrivateEndpoint struct + Id *string + type PrivateEndpointConnection struct + Id *string + Name *string + Properties *PrivateEndpointConnectionProperties + SystemData *systemdata.SystemData + Type *string + type PrivateEndpointConnectionProperties struct + GroupIds *[]string + PrivateEndpoint *PrivateEndpoint + PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState + ProvisioningState *PrivateEndpointConnectionProvisioningState + type PrivateEndpointConnectionProvisioningState string + const PrivateEndpointConnectionProvisioningStateCreating + const PrivateEndpointConnectionProvisioningStateDeleting + const PrivateEndpointConnectionProvisioningStateFailed + const PrivateEndpointConnectionProvisioningStateSucceeded + func (s *PrivateEndpointConnectionProvisioningState) UnmarshalJSON(bytes []byte) error + type PrivateEndpointServiceConnectionStatus string + const PrivateEndpointServiceConnectionStatusApproved + const PrivateEndpointServiceConnectionStatusPending + const PrivateEndpointServiceConnectionStatusRejected + func (s *PrivateEndpointServiceConnectionStatus) UnmarshalJSON(bytes []byte) error + type PrivateLinkServiceConnectionState struct + ActionsRequired *string + Description *string + Status *PrivateEndpointServiceConnectionStatus + type ProvisioningState string + const ProvisioningStateCanceled + const ProvisioningStateDropping + const ProvisioningStateFailed + const ProvisioningStateInProgress + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type PublicNetworkAccess string + const PublicNetworkAccessDisabled + const PublicNetworkAccessEnabled + func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error + type Replica struct + Id *string + Name *string + Properties *MongoClusterProperties + SystemData *systemdata.SystemData + Type *string + type ReplicaOperationPredicate struct + Id *string + Name *string + Type *string + func (p ReplicaOperationPredicate) Matches(input Replica) bool + type ReplicasClient struct + Client *resourcemanager.Client + func NewReplicasClientWithBaseURI(sdkApi sdkEnv.Api) (*ReplicasClient, error) + func (c ReplicasClient) ListByParent(ctx context.Context, id MongoClusterId) (result ListByParentOperationResponse, err error) + func (c ReplicasClient) ListByParentComplete(ctx context.Context, id MongoClusterId) (ListByParentCompleteResult, error) + func (c ReplicasClient) ListByParentCompleteMatchingPredicate(ctx context.Context, id MongoClusterId, predicate ReplicaOperationPredicate) (result ListByParentCompleteResult, err error) + type ReplicationProperties struct + ReplicationState *ReplicationState + Role *ReplicationRole + SourceResourceId *string + type ReplicationRole string + const ReplicationRoleAsyncReplica + const ReplicationRoleGeoAsyncReplica + const ReplicationRolePrimary + func (s *ReplicationRole) UnmarshalJSON(bytes []byte) error + type ReplicationState string + const ReplicationStateActive + const ReplicationStateBroken + const ReplicationStateCatchup + const ReplicationStateProvisioning + const ReplicationStateReconfiguring + const ReplicationStateUpdating + func (s *ReplicationState) UnmarshalJSON(bytes []byte) error + type ShardingProperties struct + ShardCount *int64 + type StorageProperties struct + SizeGb *int64