Documentation ¶
Overview ¶
Package v1api20211101 contains API Schema definitions for the sql v1api20211101 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=v1api20211101
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 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_RestrictOutboundNetworkAccess
- type ServerProperties_RestrictOutboundNetworkAccess_STATUS
- type ServerProperties_WorkspaceFeature_STATUS
- type Server_STATUS
- type Server_Spec
- 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_RestrictOutboundNetworkAccess_Disabled = ServerProperties_RestrictOutboundNetworkAccess("Disabled") ServerProperties_RestrictOutboundNetworkAccess_Enabled = ServerProperties_RestrictOutboundNetworkAccess("Enabled") )
const ( ServerProperties_RestrictOutboundNetworkAccess_STATUS_Disabled = ServerProperties_RestrictOutboundNetworkAccess_STATUS("Disabled") ServerProperties_RestrictOutboundNetworkAccess_STATUS_Enabled = ServerProperties_RestrictOutboundNetworkAccess_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 APIVersion_Value = APIVersion("2021-11-01")
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: "v1api20211101"} // 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 PrivateEndpointConnectionProperties_ProvisioningState_STATUS ¶
type PrivateEndpointConnectionProperties_ProvisioningState_STATUS string
type PrivateEndpointConnectionProperties_STATUS ¶
type PrivateEndpointConnectionProperties_STATUS struct { // GroupIds: Group IDs. GroupIds []string `json:"groupIds,omitempty"` // 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 +kubebuilder:storageversion Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/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/stable/2021-11-01/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 administrator of the server. Administrators *ServerExternalAdministrator_STATUS `json:"administrators,omitempty"` // FederatedClientId: The Client id used for cross tenant CMK scenario FederatedClientId *string `json:"federatedClientId,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"` // RestrictOutboundNetworkAccess: Whether or not to restrict outbound network access for this server. Value is optional // but if passed in, must be 'Enabled' or 'Disabled' RestrictOutboundNetworkAccess *ServerProperties_RestrictOutboundNetworkAccess_STATUS `json:"restrictOutboundNetworkAccess,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 administrator of the server. Administrators *ServerExternalAdministrator `json:"administrators,omitempty"` // +kubebuilder:validation:Pattern="^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$" // FederatedClientId: The Client id used for cross tenant CMK scenario FederatedClientId *string `json:"federatedClientId,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"` // RestrictOutboundNetworkAccess: Whether or not to restrict outbound network access for this server. Value is optional // but if passed in, must be 'Enabled' or 'Disabled' RestrictOutboundNetworkAccess *ServerProperties_RestrictOutboundNetworkAccess `json:"restrictOutboundNetworkAccess,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_RestrictOutboundNetworkAccess ¶
type ServerProperties_RestrictOutboundNetworkAccess string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ServerProperties_RestrictOutboundNetworkAccess_STATUS ¶
type ServerProperties_RestrictOutboundNetworkAccess_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 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.