Documentation ¶
Overview ¶
Package v1api20201101preview contains API Schema definitions for the sql v1api20201101preview API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=sql.azure.com +versionName=v1api20201101preview
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type APIVersion
- type DatabaseProperties_CatalogCollation
- type DatabaseProperties_CatalogCollation_STATUS
- type DatabaseProperties_CreateMode
- type DatabaseProperties_CreateMode_STATUS
- type DatabaseProperties_CurrentBackupStorageRedundancy_STATUS
- type DatabaseProperties_LicenseType
- type DatabaseProperties_LicenseType_STATUS
- type DatabaseProperties_ReadScale
- type DatabaseProperties_ReadScale_STATUS
- type DatabaseProperties_RequestedBackupStorageRedundancy
- type DatabaseProperties_RequestedBackupStorageRedundancy_STATUS
- type DatabaseProperties_SampleName
- type DatabaseProperties_SampleName_STATUS
- type DatabaseProperties_SecondaryType
- type DatabaseProperties_SecondaryType_STATUS
- type DatabaseProperties_Status_STATUS
- type PrivateEndpointConnectionProperties_ProvisioningState_STATUS
- type PrivateEndpointConnectionProperties_STATUS
- type PrivateEndpointProperty_STATUS
- type PrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS
- type PrivateLinkServiceConnectionStateProperty_STATUS
- type PrivateLinkServiceConnectionStateProperty_Status_STATUS
- type ResourceIdentity
- type ResourceIdentity_STATUS
- type ResourceIdentity_Type
- type ResourceIdentity_Type_STATUS
- type Server
- type ServerExternalAdministrator
- type ServerExternalAdministrator_AdministratorType
- type ServerExternalAdministrator_AdministratorType_STATUS
- type ServerExternalAdministrator_PrincipalType
- type ServerExternalAdministrator_PrincipalType_STATUS
- type ServerExternalAdministrator_STATUS
- type ServerList
- type ServerObservation
- type ServerParameters
- type ServerPrivateEndpointConnection_STATUS
- type ServerProperties_PublicNetworkAccess
- type ServerProperties_PublicNetworkAccess_STATUS
- type ServerProperties_WorkspaceFeature_STATUS
- type Server_STATUS
- type Server_Spec
- type ServersObservation
- type Servers_Database
- type Servers_DatabaseList
- type Servers_DatabaseParameters
- type Servers_Database_STATUS
- type Servers_Database_Spec
- type Sku
- type Sku_STATUS
- type UserIdentity_STATUS
Constants ¶
const ( ServerProperties_PublicNetworkAccess_Disabled = ServerProperties_PublicNetworkAccess("Disabled") ServerProperties_PublicNetworkAccess_Enabled = ServerProperties_PublicNetworkAccess("Enabled") )
const ( ServerProperties_PublicNetworkAccess_STATUS_Disabled = ServerProperties_PublicNetworkAccess_STATUS("Disabled") ServerProperties_PublicNetworkAccess_STATUS_Enabled = ServerProperties_PublicNetworkAccess_STATUS("Enabled") )
const ( ServerProperties_WorkspaceFeature_STATUS_Connected = ServerProperties_WorkspaceFeature_STATUS("Connected") ServerProperties_WorkspaceFeature_STATUS_Disconnected = ServerProperties_WorkspaceFeature_STATUS("Disconnected") )
const ( ResourceIdentity_Type_None = ResourceIdentity_Type("None") ResourceIdentity_Type_SystemAssigned = ResourceIdentity_Type("SystemAssigned") ResourceIdentity_Type_SystemAssignedUserAssigned = ResourceIdentity_Type("SystemAssigned,UserAssigned") ResourceIdentity_Type_UserAssigned = ResourceIdentity_Type("UserAssigned") )
const ( ResourceIdentity_Type_STATUS_None = ResourceIdentity_Type_STATUS("None") ResourceIdentity_Type_STATUS_SystemAssigned = ResourceIdentity_Type_STATUS("SystemAssigned") ResourceIdentity_Type_STATUS_SystemAssignedUserAssigned = ResourceIdentity_Type_STATUS("SystemAssigned,UserAssigned") ResourceIdentity_Type_STATUS_UserAssigned = ResourceIdentity_Type_STATUS("UserAssigned") )
const ( ServerExternalAdministrator_PrincipalType_Application = ServerExternalAdministrator_PrincipalType("Application") ServerExternalAdministrator_PrincipalType_Group = ServerExternalAdministrator_PrincipalType("Group") ServerExternalAdministrator_PrincipalType_User = ServerExternalAdministrator_PrincipalType("User") )
const ( ServerExternalAdministrator_PrincipalType_STATUS_Application = ServerExternalAdministrator_PrincipalType_STATUS("Application") ServerExternalAdministrator_PrincipalType_STATUS_Group = ServerExternalAdministrator_PrincipalType_STATUS("Group") ServerExternalAdministrator_PrincipalType_STATUS_User = ServerExternalAdministrator_PrincipalType_STATUS("User") )
const ( PrivateEndpointConnectionProperties_ProvisioningState_STATUS_Approving = PrivateEndpointConnectionProperties_ProvisioningState_STATUS("Approving") PrivateEndpointConnectionProperties_ProvisioningState_STATUS_Dropping = PrivateEndpointConnectionProperties_ProvisioningState_STATUS("Dropping") PrivateEndpointConnectionProperties_ProvisioningState_STATUS_Failed = PrivateEndpointConnectionProperties_ProvisioningState_STATUS("Failed") PrivateEndpointConnectionProperties_ProvisioningState_STATUS_Ready = PrivateEndpointConnectionProperties_ProvisioningState_STATUS("Ready") PrivateEndpointConnectionProperties_ProvisioningState_STATUS_Rejecting = PrivateEndpointConnectionProperties_ProvisioningState_STATUS("Rejecting") )
const ( PrivateLinkServiceConnectionStateProperty_Status_STATUS_Approved = PrivateLinkServiceConnectionStateProperty_Status_STATUS("Approved") PrivateLinkServiceConnectionStateProperty_Status_STATUS_Disconnected = PrivateLinkServiceConnectionStateProperty_Status_STATUS("Disconnected") PrivateLinkServiceConnectionStateProperty_Status_STATUS_Pending = PrivateLinkServiceConnectionStateProperty_Status_STATUS("Pending") PrivateLinkServiceConnectionStateProperty_Status_STATUS_Rejected = PrivateLinkServiceConnectionStateProperty_Status_STATUS("Rejected") )
const ( DatabaseProperties_CatalogCollation_DATABASE_DEFAULT = DatabaseProperties_CatalogCollation("DATABASE_DEFAULT") DatabaseProperties_CatalogCollation_SQL_Latin1_General_CP1_CI_AS = DatabaseProperties_CatalogCollation("SQL_Latin1_General_CP1_CI_AS") )
const ( DatabaseProperties_CatalogCollation_STATUS_DATABASE_DEFAULT = DatabaseProperties_CatalogCollation_STATUS("DATABASE_DEFAULT") DatabaseProperties_CatalogCollation_STATUS_SQL_Latin1_General_CP1_CI_AS = DatabaseProperties_CatalogCollation_STATUS("SQL_Latin1_General_CP1_CI_AS") )
const ( DatabaseProperties_CreateMode_Copy = DatabaseProperties_CreateMode("Copy") DatabaseProperties_CreateMode_Default = DatabaseProperties_CreateMode("Default") DatabaseProperties_CreateMode_OnlineSecondary = DatabaseProperties_CreateMode("OnlineSecondary") DatabaseProperties_CreateMode_PointInTimeRestore = DatabaseProperties_CreateMode("PointInTimeRestore") DatabaseProperties_CreateMode_Recovery = DatabaseProperties_CreateMode("Recovery") DatabaseProperties_CreateMode_Restore = DatabaseProperties_CreateMode("Restore") DatabaseProperties_CreateMode_RestoreExternalBackup = DatabaseProperties_CreateMode("RestoreExternalBackup") DatabaseProperties_CreateMode_RestoreExternalBackupSecondary = DatabaseProperties_CreateMode("RestoreExternalBackupSecondary") DatabaseProperties_CreateMode_RestoreLongTermRetentionBackup = DatabaseProperties_CreateMode("RestoreLongTermRetentionBackup") DatabaseProperties_CreateMode_Secondary = DatabaseProperties_CreateMode("Secondary") )
const ( DatabaseProperties_CreateMode_STATUS_Copy = DatabaseProperties_CreateMode_STATUS("Copy") DatabaseProperties_CreateMode_STATUS_Default = DatabaseProperties_CreateMode_STATUS("Default") DatabaseProperties_CreateMode_STATUS_OnlineSecondary = DatabaseProperties_CreateMode_STATUS("OnlineSecondary") DatabaseProperties_CreateMode_STATUS_PointInTimeRestore = DatabaseProperties_CreateMode_STATUS("PointInTimeRestore") DatabaseProperties_CreateMode_STATUS_Recovery = DatabaseProperties_CreateMode_STATUS("Recovery") DatabaseProperties_CreateMode_STATUS_Restore = DatabaseProperties_CreateMode_STATUS("Restore") DatabaseProperties_CreateMode_STATUS_RestoreExternalBackup = DatabaseProperties_CreateMode_STATUS("RestoreExternalBackup") DatabaseProperties_CreateMode_STATUS_RestoreExternalBackupSecondary = DatabaseProperties_CreateMode_STATUS("RestoreExternalBackupSecondary") DatabaseProperties_CreateMode_STATUS_RestoreLongTermRetentionBackup = DatabaseProperties_CreateMode_STATUS("RestoreLongTermRetentionBackup") DatabaseProperties_CreateMode_STATUS_Secondary = DatabaseProperties_CreateMode_STATUS("Secondary") )
const ( DatabaseProperties_CurrentBackupStorageRedundancy_STATUS_Geo = DatabaseProperties_CurrentBackupStorageRedundancy_STATUS("Geo") DatabaseProperties_CurrentBackupStorageRedundancy_STATUS_Local = DatabaseProperties_CurrentBackupStorageRedundancy_STATUS("Local") DatabaseProperties_CurrentBackupStorageRedundancy_STATUS_Zone = DatabaseProperties_CurrentBackupStorageRedundancy_STATUS("Zone") )
const ( DatabaseProperties_LicenseType_BasePrice = DatabaseProperties_LicenseType("BasePrice") DatabaseProperties_LicenseType_LicenseIncluded = DatabaseProperties_LicenseType("LicenseIncluded") )
const ( DatabaseProperties_LicenseType_STATUS_BasePrice = DatabaseProperties_LicenseType_STATUS("BasePrice") DatabaseProperties_LicenseType_STATUS_LicenseIncluded = DatabaseProperties_LicenseType_STATUS("LicenseIncluded") )
const ( DatabaseProperties_ReadScale_Disabled = DatabaseProperties_ReadScale("Disabled") DatabaseProperties_ReadScale_Enabled = DatabaseProperties_ReadScale("Enabled") )
const ( DatabaseProperties_ReadScale_STATUS_Disabled = DatabaseProperties_ReadScale_STATUS("Disabled") DatabaseProperties_ReadScale_STATUS_Enabled = DatabaseProperties_ReadScale_STATUS("Enabled") )
const ( DatabaseProperties_RequestedBackupStorageRedundancy_Geo = DatabaseProperties_RequestedBackupStorageRedundancy("Geo") DatabaseProperties_RequestedBackupStorageRedundancy_Local = DatabaseProperties_RequestedBackupStorageRedundancy("Local") DatabaseProperties_RequestedBackupStorageRedundancy_Zone = DatabaseProperties_RequestedBackupStorageRedundancy("Zone") )
const ( DatabaseProperties_RequestedBackupStorageRedundancy_STATUS_Geo = DatabaseProperties_RequestedBackupStorageRedundancy_STATUS("Geo") DatabaseProperties_RequestedBackupStorageRedundancy_STATUS_Local = DatabaseProperties_RequestedBackupStorageRedundancy_STATUS("Local") DatabaseProperties_RequestedBackupStorageRedundancy_STATUS_Zone = DatabaseProperties_RequestedBackupStorageRedundancy_STATUS("Zone") )
const ( DatabaseProperties_SampleName_AdventureWorksLT = DatabaseProperties_SampleName("AdventureWorksLT") DatabaseProperties_SampleName_WideWorldImportersFull = DatabaseProperties_SampleName("WideWorldImportersFull") DatabaseProperties_SampleName_WideWorldImportersStd = DatabaseProperties_SampleName("WideWorldImportersStd") )
const ( DatabaseProperties_SampleName_STATUS_AdventureWorksLT = DatabaseProperties_SampleName_STATUS("AdventureWorksLT") DatabaseProperties_SampleName_STATUS_WideWorldImportersFull = DatabaseProperties_SampleName_STATUS("WideWorldImportersFull") DatabaseProperties_SampleName_STATUS_WideWorldImportersStd = DatabaseProperties_SampleName_STATUS("WideWorldImportersStd") )
const ( DatabaseProperties_SecondaryType_Geo = DatabaseProperties_SecondaryType("Geo") DatabaseProperties_SecondaryType_Named = DatabaseProperties_SecondaryType("Named") )
const ( DatabaseProperties_SecondaryType_STATUS_Geo = DatabaseProperties_SecondaryType_STATUS("Geo") DatabaseProperties_SecondaryType_STATUS_Named = DatabaseProperties_SecondaryType_STATUS("Named") )
const ( DatabaseProperties_Status_STATUS_AutoClosed = DatabaseProperties_Status_STATUS("AutoClosed") DatabaseProperties_Status_STATUS_Copying = DatabaseProperties_Status_STATUS("Copying") DatabaseProperties_Status_STATUS_Creating = DatabaseProperties_Status_STATUS("Creating") DatabaseProperties_Status_STATUS_Disabled = DatabaseProperties_Status_STATUS("Disabled") DatabaseProperties_Status_STATUS_EmergencyMode = DatabaseProperties_Status_STATUS("EmergencyMode") DatabaseProperties_Status_STATUS_Inaccessible = DatabaseProperties_Status_STATUS("Inaccessible") DatabaseProperties_Status_STATUS_Offline = DatabaseProperties_Status_STATUS("Offline") DatabaseProperties_Status_STATUS_OfflineChangingDwPerformanceTiers = DatabaseProperties_Status_STATUS("OfflineChangingDwPerformanceTiers") DatabaseProperties_Status_STATUS_OfflineSecondary = DatabaseProperties_Status_STATUS("OfflineSecondary") DatabaseProperties_Status_STATUS_Online = DatabaseProperties_Status_STATUS("Online") DatabaseProperties_Status_STATUS_OnlineChangingDwPerformanceTiers = DatabaseProperties_Status_STATUS("OnlineChangingDwPerformanceTiers") DatabaseProperties_Status_STATUS_Paused = DatabaseProperties_Status_STATUS("Paused") DatabaseProperties_Status_STATUS_Pausing = DatabaseProperties_Status_STATUS("Pausing") DatabaseProperties_Status_STATUS_Recovering = DatabaseProperties_Status_STATUS("Recovering") DatabaseProperties_Status_STATUS_RecoveryPending = DatabaseProperties_Status_STATUS("RecoveryPending") DatabaseProperties_Status_STATUS_Restoring = DatabaseProperties_Status_STATUS("Restoring") DatabaseProperties_Status_STATUS_Resuming = DatabaseProperties_Status_STATUS("Resuming") DatabaseProperties_Status_STATUS_Scaling = DatabaseProperties_Status_STATUS("Scaling") DatabaseProperties_Status_STATUS_Shutdown = DatabaseProperties_Status_STATUS("Shutdown") DatabaseProperties_Status_STATUS_Standby = DatabaseProperties_Status_STATUS("Standby") DatabaseProperties_Status_STATUS_Suspect = DatabaseProperties_Status_STATUS("Suspect") )
const APIVersion_Value = APIVersion("2020-11-01-preview")
const PrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS_None = PrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS("None")
const ServerExternalAdministrator_AdministratorType_ActiveDirectory = ServerExternalAdministrator_AdministratorType("ActiveDirectory")
const ServerExternalAdministrator_AdministratorType_STATUS_ActiveDirectory = ServerExternalAdministrator_AdministratorType_STATUS("ActiveDirectory")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "sql.azure.com", Version: "v1api20201101preview"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type DatabaseProperties_CatalogCollation ¶
type DatabaseProperties_CatalogCollation string
+kubebuilder:validation:Enum={"DATABASE_DEFAULT","SQL_Latin1_General_CP1_CI_AS"}
type DatabaseProperties_CatalogCollation_STATUS ¶
type DatabaseProperties_CatalogCollation_STATUS string
type DatabaseProperties_CreateMode ¶
type DatabaseProperties_CreateMode string
+kubebuilder:validation:Enum={"Copy","Default","OnlineSecondary","PointInTimeRestore","Recovery","Restore","RestoreExternalBackup","RestoreExternalBackupSecondary","RestoreLongTermRetentionBackup","Secondary"}
type DatabaseProperties_CreateMode_STATUS ¶
type DatabaseProperties_CreateMode_STATUS string
type DatabaseProperties_CurrentBackupStorageRedundancy_STATUS ¶
type DatabaseProperties_CurrentBackupStorageRedundancy_STATUS string
type DatabaseProperties_LicenseType ¶
type DatabaseProperties_LicenseType string
+kubebuilder:validation:Enum={"BasePrice","LicenseIncluded"}
type DatabaseProperties_LicenseType_STATUS ¶
type DatabaseProperties_LicenseType_STATUS string
type DatabaseProperties_ReadScale ¶
type DatabaseProperties_ReadScale string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type DatabaseProperties_ReadScale_STATUS ¶
type DatabaseProperties_ReadScale_STATUS string
type DatabaseProperties_RequestedBackupStorageRedundancy ¶
type DatabaseProperties_RequestedBackupStorageRedundancy string
+kubebuilder:validation:Enum={"Geo","Local","Zone"}
type DatabaseProperties_RequestedBackupStorageRedundancy_STATUS ¶
type DatabaseProperties_RequestedBackupStorageRedundancy_STATUS string
type DatabaseProperties_SampleName ¶
type DatabaseProperties_SampleName string
+kubebuilder:validation:Enum={"AdventureWorksLT","WideWorldImportersFull","WideWorldImportersStd"}
type DatabaseProperties_SampleName_STATUS ¶
type DatabaseProperties_SampleName_STATUS string
type DatabaseProperties_SecondaryType ¶
type DatabaseProperties_SecondaryType string
+kubebuilder:validation:Enum={"Geo","Named"}
type DatabaseProperties_SecondaryType_STATUS ¶
type DatabaseProperties_SecondaryType_STATUS string
type DatabaseProperties_Status_STATUS ¶
type DatabaseProperties_Status_STATUS string
type PrivateEndpointConnectionProperties_ProvisioningState_STATUS ¶
type PrivateEndpointConnectionProperties_ProvisioningState_STATUS string
type PrivateEndpointConnectionProperties_STATUS ¶
type PrivateEndpointConnectionProperties_STATUS struct { // PrivateEndpoint: Private endpoint which the connection belongs to. PrivateEndpoint *PrivateEndpointProperty_STATUS `json:"privateEndpoint,omitempty"` // PrivateLinkServiceConnectionState: Connection state of the private endpoint connection. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStateProperty_STATUS `json:"privateLinkServiceConnectionState,omitempty"` // ProvisioningState: State of the private endpoint connection. ProvisioningState *PrivateEndpointConnectionProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"` }
Properties of a private endpoint connection.
func (*PrivateEndpointConnectionProperties_STATUS) DeepCopy ¶
func (in *PrivateEndpointConnectionProperties_STATUS) DeepCopy() *PrivateEndpointConnectionProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnectionProperties_STATUS.
func (*PrivateEndpointConnectionProperties_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointConnectionProperties_STATUS) DeepCopyInto(out *PrivateEndpointConnectionProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointProperty_STATUS ¶
type PrivateEndpointProperty_STATUS struct { // Id: Resource id of the private endpoint. Id *string `json:"id,omitempty"` }
func (*PrivateEndpointProperty_STATUS) DeepCopy ¶
func (in *PrivateEndpointProperty_STATUS) DeepCopy() *PrivateEndpointProperty_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointProperty_STATUS.
func (*PrivateEndpointProperty_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointProperty_STATUS) DeepCopyInto(out *PrivateEndpointProperty_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS ¶
type PrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS string
type PrivateLinkServiceConnectionStateProperty_STATUS ¶
type PrivateLinkServiceConnectionStateProperty_STATUS struct { // ActionsRequired: The actions required for private link service connection. ActionsRequired *PrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS `json:"actionsRequired,omitempty"` // Description: The private link service connection description. Description *string `json:"description,omitempty"` // Status: The private link service connection status. Status *PrivateLinkServiceConnectionStateProperty_Status_STATUS `json:"status,omitempty"` }
func (*PrivateLinkServiceConnectionStateProperty_STATUS) DeepCopy ¶
func (in *PrivateLinkServiceConnectionStateProperty_STATUS) DeepCopy() *PrivateLinkServiceConnectionStateProperty_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionStateProperty_STATUS.
func (*PrivateLinkServiceConnectionStateProperty_STATUS) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionStateProperty_STATUS) DeepCopyInto(out *PrivateLinkServiceConnectionStateProperty_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceConnectionStateProperty_Status_STATUS ¶
type PrivateLinkServiceConnectionStateProperty_Status_STATUS string
type ResourceIdentity ¶
type ResourceIdentity struct { // Type: The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active // Directory principal for the resource. Type *ResourceIdentity_Type `json:"type,omitempty"` }
Azure Active Directory identity configuration for a resource.
func (*ResourceIdentity) DeepCopy ¶
func (in *ResourceIdentity) DeepCopy() *ResourceIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceIdentity.
func (*ResourceIdentity) DeepCopyInto ¶
func (in *ResourceIdentity) DeepCopyInto(out *ResourceIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceIdentity_STATUS ¶
type ResourceIdentity_STATUS struct { // PrincipalId: The Azure Active Directory principal id. PrincipalId *string `json:"principalId,omitempty"` // TenantId: The Azure Active Directory tenant id. TenantId *string `json:"tenantId,omitempty"` // Type: The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active // Directory principal for the resource. Type *ResourceIdentity_Type_STATUS `json:"type,omitempty"` // UserAssignedIdentities: The resource ids of the user assigned identities to use UserAssignedIdentities map[string]UserIdentity_STATUS `json:"userAssignedIdentities,omitempty"` }
Azure Active Directory identity configuration for a resource.
func (*ResourceIdentity_STATUS) DeepCopy ¶
func (in *ResourceIdentity_STATUS) DeepCopy() *ResourceIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceIdentity_STATUS.
func (*ResourceIdentity_STATUS) DeepCopyInto ¶
func (in *ResourceIdentity_STATUS) DeepCopyInto(out *ResourceIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceIdentity_Type ¶
type ResourceIdentity_Type string
+kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned,UserAssigned","UserAssigned"}
type ResourceIdentity_Type_STATUS ¶
type ResourceIdentity_Type_STATUS string
type Server ¶
type Server struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Server_Spec `json:"spec,omitempty"` Status Server_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/Servers.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}
func (*Server) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server.
func (*Server) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Server) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServerExternalAdministrator ¶
type ServerExternalAdministrator struct { // AdministratorType: Type of the sever administrator. AdministratorType *ServerExternalAdministrator_AdministratorType `json:"administratorType,omitempty"` // AzureADOnlyAuthentication: Azure Active Directory only Authentication enabled. AzureADOnlyAuthentication *bool `json:"azureADOnlyAuthentication,omitempty"` // Login: Login name of the server administrator. Login *string `json:"login,omitempty"` // PrincipalType: Principal Type of the sever administrator. PrincipalType *ServerExternalAdministrator_PrincipalType `json:"principalType,omitempty"` // +kubebuilder:validation:Pattern="^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$" // Sid: SID (object ID) of the server administrator. Sid *string `json:"sid,omitempty"` // +kubebuilder:validation:Pattern="^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$" // TenantId: Tenant ID of the administrator. TenantId *string `json:"tenantId,omitempty"` }
Properties of a active directory administrator.
func (*ServerExternalAdministrator) DeepCopy ¶
func (in *ServerExternalAdministrator) DeepCopy() *ServerExternalAdministrator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerExternalAdministrator.
func (*ServerExternalAdministrator) DeepCopyInto ¶
func (in *ServerExternalAdministrator) DeepCopyInto(out *ServerExternalAdministrator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerExternalAdministrator_AdministratorType ¶
type ServerExternalAdministrator_AdministratorType string
+kubebuilder:validation:Enum={"ActiveDirectory"}
type ServerExternalAdministrator_AdministratorType_STATUS ¶
type ServerExternalAdministrator_AdministratorType_STATUS string
type ServerExternalAdministrator_PrincipalType ¶
type ServerExternalAdministrator_PrincipalType string
+kubebuilder:validation:Enum={"Application","Group","User"}
type ServerExternalAdministrator_PrincipalType_STATUS ¶
type ServerExternalAdministrator_PrincipalType_STATUS string
type ServerExternalAdministrator_STATUS ¶
type ServerExternalAdministrator_STATUS struct { // AdministratorType: Type of the sever administrator. AdministratorType *ServerExternalAdministrator_AdministratorType_STATUS `json:"administratorType,omitempty"` // AzureADOnlyAuthentication: Azure Active Directory only Authentication enabled. AzureADOnlyAuthentication *bool `json:"azureADOnlyAuthentication,omitempty"` // Login: Login name of the server administrator. Login *string `json:"login,omitempty"` // PrincipalType: Principal Type of the sever administrator. PrincipalType *ServerExternalAdministrator_PrincipalType_STATUS `json:"principalType,omitempty"` // Sid: SID (object ID) of the server administrator. Sid *string `json:"sid,omitempty"` // TenantId: Tenant ID of the administrator. TenantId *string `json:"tenantId,omitempty"` }
Properties of a active directory administrator.
func (*ServerExternalAdministrator_STATUS) DeepCopy ¶
func (in *ServerExternalAdministrator_STATUS) DeepCopy() *ServerExternalAdministrator_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerExternalAdministrator_STATUS.
func (*ServerExternalAdministrator_STATUS) DeepCopyInto ¶
func (in *ServerExternalAdministrator_STATUS) DeepCopyInto(out *ServerExternalAdministrator_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerList ¶
type ServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Server `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/Servers.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}
func (*ServerList) DeepCopy ¶
func (in *ServerList) DeepCopy() *ServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerList.
func (*ServerList) DeepCopyInto ¶
func (in *ServerList) DeepCopyInto(out *ServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerList) DeepCopyObject ¶
func (in *ServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServerObservation ¶
type ServerObservation struct { // AdministratorLogin: Administrator username for the server. Once created it cannot be changed. AdministratorLogin *string `json:"administratorLogin,omitempty"` // AdministratorLoginPassword: The administrator login password (required for server creation). AdministratorLoginPassword *string `json:"administratorLoginPassword,omitempty"` // Administrators: The Azure Active Directory identity of the server. Administrators *ServerExternalAdministrator_STATUS `json:"administrators,omitempty"` // FullyQualifiedDomainName: The fully qualified domain name of the server. FullyQualifiedDomainName *string `json:"fullyQualifiedDomainName,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Identity: The Azure Active Directory identity of the server. Identity *ResourceIdentity_STATUS `json:"identity,omitempty"` // KeyId: A CMK URI of the key to use for encryption. KeyId *string `json:"keyId,omitempty"` // Kind: Kind of sql server. This is metadata used for the Azure portal experience. Kind *string `json:"kind,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // MinimalTlsVersion: Minimal TLS version. Allowed values: '1.0', '1.1', '1.2' MinimalTlsVersion *string `json:"minimalTlsVersion,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // PrimaryUserAssignedIdentityId: The resource id of a user assigned identity to be used by default. PrimaryUserAssignedIdentityId *string `json:"primaryUserAssignedIdentityId,omitempty"` // PrivateEndpointConnections: List of private endpoint connections on a server PrivateEndpointConnections []ServerPrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"` // PublicNetworkAccess: Whether or not public endpoint access is allowed for this server. Value is optional but if passed // in, must be 'Enabled' or 'Disabled' PublicNetworkAccess *ServerProperties_PublicNetworkAccess_STATUS `json:"publicNetworkAccess,omitempty"` // State: The state of the server. State *string `json:"state,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // Version: The version of the server. Version *string `json:"version,omitempty"` // WorkspaceFeature: Whether or not existing server has a workspace created and if it allows connection from workspace WorkspaceFeature *ServerProperties_WorkspaceFeature_STATUS `json:"workspaceFeature,omitempty"` }
func (*ServerObservation) DeepCopy ¶
func (in *ServerObservation) DeepCopy() *ServerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerObservation.
func (*ServerObservation) DeepCopyInto ¶
func (in *ServerObservation) DeepCopyInto(out *ServerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerParameters ¶
type ServerParameters struct { // AdministratorLogin: Administrator username for the server. Once created it cannot be changed. AdministratorLogin *string `json:"administratorLogin,omitempty"` // AdministratorLoginPassword: The administrator login password (required for server creation). AdministratorLoginPassword *string `json:"administratorLoginPassword,omitempty"` // Administrators: The Azure Active Directory identity of the server. Administrators *ServerExternalAdministrator `json:"administrators,omitempty"` // Identity: The Azure Active Directory identity of the server. Identity *ResourceIdentity `json:"identity,omitempty"` // KeyId: A CMK URI of the key to use for encryption. KeyId *string `json:"keyId,omitempty"` // +kubebuilder:validation:Required // Location: Resource location. Location *string `json:"location,omitempty"` // MinimalTlsVersion: Minimal TLS version. Allowed values: '1.0', '1.1', '1.2' MinimalTlsVersion *string `json:"minimalTlsVersion,omitempty"` Name string `json:"name,omitempty"` // PrimaryUserAssignedIdentityId: The resource id of a user assigned identity to be used by default. PrimaryUserAssignedIdentityId *string `json:"primaryUserAssignedIdentityId,omitempty"` // PublicNetworkAccess: Whether or not public endpoint access is allowed for this server. Value is optional but if passed // in, must be 'Enabled' or 'Disabled' PublicNetworkAccess *ServerProperties_PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` ResourceGroupName string `json:"resourceGroupName,omitempty"` ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty"` ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Version: The version of the server. Version *string `json:"version,omitempty"` }
func (*ServerParameters) DeepCopy ¶
func (in *ServerParameters) DeepCopy() *ServerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerParameters.
func (*ServerParameters) DeepCopyInto ¶
func (in *ServerParameters) DeepCopyInto(out *ServerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPrivateEndpointConnection_STATUS ¶
type ServerPrivateEndpointConnection_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Properties: Private endpoint connection properties Properties *PrivateEndpointConnectionProperties_STATUS `json:"properties,omitempty"` }
A private endpoint connection under a server
func (*ServerPrivateEndpointConnection_STATUS) DeepCopy ¶
func (in *ServerPrivateEndpointConnection_STATUS) DeepCopy() *ServerPrivateEndpointConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPrivateEndpointConnection_STATUS.
func (*ServerPrivateEndpointConnection_STATUS) DeepCopyInto ¶
func (in *ServerPrivateEndpointConnection_STATUS) DeepCopyInto(out *ServerPrivateEndpointConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerProperties_PublicNetworkAccess ¶
type ServerProperties_PublicNetworkAccess string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ServerProperties_PublicNetworkAccess_STATUS ¶
type ServerProperties_PublicNetworkAccess_STATUS string
type ServerProperties_WorkspaceFeature_STATUS ¶
type ServerProperties_WorkspaceFeature_STATUS string
type Server_STATUS ¶
type Server_STATUS struct { v1.ResourceStatus `json:",inline,omitempty"` AtProvider ServerObservation `json:"atProvider,omitempty"` }
func (*Server_STATUS) DeepCopy ¶
func (in *Server_STATUS) DeepCopy() *Server_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server_STATUS.
func (*Server_STATUS) DeepCopyInto ¶
func (in *Server_STATUS) DeepCopyInto(out *Server_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Server_Spec ¶
type Server_Spec struct { v1.ResourceSpec `json:",inline,omitempty"` ForProvider ServerParameters `json:"forProvider,omitempty"` }
func (*Server_Spec) DeepCopy ¶
func (in *Server_Spec) DeepCopy() *Server_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server_Spec.
func (*Server_Spec) DeepCopyInto ¶
func (in *Server_Spec) DeepCopyInto(out *Server_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServersObservation ¶
type ServersObservation struct { // AutoPauseDelay: Time in minutes after which database is automatically paused. A value of -1 means that automatic pause // is disabled AutoPauseDelay *int `json:"autoPauseDelay,omitempty"` // CatalogCollation: Collation of the metadata catalog. CatalogCollation *DatabaseProperties_CatalogCollation_STATUS `json:"catalogCollation,omitempty"` // Collation: The collation of the database. Collation *string `json:"collation,omitempty"` // CreateMode: Specifies the mode of database creation. // Default: regular database creation. // Copy: creates a database as a copy of an existing database. sourceDatabaseId must be specified as the resource ID of the // source database. // Secondary: creates a database as a secondary replica of an existing database. sourceDatabaseId must be specified as the // resource ID of the existing primary database. // PointInTimeRestore: Creates a database by restoring a point in time backup of an existing database. sourceDatabaseId // must be specified as the resource ID of the existing database, and restorePointInTime must be specified. // Recovery: Creates a database by restoring a geo-replicated backup. sourceDatabaseId must be specified as the recoverable // database resource ID to restore. // Restore: Creates a database by restoring a backup of a deleted database. sourceDatabaseId must be specified. If // sourceDatabaseId is the database's original resource ID, then sourceDatabaseDeletionDate must be specified. Otherwise // sourceDatabaseId must be the restorable dropped database resource ID and sourceDatabaseDeletionDate is ignored. // restorePointInTime may also be specified to restore from an earlier point in time. // RestoreLongTermRetentionBackup: Creates a database by restoring from a long term retention vault. // recoveryServicesRecoveryPointResourceId must be specified as the recovery point resource ID. // Copy, Secondary, and RestoreLongTermRetentionBackup are not supported for DataWarehouse edition. CreateMode *DatabaseProperties_CreateMode_STATUS `json:"createMode,omitempty"` // CreationDate: The creation date of the database (ISO8601 format). CreationDate *string `json:"creationDate,omitempty"` // CurrentBackupStorageRedundancy: The storage account type used to store backups for this database. CurrentBackupStorageRedundancy *DatabaseProperties_CurrentBackupStorageRedundancy_STATUS `json:"currentBackupStorageRedundancy,omitempty"` // CurrentServiceObjectiveName: The current service level objective name of the database. CurrentServiceObjectiveName *string `json:"currentServiceObjectiveName,omitempty"` // CurrentSku: The name and tier of the SKU. CurrentSku *Sku_STATUS `json:"currentSku,omitempty"` // DatabaseId: The ID of the database. DatabaseId *string `json:"databaseId,omitempty"` // DefaultSecondaryLocation: The default secondary region for this database. DefaultSecondaryLocation *string `json:"defaultSecondaryLocation,omitempty"` // EarliestRestoreDate: This records the earliest start date and time that restore is available for this database (ISO8601 // format). EarliestRestoreDate *string `json:"earliestRestoreDate,omitempty"` // ElasticPoolId: The resource identifier of the elastic pool containing this database. ElasticPoolId *string `json:"elasticPoolId,omitempty"` // FailoverGroupId: Failover Group resource identifier that this database belongs to. FailoverGroupId *string `json:"failoverGroupId,omitempty"` // HighAvailabilityReplicaCount: The number of secondary replicas associated with the database that are used to provide // high availability. HighAvailabilityReplicaCount *int `json:"highAvailabilityReplicaCount,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Kind: Kind of database. This is metadata used for the Azure portal experience. Kind *string `json:"kind,omitempty"` // LicenseType: The license type to apply for this database. `LicenseIncluded` if you need a license, or `BasePrice` if you // have a license and are eligible for the Azure Hybrid Benefit. LicenseType *DatabaseProperties_LicenseType_STATUS `json:"licenseType,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // LongTermRetentionBackupResourceId: The resource identifier of the long term retention backup associated with create // operation of this database. LongTermRetentionBackupResourceId *string `json:"longTermRetentionBackupResourceId,omitempty"` // MaintenanceConfigurationId: Maintenance configuration id assigned to the database. This configuration defines the period // when the maintenance updates will occur. MaintenanceConfigurationId *string `json:"maintenanceConfigurationId,omitempty"` // ManagedBy: Resource that manages the database. ManagedBy *string `json:"managedBy,omitempty"` // MaxLogSizeBytes: The max log size for this database. MaxLogSizeBytes *int `json:"maxLogSizeBytes,omitempty"` // MaxSizeBytes: The max size of the database expressed in bytes. MaxSizeBytes *int `json:"maxSizeBytes,omitempty"` // MinCapacity: Minimal capacity that database will always have allocated, if not paused MinCapacity *float64 `json:"minCapacity,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // PausedDate: The date when database was paused by user configuration or action(ISO8601 format). Null if the database is // ready. PausedDate *string `json:"pausedDate,omitempty"` // ReadScale: The state of read-only routing. If enabled, connections that have application intent set to readonly in their // connection string may be routed to a readonly secondary replica in the same region. ReadScale *DatabaseProperties_ReadScale_STATUS `json:"readScale,omitempty"` // RecoverableDatabaseId: The resource identifier of the recoverable database associated with create operation of this // database. RecoverableDatabaseId *string `json:"recoverableDatabaseId,omitempty"` // RecoveryServicesRecoveryPointId: The resource identifier of the recovery point associated with create operation of this // database. RecoveryServicesRecoveryPointId *string `json:"recoveryServicesRecoveryPointId,omitempty"` // RequestedBackupStorageRedundancy: The storage account type to be used to store backups for this database. RequestedBackupStorageRedundancy *DatabaseProperties_RequestedBackupStorageRedundancy_STATUS `json:"requestedBackupStorageRedundancy,omitempty"` // RequestedServiceObjectiveName: The requested service level objective name of the database. RequestedServiceObjectiveName *string `json:"requestedServiceObjectiveName,omitempty"` // RestorableDroppedDatabaseId: The resource identifier of the restorable dropped database associated with create operation // of this database. RestorableDroppedDatabaseId *string `json:"restorableDroppedDatabaseId,omitempty"` // RestorePointInTime: Specifies the point in time (ISO8601 format) of the source database that will be restored to create // the new database. RestorePointInTime *string `json:"restorePointInTime,omitempty"` // ResumedDate: The date when database was resumed by user action or database login (ISO8601 format). Null if the database // is paused. ResumedDate *string `json:"resumedDate,omitempty"` // SampleName: The name of the sample schema to apply when creating this database. SampleName *DatabaseProperties_SampleName_STATUS `json:"sampleName,omitempty"` // SecondaryType: The secondary type of the database if it is a secondary. Valid values are Geo and Named. SecondaryType *DatabaseProperties_SecondaryType_STATUS `json:"secondaryType,omitempty"` // Sku: The database SKU. // The list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, // family, and capacity) that are available to your subscription in an Azure region, use the `Capabilities_ListByLocation` // REST API or one of the following commands: // “`azurecli // az sql db list-editions -l <location> -o table // ““ // “`powershell // Get-AzSqlServerServiceObjective -Location <location> // ““ Sku *Sku_STATUS `json:"sku,omitempty"` // SourceDatabaseDeletionDate: Specifies the time that the database was deleted. SourceDatabaseDeletionDate *string `json:"sourceDatabaseDeletionDate,omitempty"` // SourceDatabaseId: The resource identifier of the source database associated with create operation of this database. SourceDatabaseId *string `json:"sourceDatabaseId,omitempty"` // Status: The status of the database. Status *DatabaseProperties_Status_STATUS `json:"status,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // ZoneRedundant: Whether or not this database is zone redundant, which means the replicas of this database will be spread // across multiple availability zones. ZoneRedundant *bool `json:"zoneRedundant,omitempty"` }
func (*ServersObservation) DeepCopy ¶
func (in *ServersObservation) DeepCopy() *ServersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersObservation.
func (*ServersObservation) DeepCopyInto ¶
func (in *ServersObservation) DeepCopyInto(out *ServersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_Database ¶
type Servers_Database struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_Database_Spec `json:"spec,omitempty"` Status Servers_Database_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/Databases_legacy.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}
func (*Servers_Database) DeepCopy ¶
func (in *Servers_Database) DeepCopy() *Servers_Database
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Database.
func (*Servers_Database) DeepCopyInto ¶
func (in *Servers_Database) DeepCopyInto(out *Servers_Database)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Database) DeepCopyObject ¶
func (in *Servers_Database) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Servers_DatabaseList ¶
type Servers_DatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Servers_Database `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/Databases_legacy.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}
func (*Servers_DatabaseList) DeepCopy ¶
func (in *Servers_DatabaseList) DeepCopy() *Servers_DatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_DatabaseList.
func (*Servers_DatabaseList) DeepCopyInto ¶
func (in *Servers_DatabaseList) DeepCopyInto(out *Servers_DatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_DatabaseList) DeepCopyObject ¶
func (in *Servers_DatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Servers_DatabaseParameters ¶
type Servers_DatabaseParameters struct { // AutoPauseDelay: Time in minutes after which database is automatically paused. A value of -1 means that automatic pause // is disabled AutoPauseDelay *int `json:"autoPauseDelay,omitempty"` // CatalogCollation: Collation of the metadata catalog. CatalogCollation *DatabaseProperties_CatalogCollation `json:"catalogCollation,omitempty"` // Collation: The collation of the database. Collation *string `json:"collation,omitempty"` // CreateMode: Specifies the mode of database creation. // Default: regular database creation. // Copy: creates a database as a copy of an existing database. sourceDatabaseId must be specified as the resource ID of the // source database. // Secondary: creates a database as a secondary replica of an existing database. sourceDatabaseId must be specified as the // resource ID of the existing primary database. // PointInTimeRestore: Creates a database by restoring a point in time backup of an existing database. sourceDatabaseId // must be specified as the resource ID of the existing database, and restorePointInTime must be specified. // Recovery: Creates a database by restoring a geo-replicated backup. sourceDatabaseId must be specified as the recoverable // database resource ID to restore. // Restore: Creates a database by restoring a backup of a deleted database. sourceDatabaseId must be specified. If // sourceDatabaseId is the database's original resource ID, then sourceDatabaseDeletionDate must be specified. Otherwise // sourceDatabaseId must be the restorable dropped database resource ID and sourceDatabaseDeletionDate is ignored. // restorePointInTime may also be specified to restore from an earlier point in time. // RestoreLongTermRetentionBackup: Creates a database by restoring from a long term retention vault. // recoveryServicesRecoveryPointResourceId must be specified as the recovery point resource ID. // Copy, Secondary, and RestoreLongTermRetentionBackup are not supported for DataWarehouse edition. CreateMode *DatabaseProperties_CreateMode `json:"createMode,omitempty"` // ElasticPoolId: The resource identifier of the elastic pool containing this database. ElasticPoolId *string `json:"elasticPoolId,omitempty"` // HighAvailabilityReplicaCount: The number of secondary replicas associated with the database that are used to provide // high availability. HighAvailabilityReplicaCount *int `json:"highAvailabilityReplicaCount,omitempty"` // LicenseType: The license type to apply for this database. `LicenseIncluded` if you need a license, or `BasePrice` if you // have a license and are eligible for the Azure Hybrid Benefit. LicenseType *DatabaseProperties_LicenseType `json:"licenseType,omitempty"` // +kubebuilder:validation:Required // Location: Resource location. Location *string `json:"location,omitempty"` // LongTermRetentionBackupResourceId: The resource identifier of the long term retention backup associated with create // operation of this database. LongTermRetentionBackupResourceId *string `json:"longTermRetentionBackupResourceId,omitempty"` // MaintenanceConfigurationId: Maintenance configuration id assigned to the database. This configuration defines the period // when the maintenance updates will occur. MaintenanceConfigurationId *string `json:"maintenanceConfigurationId,omitempty"` // MaxSizeBytes: The max size of the database expressed in bytes. MaxSizeBytes *int `json:"maxSizeBytes,omitempty"` // MinCapacity: Minimal capacity that database will always have allocated, if not paused MinCapacity *float64 `json:"minCapacity,omitempty"` Name string `json:"name,omitempty"` // ReadScale: The state of read-only routing. If enabled, connections that have application intent set to readonly in their // connection string may be routed to a readonly secondary replica in the same region. ReadScale *DatabaseProperties_ReadScale `json:"readScale,omitempty"` // RecoverableDatabaseId: The resource identifier of the recoverable database associated with create operation of this // database. RecoverableDatabaseId *string `json:"recoverableDatabaseId,omitempty"` // RecoveryServicesRecoveryPointId: The resource identifier of the recovery point associated with create operation of this // database. RecoveryServicesRecoveryPointId *string `json:"recoveryServicesRecoveryPointId,omitempty"` // RequestedBackupStorageRedundancy: The storage account type to be used to store backups for this database. RequestedBackupStorageRedundancy *DatabaseProperties_RequestedBackupStorageRedundancy `json:"requestedBackupStorageRedundancy,omitempty"` ResourceGroupName string `json:"resourceGroupName,omitempty"` ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty"` ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty"` // RestorableDroppedDatabaseId: The resource identifier of the restorable dropped database associated with create operation // of this database. RestorableDroppedDatabaseId *string `json:"restorableDroppedDatabaseId,omitempty"` // RestorePointInTime: Specifies the point in time (ISO8601 format) of the source database that will be restored to create // the new database. RestorePointInTime *string `json:"restorePointInTime,omitempty"` // SampleName: The name of the sample schema to apply when creating this database. SampleName *DatabaseProperties_SampleName `json:"sampleName,omitempty"` // SecondaryType: The secondary type of the database if it is a secondary. Valid values are Geo and Named. SecondaryType *DatabaseProperties_SecondaryType `json:"secondaryType,omitempty"` ServerName string `json:"serverName,omitempty"` ServerNameRef *v1.Reference `json:"serverNameRef,omitempty"` ServerNameSelector *v1.Selector `json:"serverNameSelector,omitempty"` // Sku: The database SKU. // The list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, // family, and capacity) that are available to your subscription in an Azure region, use the `Capabilities_ListByLocation` // REST API or one of the following commands: // “`azurecli // az sql db list-editions -l <location> -o table // ““ // “`powershell // Get-AzSqlServerServiceObjective -Location <location> // ““ Sku *Sku `json:"sku,omitempty"` // SourceDatabaseDeletionDate: Specifies the time that the database was deleted. SourceDatabaseDeletionDate *string `json:"sourceDatabaseDeletionDate,omitempty"` // SourceDatabaseId: The resource identifier of the source database associated with create operation of this database. SourceDatabaseId *string `json:"sourceDatabaseId,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // ZoneRedundant: Whether or not this database is zone redundant, which means the replicas of this database will be spread // across multiple availability zones. ZoneRedundant *bool `json:"zoneRedundant,omitempty"` }
func (*Servers_DatabaseParameters) DeepCopy ¶
func (in *Servers_DatabaseParameters) DeepCopy() *Servers_DatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_DatabaseParameters.
func (*Servers_DatabaseParameters) DeepCopyInto ¶
func (in *Servers_DatabaseParameters) DeepCopyInto(out *Servers_DatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_Database_STATUS ¶
type Servers_Database_STATUS struct { v1.ResourceStatus `json:",inline,omitempty"` AtProvider ServersObservation `json:"atProvider,omitempty"` }
func (*Servers_Database_STATUS) DeepCopy ¶
func (in *Servers_Database_STATUS) DeepCopy() *Servers_Database_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Database_STATUS.
func (*Servers_Database_STATUS) DeepCopyInto ¶
func (in *Servers_Database_STATUS) DeepCopyInto(out *Servers_Database_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_Database_Spec ¶
type Servers_Database_Spec struct { v1.ResourceSpec `json:",inline,omitempty"` ForProvider Servers_DatabaseParameters `json:"forProvider,omitempty"` }
func (*Servers_Database_Spec) DeepCopy ¶
func (in *Servers_Database_Spec) DeepCopy() *Servers_Database_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Database_Spec.
func (*Servers_Database_Spec) DeepCopyInto ¶
func (in *Servers_Database_Spec) DeepCopyInto(out *Servers_Database_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sku ¶
type Sku struct { // Capacity: Capacity of the particular SKU. Capacity *int `json:"capacity,omitempty"` // Family: If the service has different generations of hardware, for the same SKU, then that can be captured here. Family *string `json:"family,omitempty"` // +kubebuilder:validation:Required // Name: The name of the SKU, typically, a letter + Number code, e.g. P3. Name *string `json:"name,omitempty"` // Size: Size of the particular SKU Size *string `json:"size,omitempty"` // Tier: The tier or edition of the particular SKU, e.g. Basic, Premium. Tier *string `json:"tier,omitempty"` }
An ARM Resource SKU.
func (*Sku) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku.
func (*Sku) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sku_STATUS ¶
type Sku_STATUS struct { // Capacity: Capacity of the particular SKU. Capacity *int `json:"capacity,omitempty"` // Family: If the service has different generations of hardware, for the same SKU, then that can be captured here. Family *string `json:"family,omitempty"` // Name: The name of the SKU, typically, a letter + Number code, e.g. P3. Name *string `json:"name,omitempty"` // Size: Size of the particular SKU Size *string `json:"size,omitempty"` // Tier: The tier or edition of the particular SKU, e.g. Basic, Premium. Tier *string `json:"tier,omitempty"` }
An ARM Resource SKU.
func (*Sku_STATUS) DeepCopy ¶
func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS.
func (*Sku_STATUS) DeepCopyInto ¶
func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserIdentity_STATUS ¶
type UserIdentity_STATUS struct { // ClientId: The Azure Active Directory client id. ClientId *string `json:"clientId,omitempty"` // PrincipalId: The Azure Active Directory principal id. PrincipalId *string `json:"principalId,omitempty"` }
Azure Active Directory identity configuration for a resource.
func (*UserIdentity_STATUS) DeepCopy ¶
func (in *UserIdentity_STATUS) DeepCopy() *UserIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserIdentity_STATUS.
func (*UserIdentity_STATUS) DeepCopyInto ¶
func (in *UserIdentity_STATUS) DeepCopyInto(out *UserIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.