dbformysql.azure.com/v1api20220101


APIVersion

Value Description
“2022-01-01”

FlexibleServersAdministrator

Generator information: - Generated from: /mysql/resource-manager/Microsoft.DBforMySQL/AAD/stable/2022-01-01/AzureADAdministrator.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.DBforMySQL/flexibleServers/{serverName}/administrators/{administratorName}

Used by: FlexibleServersAdministratorList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec FlexibleServersAdministrator_Spec
Optional
status FlexibleServersAdministrator_STATUS
Optional

FlexibleServersAdministrator_Spec

Property Description Type
administratorType Type of the sever administrator. AdministratorProperties_AdministratorType
Optional
identityResourceReference The resource id of the identity used for AAD Authentication. genruntime.ResourceReference
Optional
login Login name of the server administrator. string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure FlexibleServersAdministratorOperatorSpec
Optional
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 dbformysql.azure.com/FlexibleServer resource genruntime.KnownResourceReference
Required
sid SID (object ID) of the server administrator. string
Optional
sidFromConfig SID (object ID) of the server administrator. genruntime.ConfigMapReference
Optional
tenantId Tenant ID of the administrator. string
Optional
tenantIdFromConfig Tenant ID of the administrator. genruntime.ConfigMapReference
Optional

FlexibleServersAdministrator_STATUS

Property Description Type
administratorType Type of the sever administrator. AdministratorProperties_AdministratorType_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
identityResourceId The resource id of the identity used for AAD Authentication. string
Optional
login Login name of the server administrator. string
Optional
name The name of the resource string
Optional
sid SID (object ID) of the server administrator. string
Optional
systemData The system metadata relating to this resource. SystemData_STATUS
Optional
tenantId Tenant ID of the administrator. string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

FlexibleServersAdministratorList

