Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion sdk/mongocluster/azure-mgmt-mongocluster/_meta.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"commit": "465d34792335e02d9bf8de153734420d769adac1",
"commit": "164057f2357caad20cab30011df32d60d0cc6bdc",
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
"typespec_src": "specification/mongocluster/DocumentDB.MongoCluster.Management",
"@azure-tools/typespec-python": "0.33.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,8 @@ class MongoClusterMgmtClient: # pylint: disable=client-accepts-api-version-keyw
:type subscription_id: str
:param base_url: Service host. Default value is "https://management.azure.com".
:type base_url: str
:keyword api_version: The API version to use for this operation. Default value is
"2024-06-01-preview". Note that overriding this default value may result in unsupported
behavior.
:keyword api_version: The API version to use for this operation. Default value is "2024-07-01".
Note that overriding this default value may result in unsupported behavior.
:paramtype api_version: str
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
Retry-After header is present.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,8 @@ class MongoClusterMgmtClientConfiguration: # pylint: disable=too-many-instance-
:type subscription_id: str
:param base_url: Service host. Default value is "https://management.azure.com".
:type base_url: str
:keyword api_version: The API version to use for this operation. Default value is
"2024-06-01-preview". Note that overriding this default value may result in unsupported
behavior.
:keyword api_version: The API version to use for this operation. Default value is "2024-07-01".
Note that overriding this default value may result in unsupported behavior.
:paramtype api_version: str
"""

Expand All @@ -43,7 +42,7 @@ def __init__(
base_url: str = "https://management.azure.com",
**kwargs: Any
) -> None:
api_version: str = kwargs.pop("api_version", "2024-06-01-preview")
api_version: str = kwargs.pop("api_version", "2024-07-01")

if credential is None:
raise ValueError("Parameter 'credential' must not be None.")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

VERSION = "1.0.0b2"
VERSION = "1.0.0b1"
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,8 @@ class MongoClusterMgmtClient: # pylint: disable=client-accepts-api-version-keyw
:type subscription_id: str
:param base_url: Service host. Default value is "https://management.azure.com".
:type base_url: str
:keyword api_version: The API version to use for this operation. Default value is
"2024-06-01-preview". Note that overriding this default value may result in unsupported
behavior.
:keyword api_version: The API version to use for this operation. Default value is "2024-07-01".
Note that overriding this default value may result in unsupported behavior.
:paramtype api_version: str
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
Retry-After header is present.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,8 @@ class MongoClusterMgmtClientConfiguration: # pylint: disable=too-many-instance-
:type subscription_id: str
:param base_url: Service host. Default value is "https://management.azure.com".
:type base_url: str
:keyword api_version: The API version to use for this operation. Default value is
"2024-06-01-preview". Note that overriding this default value may result in unsupported
behavior.
:keyword api_version: The API version to use for this operation. Default value is "2024-07-01".
Note that overriding this default value may result in unsupported behavior.
:paramtype api_version: str
"""

Expand All @@ -43,7 +42,7 @@ def __init__(
base_url: str = "https://management.azure.com",
**kwargs: Any
) -> None:
api_version: str = kwargs.pop("api_version", "2024-06-01-preview")
api_version: str = kwargs.pop("api_version", "2024-07-01")

if credential is None:
raise ValueError("Parameter 'credential' must not be None.")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,22 +6,25 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

from ._models import AdministratorProperties
from ._models import BackupProperties
from ._models import CheckNameAvailabilityRequest
from ._models import CheckNameAvailabilityResponse
from ._models import ComputeProperties
from ._models import ConnectionString
from ._models import ErrorAdditionalInfo
from ._models import ErrorDetail
from ._models import ErrorResponse
from ._models import FirewallRule
from ._models import FirewallRuleProperties
from ._models import HighAvailabilityProperties
from ._models import ListConnectionStringsResult
from ._models import MongoCluster
from ._models import MongoClusterProperties
from ._models import MongoClusterReplicaParameters
from ._models import MongoClusterRestoreParameters
from ._models import MongoClusterUpdate
from ._models import MongoClusterUpdateProperties
from ._models import NodeGroupSpec
from ._models import Operation
from ._models import OperationDisplay
from ._models import PrivateEndpoint
Expand All @@ -36,15 +39,17 @@
from ._models import Replica
from ._models import ReplicationProperties
from ._models import Resource
from ._models import ShardingProperties
from ._models import StorageProperties
from ._models import SystemData
from ._models import TrackedResource

from ._enums import ActionType
from ._enums import CheckNameAvailabilityReason
from ._enums import CreateMode
from ._enums import CreatedByType
from ._enums import HighAvailabilityMode
from ._enums import MongoClusterStatus
from ._enums import NodeKind
from ._enums import Origin
from ._enums import PreviewFeature
from ._enums import PrivateEndpointConnectionProvisioningState
Expand All @@ -60,22 +65,25 @@
from ._patch import patch_sdk as _patch_sdk

__all__ = [
"AdministratorProperties",
"BackupProperties",
"CheckNameAvailabilityRequest",
"CheckNameAvailabilityResponse",
"ComputeProperties",
"ConnectionString",
"ErrorAdditionalInfo",
"ErrorDetail",
"ErrorResponse",
"FirewallRule",
"FirewallRuleProperties",
"HighAvailabilityProperties",
"ListConnectionStringsResult",
"MongoCluster",
"MongoClusterProperties",
"MongoClusterReplicaParameters",
"MongoClusterRestoreParameters",
"MongoClusterUpdate",
"MongoClusterUpdateProperties",
"NodeGroupSpec",
"Operation",
"OperationDisplay",
"PrivateEndpoint",
Expand All @@ -90,14 +98,16 @@
"Replica",
"ReplicationProperties",
"Resource",
"ShardingProperties",
"StorageProperties",
"SystemData",
"TrackedResource",
"ActionType",
"CheckNameAvailabilityReason",
"CreateMode",
"CreatedByType",
"HighAvailabilityMode",
"MongoClusterStatus",
"NodeKind",
"Origin",
"PreviewFeature",
"PrivateEndpointConnectionProvisioningState",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,20 @@ class CreateMode(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Create a replica cluster in the same geographic region as the source cluster."""


class HighAvailabilityMode(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""The high availability modes for a cluster."""

DISABLED = "Disabled"
"""High availability mode is disabled. This mode is can see availability impact during faults or
maintenance and is not recommended for production."""
SAME_ZONE = "SameZone"
"""High availability mode is enabled, where each server in a shard is placed in the same
availability zone."""
ZONE_REDUNDANT_PREFERRED = "ZoneRedundantPreferred"
"""High availability mode is enabled and preferences ZoneRedundant if availability zones capacity
is available in the region, otherwise falls-back to provisioning with SameZone."""


class MongoClusterStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""The status of the Mongo cluster resource."""

Expand All @@ -73,13 +87,6 @@ class MongoClusterStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""The mongo cluster resource is being dropped."""


class NodeKind(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""The kind of the node on the cluster."""

SHARD = "Shard"
"""The node is a shard kind."""


class Origin(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit
logs UX. Default value is "user,system".
Expand Down
Loading