dbformysql.azure.com/v1api20230630
APIVersion
Value | Description |
---|---|
“2023-06-30” |
FlexibleServer
Generator information: - Generated from: /mysql/resource-manager/Microsoft.DBforMySQL/FlexibleServers/stable/2023-06-30/FlexibleServers.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}
Used by: FlexibleServerList.
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ObjectMeta | ||
spec | FlexibleServer_Spec Optional |
|
status | FlexibleServer_STATUS Optional |
FlexibleServer_Spec
Property | Description | Type |
---|---|---|
administratorLogin | The administrator’s login name of a server. Can only be specified when the server is being created (and is required for creation). | string Optional |
administratorLoginPassword | The password of the administrator login (required for server creation). | genruntime.SecretReference Optional |
availabilityZone | availability Zone information of the server. | string Optional |
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 |
backup | Backup related properties of a server. | Backup Optional |
createMode | The mode to create a new MySQL server. | ServerProperties_CreateMode Optional |
dataEncryption | The Data Encryption for CMK. | DataEncryption Optional |
highAvailability | High availability related properties of a server. | HighAvailability Optional |
identity | The cmk identity for the server. | MySQLServerIdentity Optional |
importSourceProperties | Source properties for import from storage. | ImportSourceProperties Optional |
location | The geo-location where the resource lives | string Required |
maintenanceWindow | Maintenance window of a server. | MaintenanceWindow Optional |
network | Network related properties of a server. | Network Optional |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServerOperatorSpec 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 resources.azure.com/ResourceGroup resource | genruntime.KnownResourceReference Required |
replicationRole | The replication role. | ReplicationRole Optional |
restorePointInTime | Restore point creation time (ISO8601 format), specifying the time to restore from. | string Optional |
sku | The SKU (pricing tier) of the server. | MySQLServerSku Optional |
sourceServerResourceReference | The source MySQL server id. | genruntime.ResourceReference Optional |
storage | Storage related properties of a server. | Storage Optional |
tags | Resource tags. | map[string]string Optional |
version | Server version. | ServerVersion Optional |
FlexibleServer_STATUS
Property | Description | Type |
---|---|---|
administratorLogin | The administrator’s login name of a server. Can only be specified when the server is being created (and is required for creation). | string Optional |
availabilityZone | availability Zone information of the server. | string Optional |
backup | Backup related properties of a server. | Backup_STATUS Optional |
conditions | The observed state of the resource | conditions.Condition[] Optional |
createMode | The mode to create a new MySQL server. | ServerProperties_CreateMode_STATUS Optional |
dataEncryption | The Data Encryption for CMK. | DataEncryption_STATUS Optional |
fullyQualifiedDomainName | The fully qualified domain name of a server. | string Optional |
highAvailability | High availability related properties of a server. | HighAvailability_STATUS Optional |
id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
identity | The cmk identity for the server. | MySQLServerIdentity_STATUS Optional |
importSourceProperties | Source properties for import from storage. | ImportSourceProperties_STATUS Optional |
location | The geo-location where the resource lives | string Optional |
maintenanceWindow | Maintenance window of a server. | MaintenanceWindow_STATUS Optional |
name | The name of the resource | string Optional |
network | Network related properties of a server. | Network_STATUS Optional |
privateEndpointConnections | PrivateEndpointConnections related properties of a server. | PrivateEndpointConnection_STATUS[] Optional |
replicaCapacity | The maximum number of replicas that a primary server can have. | int Optional |
replicationRole | The replication role. | ReplicationRole_STATUS Optional |
restorePointInTime | Restore point creation time (ISO8601 format), specifying the time to restore from. | string Optional |
sku | The SKU (pricing tier) of the server. | MySQLServerSku_STATUS Optional |
sourceServerResourceId | The source MySQL server id. | string Optional |
state | The state of a server. | ServerProperties_State_STATUS Optional |
storage | Storage related properties of a server. | Storage_STATUS Optional |
systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
tags | Resource tags. | map[string]string Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
version | Server version. | ServerVersion_STATUS Optional |
FlexibleServerList
Generator information: - Generated from: /mysql/resource-manager/Microsoft.DBforMySQL/FlexibleServers/stable/2023-06-30/FlexibleServers.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ListMeta | ||
items | FlexibleServer[] Optional |
FlexibleServersAdministrator
Generator information: - Generated from: /mysql/resource-manager/Microsoft.DBforMySQL/AAD/stable/2023-06-30/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. E.g. “/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 | Azure Resource Manager metadata containing createdBy and modifiedBy information. | 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/2023-06-30/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/2023-06-30/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. E.g. “/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 | Azure Resource Manager metadata containing createdBy and modifiedBy information. | 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/2023-06-30/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 |
FlexibleServersDatabase
Generator information: - Generated from: /mysql/resource-manager/Microsoft.DBforMySQL/Databases/stable/2023-06-30/Databases.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/databases/{databaseName}
Used by: FlexibleServersDatabaseList.
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ObjectMeta | ||
spec | FlexibleServersDatabase_Spec Optional |
|
status | FlexibleServersDatabase_STATUS Optional |
FlexibleServersDatabase_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 |
charset | The charset of the database. | string Optional |
collation | The collation of the database. | string Optional |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServersDatabaseOperatorSpec 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 |
FlexibleServersDatabase_STATUS
Property | Description | Type |
---|---|---|
charset | The charset of the database. | string Optional |
collation | The collation of the database. | string Optional |
conditions | The observed state of the resource | conditions.Condition[] Optional |
id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
name | The name of the resource | string Optional |
systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
FlexibleServersDatabaseList
Generator information: - Generated from: /mysql/resource-manager/Microsoft.DBforMySQL/Databases/stable/2023-06-30/Databases.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/databases/{databaseName}
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ListMeta | ||
items | FlexibleServersDatabase[] Optional |
FlexibleServersFirewallRule
Generator information: - Generated from: /mysql/resource-manager/Microsoft.DBforMySQL/Firewall/stable/2023-06-30/FirewallRules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/firewallRules/{firewallRuleName}
Used by: FlexibleServersFirewallRuleList.
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ObjectMeta | ||
spec | FlexibleServersFirewallRule_Spec Optional |
|
status | FlexibleServersFirewallRule_STATUS Optional |
FlexibleServersFirewallRule_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 |
endIpAddress | The end IP address of the server firewall rule. Must be IPv4 format. | string Required |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServersFirewallRuleOperatorSpec 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 |
startIpAddress | The start IP address of the server firewall rule. Must be IPv4 format. | string Required |
FlexibleServersFirewallRule_STATUS
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
endIpAddress | The end IP address of the server firewall rule. Must be IPv4 format. | string Optional |
id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
name | The name of the resource | string Optional |
startIpAddress | The start IP address of the server firewall rule. Must be IPv4 format. | string Optional |
systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
FlexibleServersFirewallRuleList
Generator information: - Generated from: /mysql/resource-manager/Microsoft.DBforMySQL/Firewall/stable/2023-06-30/FirewallRules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/firewallRules/{firewallRuleName}
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ListMeta | ||
items | FlexibleServersFirewallRule[] Optional |
FlexibleServer_Spec
Used by: FlexibleServer.
Property | Description | Type |
---|---|---|
administratorLogin | The administrator’s login name of a server. Can only be specified when the server is being created (and is required for creation). | string Optional |
administratorLoginPassword | The password of the administrator login (required for server creation). | genruntime.SecretReference Optional |
availabilityZone | availability Zone information of the server. | string Optional |
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 |
backup | Backup related properties of a server. | Backup Optional |
createMode | The mode to create a new MySQL server. | ServerProperties_CreateMode Optional |
dataEncryption | The Data Encryption for CMK. | DataEncryption Optional |
highAvailability | High availability related properties of a server. | HighAvailability Optional |
identity | The cmk identity for the server. | MySQLServerIdentity Optional |
importSourceProperties | Source properties for import from storage. | ImportSourceProperties Optional |
location | The geo-location where the resource lives | string Required |
maintenanceWindow | Maintenance window of a server. | MaintenanceWindow Optional |
network | Network related properties of a server. | Network Optional |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServerOperatorSpec 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 resources.azure.com/ResourceGroup resource | genruntime.KnownResourceReference Required |
replicationRole | The replication role. | ReplicationRole Optional |
restorePointInTime | Restore point creation time (ISO8601 format), specifying the time to restore from. | string Optional |
sku | The SKU (pricing tier) of the server. | MySQLServerSku Optional |
sourceServerResourceReference | The source MySQL server id. | genruntime.ResourceReference Optional |
storage | Storage related properties of a server. | Storage Optional |
tags | Resource tags. | map[string]string Optional |
version | Server version. | ServerVersion Optional |
FlexibleServer_STATUS
Used by: FlexibleServer.
Property | Description | Type |
---|---|---|
administratorLogin | The administrator’s login name of a server. Can only be specified when the server is being created (and is required for creation). | string Optional |
availabilityZone | availability Zone information of the server. | string Optional |
backup | Backup related properties of a server. | Backup_STATUS Optional |
conditions | The observed state of the resource | conditions.Condition[] Optional |
createMode | The mode to create a new MySQL server. | ServerProperties_CreateMode_STATUS Optional |
dataEncryption | The Data Encryption for CMK. | DataEncryption_STATUS Optional |
fullyQualifiedDomainName | The fully qualified domain name of a server. | string Optional |
highAvailability | High availability related properties of a server. | HighAvailability_STATUS Optional |
id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
identity | The cmk identity for the server. | MySQLServerIdentity_STATUS Optional |
importSourceProperties | Source properties for import from storage. | ImportSourceProperties_STATUS Optional |
location | The geo-location where the resource lives | string Optional |
maintenanceWindow | Maintenance window of a server. | MaintenanceWindow_STATUS Optional |
name | The name of the resource | string Optional |
network | Network related properties of a server. | Network_STATUS Optional |
privateEndpointConnections | PrivateEndpointConnections related properties of a server. | PrivateEndpointConnection_STATUS[] Optional |
replicaCapacity | The maximum number of replicas that a primary server can have. | int Optional |
replicationRole | The replication role. | ReplicationRole_STATUS Optional |
restorePointInTime | Restore point creation time (ISO8601 format), specifying the time to restore from. | string Optional |
sku | The SKU (pricing tier) of the server. | MySQLServerSku_STATUS Optional |
sourceServerResourceId | The source MySQL server id. | string Optional |
state | The state of a server. | ServerProperties_State_STATUS Optional |
storage | Storage related properties of a server. | Storage_STATUS Optional |
systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
tags | Resource tags. | map[string]string Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
version | Server version. | ServerVersion_STATUS 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. E.g. “/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 | Azure Resource Manager metadata containing createdBy and modifiedBy information. | 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. E.g. “/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 | Azure Resource Manager metadata containing createdBy and modifiedBy information. | 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 |
FlexibleServersDatabase_Spec
Used by: FlexibleServersDatabase.
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 |
charset | The charset of the database. | string Optional |
collation | The collation of the database. | string Optional |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServersDatabaseOperatorSpec 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 |
FlexibleServersDatabase_STATUS
Used by: FlexibleServersDatabase.
Property | Description | Type |
---|---|---|
charset | The charset of the database. | string Optional |
collation | The collation of the database. | string Optional |
conditions | The observed state of the resource | conditions.Condition[] Optional |
id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
name | The name of the resource | string Optional |
systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
FlexibleServersFirewallRule_Spec
Used by: FlexibleServersFirewallRule.
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 |
endIpAddress | The end IP address of the server firewall rule. Must be IPv4 format. | string Required |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServersFirewallRuleOperatorSpec 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 |
startIpAddress | The start IP address of the server firewall rule. Must be IPv4 format. | string Required |
FlexibleServersFirewallRule_STATUS
Used by: FlexibleServersFirewallRule.
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
endIpAddress | The end IP address of the server firewall rule. Must be IPv4 format. | string Optional |
id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
name | The name of the resource | string Optional |
startIpAddress | The start IP address of the server firewall rule. Must be IPv4 format. | string Optional |
systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
AdministratorProperties_AdministratorType
Used by: FlexibleServersAdministrator_Spec.
Value | Description |
---|---|
“ActiveDirectory” |
AdministratorProperties_AdministratorType_STATUS
Used by: FlexibleServersAdministrator_STATUS.
Value | Description |
---|---|
“ActiveDirectory” |
Backup
Storage Profile properties of a server
Used by: FlexibleServer_Spec.
Property | Description | Type |
---|---|---|
backupRetentionDays | Backup retention days for the server. | int Optional |
geoRedundantBackup | Whether or not geo redundant backup is enabled. | EnableStatusEnum Optional |
Backup_STATUS
Storage Profile properties of a server
Used by: FlexibleServer_STATUS.
Property | Description | Type |
---|---|---|
backupRetentionDays | Backup retention days for the server. | int Optional |
earliestRestoreDate | Earliest restore point creation time (ISO8601 format) | string Optional |
geoRedundantBackup | Whether or not geo redundant backup is enabled. | EnableStatusEnum_STATUS Optional |
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” |
DataEncryption
The date encryption for cmk.
Used by: FlexibleServer_Spec.
Property | Description | Type |
---|---|---|
geoBackupKeyURI | Geo backup key uri as key vault can’t cross region, need cmk in same region as geo backup | string Optional |
geoBackupUserAssignedIdentityReference | Geo backup user identity resource id as identity can’t cross region, need identity in same region as geo backup | genruntime.ResourceReference Optional |
primaryKeyURI | Primary key uri | string Optional |
primaryUserAssignedIdentityReference | Primary user identity resource id | genruntime.ResourceReference Optional |
type | The key type, AzureKeyVault for enable cmk, SystemManaged for disable cmk. | DataEncryption_Type Optional |
DataEncryption_STATUS
The date encryption for cmk.
Used by: FlexibleServer_STATUS.
Property | Description | Type |
---|---|---|
geoBackupKeyURI | Geo backup key uri as key vault can’t cross region, need cmk in same region as geo backup | string Optional |
geoBackupUserAssignedIdentityId | Geo backup user identity resource id as identity can’t cross region, need identity in same region as geo backup | string Optional |
primaryKeyURI | Primary key uri | string Optional |
primaryUserAssignedIdentityId | Primary user identity resource id | string Optional |
type | The key type, AzureKeyVault for enable cmk, SystemManaged for disable cmk. | DataEncryption_Type_STATUS Optional |
FlexibleServerOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: FlexibleServer_Spec.
Property | Description | Type |
---|---|---|
configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
configMaps | configures where to place operator written ConfigMaps. | FlexibleServerOperatorConfigMaps Optional |
secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
secrets | configures where to place Azure generated secrets. | FlexibleServerOperatorSecrets Optional |
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 |
FlexibleServersDatabaseOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: FlexibleServersDatabase_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 |
FlexibleServersFirewallRuleOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: FlexibleServersFirewallRule_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 |
HighAvailability
Network related properties of a server
Used by: FlexibleServer_Spec.
Property | Description | Type |
---|---|---|
mode | High availability mode for a server. | HighAvailability_Mode Optional |
standbyAvailabilityZone | Availability zone of the standby server. | string Optional |
HighAvailability_STATUS
Network related properties of a server
Used by: FlexibleServer_STATUS.
Property | Description | Type |
---|---|---|
mode | High availability mode for a server. | HighAvailability_Mode_STATUS Optional |
standbyAvailabilityZone | Availability zone of the standby server. | string Optional |
state | The state of server high availability. | HighAvailability_State_STATUS Optional |
ImportSourceProperties
Import source related properties.
Used by: FlexibleServer_Spec.
Property | Description | Type |
---|---|---|
dataDirPath | Relative path of data directory in storage. | string Optional |
sasToken | Sas token for accessing source storage. Read and list permissions are required for sas token. | genruntime.SecretReference Optional |
storageType | Storage type of import source. | ImportSourceProperties_StorageType Optional |
storageUrl | Uri of the import source storage. | string Optional |
ImportSourceProperties_STATUS
Import source related properties.
Used by: FlexibleServer_STATUS.
Property | Description | Type |
---|---|---|
dataDirPath | Relative path of data directory in storage. | string Optional |
storageType | Storage type of import source. | ImportSourceProperties_StorageType_STATUS Optional |
storageUrl | Uri of the import source storage. | string Optional |
MaintenanceWindow
Maintenance window of a server.
Used by: FlexibleServer_Spec.
Property | Description | Type |
---|---|---|
customWindow | indicates whether custom window is enabled or disabled | string Optional |
dayOfWeek | day of week for maintenance window | int Optional |
startHour | start hour for maintenance window | int Optional |
startMinute | start minute for maintenance window | int Optional |
MaintenanceWindow_STATUS
Maintenance window of a server.
Used by: FlexibleServer_STATUS.
Property | Description | Type |
---|---|---|
customWindow | indicates whether custom window is enabled or disabled | string Optional |
dayOfWeek | day of week for maintenance window | int Optional |
startHour | start hour for maintenance window | int Optional |
startMinute | start minute for maintenance window | int Optional |
MySQLServerIdentity
Properties to configure Identity for Bring your Own Keys
Used by: FlexibleServer_Spec.
Property | Description | Type |
---|---|---|
type | Type of managed service identity. | MySQLServerIdentity_Type Optional |
userAssignedIdentities | Metadata of user assigned identity. | UserAssignedIdentityDetails[] Optional |
MySQLServerIdentity_STATUS
Properties to configure Identity for Bring your Own Keys
Used by: FlexibleServer_STATUS.
Property | Description | Type |
---|---|---|
principalId | ObjectId from the KeyVault | string Optional |
tenantId | TenantId from the KeyVault | string Optional |
type | Type of managed service identity. | MySQLServerIdentity_Type_STATUS Optional |
userAssignedIdentities | Metadata of user assigned identity. | map[string]v1.JSON Optional |
MySQLServerSku
Billing information related properties of a server.
Used by: FlexibleServer_Spec.
Property | Description | Type |
---|---|---|
name | The name of the sku, e.g. Standard_D32s_v3. | string Required |
tier | The tier of the particular SKU, e.g. GeneralPurpose. | MySQLServerSku_Tier Required |
MySQLServerSku_STATUS
Billing information related properties of a server.
Used by: FlexibleServer_STATUS.
Property | Description | Type |
---|---|---|
name | The name of the sku, e.g. Standard_D32s_v3. | string Optional |
tier | The tier of the particular SKU, e.g. GeneralPurpose. | MySQLServerSku_Tier_STATUS Optional |
Network
Network related properties of a server
Used by: FlexibleServer_Spec.
Property | Description | Type |
---|---|---|
delegatedSubnetResourceReference | Delegated subnet resource id used to setup vnet for a server. | genruntime.ResourceReference Optional |
privateDnsZoneResourceReference | Private DNS zone resource id. | genruntime.ResourceReference Optional |
publicNetworkAccess | Whether or not public network access is allowed for this server. Value is ‘Disabled’ when server has VNet integration. | EnableStatusEnum Optional |
Network_STATUS
Network related properties of a server
Used by: FlexibleServer_STATUS.
Property | Description | Type |
---|---|---|
delegatedSubnetResourceId | Delegated subnet resource id used to setup vnet for a server. | string Optional |
privateDnsZoneResourceId | Private DNS zone resource id. | string Optional |
publicNetworkAccess | Whether or not public network access is allowed for this server. Value is ‘Disabled’ when server has VNet integration. | EnableStatusEnum_STATUS Optional |
PrivateEndpointConnection_STATUS
The private endpoint connection resource.
Used by: FlexibleServer_STATUS.
Property | Description | Type |
---|---|---|
id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
ReplicationRole
The replication role.
Used by: FlexibleServer_Spec.
Value | Description |
---|---|
“None” | |
“Replica” | |
“Source” |
ReplicationRole_STATUS
The replication role.
Used by: FlexibleServer_STATUS.
Value | Description |
---|---|
“None” | |
“Replica” | |
“Source” |
ServerProperties_CreateMode
Used by: FlexibleServer_Spec.
Value | Description |
---|---|
“Default” | |
“GeoRestore” | |
“PointInTimeRestore” | |
“Replica” |
ServerProperties_CreateMode_STATUS
Used by: FlexibleServer_STATUS.
Value | Description |
---|---|
“Default” | |
“GeoRestore” | |
“PointInTimeRestore” | |
“Replica” |
ServerProperties_State_STATUS
Used by: FlexibleServer_STATUS.
Value | Description |
---|---|
“Disabled” | |
“Dropping” | |
“Ready” | |
“Starting” | |
“Stopped” | |
“Stopping” | |
“Updating” |
ServerVersion
The version of a server.
Used by: FlexibleServer_Spec.
Value | Description |
---|---|
“5.7” | |
“8.0.21” |
ServerVersion_STATUS
The version of a server.
Used by: FlexibleServer_STATUS.
Value | Description |
---|---|
“5.7” | |
“8.0.21” |
Storage
Storage Profile properties of a server
Used by: FlexibleServer_Spec.
Property | Description | Type |
---|---|---|
autoGrow | Enable Storage Auto Grow or not. | EnableStatusEnum Optional |
autoIoScaling | Enable IO Auto Scaling or not. | EnableStatusEnum Optional |
iops | Storage IOPS for a server. | int Optional |
logOnDisk | Enable Log On Disk or not. | EnableStatusEnum Optional |
storageSizeGB | Max storage size allowed for a server. | int Optional |
Storage_STATUS
Storage Profile properties of a server
Used by: FlexibleServer_STATUS.
Property | Description | Type |
---|---|---|
autoGrow | Enable Storage Auto Grow or not. | EnableStatusEnum_STATUS Optional |
autoIoScaling | Enable IO Auto Scaling or not. | EnableStatusEnum_STATUS Optional |
iops | Storage IOPS for a server. | int Optional |
logOnDisk | Enable Log On Disk or not. | EnableStatusEnum_STATUS Optional |
storageSizeGB | Max storage size allowed for a server. | int Optional |
storageSku | The sku name of the server storage. | string Optional |
SystemData_STATUS
Metadata pertaining to creation and last modification of the resource.
Used by: FlexibleServer_STATUS, FlexibleServersAdministrator_STATUS, FlexibleServersConfiguration_STATUS, FlexibleServersDatabase_STATUS, and FlexibleServersFirewallRule_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 |
DataEncryption_Type
Used by: DataEncryption.
Value | Description |
---|---|
“AzureKeyVault” | |
“SystemManaged” |
DataEncryption_Type_STATUS
Used by: DataEncryption_STATUS.
Value | Description |
---|---|
“AzureKeyVault” | |
“SystemManaged” |
EnableStatusEnum
Enum to indicate whether value is ‘Enabled’ or ‘Disabled’
Used by: Backup, Network, Storage, Storage, and Storage.
Value | Description |
---|---|
“Disabled” | |
“Enabled” |
EnableStatusEnum_STATUS
Enum to indicate whether value is ‘Enabled’ or ‘Disabled’
Used by: Backup_STATUS, Network_STATUS, Storage_STATUS, Storage_STATUS, and Storage_STATUS.
Value | Description |
---|---|
“Disabled” | |
“Enabled” |
FlexibleServerOperatorConfigMaps
Used by: FlexibleServerOperatorSpec.
Property | Description | Type |
---|---|---|
administratorLogin | indicates where the AdministratorLogin config map should be placed. If omitted, no config map will be created. | genruntime.ConfigMapDestination Optional |
fullyQualifiedDomainName | indicates where the FullyQualifiedDomainName config map should be placed. If omitted, no config map will be created. | genruntime.ConfigMapDestination Optional |
FlexibleServerOperatorSecrets
Used by: FlexibleServerOperatorSpec.
Property | Description | Type |
---|---|---|
fullyQualifiedDomainName | indicates where the FullyQualifiedDomainName secret should be placed. If omitted, the secret will not be retrieved from Azure. | genruntime.SecretDestination Optional |
HighAvailability_Mode
Used by: HighAvailability.
Value | Description |
---|---|
“Disabled” | |
“SameZone” | |
“ZoneRedundant” |
HighAvailability_Mode_STATUS
Used by: HighAvailability_STATUS.
Value | Description |
---|---|
“Disabled” | |
“SameZone” | |
“ZoneRedundant” |
HighAvailability_State_STATUS
Used by: HighAvailability_STATUS.
Value | Description |
---|---|
“CreatingStandby” | |
“FailingOver” | |
“Healthy” | |
“NotEnabled” | |
“RemovingStandby” |
ImportSourceProperties_StorageType
Used by: ImportSourceProperties.
Value | Description |
---|---|
“AzureBlob” |
ImportSourceProperties_StorageType_STATUS
Used by: ImportSourceProperties_STATUS.
Value | Description |
---|---|
“AzureBlob” |
MySQLServerIdentity_Type
Used by: MySQLServerIdentity.
Value | Description |
---|---|
“UserAssigned” |
MySQLServerIdentity_Type_STATUS
Used by: MySQLServerIdentity_STATUS.
Value | Description |
---|---|
“UserAssigned” |
MySQLServerSku_Tier
Used by: MySQLServerSku.
Value | Description |
---|---|
“Burstable” | |
“GeneralPurpose” | |
“MemoryOptimized” |
MySQLServerSku_Tier_STATUS
Used by: MySQLServerSku_STATUS.
Value | Description |
---|---|
“Burstable” | |
“GeneralPurpose” | |
“MemoryOptimized” |
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” |
UserAssignedIdentityDetails
Information about the user assigned identity for the resource
Used by: MySQLServerIdentity.
Property | Description | Type |
---|---|---|
reference | genruntime.ResourceReference Optional |