Generator information: - Generated from: /mysql/resource-manager/Microsoft.DBforMySQL/AAD/stable/2022-01-01/AzureADAdministrator.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.DBforMySQL/flexibleServers/{serverName}/administrators/{administratorName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items FlexibleServersAdministrator[]
Optional

FlexibleServersConfiguration

Generator information: - Generated from: /mysql/resource-manager/Microsoft.DBforMySQL/Configurations/stable/2022-01-01/Configurations.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.DBforMySQL/flexibleServers/{serverName}/configurations/{configurationName}

Used by: FlexibleServersConfigurationList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec FlexibleServersConfiguration_Spec
Optional
status FlexibleServersConfiguration_STATUS
Optional

FlexibleServersConfiguration_Spec

Property Description Type
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. string
Optional
currentValue Current value of the configuration. string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure FlexibleServersConfigurationOperatorSpec
Optional
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 dbformysql.azure.com/FlexibleServer resource genruntime.KnownResourceReference
Required
source Source of the configuration. ConfigurationProperties_Source
Optional
value Value of the configuration. string
Optional

FlexibleServersConfiguration_STATUS

Property Description Type
allowedValues Allowed values of the configuration. string
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
currentValue Current value of the configuration. string
Optional
dataType Data type of the configuration. string
Optional
defaultValue Default value of the configuration. string
Optional
description Description of the configuration. string
Optional
documentationLink The link used to get the document from community or Azure site. string
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
isConfigPendingRestart If is the configuration pending restart or not. ConfigurationProperties_IsConfigPendingRestart_STATUS
Optional
isDynamicConfig If is the configuration dynamic. ConfigurationProperties_IsDynamicConfig_STATUS
Optional
isReadOnly If is the configuration read only. ConfigurationProperties_IsReadOnly_STATUS
Optional
name The name of the resource string
Optional
source Source of the configuration. ConfigurationProperties_Source_STATUS
Optional
systemData The system metadata relating to this resource. SystemData_STATUS
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional
value Value of the configuration. string
Optional

FlexibleServersConfigurationList

Generator information: - Generated from: /mysql/resource-manager/Microsoft.DBforMySQL/Configurations/stable/2022-01-01/Configurations.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.DBforMySQL/flexibleServers/{serverName}/configurations/{configurationName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items FlexibleServersConfiguration[]
Optional

FlexibleServersAdministrator_Spec

Used by: FlexibleServersAdministrator.

Property Description Type
administratorType Type of the sever administrator. AdministratorProperties_AdministratorType
Optional
identityResourceReference The resource id of the identity used for AAD Authentication. genruntime.ResourceReference
Optional
login Login name of the server administrator. string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure FlexibleServersAdministratorOperatorSpec
Optional
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 dbformysql.azure.com/FlexibleServer resource genruntime.KnownResourceReference
Required
sid SID (object ID) of the server administrator. string
Optional
sidFromConfig SID (object ID) of the server administrator. genruntime.ConfigMapReference
Optional
tenantId Tenant ID of the administrator. string
Optional
tenantIdFromConfig Tenant ID of the administrator. genruntime.ConfigMapReference
Optional

FlexibleServersAdministrator_STATUS

Used by: FlexibleServersAdministrator.

Property Description Type
administratorType Type of the sever administrator. AdministratorProperties_AdministratorType_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
identityResourceId The resource id of the identity used for AAD Authentication. string
Optional
login Login name of the server administrator. string
Optional
name The name of the resource string
Optional
sid SID (object ID) of the server administrator. string
Optional
systemData The system metadata relating to this resource. SystemData_STATUS
Optional
tenantId Tenant ID of the administrator. string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

FlexibleServersConfiguration_Spec

Used by: FlexibleServersConfiguration.

Property Description Type
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. string
Optional
currentValue Current value of the configuration. string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure FlexibleServersConfigurationOperatorSpec
Optional
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 dbformysql.azure.com/FlexibleServer resource genruntime.KnownResourceReference
Required
source Source of the configuration. ConfigurationProperties_Source
Optional
value Value of the configuration. string
Optional

FlexibleServersConfiguration_STATUS

Used by: FlexibleServersConfiguration.

Property Description Type
allowedValues Allowed values of the configuration. string
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
currentValue Current value of the configuration. string
Optional
dataType Data type of the configuration. string
Optional
defaultValue Default value of the configuration. string
Optional
description Description of the configuration. string
Optional
documentationLink The link used to get the document from community or Azure site. string
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
isConfigPendingRestart If is the configuration pending restart or not. ConfigurationProperties_IsConfigPendingRestart_STATUS
Optional
isDynamicConfig If is the configuration dynamic. ConfigurationProperties_IsDynamicConfig_STATUS
Optional
isReadOnly If is the configuration read only. ConfigurationProperties_IsReadOnly_STATUS
Optional
name The name of the resource string
Optional
source Source of the configuration. ConfigurationProperties_Source_STATUS
Optional
systemData The system metadata relating to this resource. SystemData_STATUS
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional
value Value of the configuration. string
Optional

AdministratorProperties_AdministratorType

Used by: FlexibleServersAdministrator_Spec.

Value Description
“ActiveDirectory”

AdministratorProperties_AdministratorType_STATUS

Used by: FlexibleServersAdministrator_STATUS.

Value Description
“ActiveDirectory”

ConfigurationProperties_IsConfigPendingRestart_STATUS

Used by: FlexibleServersConfiguration_STATUS.

Value Description
“False”
“True”

ConfigurationProperties_IsDynamicConfig_STATUS

Used by: FlexibleServersConfiguration_STATUS.

Value Description
“False”
“True”

ConfigurationProperties_IsReadOnly_STATUS

Used by: FlexibleServersConfiguration_STATUS.

Value Description
“False”
“True”

ConfigurationProperties_Source

Used by: FlexibleServersConfiguration_Spec.

Value Description
“system-default”
“user-override”

ConfigurationProperties_Source_STATUS

Used by: FlexibleServersConfiguration_STATUS.

Value Description
“system-default”
“user-override”

FlexibleServersAdministratorOperatorSpec

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

Used by: FlexibleServersAdministrator_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

FlexibleServersConfigurationOperatorSpec

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

Used by: FlexibleServersConfiguration_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

SystemData_STATUS

Metadata pertaining to creation and last modification of the resource.

Used by: FlexibleServersAdministrator_STATUS, and FlexibleServersConfiguration_STATUS.

Property Description Type
createdAt The timestamp of resource creation (UTC). string
Optional
createdBy The identity that created the resource. string
Optional
createdByType The type of identity that created the resource. SystemData_CreatedByType_STATUS
Optional
lastModifiedAt The timestamp of resource last modification (UTC) string
Optional
lastModifiedBy The identity that last modified the resource. string
Optional
lastModifiedByType The type of identity that last modified the resource. SystemData_LastModifiedByType_STATUS
Optional

SystemData_CreatedByType_STATUS

Used by: SystemData_STATUS.

Value Description
“Application”
“Key”
“ManagedIdentity”
“User”

SystemData_LastModifiedByType_STATUS

Used by: SystemData_STATUS.

Value Description
“Application”
“Key”
“ManagedIdentity”
“User”