azure.mgmt.rdbms.mariadb.models module¶
-
class
azure.mgmt.rdbms.mariadb.models.
Advisor
(*, properties: Optional[Any] = None, **kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.ProxyResource
Represents a recommendation action advisor.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
name (str) – The name of the resource.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
- Parameters
properties (any) – The properties of a recommendation action advisor.
-
class
azure.mgmt.rdbms.mariadb.models.
AdvisorsResultList
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
A list of query statistics.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.rdbms.mariadb.models.
CloudErrorAutoGenerated
(*, error: Optional[azure.mgmt.rdbms.mariadb.models._models_py3.ErrorResponse] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
An error response from the Batch service.
- Parameters
error (ErrorResponse) – Error message.
-
class
azure.mgmt.rdbms.mariadb.models.
Configuration
(*, value: Optional[str] = None, source: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.ProxyResource
Represents a Configuration.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
name (str) – The name of the resource.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
description (str) – Description of the configuration.
default_value (str) – Default value of the configuration.
data_type (str) – Data type of the configuration.
allowed_values (str) – Allowed values of the configuration.
- Parameters
-
class
azure.mgmt.rdbms.mariadb.models.
ConfigurationListResult
(*, value: Optional[List[azure.mgmt.rdbms.mariadb.models._models_py3.Configuration]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
A list of server configurations.
- Parameters
value (list[Configuration]) – The list of server configurations.
-
class
azure.mgmt.rdbms.mariadb.models.
CreateMode
(value)[source]¶ -
The mode to create a new server.
-
DEFAULT
= 'Default'¶
-
GEO_RESTORE
= 'GeoRestore'¶
-
POINT_IN_TIME_RESTORE
= 'PointInTimeRestore'¶
-
REPLICA
= 'Replica'¶
-
-
class
azure.mgmt.rdbms.mariadb.models.
Database
(*, charset: Optional[str] = None, collation: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.ProxyResource
Represents a Database.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
name (str) – The name of the resource.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
- Parameters
-
class
azure.mgmt.rdbms.mariadb.models.
DatabaseListResult
(*, value: Optional[List[azure.mgmt.rdbms.mariadb.models._models_py3.Database]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
A List of databases.
-
class
azure.mgmt.rdbms.mariadb.models.
ErrorAdditionalInfo
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
The resource management error additional info.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.rdbms.mariadb.models.
ErrorResponse
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
message (str) – The error message.
target (str) – The error target.
details (list[ErrorResponse]) – The error details.
additional_info (list[ErrorAdditionalInfo]) – The error additional info.
-
class
azure.mgmt.rdbms.mariadb.models.
FirewallRule
(*, start_ip_address: str, end_ip_address: str, **kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.ProxyResource
Represents a server firewall rule.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Variables
id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
name (str) – The name of the resource.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
- Parameters
-
class
azure.mgmt.rdbms.mariadb.models.
FirewallRuleListResult
(*, value: Optional[List[azure.mgmt.rdbms.mariadb.models._models_py3.FirewallRule]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
A list of firewall rules.
- Parameters
value (list[FirewallRule]) – The list of firewall rules in a server.
-
class
azure.mgmt.rdbms.mariadb.models.
GeoRedundantBackup
(value)[source]¶ -
Enable Geo-redundant or not for server backup.
-
DISABLED
= 'Disabled'¶
-
ENABLED
= 'Enabled'¶
-
-
class
azure.mgmt.rdbms.mariadb.models.
LogFile
(*, size_in_kb: Optional[int] = None, type_properties_type: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.ProxyResource
Represents a log file.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
name (str) – The name of the resource.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
created_time (datetime) – Creation timestamp of the log file.
last_modified_time (datetime) – Last modified timestamp of the log file.
url (str) – The url to download the log file from.
- Parameters
size_in_kb (long) – Size of the log file.
type_properties_type (str) – Type of the log file.
-
class
azure.mgmt.rdbms.mariadb.models.
LogFileListResult
(*, value: Optional[List[azure.mgmt.rdbms.mariadb.models._models_py3.LogFile]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
A list of log files.
-
class
azure.mgmt.rdbms.mariadb.models.
MinimalTlsVersionEnum
(value)[source]¶ -
Enforce a minimal Tls version for the server.
-
TLS1_0
= 'TLS1_0'¶
-
TLS1_1
= 'TLS1_1'¶
-
TLS1_2
= 'TLS1_2'¶
-
TLS_ENFORCEMENT_DISABLED
= 'TLSEnforcementDisabled'¶
-
-
class
azure.mgmt.rdbms.mariadb.models.
NameAvailability
(*, message: Optional[str] = None, name_available: Optional[bool] = None, reason: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Represents a resource name availability.
-
class
azure.mgmt.rdbms.mariadb.models.
NameAvailabilityRequest
(*, name: str, type: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Request from client to check resource name availability.
All required parameters must be populated in order to send to Azure.
-
class
azure.mgmt.rdbms.mariadb.models.
Operation
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
REST API operation definition.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
name (str) – The name of the operation being performed on this particular object.
display (OperationDisplay) – The localized display information for this particular operation or action.
origin (str or OperationOrigin) – The intended executor of the operation. Possible values include: “NotSpecified”, “user”, “system”.
properties (dict[str, any]) – Additional descriptions for the operation.
-
class
azure.mgmt.rdbms.mariadb.models.
OperationDisplay
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
Display metadata associated with the operation.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.rdbms.mariadb.models.
OperationListResult
(*, value: Optional[List[azure.mgmt.rdbms.mariadb.models._models_py3.Operation]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
A list of resource provider operations.
-
class
azure.mgmt.rdbms.mariadb.models.
OperationOrigin
(value)[source]¶ -
The intended executor of the operation.
-
NOT_SPECIFIED
= 'NotSpecified'¶
-
SYSTEM
= 'system'¶
-
USER
= 'user'¶
-
-
class
azure.mgmt.rdbms.mariadb.models.
PerformanceTierListResult
(*, value: Optional[List[azure.mgmt.rdbms.mariadb.models._models_py3.PerformanceTierProperties]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
A list of performance tiers.
- Parameters
value (list[PerformanceTierProperties]) – The list of performance tiers.
-
class
azure.mgmt.rdbms.mariadb.models.
PerformanceTierProperties
(*, id: Optional[str] = None, max_backup_retention_days: Optional[int] = None, min_backup_retention_days: Optional[int] = None, max_storage_mb: Optional[int] = None, min_large_storage_mb: Optional[int] = None, max_large_storage_mb: Optional[int] = None, min_storage_mb: Optional[int] = None, service_level_objectives: Optional[List[azure.mgmt.rdbms.mariadb.models._models_py3.PerformanceTierServiceLevelObjectives]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Performance tier properties.
- Parameters
id (str) – ID of the performance tier.
max_backup_retention_days (int) – Maximum Backup retention in days for the performance tier edition.
min_backup_retention_days (int) – Minimum Backup retention in days for the performance tier edition.
max_storage_mb (int) – Max storage allowed for a server.
min_large_storage_mb (int) – Max storage allowed for a server.
max_large_storage_mb (int) – Max storage allowed for a server.
min_storage_mb (int) – Max storage allowed for a server.
service_level_objectives (list[PerformanceTierServiceLevelObjectives]) – Service level objectives associated with the performance tier.
-
class
azure.mgmt.rdbms.mariadb.models.
PerformanceTierServiceLevelObjectives
(*, id: Optional[str] = None, edition: Optional[str] = None, v_core: Optional[int] = None, hardware_generation: Optional[str] = None, max_backup_retention_days: Optional[int] = None, min_backup_retention_days: Optional[int] = None, max_storage_mb: Optional[int] = None, min_storage_mb: Optional[int] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Service level objectives for performance tier.
- Parameters
id (str) – ID for the service level objective.
edition (str) – Edition of the performance tier.
v_core (int) – vCore associated with the service level objective.
hardware_generation (str) – Hardware generation associated with the service level objective.
max_backup_retention_days (int) – Maximum Backup retention in days for the performance tier edition.
min_backup_retention_days (int) – Minimum Backup retention in days for the performance tier edition.
max_storage_mb (int) – Max storage allowed for a server.
min_storage_mb (int) – Max storage allowed for a server.
-
class
azure.mgmt.rdbms.mariadb.models.
PrivateEndpointConnection
(*, private_endpoint: Optional[azure.mgmt.rdbms.mariadb.models._models_py3.PrivateEndpointProperty] = None, private_link_service_connection_state: Optional[azure.mgmt.rdbms.mariadb.models._models_py3.PrivateLinkServiceConnectionStateProperty] = None, **kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.ProxyResource
A private endpoint connection.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
name (str) – The name of the resource.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
provisioning_state (str) – State of the private endpoint connection.
- Parameters
private_endpoint (PrivateEndpointProperty) – Private endpoint which the connection belongs to.
private_link_service_connection_state (PrivateLinkServiceConnectionStateProperty) – Connection state of the private endpoint connection.
-
class
azure.mgmt.rdbms.mariadb.models.
PrivateEndpointConnectionListResult
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
A list of private endpoint connections.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
value (list[PrivateEndpointConnection]) – Array of results.
next_link (str) – Link to retrieve next page of results.
-
class
azure.mgmt.rdbms.mariadb.models.
PrivateEndpointProperty
(*, id: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
PrivateEndpointProperty.
- Parameters
id (str) – Resource id of the private endpoint.
-
class
azure.mgmt.rdbms.mariadb.models.
PrivateEndpointProvisioningState
(value)[source]¶ -
State of the private endpoint connection.
-
APPROVING
= 'Approving'¶
-
DROPPING
= 'Dropping'¶
-
FAILED
= 'Failed'¶
-
READY
= 'Ready'¶
-
REJECTING
= 'Rejecting'¶
-
-
class
azure.mgmt.rdbms.mariadb.models.
PrivateLinkResource
(**kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.ProxyResource
A private link resource.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
name (str) – The name of the resource.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
properties (PrivateLinkResourceProperties) – The private link resource group id.
-
class
azure.mgmt.rdbms.mariadb.models.
PrivateLinkResourceListResult
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
A list of private link resources.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
value (list[PrivateLinkResource]) – Array of results.
next_link (str) – Link to retrieve next page of results.
-
class
azure.mgmt.rdbms.mariadb.models.
PrivateLinkResourceProperties
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
Properties of a private link resource.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.rdbms.mariadb.models.
PrivateLinkServiceConnectionStateActionsRequire
(value)[source]¶ -
The actions required for private link service connection.
-
NONE
= 'None'¶
-
-
class
azure.mgmt.rdbms.mariadb.models.
PrivateLinkServiceConnectionStateProperty
(*, status: str, description: str, **kwargs)[source]¶ Bases:
msrest.serialization.Model
PrivateLinkServiceConnectionStateProperty.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
-
class
azure.mgmt.rdbms.mariadb.models.
PrivateLinkServiceConnectionStateStatus
(value)[source]¶ -
The private link service connection status.
-
APPROVED
= 'Approved'¶
-
DISCONNECTED
= 'Disconnected'¶
-
PENDING
= 'Pending'¶
-
REJECTED
= 'Rejected'¶
-
-
class
azure.mgmt.rdbms.mariadb.models.
ProxyResource
(**kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.Resource
The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
name (str) – The name of the resource.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
-
class
azure.mgmt.rdbms.mariadb.models.
PublicNetworkAccessEnum
(value)[source]¶ -
Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’
-
DISABLED
= 'Disabled'¶
-
ENABLED
= 'Enabled'¶
-
-
class
azure.mgmt.rdbms.mariadb.models.
QueryPerformanceInsightResetDataResult
(*, status: Optional[str] = None, message: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Result of Query Performance Insight data reset.
- Parameters
status (str or QueryPerformanceInsightResetDataResultState) – Indicates result of the operation. Possible values include: “Succeeded”, “Failed”.
message (str) – operation message.
-
class
azure.mgmt.rdbms.mariadb.models.
QueryPerformanceInsightResetDataResultState
(value)[source]¶ -
Indicates result of the operation.
-
FAILED
= 'Failed'¶
-
SUCCEEDED
= 'Succeeded'¶
-
-
class
azure.mgmt.rdbms.mariadb.models.
QueryStatistic
(*, query_id: Optional[str] = None, start_time: Optional[datetime.datetime] = None, end_time: Optional[datetime.datetime] = None, aggregation_function: Optional[str] = None, database_names: Optional[List[str]] = None, query_execution_count: Optional[int] = None, metric_name: Optional[str] = None, metric_display_name: Optional[str] = None, metric_value: Optional[float] = None, metric_value_unit: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.ProxyResource
Represents a Query Statistic.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
name (str) – The name of the resource.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
- Parameters
query_id (str) – Database query identifier.
start_time (datetime) – Observation start time.
end_time (datetime) – Observation end time.
aggregation_function (str) – Aggregation function name.
query_execution_count (long) – Number of query executions in this time interval.
metric_name (str) – Metric name.
metric_display_name (str) – Metric display name.
metric_value (float) – Metric value.
metric_value_unit (str) – Metric value unit.
-
class
azure.mgmt.rdbms.mariadb.models.
QueryText
(*, query_id: Optional[str] = None, query_text: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.ProxyResource
Represents a Query Text.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
name (str) – The name of the resource.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
- Parameters
-
class
azure.mgmt.rdbms.mariadb.models.
QueryTextsResultList
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
A list of query texts.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.rdbms.mariadb.models.
RecommendationAction
(*, advisor_name: Optional[str] = None, session_id: Optional[str] = None, action_id: Optional[int] = None, created_time: Optional[datetime.datetime] = None, expiration_time: Optional[datetime.datetime] = None, reason: Optional[str] = None, recommendation_type: Optional[str] = None, details: Optional[Dict[str, str]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.ProxyResource
Represents a Recommendation Action.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
name (str) – The name of the resource.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
- Parameters
advisor_name (str) – Advisor name.
session_id (str) – Recommendation action session identifier.
action_id (int) – Recommendation action identifier.
created_time (datetime) – Recommendation action creation time.
expiration_time (datetime) – Recommendation action expiration time.
reason (str) – Recommendation action reason.
recommendation_type (str) – Recommendation action type.
-
class
azure.mgmt.rdbms.mariadb.models.
RecommendationActionsResultList
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
A list of recommendation actions.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
value (list[RecommendationAction]) – The list of recommendation action advisors.
next_link (str) – Link to retrieve next page of results.
-
class
azure.mgmt.rdbms.mariadb.models.
RecommendedActionSessionsOperationStatus
(*, name: Optional[str] = None, start_time: Optional[datetime.datetime] = None, status: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Recommendation action session operation status.
-
class
azure.mgmt.rdbms.mariadb.models.
RecoverableServerResource
(**kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.ProxyResource
A recoverable server resource.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
name (str) – The name of the resource.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
last_available_backup_date_time (str) – The last available backup date time.
service_level_objective (str) – The service level objective.
edition (str) – Edition of the performance tier.
v_core (int) – vCore associated with the service level objective.
hardware_generation (str) – Hardware generation associated with the service level objective.
version (str) – The MariaDB version.
-
class
azure.mgmt.rdbms.mariadb.models.
Resource
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
Common fields that are returned in the response for all Azure Resource Manager resources.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
name (str) – The name of the resource.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
-
class
azure.mgmt.rdbms.mariadb.models.
SecurityAlertPolicyName
(value)[source]¶ -
An enumeration.
-
DEFAULT
= 'Default'¶
-
-
class
azure.mgmt.rdbms.mariadb.models.
Server
(*, location: str, tags: Optional[Dict[str, str]] = None, sku: Optional[azure.mgmt.rdbms.mariadb.models._models_py3.Sku] = None, administrator_login: Optional[str] = None, version: Optional[str] = None, ssl_enforcement: Optional[str] = None, minimal_tls_version: Optional[str] = None, user_visible_state: Optional[str] = None, fully_qualified_domain_name: Optional[str] = None, earliest_restore_date: Optional[datetime.datetime] = None, storage_profile: Optional[azure.mgmt.rdbms.mariadb.models._models_py3.StorageProfile] = None, replication_role: Optional[str] = None, master_server_id: Optional[str] = None, replica_capacity: Optional[int] = None, public_network_access: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.TrackedResource
Represents a server.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Variables
id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
name (str) – The name of the resource.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
private_endpoint_connections (list[ServerPrivateEndpointConnection]) – List of private endpoint connections on a server.
- Parameters
location (str) – Required. The geo-location where the resource lives.
sku (Sku) – The SKU (pricing tier) of the server.
administrator_login (str) – The administrator’s login name of a server. Can only be specified when the server is being created (and is required for creation).
version (str or ServerVersion) – Server version. Possible values include: “10.2”, “10.3”.
ssl_enforcement (str or SslEnforcementEnum) – Enable ssl enforcement or not when connect to server. Possible values include: “Enabled”, “Disabled”.
minimal_tls_version (str or MinimalTlsVersionEnum) – Enforce a minimal Tls version for the server. Possible values include: “TLS1_0”, “TLS1_1”, “TLS1_2”, “TLSEnforcementDisabled”.
user_visible_state (str or ServerState) – A state of a server that is visible to user. Possible values include: “Ready”, “Dropping”, “Disabled”.
fully_qualified_domain_name (str) – The fully qualified domain name of a server.
earliest_restore_date (datetime) – Earliest restore point creation time (ISO8601 format).
storage_profile (StorageProfile) – Storage profile of a server.
replication_role (str) – The replication role of the server.
master_server_id (str) – The master server id of a replica server.
replica_capacity (int) – The maximum number of replicas that a master server can have.
public_network_access (str or PublicNetworkAccessEnum) – Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’. Possible values include: “Enabled”, “Disabled”.
-
class
azure.mgmt.rdbms.mariadb.models.
ServerForCreate
(*, properties: azure.mgmt.rdbms.mariadb.models._models_py3.ServerPropertiesForCreate, location: str, sku: Optional[azure.mgmt.rdbms.mariadb.models._models_py3.Sku] = None, tags: Optional[Dict[str, str]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Represents a server to be created.
All required parameters must be populated in order to send to Azure.
- Parameters
-
class
azure.mgmt.rdbms.mariadb.models.
ServerListResult
(*, value: Optional[List[azure.mgmt.rdbms.mariadb.models._models_py3.Server]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
A list of servers.
-
class
azure.mgmt.rdbms.mariadb.models.
ServerPrivateEndpointConnection
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
A private endpoint connection under a server.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
properties (ServerPrivateEndpointConnectionProperties) – Private endpoint connection properties.
-
class
azure.mgmt.rdbms.mariadb.models.
ServerPrivateEndpointConnectionProperties
(*, private_endpoint: Optional[azure.mgmt.rdbms.mariadb.models._models_py3.PrivateEndpointProperty] = None, private_link_service_connection_state: Optional[azure.mgmt.rdbms.mariadb.models._models_py3.ServerPrivateLinkServiceConnectionStateProperty] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Properties of a private endpoint connection.
Variables are only populated by the server, and will be ignored when sending a request.
- Parameters
private_endpoint (PrivateEndpointProperty) – Private endpoint which the connection belongs to.
private_link_service_connection_state (ServerPrivateLinkServiceConnectionStateProperty) – Connection state of the private endpoint connection.
- Variables
provisioning_state (str or PrivateEndpointProvisioningState) – State of the private endpoint connection. Possible values include: “Approving”, “Ready”, “Dropping”, “Failed”, “Rejecting”.
-
class
azure.mgmt.rdbms.mariadb.models.
ServerPrivateLinkServiceConnectionStateProperty
(*, status: str, description: str, **kwargs)[source]¶ Bases:
msrest.serialization.Model
ServerPrivateLinkServiceConnectionStateProperty.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Parameters
status (str or PrivateLinkServiceConnectionStateStatus) – Required. The private link service connection status. Possible values include: “Approved”, “Pending”, “Rejected”, “Disconnected”.
description (str) – Required. The private link service connection description.
- Variables
actions_required (str or PrivateLinkServiceConnectionStateActionsRequire) – The actions required for private link service connection. Possible values include: “None”.
-
class
azure.mgmt.rdbms.mariadb.models.
ServerPropertiesForCreate
(*, version: Optional[str] = None, ssl_enforcement: Optional[str] = None, minimal_tls_version: Optional[str] = None, public_network_access: Optional[str] = None, storage_profile: Optional[azure.mgmt.rdbms.mariadb.models._models_py3.StorageProfile] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The properties used to create a new server.
You probably want to use the sub-classes and not this class directly. Known sub-classes are: ServerPropertiesForDefaultCreate, ServerPropertiesForGeoRestore, ServerPropertiesForRestore, ServerPropertiesForReplica.
All required parameters must be populated in order to send to Azure.
- Parameters
version (str or ServerVersion) – Server version. Possible values include: “10.2”, “10.3”.
ssl_enforcement (str or SslEnforcementEnum) – Enable ssl enforcement or not when connect to server. Possible values include: “Enabled”, “Disabled”.
minimal_tls_version (str or MinimalTlsVersionEnum) – Enforce a minimal Tls version for the server. Possible values include: “TLS1_0”, “TLS1_1”, “TLS1_2”, “TLSEnforcementDisabled”.
public_network_access (str or PublicNetworkAccessEnum) – Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’. Possible values include: “Enabled”, “Disabled”.
storage_profile (StorageProfile) – Storage profile of a server.
create_mode (str or CreateMode) – Required. The mode to create a new server.Constant filled by server. Possible values include: “Default”, “PointInTimeRestore”, “GeoRestore”, “Replica”.
-
class
azure.mgmt.rdbms.mariadb.models.
ServerPropertiesForDefaultCreate
(*, administrator_login: str, administrator_login_password: str, version: Optional[str] = None, ssl_enforcement: Optional[str] = None, minimal_tls_version: Optional[str] = None, public_network_access: Optional[str] = None, storage_profile: Optional[azure.mgmt.rdbms.mariadb.models._models_py3.StorageProfile] = None, **kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.ServerPropertiesForCreate
The properties used to create a new server.
All required parameters must be populated in order to send to Azure.
- Parameters
version (str or ServerVersion) – Server version. Possible values include: “10.2”, “10.3”.
ssl_enforcement (str or SslEnforcementEnum) – Enable ssl enforcement or not when connect to server. Possible values include: “Enabled”, “Disabled”.
minimal_tls_version (str or MinimalTlsVersionEnum) – Enforce a minimal Tls version for the server. Possible values include: “TLS1_0”, “TLS1_1”, “TLS1_2”, “TLSEnforcementDisabled”.
public_network_access (str or PublicNetworkAccessEnum) – Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’. Possible values include: “Enabled”, “Disabled”.
storage_profile (StorageProfile) – Storage profile of a server.
create_mode (str or CreateMode) – Required. The mode to create a new server.Constant filled by server. Possible values include: “Default”, “PointInTimeRestore”, “GeoRestore”, “Replica”.
administrator_login (str) – Required. The administrator’s login name of a server. Can only be specified when the server is being created (and is required for creation).
administrator_login_password (str) – Required. The password of the administrator login.
-
class
azure.mgmt.rdbms.mariadb.models.
ServerPropertiesForGeoRestore
(*, source_server_id: str, version: Optional[str] = None, ssl_enforcement: Optional[str] = None, minimal_tls_version: Optional[str] = None, public_network_access: Optional[str] = None, storage_profile: Optional[azure.mgmt.rdbms.mariadb.models._models_py3.StorageProfile] = None, **kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.ServerPropertiesForCreate
The properties used to create a new server by restoring to a different region from a geo replicated backup.
All required parameters must be populated in order to send to Azure.
- Parameters
version (str or ServerVersion) – Server version. Possible values include: “10.2”, “10.3”.
ssl_enforcement (str or SslEnforcementEnum) – Enable ssl enforcement or not when connect to server. Possible values include: “Enabled”, “Disabled”.
minimal_tls_version (str or MinimalTlsVersionEnum) – Enforce a minimal Tls version for the server. Possible values include: “TLS1_0”, “TLS1_1”, “TLS1_2”, “TLSEnforcementDisabled”.
public_network_access (str or PublicNetworkAccessEnum) – Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’. Possible values include: “Enabled”, “Disabled”.
storage_profile (StorageProfile) – Storage profile of a server.
create_mode (str or CreateMode) – Required. The mode to create a new server.Constant filled by server. Possible values include: “Default”, “PointInTimeRestore”, “GeoRestore”, “Replica”.
source_server_id (str) – Required. The source server id to restore from.
-
class
azure.mgmt.rdbms.mariadb.models.
ServerPropertiesForReplica
(*, source_server_id: str, version: Optional[str] = None, ssl_enforcement: Optional[str] = None, minimal_tls_version: Optional[str] = None, public_network_access: Optional[str] = None, storage_profile: Optional[azure.mgmt.rdbms.mariadb.models._models_py3.StorageProfile] = None, **kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.ServerPropertiesForCreate
The properties to create a new replica.
All required parameters must be populated in order to send to Azure.
- Parameters
version (str or ServerVersion) – Server version. Possible values include: “10.2”, “10.3”.
ssl_enforcement (str or SslEnforcementEnum) – Enable ssl enforcement or not when connect to server. Possible values include: “Enabled”, “Disabled”.
minimal_tls_version (str or MinimalTlsVersionEnum) – Enforce a minimal Tls version for the server. Possible values include: “TLS1_0”, “TLS1_1”, “TLS1_2”, “TLSEnforcementDisabled”.
public_network_access (str or PublicNetworkAccessEnum) – Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’. Possible values include: “Enabled”, “Disabled”.
storage_profile (StorageProfile) – Storage profile of a server.
create_mode (str or CreateMode) – Required. The mode to create a new server.Constant filled by server. Possible values include: “Default”, “PointInTimeRestore”, “GeoRestore”, “Replica”.
source_server_id (str) – Required. The master server id to create replica from.
-
class
azure.mgmt.rdbms.mariadb.models.
ServerPropertiesForRestore
(*, source_server_id: str, restore_point_in_time: datetime.datetime, version: Optional[str] = None, ssl_enforcement: Optional[str] = None, minimal_tls_version: Optional[str] = None, public_network_access: Optional[str] = None, storage_profile: Optional[azure.mgmt.rdbms.mariadb.models._models_py3.StorageProfile] = None, **kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.ServerPropertiesForCreate
The properties used to create a new server by restoring from a backup.
All required parameters must be populated in order to send to Azure.
- Parameters
version (str or ServerVersion) – Server version. Possible values include: “10.2”, “10.3”.
ssl_enforcement (str or SslEnforcementEnum) – Enable ssl enforcement or not when connect to server. Possible values include: “Enabled”, “Disabled”.
minimal_tls_version (str or MinimalTlsVersionEnum) – Enforce a minimal Tls version for the server. Possible values include: “TLS1_0”, “TLS1_1”, “TLS1_2”, “TLSEnforcementDisabled”.
public_network_access (str or PublicNetworkAccessEnum) – Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’. Possible values include: “Enabled”, “Disabled”.
storage_profile (StorageProfile) – Storage profile of a server.
create_mode (str or CreateMode) – Required. The mode to create a new server.Constant filled by server. Possible values include: “Default”, “PointInTimeRestore”, “GeoRestore”, “Replica”.
source_server_id (str) – Required. The source server id to restore from.
restore_point_in_time (datetime) – Required. Restore point creation time (ISO8601 format), specifying the time to restore from.
-
class
azure.mgmt.rdbms.mariadb.models.
ServerSecurityAlertPolicy
(*, state: Optional[str] = None, disabled_alerts: Optional[List[str]] = None, email_addresses: Optional[List[str]] = None, email_account_admins: Optional[bool] = None, storage_endpoint: Optional[str] = None, storage_account_access_key: Optional[str] = None, retention_days: Optional[int] = None, **kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.ProxyResource
A server security alert policy.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
name (str) – The name of the resource.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
- Parameters
state (str or ServerSecurityAlertPolicyState) – Specifies the state of the policy, whether it is enabled or disabled. Possible values include: “Enabled”, “Disabled”.
disabled_alerts (list[str]) – Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly.
email_addresses (list[str]) – Specifies an array of e-mail addresses to which the alert is sent.
email_account_admins (bool) – Specifies that the alert is sent to the account administrators.
storage_endpoint (str) – Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs.
storage_account_access_key (str) – Specifies the identifier key of the Threat Detection audit storage account.
retention_days (int) – Specifies the number of days to keep in the Threat Detection audit logs.
-
class
azure.mgmt.rdbms.mariadb.models.
ServerSecurityAlertPolicyListResult
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
A list of the server’s security alert policies.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
value (list[ServerSecurityAlertPolicy]) – Array of results.
next_link (str) – Link to retrieve next page of results.
-
class
azure.mgmt.rdbms.mariadb.models.
ServerSecurityAlertPolicyState
(value)[source]¶ -
Specifies the state of the policy, whether it is enabled or disabled.
-
DISABLED
= 'Disabled'¶
-
ENABLED
= 'Enabled'¶
-
-
class
azure.mgmt.rdbms.mariadb.models.
ServerState
(value)[source]¶ -
A state of a server that is visible to user.
-
DISABLED
= 'Disabled'¶
-
DROPPING
= 'Dropping'¶
-
READY
= 'Ready'¶
-
-
class
azure.mgmt.rdbms.mariadb.models.
ServerUpdateParameters
(*, sku: Optional[azure.mgmt.rdbms.mariadb.models._models_py3.Sku] = None, tags: Optional[Dict[str, str]] = None, storage_profile: Optional[azure.mgmt.rdbms.mariadb.models._models_py3.StorageProfile] = None, administrator_login_password: Optional[str] = None, version: Optional[str] = None, ssl_enforcement: Optional[str] = None, minimal_tls_version: Optional[str] = None, public_network_access: Optional[str] = None, replication_role: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Parameters allowed to update for a server.
- Parameters
sku (Sku) – The SKU (pricing tier) of the server.
tags (dict[str, str]) – A set of tags. Application-specific metadata in the form of key-value pairs.
storage_profile (StorageProfile) – Storage profile of a server.
administrator_login_password (str) – The password of the administrator login.
version (str or ServerVersion) – The version of a server. Possible values include: “10.2”, “10.3”.
ssl_enforcement (str or SslEnforcementEnum) – Enable ssl enforcement or not when connect to server. Possible values include: “Enabled”, “Disabled”.
minimal_tls_version (str or MinimalTlsVersionEnum) – Enforce a minimal Tls version for the server. Possible values include: “TLS1_0”, “TLS1_1”, “TLS1_2”, “TLSEnforcementDisabled”.
public_network_access (str or PublicNetworkAccessEnum) – Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’. Possible values include: “Enabled”, “Disabled”.
replication_role (str) – The replication role of the server.
-
class
azure.mgmt.rdbms.mariadb.models.
ServerVersion
(value)[source]¶ -
The version of a server.
-
TEN2
= '10.2'¶
-
TEN3
= '10.3'¶
-
-
class
azure.mgmt.rdbms.mariadb.models.
Sku
(*, name: str, tier: Optional[str] = None, capacity: Optional[int] = None, size: Optional[str] = None, family: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Billing information related properties of a server.
All required parameters must be populated in order to send to Azure.
- Parameters
name (str) – Required. The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.
tier (str or SkuTier) – The tier of the particular SKU, e.g. Basic. Possible values include: “Basic”, “GeneralPurpose”, “MemoryOptimized”.
capacity (int) – The scale up/out capacity, representing server’s compute units.
size (str) – The size code, to be interpreted by resource as appropriate.
family (str) – The family of hardware.
-
class
azure.mgmt.rdbms.mariadb.models.
SkuTier
(value)[source]¶ -
The tier of the particular SKU, e.g. Basic.
-
BASIC
= 'Basic'¶
-
GENERAL_PURPOSE
= 'GeneralPurpose'¶
-
MEMORY_OPTIMIZED
= 'MemoryOptimized'¶
-
-
class
azure.mgmt.rdbms.mariadb.models.
SslEnforcementEnum
(value)[source]¶ -
Enable ssl enforcement or not when connect to server.
-
DISABLED
= 'Disabled'¶
-
ENABLED
= 'Enabled'¶
-
-
class
azure.mgmt.rdbms.mariadb.models.
StorageAutogrow
(value)[source]¶ -
Enable Storage Auto Grow.
-
DISABLED
= 'Disabled'¶
-
ENABLED
= 'Enabled'¶
-
-
class
azure.mgmt.rdbms.mariadb.models.
StorageProfile
(*, backup_retention_days: Optional[int] = None, geo_redundant_backup: Optional[str] = None, storage_mb: Optional[int] = None, storage_autogrow: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Storage Profile properties of a server.
- Parameters
backup_retention_days (int) – Backup retention days for the server.
geo_redundant_backup (str or GeoRedundantBackup) – Enable Geo-redundant or not for server backup. Possible values include: “Enabled”, “Disabled”.
storage_mb (int) – Max storage allowed for a server.
storage_autogrow (str or StorageAutogrow) – Enable Storage Auto Grow. Possible values include: “Enabled”, “Disabled”.
-
class
azure.mgmt.rdbms.mariadb.models.
TagsObject
(*, tags: Optional[Dict[str, str]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Tags object for patch operations.
-
class
azure.mgmt.rdbms.mariadb.models.
TopQueryStatisticsInput
(*, number_of_top_queries: int, aggregation_function: str, observed_metric: str, observation_start_time: datetime.datetime, observation_end_time: datetime.datetime, aggregation_window: str, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Input to get top query statistics.
All required parameters must be populated in order to send to Azure.
- Parameters
number_of_top_queries (int) – Required. Max number of top queries to return.
aggregation_function (str) – Required. Aggregation function name.
observed_metric (str) – Required. Observed metric name.
observation_start_time (datetime) – Required. Observation start time.
observation_end_time (datetime) – Required. Observation end time.
aggregation_window (str) – Required. Aggregation interval type in ISO 8601 format.
-
class
azure.mgmt.rdbms.mariadb.models.
TopQueryStatisticsResultList
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
A list of query statistics.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
value (list[QueryStatistic]) – The list of top query statistics.
next_link (str) – Link to retrieve next page of results.
-
class
azure.mgmt.rdbms.mariadb.models.
TrackedResource
(*, location: str, tags: Optional[Dict[str, str]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.Resource
The resource model definition for an Azure Resource Manager tracked top level resource which has ‘tags’ and a ‘location’.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Variables
id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
name (str) – The name of the resource.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
- Parameters
-
class
azure.mgmt.rdbms.mariadb.models.
VirtualNetworkRule
(*, virtual_network_subnet_id: Optional[str] = None, ignore_missing_vnet_service_endpoint: Optional[bool] = None, **kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.ProxyResource
A virtual network rule.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
name (str) – The name of the resource.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
state (str or VirtualNetworkRuleState) – Virtual Network Rule State. Possible values include: “Initializing”, “InProgress”, “Ready”, “Deleting”, “Unknown”.
- Parameters
-
class
azure.mgmt.rdbms.mariadb.models.
VirtualNetworkRuleListResult
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
A list of virtual network rules.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
value (list[VirtualNetworkRule]) – Array of results.
next_link (str) – Link to retrieve next page of results.
-
class
azure.mgmt.rdbms.mariadb.models.
VirtualNetworkRuleState
(value)[source]¶ -
Virtual Network Rule State
-
DELETING
= 'Deleting'¶
-
INITIALIZING
= 'Initializing'¶
-
IN_PROGRESS
= 'InProgress'¶
-
READY
= 'Ready'¶
-
UNKNOWN
= 'Unknown'¶
-
-
class
azure.mgmt.rdbms.mariadb.models.
WaitStatistic
(*, start_time: Optional[datetime.datetime] = None, end_time: Optional[datetime.datetime] = None, event_name: Optional[str] = None, event_type_name: Optional[str] = None, query_id: Optional[int] = None, database_name: Optional[str] = None, user_id: Optional[int] = None, count: Optional[int] = None, total_time_in_ms: Optional[float] = None, **kwargs)[source]¶ Bases:
azure.mgmt.rdbms.mariadb.models._models_py3.ProxyResource
Represents a Wait Statistic.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
name (str) – The name of the resource.
type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.
- Parameters
start_time (datetime) – Observation start time.
end_time (datetime) – Observation end time.
event_name (str) – Wait event name.
event_type_name (str) – Wait event type name.
query_id (long) – Database query identifier.
database_name (str) – Database Name.
user_id (long) – Database user identifier.
count (long) – Wait event count observed in this time interval.
total_time_in_ms (float) – Total time of wait in milliseconds in this time interval.
-
class
azure.mgmt.rdbms.mariadb.models.
WaitStatisticsInput
(*, observation_start_time: datetime.datetime, observation_end_time: datetime.datetime, aggregation_window: str, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Input to get wait statistics.
All required parameters must be populated in order to send to Azure.
-
class
azure.mgmt.rdbms.mariadb.models.
WaitStatisticsResultList
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
A list of wait statistics.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
value (list[WaitStatistic]) – The list of wait statistics.
next_link (str) – Link to retrieve next page of results.