dbformariadb.azure.com/v1api20180601

dbformariadb.azure.com/v1api20180601

Package v1api20180601 contains API Schema definitions for the dbformariadb v1api20180601 API group

Resource Types:

    APIVersion (string alias)

    Value Description

    "2018-06-01"

    Configuration

    Generator information: - Generated from: /mariadb/resource-manager/Microsoft.DBforMariaDB/stable/2018-06-01/mariadb.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.DBforMariaDB/​servers/​{serverName}/​configurations/​{configurationName}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    Servers_Configuration_Spec


    azureName
    string

    AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be.

    owner
    genruntime.KnownResourceReference

    Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dbformariadb.azure.com/Server resource

    source
    string

    Source: Source of the configuration.

    value
    string

    Value: Value of the configuration.

    status
    Servers_Configuration_STATUS

    ConfigurationProperties_ARM

    (Appears on:Servers_Configuration_Spec_ARM)

    The properties of a configuration.

    Field Description
    source
    string

    Source: Source of the configuration.

    value
    string

    Value: Value of the configuration.

    ConfigurationProperties_STATUS_ARM

    (Appears on:Servers_Configuration_STATUS_ARM)

    The properties of a configuration.

    Field Description
    allowedValues
    string

    AllowedValues: Allowed values of the configuration.

    dataType
    string

    DataType: Data type of the configuration.

    defaultValue
    string

    DefaultValue: Default value of the configuration.

    description
    string

    Description: Description of the configuration.

    source
    string

    Source: Source of the configuration.

    value
    string

    Value: Value of the configuration.

    Database

    Generator information: - Generated from: /mariadb/resource-manager/Microsoft.DBforMariaDB/stable/2018-06-01/mariadb.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.DBforMariaDB/​servers/​{serverName}/​databases/​{databaseName}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    Servers_Database_Spec


    azureName
    string

    AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be.

    charset
    string

    Charset: The charset of the database.

    collation
    string

    Collation: The collation of the database.

    owner
    genruntime.KnownResourceReference

    Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dbformariadb.azure.com/Server resource

    status
    Servers_Database_STATUS

    DatabaseProperties_ARM

    (Appears on:Servers_Database_Spec_ARM)

    The properties of a database.

    Field Description
    charset
    string

    Charset: The charset of the database.

    collation
    string

    Collation: The collation of the database.

    DatabaseProperties_STATUS_ARM

    (Appears on:Servers_Database_STATUS_ARM)

    The properties of a database.

    Field Description
    charset
    string

    Charset: The charset of the database.

    collation
    string

    Collation: The collation of the database.

    MinimalTlsVersion (string alias)

    (Appears on:ServerPropertiesForDefaultCreate, ServerPropertiesForDefaultCreate_ARM, ServerPropertiesForGeoRestore, ServerPropertiesForGeoRestore_ARM, ServerPropertiesForReplica, ServerPropertiesForReplica_ARM, ServerPropertiesForRestore, ServerPropertiesForRestore_ARM)

    Enforce a minimal Tls version for the server.

    Value Description

    "TLS1_0"

    "TLS1_1"

    "TLS1_2"

    "TLSEnforcementDisabled"

    MinimalTlsVersion_STATUS (string alias)

    (Appears on:ServerProperties_STATUS_ARM, Server_STATUS)

    Enforce a minimal Tls version for the server.

    Value Description

    "TLS1_0"

    "TLS1_1"

    "TLS1_2"

    "TLSEnforcementDisabled"

    PrivateEndpointProperty_STATUS

    (Appears on:ServerPrivateEndpointConnectionProperties_STATUS)

    Field Description
    id
    string

    Id: Resource id of the private endpoint.

    PrivateEndpointProperty_STATUS_ARM

    (Appears on:ServerPrivateEndpointConnectionProperties_STATUS_ARM)

    Field Description
    id
    string

    Id: Resource id of the private endpoint.

    PublicNetworkAccess (string alias)

    (Appears on:ServerPropertiesForDefaultCreate, ServerPropertiesForDefaultCreate_ARM, ServerPropertiesForGeoRestore, ServerPropertiesForGeoRestore_ARM, ServerPropertiesForReplica, ServerPropertiesForReplica_ARM, ServerPropertiesForRestore, ServerPropertiesForRestore_ARM)

    Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’

    Value Description

    "Disabled"

    "Enabled"

    PublicNetworkAccess_STATUS (string alias)

    (Appears on:ServerProperties_STATUS_ARM, Server_STATUS)

    Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’

    Value Description

    "Disabled"

    "Enabled"

    Server

    Generator information: - Generated from: /mariadb/resource-manager/Microsoft.DBforMariaDB/stable/2018-06-01/mariadb.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.DBforMariaDB/​servers/​{serverName}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    Server_Spec


    azureName
    string

    AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be.

    location
    string

    Location: The location the resource resides in.

    operatorSpec
    ServerOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource

    properties
    ServerPropertiesForCreate

    Properties: Properties of the server.

    sku
    Sku

    Sku: The SKU (pricing tier) of the server.

    tags
    map[string]string

    Tags: Application-specific metadata in the form of key-value pairs.

    status
    Server_STATUS

    ServerOperatorSecrets

    (Appears on:ServerOperatorSpec)

    Field Description
    fullyQualifiedDomainName
    genruntime.SecretDestination

    FullyQualifiedDomainName: indicates where the FullyQualifiedDomainName secret should be placed. If omitted, the secret will not be retrieved from Azure.

    ServerOperatorSpec

    (Appears on:Server_Spec)

    Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

    Field Description
    secrets
    ServerOperatorSecrets

    Secrets: configures where to place Azure generated secrets.

    ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS (string alias)

    (Appears on:ServerPrivateEndpointConnectionProperties_STATUS, ServerPrivateEndpointConnectionProperties_STATUS_ARM)

    Value Description

    "Approving"

    "Dropping"

    "Failed"

    "Ready"

    "Rejecting"

    ServerPrivateEndpointConnectionProperties_STATUS

    (Appears on:ServerPrivateEndpointConnection_STATUS)

    Properties of a private endpoint connection.

    Field Description
    privateEndpoint
    PrivateEndpointProperty_STATUS

    PrivateEndpoint: Private endpoint which the connection belongs to.

    privateLinkServiceConnectionState
    ServerPrivateLinkServiceConnectionStateProperty_STATUS

    PrivateLinkServiceConnectionState: Connection state of the private endpoint connection.

    provisioningState
    ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS

    ProvisioningState: State of the private endpoint connection.

    ServerPrivateEndpointConnectionProperties_STATUS_ARM

    (Appears on:ServerPrivateEndpointConnection_STATUS_ARM)

    Properties of a private endpoint connection.

    Field Description
    privateEndpoint
    PrivateEndpointProperty_STATUS_ARM

    PrivateEndpoint: Private endpoint which the connection belongs to.

    privateLinkServiceConnectionState
    ServerPrivateLinkServiceConnectionStateProperty_STATUS_ARM

    PrivateLinkServiceConnectionState: Connection state of the private endpoint connection.

    provisioningState
    ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS

    ProvisioningState: State of the private endpoint connection.

    ServerPrivateEndpointConnection_STATUS

    (Appears on:Server_STATUS)

    A private endpoint connection under a server

    Field Description
    id
    string

    Id: Resource Id of the private endpoint connection.

    properties
    ServerPrivateEndpointConnectionProperties_STATUS

    Properties: Private endpoint connection properties

    ServerPrivateEndpointConnection_STATUS_ARM

    (Appears on:ServerProperties_STATUS_ARM)

    A private endpoint connection under a server

    Field Description
    id
    string

    Id: Resource Id of the private endpoint connection.

    properties
    ServerPrivateEndpointConnectionProperties_STATUS_ARM

    Properties: Private endpoint connection properties

    ServerPrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS (string alias)

    (Appears on:ServerPrivateLinkServiceConnectionStateProperty_STATUS, ServerPrivateLinkServiceConnectionStateProperty_STATUS_ARM)

    Value Description

    "None"

    ServerPrivateLinkServiceConnectionStateProperty_STATUS

    (Appears on:ServerPrivateEndpointConnectionProperties_STATUS)

    Field Description
    actionsRequired
    ServerPrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS

    ActionsRequired: The actions required for private link service connection.

    description
    string

    Description: The private link service connection description.

    status
    ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS

    Status: The private link service connection status.

    ServerPrivateLinkServiceConnectionStateProperty_STATUS_ARM

    (Appears on:ServerPrivateEndpointConnectionProperties_STATUS_ARM)

    Field Description
    actionsRequired
    ServerPrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS

    ActionsRequired: The actions required for private link service connection.

    description
    string

    Description: The private link service connection description.

    status
    ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS

    Status: The private link service connection status.

    ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS (string alias)

    (Appears on:ServerPrivateLinkServiceConnectionStateProperty_STATUS, ServerPrivateLinkServiceConnectionStateProperty_STATUS_ARM)

    Value Description

    "Approved"

    "Disconnected"

    "Pending"

    "Rejected"

    ServerPropertiesForCreate

    (Appears on:Server_Spec)

    Field Description
    default
    ServerPropertiesForDefaultCreate

    Default: Mutually exclusive with all other properties

    geoRestore
    ServerPropertiesForGeoRestore

    GeoRestore: Mutually exclusive with all other properties

    pointInTimeRestore
    ServerPropertiesForRestore

    PointInTimeRestore: Mutually exclusive with all other properties

    replica
    ServerPropertiesForReplica

    Replica: Mutually exclusive with all other properties

    ServerPropertiesForCreate_ARM

    (Appears on:Server_Spec_ARM)

    Field Description
    default
    ServerPropertiesForDefaultCreate_ARM

    Default: Mutually exclusive with all other properties

    geoRestore
    ServerPropertiesForGeoRestore_ARM

    GeoRestore: Mutually exclusive with all other properties

    pointInTimeRestore
    ServerPropertiesForRestore_ARM

    PointInTimeRestore: Mutually exclusive with all other properties

    replica
    ServerPropertiesForReplica_ARM

    Replica: Mutually exclusive with all other properties

    ServerPropertiesForDefaultCreate

    (Appears on:ServerPropertiesForCreate)

    Field Description
    administratorLogin
    string

    AdministratorLogin: The administrator’s login name of a server. Can only be specified when the server is being created (and is required for creation).

    administratorLoginPassword
    genruntime.SecretReference

    AdministratorLoginPassword: The password of the administrator login.

    createMode
    ServerPropertiesForDefaultCreate_CreateMode

    CreateMode: The mode to create a new server.

    minimalTlsVersion
    MinimalTlsVersion

    MinimalTlsVersion: Enforce a minimal Tls version for the server.

    publicNetworkAccess
    PublicNetworkAccess

    PublicNetworkAccess: Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’

    sslEnforcement
    SslEnforcement

    SslEnforcement: Enable ssl enforcement or not when connect to server.

    storageProfile
    StorageProfile

    StorageProfile: Storage profile of a server.

    version
    ServerVersion

    Version: Server version.

    ServerPropertiesForDefaultCreate_ARM

    (Appears on:ServerPropertiesForCreate_ARM)

    Field Description
    administratorLogin
    string

    AdministratorLogin: The administrator’s login name of a server. Can only be specified when the server is being created (and is required for creation).

    administratorLoginPassword
    string

    AdministratorLoginPassword: The password of the administrator login.

    createMode
    ServerPropertiesForDefaultCreate_CreateMode

    CreateMode: The mode to create a new server.

    minimalTlsVersion
    MinimalTlsVersion

    MinimalTlsVersion: Enforce a minimal Tls version for the server.

    publicNetworkAccess
    PublicNetworkAccess

    PublicNetworkAccess: Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’

    sslEnforcement
    SslEnforcement

    SslEnforcement: Enable ssl enforcement or not when connect to server.

    storageProfile
    StorageProfile_ARM

    StorageProfile: Storage profile of a server.

    version
    ServerVersion

    Version: Server version.

    ServerPropertiesForDefaultCreate_CreateMode (string alias)

    (Appears on:ServerPropertiesForDefaultCreate, ServerPropertiesForDefaultCreate_ARM)

    Value Description

    "Default"

    ServerPropertiesForGeoRestore

    (Appears on:ServerPropertiesForCreate)

    Field Description
    createMode
    ServerPropertiesForGeoRestore_CreateMode

    CreateMode: The mode to create a new server.

    minimalTlsVersion
    MinimalTlsVersion

    MinimalTlsVersion: Enforce a minimal Tls version for the server.

    publicNetworkAccess
    PublicNetworkAccess

    PublicNetworkAccess: Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’

    sourceServerId
    string

    SourceServerId: The source server id to restore from.

    sslEnforcement
    SslEnforcement

    SslEnforcement: Enable ssl enforcement or not when connect to server.

    storageProfile
    StorageProfile

    StorageProfile: Storage profile of a server.

    version
    ServerVersion

    Version: Server version.

    ServerPropertiesForGeoRestore_ARM

    (Appears on:ServerPropertiesForCreate_ARM)

    Field Description
    createMode
    ServerPropertiesForGeoRestore_CreateMode

    CreateMode: The mode to create a new server.

    minimalTlsVersion
    MinimalTlsVersion

    MinimalTlsVersion: Enforce a minimal Tls version for the server.

    publicNetworkAccess
    PublicNetworkAccess

    PublicNetworkAccess: Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’

    sourceServerId
    string

    SourceServerId: The source server id to restore from.

    sslEnforcement
    SslEnforcement

    SslEnforcement: Enable ssl enforcement or not when connect to server.

    storageProfile
    StorageProfile_ARM

    StorageProfile: Storage profile of a server.

    version
    ServerVersion

    Version: Server version.

    ServerPropertiesForGeoRestore_CreateMode (string alias)

    (Appears on:ServerPropertiesForGeoRestore, ServerPropertiesForGeoRestore_ARM)

    Value Description

    "GeoRestore"

    ServerPropertiesForReplica

    (Appears on:ServerPropertiesForCreate)

    Field Description
    createMode
    ServerPropertiesForReplica_CreateMode

    CreateMode: The mode to create a new server.

    minimalTlsVersion
    MinimalTlsVersion

    MinimalTlsVersion: Enforce a minimal Tls version for the server.

    publicNetworkAccess
    PublicNetworkAccess

    PublicNetworkAccess: Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’

    sourceServerId
    string

    SourceServerId: The master server id to create replica from.

    sslEnforcement
    SslEnforcement

    SslEnforcement: Enable ssl enforcement or not when connect to server.

    storageProfile
    StorageProfile

    StorageProfile: Storage profile of a server.

    version
    ServerVersion

    Version: Server version.

    ServerPropertiesForReplica_ARM

    (Appears on:ServerPropertiesForCreate_ARM)

    Field Description
    createMode
    ServerPropertiesForReplica_CreateMode

    CreateMode: The mode to create a new server.

    minimalTlsVersion
    MinimalTlsVersion

    MinimalTlsVersion: Enforce a minimal Tls version for the server.

    publicNetworkAccess
    PublicNetworkAccess

    PublicNetworkAccess: Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’

    sourceServerId
    string

    SourceServerId: The master server id to create replica from.

    sslEnforcement
    SslEnforcement

    SslEnforcement: Enable ssl enforcement or not when connect to server.

    storageProfile
    StorageProfile_ARM

    StorageProfile: Storage profile of a server.

    version
    ServerVersion

    Version: Server version.

    ServerPropertiesForReplica_CreateMode (string alias)

    (Appears on:ServerPropertiesForReplica, ServerPropertiesForReplica_ARM)

    Value Description

    "Replica"

    ServerPropertiesForRestore

    (Appears on:ServerPropertiesForCreate)

    Field Description
    createMode
    ServerPropertiesForRestore_CreateMode

    CreateMode: The mode to create a new server.

    minimalTlsVersion
    MinimalTlsVersion

    MinimalTlsVersion: Enforce a minimal Tls version for the server.

    publicNetworkAccess
    PublicNetworkAccess

    PublicNetworkAccess: Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’

    restorePointInTime
    string

    RestorePointInTime: Restore point creation time (ISO8601 format), specifying the time to restore from.

    sourceServerId
    string

    SourceServerId: The source server id to restore from.

    sslEnforcement
    SslEnforcement

    SslEnforcement: Enable ssl enforcement or not when connect to server.

    storageProfile
    StorageProfile

    StorageProfile: Storage profile of a server.

    version
    ServerVersion

    Version: Server version.

    ServerPropertiesForRestore_ARM

    (Appears on:ServerPropertiesForCreate_ARM)

    Field Description
    createMode
    ServerPropertiesForRestore_CreateMode

    CreateMode: The mode to create a new server.

    minimalTlsVersion
    MinimalTlsVersion

    MinimalTlsVersion: Enforce a minimal Tls version for the server.

    publicNetworkAccess
    PublicNetworkAccess

    PublicNetworkAccess: Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’

    restorePointInTime
    string

    RestorePointInTime: Restore point creation time (ISO8601 format), specifying the time to restore from.

    sourceServerId
    string

    SourceServerId: The source server id to restore from.

    sslEnforcement
    SslEnforcement

    SslEnforcement: Enable ssl enforcement or not when connect to server.

    storageProfile
    StorageProfile_ARM

    StorageProfile: Storage profile of a server.

    version
    ServerVersion

    Version: Server version.

    ServerPropertiesForRestore_CreateMode (string alias)

    (Appears on:ServerPropertiesForRestore, ServerPropertiesForRestore_ARM)

    Value Description

    "PointInTimeRestore"

    ServerProperties_STATUS_ARM

    (Appears on:Server_STATUS_ARM)

    The properties of a server.

    Field Description
    administratorLogin
    string

    AdministratorLogin: The administrator’s login name of a server. Can only be specified when the server is being created (and is required for creation).

    earliestRestoreDate
    string

    EarliestRestoreDate: Earliest restore point creation time (ISO8601 format)

    fullyQualifiedDomainName
    string

    FullyQualifiedDomainName: The fully qualified domain name of a server.

    masterServerId
    string

    MasterServerId: The master server id of a replica server.

    minimalTlsVersion
    MinimalTlsVersion_STATUS

    MinimalTlsVersion: Enforce a minimal Tls version for the server.

    privateEndpointConnections
    []ServerPrivateEndpointConnection_STATUS_ARM

    PrivateEndpointConnections: List of private endpoint connections on a server

    publicNetworkAccess
    PublicNetworkAccess_STATUS

    PublicNetworkAccess: Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’

    replicaCapacity
    int

    ReplicaCapacity: The maximum number of replicas that a master server can have.

    replicationRole
    string

    ReplicationRole: The replication role of the server.

    sslEnforcement
    SslEnforcement_STATUS

    SslEnforcement: Enable ssl enforcement or not when connect to server.

    storageProfile
    StorageProfile_STATUS_ARM

    StorageProfile: Storage profile of a server.

    userVisibleState
    ServerProperties_UserVisibleState_STATUS

    UserVisibleState: A state of a server that is visible to user.

    version
    ServerVersion_STATUS

    Version: Server version.

    ServerProperties_UserVisibleState_STATUS (string alias)

    (Appears on:ServerProperties_STATUS_ARM, Server_STATUS)

    Value Description

    "Disabled"

    "Dropping"

    "Ready"

    ServerVersion (string alias)

    (Appears on:ServerPropertiesForDefaultCreate, ServerPropertiesForDefaultCreate_ARM, ServerPropertiesForGeoRestore, ServerPropertiesForGeoRestore_ARM, ServerPropertiesForReplica, ServerPropertiesForReplica_ARM, ServerPropertiesForRestore, ServerPropertiesForRestore_ARM)

    The version of a server.

    Value Description

    "10.2"

    "10.3"

    ServerVersion_STATUS (string alias)

    (Appears on:ServerProperties_STATUS_ARM, Server_STATUS)

    The version of a server.

    Value Description

    "10.2"

    "10.3"

    Server_STATUS

    (Appears on:Server)

    Represents a server.

    Field Description
    administratorLogin
    string

    AdministratorLogin: The administrator’s login name of a server. Can only be specified when the server is being created (and is required for creation).

    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    earliestRestoreDate
    string

    EarliestRestoreDate: Earliest restore point creation time (ISO8601 format)

    fullyQualifiedDomainName
    string

    FullyQualifiedDomainName: The fully qualified domain name of a server.

    id
    string

    Id: Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName}

    location
    string

    Location: The geo-location where the resource lives

    masterServerId
    string

    MasterServerId: The master server id of a replica server.

    minimalTlsVersion
    MinimalTlsVersion_STATUS

    MinimalTlsVersion: Enforce a minimal Tls version for the server.

    name
    string

    Name: The name of the resource

    privateEndpointConnections
    []ServerPrivateEndpointConnection_STATUS

    PrivateEndpointConnections: List of private endpoint connections on a server

    publicNetworkAccess
    PublicNetworkAccess_STATUS

    PublicNetworkAccess: Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’

    replicaCapacity
    int

    ReplicaCapacity: The maximum number of replicas that a master server can have.

    replicationRole
    string

    ReplicationRole: The replication role of the server.

    sku
    Sku_STATUS

    Sku: The SKU (pricing tier) of the server.

    sslEnforcement
    SslEnforcement_STATUS

    SslEnforcement: Enable ssl enforcement or not when connect to server.

    storageProfile
    StorageProfile_STATUS

    StorageProfile: Storage profile of a server.

    tags
    map[string]string

    Tags: Resource tags.

    type
    string

    Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

    userVisibleState
    ServerProperties_UserVisibleState_STATUS

    UserVisibleState: A state of a server that is visible to user.

    version
    ServerVersion_STATUS

    Version: Server version.

    Server_STATUS_ARM

    Represents a server.

    Field Description
    id
    string

    Id: Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName}

    location
    string

    Location: The geo-location where the resource lives

    name
    string

    Name: The name of the resource

    properties
    ServerProperties_STATUS_ARM

    Properties: Properties of the server.

    sku
    Sku_STATUS_ARM

    Sku: The SKU (pricing tier) of the server.

    tags
    map[string]string

    Tags: Resource tags.

    type
    string

    Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

    Server_Spec

    (Appears on:Server)

    Field Description
    azureName
    string

    AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be.

    location
    string

    Location: The location the resource resides in.

    operatorSpec
    ServerOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    owner
    genruntime.KnownResourceReference

    Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource

    properties
    ServerPropertiesForCreate

    Properties: Properties of the server.

    sku
    Sku

    Sku: The SKU (pricing tier) of the server.

    tags
    map[string]string

    Tags: Application-specific metadata in the form of key-value pairs.

    Server_Spec_ARM

    Field Description
    location
    string

    Location: The location the resource resides in.

    name
    string
    properties
    ServerPropertiesForCreate_ARM

    Properties: Properties of the server.

    sku
    Sku_ARM

    Sku: The SKU (pricing tier) of the server.

    tags
    map[string]string

    Tags: Application-specific metadata in the form of key-value pairs.

    Servers_Configuration_STATUS

    (Appears on:Configuration)

    Field Description
    allowedValues
    string

    AllowedValues: Allowed values of the configuration.

    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    dataType
    string

    DataType: Data type of the configuration.

    defaultValue
    string

    DefaultValue: Default value of the configuration.

    description
    string

    Description: Description of the configuration.

    id
    string

    Id: Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName}

    name
    string

    Name: The name of the resource

    source
    string

    Source: Source of the configuration.

    type
    string

    Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

    value
    string

    Value: Value of the configuration.

    Servers_Configuration_STATUS_ARM

    Field Description
    id
    string

    Id: Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName}

    name
    string

    Name: The name of the resource

    properties
    ConfigurationProperties_STATUS_ARM

    Properties: The properties of a configuration.

    type
    string

    Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

    Servers_Configuration_Spec

    (Appears on:Configuration)

    Field Description
    azureName
    string

    AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be.

    owner
    genruntime.KnownResourceReference

    Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dbformariadb.azure.com/Server resource

    source
    string

    Source: Source of the configuration.

    value
    string

    Value: Value of the configuration.

    Servers_Configuration_Spec_ARM

    Field Description
    name
    string
    properties
    ConfigurationProperties_ARM

    Properties: The properties of a configuration.

    Servers_Database_STATUS

    (Appears on:Database)

    Field Description
    charset
    string

    Charset: The charset of the database.

    collation
    string

    Collation: The collation of the database.

    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    id
    string

    Id: Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName}

    name
    string

    Name: The name of the resource

    type
    string

    Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

    Servers_Database_STATUS_ARM

    Field Description
    id
    string

    Id: Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName}

    name
    string

    Name: The name of the resource

    properties
    DatabaseProperties_STATUS_ARM

    Properties: The properties of a database.

    type
    string

    Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

    Servers_Database_Spec

    (Appears on:Database)

    Field Description
    azureName
    string

    AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be.

    charset
    string

    Charset: The charset of the database.

    collation
    string

    Collation: The collation of the database.

    owner
    genruntime.KnownResourceReference

    Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dbformariadb.azure.com/Server resource

    Servers_Database_Spec_ARM

    Field Description
    name
    string
    properties
    DatabaseProperties_ARM

    Properties: The properties of a database.

    Sku

    (Appears on:Server_Spec)

    Billing information related properties of a server.

    Field Description
    capacity
    int

    Capacity: The scale up/out capacity, representing server’s compute units.

    family
    string

    Family: The family of hardware.

    name
    string

    Name: The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.

    size
    string

    Size: The size code, to be interpreted by resource as appropriate.

    tier
    Sku_Tier

    Tier: The tier of the particular SKU, e.g. Basic.

    Sku_ARM

    (Appears on:Server_Spec_ARM)

    Billing information related properties of a server.

    Field Description
    capacity
    int

    Capacity: The scale up/out capacity, representing server’s compute units.

    family
    string

    Family: The family of hardware.

    name
    string

    Name: The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.

    size
    string

    Size: The size code, to be interpreted by resource as appropriate.

    tier
    Sku_Tier

    Tier: The tier of the particular SKU, e.g. Basic.

    Sku_STATUS

    (Appears on:Server_STATUS)

    Billing information related properties of a server.

    Field Description
    capacity
    int

    Capacity: The scale up/out capacity, representing server’s compute units.

    family
    string

    Family: The family of hardware.

    name
    string

    Name: The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.

    size
    string

    Size: The size code, to be interpreted by resource as appropriate.

    tier
    Sku_Tier_STATUS

    Tier: The tier of the particular SKU, e.g. Basic.

    Sku_STATUS_ARM

    (Appears on:Server_STATUS_ARM)

    Billing information related properties of a server.

    Field Description
    capacity
    int

    Capacity: The scale up/out capacity, representing server’s compute units.

    family
    string

    Family: The family of hardware.

    name
    string

    Name: The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.

    size
    string

    Size: The size code, to be interpreted by resource as appropriate.

    tier
    Sku_Tier_STATUS

    Tier: The tier of the particular SKU, e.g. Basic.

    Sku_Tier (string alias)

    (Appears on:Sku, Sku_ARM)

    Value Description

    "Basic"

    "GeneralPurpose"

    "MemoryOptimized"

    Sku_Tier_STATUS (string alias)

    (Appears on:Sku_STATUS, Sku_STATUS_ARM)

    Value Description

    "Basic"

    "GeneralPurpose"

    "MemoryOptimized"

    SslEnforcement (string alias)

    (Appears on:ServerPropertiesForDefaultCreate, ServerPropertiesForDefaultCreate_ARM, ServerPropertiesForGeoRestore, ServerPropertiesForGeoRestore_ARM, ServerPropertiesForReplica, ServerPropertiesForReplica_ARM, ServerPropertiesForRestore, ServerPropertiesForRestore_ARM)

    Enable ssl enforcement or not when connect to server.

    Value Description

    "Disabled"

    "Enabled"

    SslEnforcement_STATUS (string alias)

    (Appears on:ServerProperties_STATUS_ARM, Server_STATUS)

    Enable ssl enforcement or not when connect to server.

    Value Description

    "Disabled"

    "Enabled"

    StorageProfile

    (Appears on:ServerPropertiesForDefaultCreate, ServerPropertiesForGeoRestore, ServerPropertiesForReplica, ServerPropertiesForRestore)

    Storage Profile properties of a server

    Field Description
    backupRetentionDays
    int

    BackupRetentionDays: Backup retention days for the server.

    geoRedundantBackup
    StorageProfile_GeoRedundantBackup

    GeoRedundantBackup: Enable Geo-redundant or not for server backup.

    storageAutogrow
    StorageProfile_StorageAutogrow

    StorageAutogrow: Enable Storage Auto Grow.

    storageMB
    int

    StorageMB: Max storage allowed for a server.

    StorageProfile_ARM

    (Appears on:ServerPropertiesForDefaultCreate_ARM, ServerPropertiesForGeoRestore_ARM, ServerPropertiesForReplica_ARM, ServerPropertiesForRestore_ARM)

    Storage Profile properties of a server

    Field Description
    backupRetentionDays
    int

    BackupRetentionDays: Backup retention days for the server.

    geoRedundantBackup
    StorageProfile_GeoRedundantBackup

    GeoRedundantBackup: Enable Geo-redundant or not for server backup.

    storageAutogrow
    StorageProfile_StorageAutogrow

    StorageAutogrow: Enable Storage Auto Grow.

    storageMB
    int

    StorageMB: Max storage allowed for a server.

    StorageProfile_GeoRedundantBackup (string alias)

    (Appears on:StorageProfile, StorageProfile_ARM)

    Value Description

    "Disabled"

    "Enabled"

    StorageProfile_GeoRedundantBackup_STATUS (string alias)

    (Appears on:StorageProfile_STATUS, StorageProfile_STATUS_ARM)

    Value Description

    "Disabled"

    "Enabled"

    StorageProfile_STATUS

    (Appears on:Server_STATUS)

    Storage Profile properties of a server

    Field Description
    backupRetentionDays
    int

    BackupRetentionDays: Backup retention days for the server.

    geoRedundantBackup
    StorageProfile_GeoRedundantBackup_STATUS

    GeoRedundantBackup: Enable Geo-redundant or not for server backup.

    storageAutogrow
    StorageProfile_StorageAutogrow_STATUS

    StorageAutogrow: Enable Storage Auto Grow.

    storageMB
    int

    StorageMB: Max storage allowed for a server.

    StorageProfile_STATUS_ARM

    (Appears on:ServerProperties_STATUS_ARM)

    Storage Profile properties of a server

    Field Description
    backupRetentionDays
    int

    BackupRetentionDays: Backup retention days for the server.

    geoRedundantBackup
    StorageProfile_GeoRedundantBackup_STATUS

    GeoRedundantBackup: Enable Geo-redundant or not for server backup.

    storageAutogrow
    StorageProfile_StorageAutogrow_STATUS

    StorageAutogrow: Enable Storage Auto Grow.

    storageMB
    int

    StorageMB: Max storage allowed for a server.

    StorageProfile_StorageAutogrow (string alias)

    (Appears on:StorageProfile, StorageProfile_ARM)

    Value Description

    "Disabled"

    "Enabled"

    StorageProfile_StorageAutogrow_STATUS (string alias)

    (Appears on:StorageProfile_STATUS, StorageProfile_STATUS_ARM)

    Value Description

    "Disabled"

    "Enabled"