dbformariadb.azure.com/v1beta20180601

dbformariadb.azure.com/v1beta20180601

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

Resource Types:

    APIVersion (string alias)

    Value Description

    "2018-06-01"

    Configuration

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    ServersConfigurations_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: Location to deploy resource to

    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.

    tags
    map[string]string

    Tags: Name-value pairs to add to the resource

    value
    string

    Value: Value of the configuration.

    status
    Configuration_Status

    ConfigurationPropertiesARM

    (Appears on:ServersConfigurations_SpecARM)

    Field Description
    source
    string

    Source: Source of the configuration.

    value
    string

    Value: Value of the configuration.

    ConfigurationProperties_StatusARM

    (Appears on:Configuration_StatusARM)

    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.

    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.

    Configuration_StatusARM

    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_StatusARM

    Properties: The properties of a configuration.

    type
    string

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

    Database

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    ServersDatabases_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.

    location
    string

    Location: Location to deploy resource to

    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

    tags
    map[string]string

    Tags: Name-value pairs to add to the resource

    status
    Database_Status

    DatabasePropertiesARM

    (Appears on:ServersDatabases_SpecARM)

    Field Description
    charset
    string

    Charset: The charset of the database.

    collation
    string

    Collation: The collation of the database.

    DatabaseProperties_StatusARM

    (Appears on:Database_StatusARM)

    Field Description
    charset
    string

    Charset: The charset of the database.

    collation
    string

    Collation: The collation of the database.

    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”

    Database_StatusARM

    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_StatusARM

    Properties: The properties of a database.

    type
    string

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

    MinimalTlsVersion_Status (string alias)

    (Appears on:ServerProperties_StatusARM, Server_Status)

    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_StatusARM

    (Appears on:ServerPrivateEndpointConnectionProperties_StatusARM)

    Field Description
    id
    string

    Id: Resource id of the private endpoint.

    PublicNetworkAccess_Status (string alias)

    (Appears on:ServerProperties_StatusARM, Server_Status)

    Value Description

    "Disabled"

    "Enabled"

    Server

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    Servers_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: The properties used to create a new server.

    sku
    Sku

    Sku: Billing information related properties of a 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:Servers_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.

    ServerPrivateEndpointConnectionPropertiesStatusProvisioningState (string alias)

    (Appears on:ServerPrivateEndpointConnectionProperties_Status, ServerPrivateEndpointConnectionProperties_StatusARM)

    Value Description

    "Approving"

    "Dropping"

    "Failed"

    "Ready"

    "Rejecting"

    ServerPrivateEndpointConnectionProperties_Status

    (Appears on:ServerPrivateEndpointConnection_Status)

    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
    ServerPrivateEndpointConnectionPropertiesStatusProvisioningState

    ProvisioningState: State of the private endpoint connection.

    ServerPrivateEndpointConnectionProperties_StatusARM

    (Appears on:ServerPrivateEndpointConnection_StatusARM)

    Field Description
    privateEndpoint
    PrivateEndpointProperty_StatusARM

    PrivateEndpoint: Private endpoint which the connection belongs to.

    privateLinkServiceConnectionState
    ServerPrivateLinkServiceConnectionStateProperty_StatusARM

    PrivateLinkServiceConnectionState: Connection state of the private endpoint connection.

    provisioningState
    ServerPrivateEndpointConnectionPropertiesStatusProvisioningState

    ProvisioningState: State of the private endpoint connection.

    ServerPrivateEndpointConnection_Status

    (Appears on:Server_Status)

    Field Description
    id
    string

    Id: Resource Id of the private endpoint connection.

    properties
    ServerPrivateEndpointConnectionProperties_Status

    Properties: Private endpoint connection properties

    ServerPrivateEndpointConnection_StatusARM

    (Appears on:ServerProperties_StatusARM)

    Field Description
    id
    string

    Id: Resource Id of the private endpoint connection.

    properties
    ServerPrivateEndpointConnectionProperties_StatusARM

    Properties: Private endpoint connection properties

    ServerPrivateLinkServiceConnectionStatePropertyStatusActionsRequired (string alias)

    (Appears on:ServerPrivateLinkServiceConnectionStateProperty_Status, ServerPrivateLinkServiceConnectionStateProperty_StatusARM)

    Value Description

    "None"

    ServerPrivateLinkServiceConnectionStatePropertyStatusStatus (string alias)

    (Appears on:ServerPrivateLinkServiceConnectionStateProperty_Status, ServerPrivateLinkServiceConnectionStateProperty_StatusARM)

    Value Description

    "Approved"

    "Disconnected"

    "Pending"

    "Rejected"

    ServerPrivateLinkServiceConnectionStateProperty_Status

    (Appears on:ServerPrivateEndpointConnectionProperties_Status)

    Field Description
    actionsRequired
    ServerPrivateLinkServiceConnectionStatePropertyStatusActionsRequired

    ActionsRequired: The actions required for private link service connection.

    description
    string

    Description: The private link service connection description.

    status
    ServerPrivateLinkServiceConnectionStatePropertyStatusStatus

    Status: The private link service connection status.

    ServerPrivateLinkServiceConnectionStateProperty_StatusARM

    (Appears on:ServerPrivateEndpointConnectionProperties_StatusARM)

    Field Description
    actionsRequired
    ServerPrivateLinkServiceConnectionStatePropertyStatusActionsRequired

    ActionsRequired: The actions required for private link service connection.

    description
    string

    Description: The private link service connection description.

    status
    ServerPrivateLinkServiceConnectionStatePropertyStatusStatus

    Status: The private link service connection status.

    ServerPropertiesForCreate

    (Appears on:Servers_Spec)

    Field Description
    serverPropertiesForDefaultCreate
    ServerPropertiesForDefaultCreate

    ServerPropertiesForDefaultCreate: Mutually exclusive with all other properties

    serverPropertiesForGeoRestore
    ServerPropertiesForGeoRestore

    ServerPropertiesForGeoRestore: Mutually exclusive with all other properties

    serverPropertiesForReplica
    ServerPropertiesForReplica

    ServerPropertiesForReplica: Mutually exclusive with all other properties

    serverPropertiesForRestore
    ServerPropertiesForRestore

    ServerPropertiesForRestore: Mutually exclusive with all other properties

    ServerPropertiesForCreateARM

    (Appears on:Servers_SpecARM)

    Field Description
    serverPropertiesForDefaultCreate
    ServerPropertiesForDefaultCreateARM

    ServerPropertiesForDefaultCreate: Mutually exclusive with all other properties

    serverPropertiesForGeoRestore
    ServerPropertiesForGeoRestoreARM

    ServerPropertiesForGeoRestore: Mutually exclusive with all other properties

    serverPropertiesForReplica
    ServerPropertiesForReplicaARM

    ServerPropertiesForReplica: Mutually exclusive with all other properties

    serverPropertiesForRestore
    ServerPropertiesForRestoreARM

    ServerPropertiesForRestore: Mutually exclusive with all other properties

    ServerPropertiesForCreateServerPropertiesForDefaultCreateCreateMode (string alias)

    (Appears on:ServerPropertiesForDefaultCreate, ServerPropertiesForDefaultCreateARM)

    Value Description

    "Default"

    ServerPropertiesForCreateServerPropertiesForDefaultCreateMinimalTlsVersion (string alias)

    (Appears on:ServerPropertiesForDefaultCreate, ServerPropertiesForDefaultCreateARM)

    Value Description

    "TLS1_0"

    "TLS1_1"

    "TLS1_2"

    "TLSEnforcementDisabled"

    ServerPropertiesForCreateServerPropertiesForDefaultCreatePublicNetworkAccess (string alias)

    (Appears on:ServerPropertiesForDefaultCreate, ServerPropertiesForDefaultCreateARM)

    Value Description

    "Disabled"

    "Enabled"

    ServerPropertiesForCreateServerPropertiesForDefaultCreateSslEnforcement (string alias)

    (Appears on:ServerPropertiesForDefaultCreate, ServerPropertiesForDefaultCreateARM)

    Value Description

    "Disabled"

    "Enabled"

    ServerPropertiesForCreateServerPropertiesForDefaultCreateVersion (string alias)

    (Appears on:ServerPropertiesForDefaultCreate, ServerPropertiesForDefaultCreateARM)

    Value Description

    "10.2"

    "10.3"

    ServerPropertiesForCreateServerPropertiesForGeoRestoreCreateMode (string alias)

    (Appears on:ServerPropertiesForGeoRestore, ServerPropertiesForGeoRestoreARM)

    Value Description

    "GeoRestore"

    ServerPropertiesForCreateServerPropertiesForGeoRestoreMinimalTlsVersion (string alias)

    (Appears on:ServerPropertiesForGeoRestore, ServerPropertiesForGeoRestoreARM)

    Value Description

    "TLS1_0"

    "TLS1_1"

    "TLS1_2"

    "TLSEnforcementDisabled"

    ServerPropertiesForCreateServerPropertiesForGeoRestorePublicNetworkAccess (string alias)

    (Appears on:ServerPropertiesForGeoRestore, ServerPropertiesForGeoRestoreARM)

    Value Description

    "Disabled"

    "Enabled"

    ServerPropertiesForCreateServerPropertiesForGeoRestoreSslEnforcement (string alias)

    (Appears on:ServerPropertiesForGeoRestore, ServerPropertiesForGeoRestoreARM)

    Value Description

    "Disabled"

    "Enabled"

    ServerPropertiesForCreateServerPropertiesForGeoRestoreVersion (string alias)

    (Appears on:ServerPropertiesForGeoRestore, ServerPropertiesForGeoRestoreARM)

    Value Description

    "10.2"

    "10.3"

    ServerPropertiesForCreateServerPropertiesForReplicaCreateMode (string alias)

    (Appears on:ServerPropertiesForReplica, ServerPropertiesForReplicaARM)

    Value Description

    "Replica"

    ServerPropertiesForCreateServerPropertiesForReplicaMinimalTlsVersion (string alias)

    (Appears on:ServerPropertiesForReplica, ServerPropertiesForReplicaARM)

    Value Description

    "TLS1_0"

    "TLS1_1"

    "TLS1_2"

    "TLSEnforcementDisabled"

    ServerPropertiesForCreateServerPropertiesForReplicaPublicNetworkAccess (string alias)

    (Appears on:ServerPropertiesForReplica, ServerPropertiesForReplicaARM)

    Value Description

    "Disabled"

    "Enabled"

    ServerPropertiesForCreateServerPropertiesForReplicaSslEnforcement (string alias)

    (Appears on:ServerPropertiesForReplica, ServerPropertiesForReplicaARM)

    Value Description

    "Disabled"

    "Enabled"

    ServerPropertiesForCreateServerPropertiesForReplicaVersion (string alias)

    (Appears on:ServerPropertiesForReplica, ServerPropertiesForReplicaARM)

    Value Description

    "10.2"

    "10.3"

    ServerPropertiesForCreateServerPropertiesForRestoreCreateMode (string alias)

    (Appears on:ServerPropertiesForRestore, ServerPropertiesForRestoreARM)

    Value Description

    "PointInTimeRestore"

    ServerPropertiesForCreateServerPropertiesForRestoreMinimalTlsVersion (string alias)

    (Appears on:ServerPropertiesForRestore, ServerPropertiesForRestoreARM)

    Value Description

    "TLS1_0"

    "TLS1_1"

    "TLS1_2"

    "TLSEnforcementDisabled"

    ServerPropertiesForCreateServerPropertiesForRestorePublicNetworkAccess (string alias)

    (Appears on:ServerPropertiesForRestore, ServerPropertiesForRestoreARM)

    Value Description

    "Disabled"

    "Enabled"

    ServerPropertiesForCreateServerPropertiesForRestoreSslEnforcement (string alias)

    (Appears on:ServerPropertiesForRestore, ServerPropertiesForRestoreARM)

    Value Description

    "Disabled"

    "Enabled"

    ServerPropertiesForCreateServerPropertiesForRestoreVersion (string alias)

    (Appears on:ServerPropertiesForRestore, ServerPropertiesForRestoreARM)

    Value Description

    "10.2"

    "10.3"

    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
    ServerPropertiesForCreateServerPropertiesForDefaultCreateCreateMode
    minimalTlsVersion
    ServerPropertiesForCreateServerPropertiesForDefaultCreateMinimalTlsVersion

    MinimalTlsVersion: Enforce a minimal Tls version for the server.

    publicNetworkAccess
    ServerPropertiesForCreateServerPropertiesForDefaultCreatePublicNetworkAccess

    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
    ServerPropertiesForCreateServerPropertiesForDefaultCreateSslEnforcement

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

    storageProfile
    StorageProfile

    StorageProfile: Storage Profile properties of a server

    version
    ServerPropertiesForCreateServerPropertiesForDefaultCreateVersion

    Version: Server version.

    ServerPropertiesForDefaultCreateARM

    (Appears on:ServerPropertiesForCreateARM)

    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
    ServerPropertiesForCreateServerPropertiesForDefaultCreateCreateMode
    minimalTlsVersion
    ServerPropertiesForCreateServerPropertiesForDefaultCreateMinimalTlsVersion

    MinimalTlsVersion: Enforce a minimal Tls version for the server.

    publicNetworkAccess
    ServerPropertiesForCreateServerPropertiesForDefaultCreatePublicNetworkAccess

    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
    ServerPropertiesForCreateServerPropertiesForDefaultCreateSslEnforcement

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

    storageProfile
    StorageProfileARM

    StorageProfile: Storage Profile properties of a server

    version
    ServerPropertiesForCreateServerPropertiesForDefaultCreateVersion

    Version: Server version.

    ServerPropertiesForGeoRestore

    (Appears on:ServerPropertiesForCreate)

    Field Description
    createMode
    ServerPropertiesForCreateServerPropertiesForGeoRestoreCreateMode
    minimalTlsVersion
    ServerPropertiesForCreateServerPropertiesForGeoRestoreMinimalTlsVersion

    MinimalTlsVersion: Enforce a minimal Tls version for the server.

    publicNetworkAccess
    ServerPropertiesForCreateServerPropertiesForGeoRestorePublicNetworkAccess

    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
    ServerPropertiesForCreateServerPropertiesForGeoRestoreSslEnforcement

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

    storageProfile
    StorageProfile

    StorageProfile: Storage Profile properties of a server

    version
    ServerPropertiesForCreateServerPropertiesForGeoRestoreVersion

    Version: Server version.

    ServerPropertiesForGeoRestoreARM

    (Appears on:ServerPropertiesForCreateARM)

    Field Description
    createMode
    ServerPropertiesForCreateServerPropertiesForGeoRestoreCreateMode
    minimalTlsVersion
    ServerPropertiesForCreateServerPropertiesForGeoRestoreMinimalTlsVersion

    MinimalTlsVersion: Enforce a minimal Tls version for the server.

    publicNetworkAccess
    ServerPropertiesForCreateServerPropertiesForGeoRestorePublicNetworkAccess

    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
    ServerPropertiesForCreateServerPropertiesForGeoRestoreSslEnforcement

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

    storageProfile
    StorageProfileARM

    StorageProfile: Storage Profile properties of a server

    version
    ServerPropertiesForCreateServerPropertiesForGeoRestoreVersion

    Version: Server version.

    ServerPropertiesForReplica

    (Appears on:ServerPropertiesForCreate)

    Field Description
    createMode
    ServerPropertiesForCreateServerPropertiesForReplicaCreateMode
    minimalTlsVersion
    ServerPropertiesForCreateServerPropertiesForReplicaMinimalTlsVersion

    MinimalTlsVersion: Enforce a minimal Tls version for the server.

    publicNetworkAccess
    ServerPropertiesForCreateServerPropertiesForReplicaPublicNetworkAccess

    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
    ServerPropertiesForCreateServerPropertiesForReplicaSslEnforcement

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

    storageProfile
    StorageProfile

    StorageProfile: Storage Profile properties of a server

    version
    ServerPropertiesForCreateServerPropertiesForReplicaVersion

    Version: Server version.

    ServerPropertiesForReplicaARM

    (Appears on:ServerPropertiesForCreateARM)

    Field Description
    createMode
    ServerPropertiesForCreateServerPropertiesForReplicaCreateMode
    minimalTlsVersion
    ServerPropertiesForCreateServerPropertiesForReplicaMinimalTlsVersion

    MinimalTlsVersion: Enforce a minimal Tls version for the server.

    publicNetworkAccess
    ServerPropertiesForCreateServerPropertiesForReplicaPublicNetworkAccess

    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
    ServerPropertiesForCreateServerPropertiesForReplicaSslEnforcement

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

    storageProfile
    StorageProfileARM

    StorageProfile: Storage Profile properties of a server

    version
    ServerPropertiesForCreateServerPropertiesForReplicaVersion

    Version: Server version.

    ServerPropertiesForRestore

    (Appears on:ServerPropertiesForCreate)

    Field Description
    createMode
    ServerPropertiesForCreateServerPropertiesForRestoreCreateMode
    minimalTlsVersion
    ServerPropertiesForCreateServerPropertiesForRestoreMinimalTlsVersion

    MinimalTlsVersion: Enforce a minimal Tls version for the server.

    publicNetworkAccess
    ServerPropertiesForCreateServerPropertiesForRestorePublicNetworkAccess

    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
    ServerPropertiesForCreateServerPropertiesForRestoreSslEnforcement

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

    storageProfile
    StorageProfile

    StorageProfile: Storage Profile properties of a server

    version
    ServerPropertiesForCreateServerPropertiesForRestoreVersion

    Version: Server version.

    ServerPropertiesForRestoreARM

    (Appears on:ServerPropertiesForCreateARM)

    Field Description
    createMode
    ServerPropertiesForCreateServerPropertiesForRestoreCreateMode
    minimalTlsVersion
    ServerPropertiesForCreateServerPropertiesForRestoreMinimalTlsVersion

    MinimalTlsVersion: Enforce a minimal Tls version for the server.

    publicNetworkAccess
    ServerPropertiesForCreateServerPropertiesForRestorePublicNetworkAccess

    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
    ServerPropertiesForCreateServerPropertiesForRestoreSslEnforcement

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

    storageProfile
    StorageProfileARM

    StorageProfile: Storage Profile properties of a server

    version
    ServerPropertiesForCreateServerPropertiesForRestoreVersion

    Version: Server version.

    ServerPropertiesStatusUserVisibleState (string alias)

    (Appears on:ServerProperties_StatusARM, Server_Status)

    Value Description

    "Disabled"

    "Dropping"

    "Ready"

    ServerProperties_StatusARM

    (Appears on:Server_StatusARM)

    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_StatusARM

    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_StatusARM

    StorageProfile: Storage profile of a server.

    userVisibleState
    ServerPropertiesStatusUserVisibleState

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

    version
    ServerVersion_Status

    Version: Server version.

    ServerVersion_Status (string alias)

    (Appears on:ServerProperties_StatusARM, Server_Status)

    Value Description

    "10.2"

    "10.3"

    Server_Status

    (Appears on: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
    ServerPropertiesStatusUserVisibleState

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

    version
    ServerVersion_Status

    Version: Server version.

    Server_StatusARM

    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_StatusARM

    Properties: Properties of the server.

    sku
    Sku_StatusARM

    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”

    ServersConfigurations_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.

    location
    string

    Location: Location to deploy resource to

    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.

    tags
    map[string]string

    Tags: Name-value pairs to add to the resource

    value
    string

    Value: Value of the configuration.

    ServersConfigurations_SpecARM

    Field Description
    location
    string

    Location: Location to deploy resource to

    name
    string

    Name: The name of the server configuration.

    properties
    ConfigurationPropertiesARM

    Properties: The properties of a configuration.

    tags
    map[string]string

    Tags: Name-value pairs to add to the resource

    ServersDatabases_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.

    location
    string

    Location: Location to deploy resource to

    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

    tags
    map[string]string

    Tags: Name-value pairs to add to the resource

    ServersDatabases_SpecARM

    Field Description
    location
    string

    Location: Location to deploy resource to

    name
    string

    Name: The name of the database.

    properties
    DatabasePropertiesARM

    Properties: The properties of a database.

    tags
    map[string]string

    Tags: Name-value pairs to add to the resource

    Servers_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: The properties used to create a new server.

    sku
    Sku

    Sku: Billing information related properties of a server.

    tags
    map[string]string

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

    Servers_SpecARM

    Field Description
    location
    string

    Location: The location the resource resides in.

    name
    string

    Name: The name of the server.

    properties
    ServerPropertiesForCreateARM

    Properties: The properties used to create a new server.

    sku
    SkuARM

    Sku: Billing information related properties of a server.

    tags
    map[string]string

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

    Sku

    (Appears on:Servers_Spec)

    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
    SkuTier

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

    SkuARM

    (Appears on:Servers_SpecARM)

    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
    SkuTier

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

    SkuStatusTier (string alias)

    (Appears on:Sku_Status, Sku_StatusARM)

    Value Description

    "Basic"

    "GeneralPurpose"

    "MemoryOptimized"

    SkuTier (string alias)

    (Appears on:Sku, SkuARM)

    Value Description

    "Basic"

    "GeneralPurpose"

    "MemoryOptimized"

    Sku_Status

    (Appears on:Server_Status)

    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
    SkuStatusTier

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

    Sku_StatusARM

    (Appears on:Server_StatusARM)

    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
    SkuStatusTier

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

    SslEnforcement_Status (string alias)

    (Appears on:ServerProperties_StatusARM, Server_Status)

    Value Description

    "Disabled"

    "Enabled"

    StorageProfile

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

    Field Description
    backupRetentionDays
    int

    BackupRetentionDays: Backup retention days for the server.

    geoRedundantBackup
    StorageProfileGeoRedundantBackup

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

    storageAutogrow
    StorageProfileStorageAutogrow

    StorageAutogrow: Enable Storage Auto Grow.

    storageMB
    int

    StorageMB: Max storage allowed for a server.

    StorageProfileARM

    (Appears on:ServerPropertiesForDefaultCreateARM, ServerPropertiesForGeoRestoreARM, ServerPropertiesForReplicaARM, ServerPropertiesForRestoreARM)

    Field Description
    backupRetentionDays
    int

    BackupRetentionDays: Backup retention days for the server.

    geoRedundantBackup
    StorageProfileGeoRedundantBackup

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

    storageAutogrow
    StorageProfileStorageAutogrow

    StorageAutogrow: Enable Storage Auto Grow.

    storageMB
    int

    StorageMB: Max storage allowed for a server.

    StorageProfileGeoRedundantBackup (string alias)

    (Appears on:StorageProfile, StorageProfileARM)

    Value Description

    "Disabled"

    "Enabled"

    StorageProfileStatusGeoRedundantBackup (string alias)

    (Appears on:StorageProfile_Status, StorageProfile_StatusARM)

    Value Description

    "Disabled"

    "Enabled"

    StorageProfileStatusStorageAutogrow (string alias)

    (Appears on:StorageProfile_Status, StorageProfile_StatusARM)

    Value Description

    "Disabled"

    "Enabled"

    StorageProfileStorageAutogrow (string alias)

    (Appears on:StorageProfile, StorageProfileARM)

    Value Description

    "Disabled"

    "Enabled"

    StorageProfile_Status

    (Appears on:Server_Status)

    Field Description
    backupRetentionDays
    int

    BackupRetentionDays: Backup retention days for the server.

    geoRedundantBackup
    StorageProfileStatusGeoRedundantBackup

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

    storageAutogrow
    StorageProfileStatusStorageAutogrow

    StorageAutogrow: Enable Storage Auto Grow.

    storageMB
    int

    StorageMB: Max storage allowed for a server.

    StorageProfile_StatusARM

    (Appears on:ServerProperties_StatusARM)

    Field Description
    backupRetentionDays
    int

    BackupRetentionDays: Backup retention days for the server.

    geoRedundantBackup
    StorageProfileStatusGeoRedundantBackup

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

    storageAutogrow
    StorageProfileStatusStorageAutogrow

    StorageAutogrow: Enable Storage Auto Grow.

    storageMB
    int

    StorageMB: Max storage allowed for a server.