Documentation ¶
Overview ¶
Package v1api20211101 contains API Schema definitions for the sql v1api20211101 API group +groupName=sql.azure.com
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 AdministratorProperties_ARM
- type AdministratorProperties_AdministratorType
- type AdministratorProperties_AdministratorType_STATUS
- type AdministratorProperties_STATUS_ARM
- type AdvancedThreatProtectionProperties_ARM
- type AdvancedThreatProtectionProperties_STATUS_ARM
- type AdvancedThreatProtectionProperties_State
- type AdvancedThreatProtectionProperties_State_STATUS
- type AzureADOnlyAuthProperties_ARM
- type AzureADOnlyAuthProperties_STATUS_ARM
- type BackupShortTermRetentionPolicyProperties_ARM
- type BackupShortTermRetentionPolicyProperties_DiffBackupIntervalInHours
- type BackupShortTermRetentionPolicyProperties_DiffBackupIntervalInHours_STATUS
- type BackupShortTermRetentionPolicyProperties_STATUS_ARM
- type BaseLongTermRetentionPolicyProperties_ARM
- type BaseLongTermRetentionPolicyProperties_STATUS_ARM
- type DatabaseBlobAuditingPolicyProperties_ARM
- type DatabaseBlobAuditingPolicyProperties_STATUS_ARM
- type DatabaseBlobAuditingPolicyProperties_State
- type DatabaseBlobAuditingPolicyProperties_State_STATUS
- type DatabaseIdentity
- func (identity *DatabaseIdentity) AssignProperties_From_DatabaseIdentity(source *v1api20211101s.DatabaseIdentity) error
- func (identity *DatabaseIdentity) AssignProperties_To_DatabaseIdentity(destination *v1api20211101s.DatabaseIdentity) error
- func (identity *DatabaseIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DatabaseIdentity) DeepCopy() *DatabaseIdentity
- func (in *DatabaseIdentity) DeepCopyInto(out *DatabaseIdentity)
- func (identity *DatabaseIdentity) Initialize_From_DatabaseIdentity_STATUS(source *DatabaseIdentity_STATUS) error
- func (identity *DatabaseIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *DatabaseIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DatabaseIdentity_ARM
- type DatabaseIdentity_STATUS
- func (identity *DatabaseIdentity_STATUS) AssignProperties_From_DatabaseIdentity_STATUS(source *v1api20211101s.DatabaseIdentity_STATUS) error
- func (identity *DatabaseIdentity_STATUS) AssignProperties_To_DatabaseIdentity_STATUS(destination *v1api20211101s.DatabaseIdentity_STATUS) error
- func (in *DatabaseIdentity_STATUS) DeepCopy() *DatabaseIdentity_STATUS
- func (in *DatabaseIdentity_STATUS) DeepCopyInto(out *DatabaseIdentity_STATUS)
- func (identity *DatabaseIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *DatabaseIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DatabaseIdentity_STATUS_ARM
- type DatabaseIdentity_Type
- type DatabaseIdentity_Type_STATUS
- type DatabaseProperties_ARM
- 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_STATUS_ARM
- type DatabaseProperties_SampleName
- type DatabaseProperties_SampleName_STATUS
- type DatabaseProperties_SecondaryType
- type DatabaseProperties_SecondaryType_STATUS
- type DatabaseProperties_Status_STATUS
- type DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM
- func (in *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM) DeepCopy() *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM
- func (in *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM) DeepCopyInto(out *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM)
- type DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM
- func (in *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM) DeepCopy() *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM
- func (in *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM) DeepCopyInto(out *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM)
- type DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_State
- type DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_STATUS
- type DatabaseUserIdentity_STATUS
- func (identity *DatabaseUserIdentity_STATUS) AssignProperties_From_DatabaseUserIdentity_STATUS(source *v1api20211101s.DatabaseUserIdentity_STATUS) error
- func (identity *DatabaseUserIdentity_STATUS) AssignProperties_To_DatabaseUserIdentity_STATUS(destination *v1api20211101s.DatabaseUserIdentity_STATUS) error
- func (in *DatabaseUserIdentity_STATUS) DeepCopy() *DatabaseUserIdentity_STATUS
- func (in *DatabaseUserIdentity_STATUS) DeepCopyInto(out *DatabaseUserIdentity_STATUS)
- func (identity *DatabaseUserIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *DatabaseUserIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DatabaseUserIdentity_STATUS_ARM
- type DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_ARM
- type DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_STATUS_ARM
- type ElasticPoolPerDatabaseSettings
- func (settings *ElasticPoolPerDatabaseSettings) AssignProperties_From_ElasticPoolPerDatabaseSettings(source *v1api20211101s.ElasticPoolPerDatabaseSettings) error
- func (settings *ElasticPoolPerDatabaseSettings) AssignProperties_To_ElasticPoolPerDatabaseSettings(destination *v1api20211101s.ElasticPoolPerDatabaseSettings) error
- func (settings *ElasticPoolPerDatabaseSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ElasticPoolPerDatabaseSettings) DeepCopy() *ElasticPoolPerDatabaseSettings
- func (in *ElasticPoolPerDatabaseSettings) DeepCopyInto(out *ElasticPoolPerDatabaseSettings)
- func (settings *ElasticPoolPerDatabaseSettings) Initialize_From_ElasticPoolPerDatabaseSettings_STATUS(source *ElasticPoolPerDatabaseSettings_STATUS) error
- func (settings *ElasticPoolPerDatabaseSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *ElasticPoolPerDatabaseSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ElasticPoolPerDatabaseSettings_ARM
- type ElasticPoolPerDatabaseSettings_STATUS
- func (settings *ElasticPoolPerDatabaseSettings_STATUS) AssignProperties_From_ElasticPoolPerDatabaseSettings_STATUS(source *v1api20211101s.ElasticPoolPerDatabaseSettings_STATUS) error
- func (settings *ElasticPoolPerDatabaseSettings_STATUS) AssignProperties_To_ElasticPoolPerDatabaseSettings_STATUS(destination *v1api20211101s.ElasticPoolPerDatabaseSettings_STATUS) error
- func (in *ElasticPoolPerDatabaseSettings_STATUS) DeepCopy() *ElasticPoolPerDatabaseSettings_STATUS
- func (in *ElasticPoolPerDatabaseSettings_STATUS) DeepCopyInto(out *ElasticPoolPerDatabaseSettings_STATUS)
- func (settings *ElasticPoolPerDatabaseSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *ElasticPoolPerDatabaseSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ElasticPoolPerDatabaseSettings_STATUS_ARM
- type ElasticPoolProperties_ARM
- type ElasticPoolProperties_LicenseType
- type ElasticPoolProperties_LicenseType_STATUS
- type ElasticPoolProperties_STATUS_ARM
- type ElasticPoolProperties_State_STATUS
- type FailoverGroupProperties_ARM
- type FailoverGroupProperties_ReplicationRole_STATUS
- type FailoverGroupProperties_STATUS_ARM
- type FailoverGroupReadOnlyEndpoint
- func (endpoint *FailoverGroupReadOnlyEndpoint) AssignProperties_From_FailoverGroupReadOnlyEndpoint(source *v1api20211101s.FailoverGroupReadOnlyEndpoint) error
- func (endpoint *FailoverGroupReadOnlyEndpoint) AssignProperties_To_FailoverGroupReadOnlyEndpoint(destination *v1api20211101s.FailoverGroupReadOnlyEndpoint) error
- func (endpoint *FailoverGroupReadOnlyEndpoint) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *FailoverGroupReadOnlyEndpoint) DeepCopy() *FailoverGroupReadOnlyEndpoint
- func (in *FailoverGroupReadOnlyEndpoint) DeepCopyInto(out *FailoverGroupReadOnlyEndpoint)
- func (endpoint *FailoverGroupReadOnlyEndpoint) Initialize_From_FailoverGroupReadOnlyEndpoint_STATUS(source *FailoverGroupReadOnlyEndpoint_STATUS) error
- func (endpoint *FailoverGroupReadOnlyEndpoint) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoint *FailoverGroupReadOnlyEndpoint) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FailoverGroupReadOnlyEndpoint_ARM
- type FailoverGroupReadOnlyEndpoint_FailoverPolicy
- type FailoverGroupReadOnlyEndpoint_FailoverPolicy_STATUS
- type FailoverGroupReadOnlyEndpoint_STATUS
- func (endpoint *FailoverGroupReadOnlyEndpoint_STATUS) AssignProperties_From_FailoverGroupReadOnlyEndpoint_STATUS(source *v1api20211101s.FailoverGroupReadOnlyEndpoint_STATUS) error
- func (endpoint *FailoverGroupReadOnlyEndpoint_STATUS) AssignProperties_To_FailoverGroupReadOnlyEndpoint_STATUS(destination *v1api20211101s.FailoverGroupReadOnlyEndpoint_STATUS) error
- func (in *FailoverGroupReadOnlyEndpoint_STATUS) DeepCopy() *FailoverGroupReadOnlyEndpoint_STATUS
- func (in *FailoverGroupReadOnlyEndpoint_STATUS) DeepCopyInto(out *FailoverGroupReadOnlyEndpoint_STATUS)
- func (endpoint *FailoverGroupReadOnlyEndpoint_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoint *FailoverGroupReadOnlyEndpoint_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FailoverGroupReadOnlyEndpoint_STATUS_ARM
- type FailoverGroupReadWriteEndpoint
- func (endpoint *FailoverGroupReadWriteEndpoint) AssignProperties_From_FailoverGroupReadWriteEndpoint(source *v1api20211101s.FailoverGroupReadWriteEndpoint) error
- func (endpoint *FailoverGroupReadWriteEndpoint) AssignProperties_To_FailoverGroupReadWriteEndpoint(destination *v1api20211101s.FailoverGroupReadWriteEndpoint) error
- func (endpoint *FailoverGroupReadWriteEndpoint) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *FailoverGroupReadWriteEndpoint) DeepCopy() *FailoverGroupReadWriteEndpoint
- func (in *FailoverGroupReadWriteEndpoint) DeepCopyInto(out *FailoverGroupReadWriteEndpoint)
- func (endpoint *FailoverGroupReadWriteEndpoint) Initialize_From_FailoverGroupReadWriteEndpoint_STATUS(source *FailoverGroupReadWriteEndpoint_STATUS) error
- func (endpoint *FailoverGroupReadWriteEndpoint) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoint *FailoverGroupReadWriteEndpoint) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FailoverGroupReadWriteEndpoint_ARM
- type FailoverGroupReadWriteEndpoint_FailoverPolicy
- type FailoverGroupReadWriteEndpoint_FailoverPolicy_STATUS
- type FailoverGroupReadWriteEndpoint_STATUS
- func (endpoint *FailoverGroupReadWriteEndpoint_STATUS) AssignProperties_From_FailoverGroupReadWriteEndpoint_STATUS(source *v1api20211101s.FailoverGroupReadWriteEndpoint_STATUS) error
- func (endpoint *FailoverGroupReadWriteEndpoint_STATUS) AssignProperties_To_FailoverGroupReadWriteEndpoint_STATUS(destination *v1api20211101s.FailoverGroupReadWriteEndpoint_STATUS) error
- func (in *FailoverGroupReadWriteEndpoint_STATUS) DeepCopy() *FailoverGroupReadWriteEndpoint_STATUS
- func (in *FailoverGroupReadWriteEndpoint_STATUS) DeepCopyInto(out *FailoverGroupReadWriteEndpoint_STATUS)
- func (endpoint *FailoverGroupReadWriteEndpoint_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoint *FailoverGroupReadWriteEndpoint_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FailoverGroupReadWriteEndpoint_STATUS_ARM
- type IPv6ServerFirewallRuleProperties_ARM
- type IPv6ServerFirewallRuleProperties_STATUS_ARM
- type OutboundFirewallRuleProperties_STATUS_ARM
- type PartnerInfo
- func (info *PartnerInfo) AssignProperties_From_PartnerInfo(source *v1api20211101s.PartnerInfo) error
- func (info *PartnerInfo) AssignProperties_To_PartnerInfo(destination *v1api20211101s.PartnerInfo) error
- func (info *PartnerInfo) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PartnerInfo) DeepCopy() *PartnerInfo
- func (in *PartnerInfo) DeepCopyInto(out *PartnerInfo)
- func (info *PartnerInfo) Initialize_From_PartnerInfo_STATUS(source *PartnerInfo_STATUS) error
- func (info *PartnerInfo) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (info *PartnerInfo) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PartnerInfo_ARM
- type PartnerInfo_ReplicationRole_STATUS
- type PartnerInfo_STATUS
- func (info *PartnerInfo_STATUS) AssignProperties_From_PartnerInfo_STATUS(source *v1api20211101s.PartnerInfo_STATUS) error
- func (info *PartnerInfo_STATUS) AssignProperties_To_PartnerInfo_STATUS(destination *v1api20211101s.PartnerInfo_STATUS) error
- func (in *PartnerInfo_STATUS) DeepCopy() *PartnerInfo_STATUS
- func (in *PartnerInfo_STATUS) DeepCopyInto(out *PartnerInfo_STATUS)
- func (info *PartnerInfo_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (info *PartnerInfo_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PartnerInfo_STATUS_ARM
- type PrivateEndpointConnectionProperties_ProvisioningState_STATUS
- type PrivateEndpointConnectionProperties_STATUS
- func (properties *PrivateEndpointConnectionProperties_STATUS) AssignProperties_From_PrivateEndpointConnectionProperties_STATUS(source *v1api20211101s.PrivateEndpointConnectionProperties_STATUS) error
- func (properties *PrivateEndpointConnectionProperties_STATUS) AssignProperties_To_PrivateEndpointConnectionProperties_STATUS(destination *v1api20211101s.PrivateEndpointConnectionProperties_STATUS) error
- func (in *PrivateEndpointConnectionProperties_STATUS) DeepCopy() *PrivateEndpointConnectionProperties_STATUS
- func (in *PrivateEndpointConnectionProperties_STATUS) DeepCopyInto(out *PrivateEndpointConnectionProperties_STATUS)
- func (properties *PrivateEndpointConnectionProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *PrivateEndpointConnectionProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointConnectionProperties_STATUS_ARM
- type PrivateEndpointProperty_STATUS
- func (property *PrivateEndpointProperty_STATUS) AssignProperties_From_PrivateEndpointProperty_STATUS(source *v1api20211101s.PrivateEndpointProperty_STATUS) error
- func (property *PrivateEndpointProperty_STATUS) AssignProperties_To_PrivateEndpointProperty_STATUS(destination *v1api20211101s.PrivateEndpointProperty_STATUS) error
- func (in *PrivateEndpointProperty_STATUS) DeepCopy() *PrivateEndpointProperty_STATUS
- func (in *PrivateEndpointProperty_STATUS) DeepCopyInto(out *PrivateEndpointProperty_STATUS)
- func (property *PrivateEndpointProperty_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (property *PrivateEndpointProperty_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointProperty_STATUS_ARM
- type PrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS
- type PrivateLinkServiceConnectionStateProperty_STATUS
- func (property *PrivateLinkServiceConnectionStateProperty_STATUS) AssignProperties_From_PrivateLinkServiceConnectionStateProperty_STATUS(source *v1api20211101s.PrivateLinkServiceConnectionStateProperty_STATUS) error
- func (property *PrivateLinkServiceConnectionStateProperty_STATUS) AssignProperties_To_PrivateLinkServiceConnectionStateProperty_STATUS(destination *v1api20211101s.PrivateLinkServiceConnectionStateProperty_STATUS) error
- func (in *PrivateLinkServiceConnectionStateProperty_STATUS) DeepCopy() *PrivateLinkServiceConnectionStateProperty_STATUS
- func (in *PrivateLinkServiceConnectionStateProperty_STATUS) DeepCopyInto(out *PrivateLinkServiceConnectionStateProperty_STATUS)
- func (property *PrivateLinkServiceConnectionStateProperty_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (property *PrivateLinkServiceConnectionStateProperty_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceConnectionStateProperty_STATUS_ARM
- type PrivateLinkServiceConnectionStateProperty_Status_STATUS
- type ResourceIdentity
- func (identity *ResourceIdentity) AssignProperties_From_ResourceIdentity(source *v1api20211101s.ResourceIdentity) error
- func (identity *ResourceIdentity) AssignProperties_To_ResourceIdentity(destination *v1api20211101s.ResourceIdentity) error
- func (identity *ResourceIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ResourceIdentity) DeepCopy() *ResourceIdentity
- func (in *ResourceIdentity) DeepCopyInto(out *ResourceIdentity)
- func (identity *ResourceIdentity) Initialize_From_ResourceIdentity_STATUS(source *ResourceIdentity_STATUS) error
- func (identity *ResourceIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *ResourceIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceIdentity_ARM
- type ResourceIdentity_STATUS
- func (identity *ResourceIdentity_STATUS) AssignProperties_From_ResourceIdentity_STATUS(source *v1api20211101s.ResourceIdentity_STATUS) error
- func (identity *ResourceIdentity_STATUS) AssignProperties_To_ResourceIdentity_STATUS(destination *v1api20211101s.ResourceIdentity_STATUS) error
- func (in *ResourceIdentity_STATUS) DeepCopy() *ResourceIdentity_STATUS
- func (in *ResourceIdentity_STATUS) DeepCopyInto(out *ResourceIdentity_STATUS)
- func (identity *ResourceIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *ResourceIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceIdentity_STATUS_ARM
- type ResourceIdentity_Type
- type ResourceIdentity_Type_STATUS
- type Server
- func (server *Server) AssignProperties_From_Server(source *v1api20211101s.Server) error
- func (server *Server) AssignProperties_To_Server(destination *v1api20211101s.Server) error
- func (server *Server) AzureName() string
- func (server *Server) ConvertFrom(hub conversion.Hub) error
- func (server *Server) ConvertTo(hub conversion.Hub) error
- func (in *Server) DeepCopy() *Server
- func (in *Server) DeepCopyInto(out *Server)
- func (in *Server) DeepCopyObject() runtime.Object
- func (server *Server) Default()
- func (server *Server) ExportKubernetesResources(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, ...) ([]client.Object, error)
- func (server Server) GetAPIVersion() string
- func (server *Server) GetConditions() conditions.Conditions
- func (server *Server) GetResourceScope() genruntime.ResourceScope
- func (server *Server) GetSpec() genruntime.ConvertibleSpec
- func (server *Server) GetStatus() genruntime.ConvertibleStatus
- func (server *Server) GetType() string
- func (server *Server) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (server *Server) NewEmptyStatus() genruntime.ConvertibleStatus
- func (server *Server) OriginalGVK() *schema.GroupVersionKind
- func (server *Server) Owner() *genruntime.ResourceReference
- func (server *Server) SetConditions(conditions conditions.Conditions)
- func (server *Server) SetStatus(status genruntime.ConvertibleStatus) error
- func (server *Server) ValidateCreate() error
- func (server *Server) ValidateDelete() error
- func (server *Server) ValidateUpdate(old runtime.Object) error
- type ServerBlobAuditingPolicyProperties_ARM
- type ServerBlobAuditingPolicyProperties_STATUS_ARM
- type ServerBlobAuditingPolicyProperties_State
- type ServerBlobAuditingPolicyProperties_State_STATUS
- type ServerConnectionPolicyProperties_ARM
- type ServerConnectionPolicyProperties_ConnectionType
- type ServerConnectionPolicyProperties_ConnectionType_STATUS
- type ServerConnectionPolicyProperties_STATUS_ARM
- type ServerExternalAdministrator
- func (administrator *ServerExternalAdministrator) AssignProperties_From_ServerExternalAdministrator(source *v1api20211101s.ServerExternalAdministrator) error
- func (administrator *ServerExternalAdministrator) AssignProperties_To_ServerExternalAdministrator(destination *v1api20211101s.ServerExternalAdministrator) error
- func (administrator *ServerExternalAdministrator) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ServerExternalAdministrator) DeepCopy() *ServerExternalAdministrator
- func (in *ServerExternalAdministrator) DeepCopyInto(out *ServerExternalAdministrator)
- func (administrator *ServerExternalAdministrator) Initialize_From_ServerExternalAdministrator_STATUS(source *ServerExternalAdministrator_STATUS) error
- func (administrator *ServerExternalAdministrator) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (administrator *ServerExternalAdministrator) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServerExternalAdministrator_ARM
- type ServerExternalAdministrator_AdministratorType
- type ServerExternalAdministrator_AdministratorType_STATUS
- type ServerExternalAdministrator_PrincipalType
- type ServerExternalAdministrator_PrincipalType_STATUS
- type ServerExternalAdministrator_STATUS
- func (administrator *ServerExternalAdministrator_STATUS) AssignProperties_From_ServerExternalAdministrator_STATUS(source *v1api20211101s.ServerExternalAdministrator_STATUS) error
- func (administrator *ServerExternalAdministrator_STATUS) AssignProperties_To_ServerExternalAdministrator_STATUS(destination *v1api20211101s.ServerExternalAdministrator_STATUS) error
- func (in *ServerExternalAdministrator_STATUS) DeepCopy() *ServerExternalAdministrator_STATUS
- func (in *ServerExternalAdministrator_STATUS) DeepCopyInto(out *ServerExternalAdministrator_STATUS)
- func (administrator *ServerExternalAdministrator_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (administrator *ServerExternalAdministrator_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServerExternalAdministrator_STATUS_ARM
- type ServerFirewallRuleProperties_ARM
- type ServerFirewallRuleProperties_STATUS_ARM
- type ServerList
- type ServerOperatorConfigMaps
- func (maps *ServerOperatorConfigMaps) AssignProperties_From_ServerOperatorConfigMaps(source *v1api20211101s.ServerOperatorConfigMaps) error
- func (maps *ServerOperatorConfigMaps) AssignProperties_To_ServerOperatorConfigMaps(destination *v1api20211101s.ServerOperatorConfigMaps) error
- func (in *ServerOperatorConfigMaps) DeepCopy() *ServerOperatorConfigMaps
- func (in *ServerOperatorConfigMaps) DeepCopyInto(out *ServerOperatorConfigMaps)
- type ServerOperatorSpec
- func (operator *ServerOperatorSpec) AssignProperties_From_ServerOperatorSpec(source *v1api20211101s.ServerOperatorSpec) error
- func (operator *ServerOperatorSpec) AssignProperties_To_ServerOperatorSpec(destination *v1api20211101s.ServerOperatorSpec) error
- func (in *ServerOperatorSpec) DeepCopy() *ServerOperatorSpec
- func (in *ServerOperatorSpec) DeepCopyInto(out *ServerOperatorSpec)
- type ServerPrivateEndpointConnection_STATUS
- func (connection *ServerPrivateEndpointConnection_STATUS) AssignProperties_From_ServerPrivateEndpointConnection_STATUS(source *v1api20211101s.ServerPrivateEndpointConnection_STATUS) error
- func (connection *ServerPrivateEndpointConnection_STATUS) AssignProperties_To_ServerPrivateEndpointConnection_STATUS(destination *v1api20211101s.ServerPrivateEndpointConnection_STATUS) error
- func (in *ServerPrivateEndpointConnection_STATUS) DeepCopy() *ServerPrivateEndpointConnection_STATUS
- func (in *ServerPrivateEndpointConnection_STATUS) DeepCopyInto(out *ServerPrivateEndpointConnection_STATUS)
- func (connection *ServerPrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (connection *ServerPrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServerPrivateEndpointConnection_STATUS_ARM
- type ServerProperties_ARM
- type ServerProperties_PublicNetworkAccess
- type ServerProperties_PublicNetworkAccess_STATUS
- type ServerProperties_RestrictOutboundNetworkAccess
- type ServerProperties_RestrictOutboundNetworkAccess_STATUS
- type ServerProperties_STATUS_ARM
- type ServerProperties_WorkspaceFeature_STATUS
- type ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM
- func (in *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM) DeepCopy() *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM
- func (in *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM) DeepCopyInto(out *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM)
- type ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM
- func (in *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM) DeepCopy() *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM
- func (in *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM) DeepCopyInto(out *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM)
- type ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_State
- type ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_STATUS
- type ServerVulnerabilityAssessmentProperties_ARM
- type ServerVulnerabilityAssessmentProperties_STATUS_ARM
- type Server_STATUS
- func (server *Server_STATUS) AssignProperties_From_Server_STATUS(source *v1api20211101s.Server_STATUS) error
- func (server *Server_STATUS) AssignProperties_To_Server_STATUS(destination *v1api20211101s.Server_STATUS) error
- func (server *Server_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (server *Server_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Server_STATUS) DeepCopy() *Server_STATUS
- func (in *Server_STATUS) DeepCopyInto(out *Server_STATUS)
- func (server *Server_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (server *Server_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Server_STATUS_ARM
- type Server_Spec
- func (server *Server_Spec) AssignProperties_From_Server_Spec(source *v1api20211101s.Server_Spec) error
- func (server *Server_Spec) AssignProperties_To_Server_Spec(destination *v1api20211101s.Server_Spec) error
- func (server *Server_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (server *Server_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (server *Server_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Server_Spec) DeepCopy() *Server_Spec
- func (in *Server_Spec) DeepCopyInto(out *Server_Spec)
- func (server *Server_Spec) Initialize_From_Server_STATUS(source *Server_STATUS) error
- func (server *Server_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (server *Server_Spec) OriginalVersion() string
- func (server *Server_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (server *Server_Spec) SetAzureName(azureName string)
- type Server_Spec_ARM
- type ServersAdministrator
- func (administrator *ServersAdministrator) AssignProperties_From_ServersAdministrator(source *v1api20211101s.ServersAdministrator) error
- func (administrator *ServersAdministrator) AssignProperties_To_ServersAdministrator(destination *v1api20211101s.ServersAdministrator) error
- func (administrator *ServersAdministrator) AzureName() string
- func (administrator *ServersAdministrator) ConvertFrom(hub conversion.Hub) error
- func (administrator *ServersAdministrator) ConvertTo(hub conversion.Hub) error
- func (in *ServersAdministrator) DeepCopy() *ServersAdministrator
- func (in *ServersAdministrator) DeepCopyInto(out *ServersAdministrator)
- func (in *ServersAdministrator) DeepCopyObject() runtime.Object
- func (administrator *ServersAdministrator) Default()
- func (administrator ServersAdministrator) GetAPIVersion() string
- func (administrator *ServersAdministrator) GetConditions() conditions.Conditions
- func (administrator *ServersAdministrator) GetResourceScope() genruntime.ResourceScope
- func (administrator *ServersAdministrator) GetSpec() genruntime.ConvertibleSpec
- func (administrator *ServersAdministrator) GetStatus() genruntime.ConvertibleStatus
- func (administrator *ServersAdministrator) GetType() string
- func (administrator *ServersAdministrator) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (administrator *ServersAdministrator) NewEmptyStatus() genruntime.ConvertibleStatus
- func (administrator *ServersAdministrator) OriginalGVK() *schema.GroupVersionKind
- func (administrator *ServersAdministrator) Owner() *genruntime.ResourceReference
- func (administrator *ServersAdministrator) SetConditions(conditions conditions.Conditions)
- func (administrator *ServersAdministrator) SetStatus(status genruntime.ConvertibleStatus) error
- func (administrator *ServersAdministrator) ValidateCreate() error
- func (administrator *ServersAdministrator) ValidateDelete() error
- func (administrator *ServersAdministrator) ValidateUpdate(old runtime.Object) error
- type ServersAdministratorList
- type ServersAdvancedThreatProtectionSetting
- func (setting *ServersAdvancedThreatProtectionSetting) AssignProperties_From_ServersAdvancedThreatProtectionSetting(source *v1api20211101s.ServersAdvancedThreatProtectionSetting) error
- func (setting *ServersAdvancedThreatProtectionSetting) AssignProperties_To_ServersAdvancedThreatProtectionSetting(destination *v1api20211101s.ServersAdvancedThreatProtectionSetting) error
- func (setting *ServersAdvancedThreatProtectionSetting) AzureName() string
- func (setting *ServersAdvancedThreatProtectionSetting) ConvertFrom(hub conversion.Hub) error
- func (setting *ServersAdvancedThreatProtectionSetting) ConvertTo(hub conversion.Hub) error
- func (in *ServersAdvancedThreatProtectionSetting) DeepCopy() *ServersAdvancedThreatProtectionSetting
- func (in *ServersAdvancedThreatProtectionSetting) DeepCopyInto(out *ServersAdvancedThreatProtectionSetting)
- func (in *ServersAdvancedThreatProtectionSetting) DeepCopyObject() runtime.Object
- func (setting *ServersAdvancedThreatProtectionSetting) Default()
- func (setting ServersAdvancedThreatProtectionSetting) GetAPIVersion() string
- func (setting *ServersAdvancedThreatProtectionSetting) GetConditions() conditions.Conditions
- func (setting *ServersAdvancedThreatProtectionSetting) GetResourceScope() genruntime.ResourceScope
- func (setting *ServersAdvancedThreatProtectionSetting) GetSpec() genruntime.ConvertibleSpec
- func (setting *ServersAdvancedThreatProtectionSetting) GetStatus() genruntime.ConvertibleStatus
- func (setting *ServersAdvancedThreatProtectionSetting) GetType() string
- func (setting *ServersAdvancedThreatProtectionSetting) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (setting *ServersAdvancedThreatProtectionSetting) NewEmptyStatus() genruntime.ConvertibleStatus
- func (setting *ServersAdvancedThreatProtectionSetting) OriginalGVK() *schema.GroupVersionKind
- func (setting *ServersAdvancedThreatProtectionSetting) Owner() *genruntime.ResourceReference
- func (setting *ServersAdvancedThreatProtectionSetting) SetConditions(conditions conditions.Conditions)
- func (setting *ServersAdvancedThreatProtectionSetting) SetStatus(status genruntime.ConvertibleStatus) error
- func (setting *ServersAdvancedThreatProtectionSetting) ValidateCreate() error
- func (setting *ServersAdvancedThreatProtectionSetting) ValidateDelete() error
- func (setting *ServersAdvancedThreatProtectionSetting) ValidateUpdate(old runtime.Object) error
- type ServersAdvancedThreatProtectionSettingList
- func (in *ServersAdvancedThreatProtectionSettingList) DeepCopy() *ServersAdvancedThreatProtectionSettingList
- func (in *ServersAdvancedThreatProtectionSettingList) DeepCopyInto(out *ServersAdvancedThreatProtectionSettingList)
- func (in *ServersAdvancedThreatProtectionSettingList) DeepCopyObject() runtime.Object
- type ServersAuditingSetting
- func (setting *ServersAuditingSetting) AssignProperties_From_ServersAuditingSetting(source *v1api20211101s.ServersAuditingSetting) error
- func (setting *ServersAuditingSetting) AssignProperties_To_ServersAuditingSetting(destination *v1api20211101s.ServersAuditingSetting) error
- func (setting *ServersAuditingSetting) AzureName() string
- func (setting *ServersAuditingSetting) ConvertFrom(hub conversion.Hub) error
- func (setting *ServersAuditingSetting) ConvertTo(hub conversion.Hub) error
- func (in *ServersAuditingSetting) DeepCopy() *ServersAuditingSetting
- func (in *ServersAuditingSetting) DeepCopyInto(out *ServersAuditingSetting)
- func (in *ServersAuditingSetting) DeepCopyObject() runtime.Object
- func (setting *ServersAuditingSetting) Default()
- func (setting ServersAuditingSetting) GetAPIVersion() string
- func (setting *ServersAuditingSetting) GetConditions() conditions.Conditions
- func (setting *ServersAuditingSetting) GetResourceScope() genruntime.ResourceScope
- func (setting *ServersAuditingSetting) GetSpec() genruntime.ConvertibleSpec
- func (setting *ServersAuditingSetting) GetStatus() genruntime.ConvertibleStatus
- func (setting *ServersAuditingSetting) GetType() string
- func (setting *ServersAuditingSetting) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (setting *ServersAuditingSetting) NewEmptyStatus() genruntime.ConvertibleStatus
- func (setting *ServersAuditingSetting) OriginalGVK() *schema.GroupVersionKind
- func (setting *ServersAuditingSetting) Owner() *genruntime.ResourceReference
- func (setting *ServersAuditingSetting) SetConditions(conditions conditions.Conditions)
- func (setting *ServersAuditingSetting) SetStatus(status genruntime.ConvertibleStatus) error
- func (setting *ServersAuditingSetting) ValidateCreate() error
- func (setting *ServersAuditingSetting) ValidateDelete() error
- func (setting *ServersAuditingSetting) ValidateUpdate(old runtime.Object) error
- type ServersAuditingSettingList
- type ServersAzureADOnlyAuthentication
- func (authentication *ServersAzureADOnlyAuthentication) AssignProperties_From_ServersAzureADOnlyAuthentication(source *v1api20211101s.ServersAzureADOnlyAuthentication) error
- func (authentication *ServersAzureADOnlyAuthentication) AssignProperties_To_ServersAzureADOnlyAuthentication(destination *v1api20211101s.ServersAzureADOnlyAuthentication) error
- func (authentication *ServersAzureADOnlyAuthentication) AzureName() string
- func (authentication *ServersAzureADOnlyAuthentication) ConvertFrom(hub conversion.Hub) error
- func (authentication *ServersAzureADOnlyAuthentication) ConvertTo(hub conversion.Hub) error
- func (in *ServersAzureADOnlyAuthentication) DeepCopy() *ServersAzureADOnlyAuthentication
- func (in *ServersAzureADOnlyAuthentication) DeepCopyInto(out *ServersAzureADOnlyAuthentication)
- func (in *ServersAzureADOnlyAuthentication) DeepCopyObject() runtime.Object
- func (authentication *ServersAzureADOnlyAuthentication) Default()
- func (authentication ServersAzureADOnlyAuthentication) GetAPIVersion() string
- func (authentication *ServersAzureADOnlyAuthentication) GetConditions() conditions.Conditions
- func (authentication *ServersAzureADOnlyAuthentication) GetResourceScope() genruntime.ResourceScope
- func (authentication *ServersAzureADOnlyAuthentication) GetSpec() genruntime.ConvertibleSpec
- func (authentication *ServersAzureADOnlyAuthentication) GetStatus() genruntime.ConvertibleStatus
- func (authentication *ServersAzureADOnlyAuthentication) GetType() string
- func (authentication *ServersAzureADOnlyAuthentication) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (authentication *ServersAzureADOnlyAuthentication) NewEmptyStatus() genruntime.ConvertibleStatus
- func (authentication *ServersAzureADOnlyAuthentication) OriginalGVK() *schema.GroupVersionKind
- func (authentication *ServersAzureADOnlyAuthentication) Owner() *genruntime.ResourceReference
- func (authentication *ServersAzureADOnlyAuthentication) SetConditions(conditions conditions.Conditions)
- func (authentication *ServersAzureADOnlyAuthentication) SetStatus(status genruntime.ConvertibleStatus) error
- func (authentication *ServersAzureADOnlyAuthentication) ValidateCreate() error
- func (authentication *ServersAzureADOnlyAuthentication) ValidateDelete() error
- func (authentication *ServersAzureADOnlyAuthentication) ValidateUpdate(old runtime.Object) error
- type ServersAzureADOnlyAuthenticationList
- type ServersConnectionPolicy
- func (policy *ServersConnectionPolicy) AssignProperties_From_ServersConnectionPolicy(source *v1api20211101s.ServersConnectionPolicy) error
- func (policy *ServersConnectionPolicy) AssignProperties_To_ServersConnectionPolicy(destination *v1api20211101s.ServersConnectionPolicy) error
- func (policy *ServersConnectionPolicy) AzureName() string
- func (policy *ServersConnectionPolicy) ConvertFrom(hub conversion.Hub) error
- func (policy *ServersConnectionPolicy) ConvertTo(hub conversion.Hub) error
- func (in *ServersConnectionPolicy) DeepCopy() *ServersConnectionPolicy
- func (in *ServersConnectionPolicy) DeepCopyInto(out *ServersConnectionPolicy)
- func (in *ServersConnectionPolicy) DeepCopyObject() runtime.Object
- func (policy *ServersConnectionPolicy) Default()
- func (policy ServersConnectionPolicy) GetAPIVersion() string
- func (policy *ServersConnectionPolicy) GetConditions() conditions.Conditions
- func (policy *ServersConnectionPolicy) GetResourceScope() genruntime.ResourceScope
- func (policy *ServersConnectionPolicy) GetSpec() genruntime.ConvertibleSpec
- func (policy *ServersConnectionPolicy) GetStatus() genruntime.ConvertibleStatus
- func (policy *ServersConnectionPolicy) GetType() string
- func (policy *ServersConnectionPolicy) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (policy *ServersConnectionPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
- func (policy *ServersConnectionPolicy) OriginalGVK() *schema.GroupVersionKind
- func (policy *ServersConnectionPolicy) Owner() *genruntime.ResourceReference
- func (policy *ServersConnectionPolicy) SetConditions(conditions conditions.Conditions)
- func (policy *ServersConnectionPolicy) SetStatus(status genruntime.ConvertibleStatus) error
- func (policy *ServersConnectionPolicy) ValidateCreate() error
- func (policy *ServersConnectionPolicy) ValidateDelete() error
- func (policy *ServersConnectionPolicy) ValidateUpdate(old runtime.Object) error
- type ServersConnectionPolicyList
- type ServersDatabase
- func (database *ServersDatabase) AssignProperties_From_ServersDatabase(source *v1api20211101s.ServersDatabase) error
- func (database *ServersDatabase) AssignProperties_To_ServersDatabase(destination *v1api20211101s.ServersDatabase) error
- func (database *ServersDatabase) AzureName() string
- func (database *ServersDatabase) ConvertFrom(hub conversion.Hub) error
- func (database *ServersDatabase) ConvertTo(hub conversion.Hub) error
- func (in *ServersDatabase) DeepCopy() *ServersDatabase
- func (in *ServersDatabase) DeepCopyInto(out *ServersDatabase)
- func (in *ServersDatabase) DeepCopyObject() runtime.Object
- func (database *ServersDatabase) Default()
- func (database ServersDatabase) GetAPIVersion() string
- func (database *ServersDatabase) GetConditions() conditions.Conditions
- func (database *ServersDatabase) GetResourceScope() genruntime.ResourceScope
- func (database *ServersDatabase) GetSpec() genruntime.ConvertibleSpec
- func (database *ServersDatabase) GetStatus() genruntime.ConvertibleStatus
- func (database *ServersDatabase) GetType() string
- func (database *ServersDatabase) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (database *ServersDatabase) NewEmptyStatus() genruntime.ConvertibleStatus
- func (database *ServersDatabase) OriginalGVK() *schema.GroupVersionKind
- func (database *ServersDatabase) Owner() *genruntime.ResourceReference
- func (database *ServersDatabase) SetConditions(conditions conditions.Conditions)
- func (database *ServersDatabase) SetStatus(status genruntime.ConvertibleStatus) error
- func (database *ServersDatabase) ValidateCreate() error
- func (database *ServersDatabase) ValidateDelete() error
- func (database *ServersDatabase) ValidateUpdate(old runtime.Object) error
- type ServersDatabaseList
- type ServersDatabasesAdvancedThreatProtectionSetting
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) AssignProperties_From_ServersDatabasesAdvancedThreatProtectionSetting(source *v1api20211101s.ServersDatabasesAdvancedThreatProtectionSetting) error
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) AssignProperties_To_ServersDatabasesAdvancedThreatProtectionSetting(destination *v1api20211101s.ServersDatabasesAdvancedThreatProtectionSetting) error
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) AzureName() string
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) ConvertFrom(hub conversion.Hub) error
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) ConvertTo(hub conversion.Hub) error
- func (in *ServersDatabasesAdvancedThreatProtectionSetting) DeepCopy() *ServersDatabasesAdvancedThreatProtectionSetting
- func (in *ServersDatabasesAdvancedThreatProtectionSetting) DeepCopyInto(out *ServersDatabasesAdvancedThreatProtectionSetting)
- func (in *ServersDatabasesAdvancedThreatProtectionSetting) DeepCopyObject() runtime.Object
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) Default()
- func (setting ServersDatabasesAdvancedThreatProtectionSetting) GetAPIVersion() string
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) GetConditions() conditions.Conditions
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) GetResourceScope() genruntime.ResourceScope
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) GetSpec() genruntime.ConvertibleSpec
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) GetStatus() genruntime.ConvertibleStatus
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) GetType() string
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) NewEmptyStatus() genruntime.ConvertibleStatus
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) OriginalGVK() *schema.GroupVersionKind
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) Owner() *genruntime.ResourceReference
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) SetConditions(conditions conditions.Conditions)
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) SetStatus(status genruntime.ConvertibleStatus) error
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) ValidateCreate() error
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) ValidateDelete() error
- func (setting *ServersDatabasesAdvancedThreatProtectionSetting) ValidateUpdate(old runtime.Object) error
- type ServersDatabasesAdvancedThreatProtectionSettingList
- func (in *ServersDatabasesAdvancedThreatProtectionSettingList) DeepCopy() *ServersDatabasesAdvancedThreatProtectionSettingList
- func (in *ServersDatabasesAdvancedThreatProtectionSettingList) DeepCopyInto(out *ServersDatabasesAdvancedThreatProtectionSettingList)
- func (in *ServersDatabasesAdvancedThreatProtectionSettingList) DeepCopyObject() runtime.Object
- type ServersDatabasesAuditingSetting
- func (setting *ServersDatabasesAuditingSetting) AssignProperties_From_ServersDatabasesAuditingSetting(source *v1api20211101s.ServersDatabasesAuditingSetting) error
- func (setting *ServersDatabasesAuditingSetting) AssignProperties_To_ServersDatabasesAuditingSetting(destination *v1api20211101s.ServersDatabasesAuditingSetting) error
- func (setting *ServersDatabasesAuditingSetting) AzureName() string
- func (setting *ServersDatabasesAuditingSetting) ConvertFrom(hub conversion.Hub) error
- func (setting *ServersDatabasesAuditingSetting) ConvertTo(hub conversion.Hub) error
- func (in *ServersDatabasesAuditingSetting) DeepCopy() *ServersDatabasesAuditingSetting
- func (in *ServersDatabasesAuditingSetting) DeepCopyInto(out *ServersDatabasesAuditingSetting)
- func (in *ServersDatabasesAuditingSetting) DeepCopyObject() runtime.Object
- func (setting *ServersDatabasesAuditingSetting) Default()
- func (setting ServersDatabasesAuditingSetting) GetAPIVersion() string
- func (setting *ServersDatabasesAuditingSetting) GetConditions() conditions.Conditions
- func (setting *ServersDatabasesAuditingSetting) GetResourceScope() genruntime.ResourceScope
- func (setting *ServersDatabasesAuditingSetting) GetSpec() genruntime.ConvertibleSpec
- func (setting *ServersDatabasesAuditingSetting) GetStatus() genruntime.ConvertibleStatus
- func (setting *ServersDatabasesAuditingSetting) GetType() string
- func (setting *ServersDatabasesAuditingSetting) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (setting *ServersDatabasesAuditingSetting) NewEmptyStatus() genruntime.ConvertibleStatus
- func (setting *ServersDatabasesAuditingSetting) OriginalGVK() *schema.GroupVersionKind
- func (setting *ServersDatabasesAuditingSetting) Owner() *genruntime.ResourceReference
- func (setting *ServersDatabasesAuditingSetting) SetConditions(conditions conditions.Conditions)
- func (setting *ServersDatabasesAuditingSetting) SetStatus(status genruntime.ConvertibleStatus) error
- func (setting *ServersDatabasesAuditingSetting) ValidateCreate() error
- func (setting *ServersDatabasesAuditingSetting) ValidateDelete() error
- func (setting *ServersDatabasesAuditingSetting) ValidateUpdate(old runtime.Object) error
- type ServersDatabasesAuditingSettingList
- type ServersDatabasesBackupLongTermRetentionPolicy
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) AssignProperties_From_ServersDatabasesBackupLongTermRetentionPolicy(source *v1api20211101s.ServersDatabasesBackupLongTermRetentionPolicy) error
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) AssignProperties_To_ServersDatabasesBackupLongTermRetentionPolicy(destination *v1api20211101s.ServersDatabasesBackupLongTermRetentionPolicy) error
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) AzureName() string
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) ConvertFrom(hub conversion.Hub) error
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) ConvertTo(hub conversion.Hub) error
- func (in *ServersDatabasesBackupLongTermRetentionPolicy) DeepCopy() *ServersDatabasesBackupLongTermRetentionPolicy
- func (in *ServersDatabasesBackupLongTermRetentionPolicy) DeepCopyInto(out *ServersDatabasesBackupLongTermRetentionPolicy)
- func (in *ServersDatabasesBackupLongTermRetentionPolicy) DeepCopyObject() runtime.Object
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) Default()
- func (policy ServersDatabasesBackupLongTermRetentionPolicy) GetAPIVersion() string
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) GetConditions() conditions.Conditions
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) GetResourceScope() genruntime.ResourceScope
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) GetSpec() genruntime.ConvertibleSpec
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) GetStatus() genruntime.ConvertibleStatus
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) GetType() string
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) OriginalGVK() *schema.GroupVersionKind
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) Owner() *genruntime.ResourceReference
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) SetConditions(conditions conditions.Conditions)
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) SetStatus(status genruntime.ConvertibleStatus) error
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) ValidateCreate() error
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) ValidateDelete() error
- func (policy *ServersDatabasesBackupLongTermRetentionPolicy) ValidateUpdate(old runtime.Object) error
- type ServersDatabasesBackupLongTermRetentionPolicyList
- func (in *ServersDatabasesBackupLongTermRetentionPolicyList) DeepCopy() *ServersDatabasesBackupLongTermRetentionPolicyList
- func (in *ServersDatabasesBackupLongTermRetentionPolicyList) DeepCopyInto(out *ServersDatabasesBackupLongTermRetentionPolicyList)
- func (in *ServersDatabasesBackupLongTermRetentionPolicyList) DeepCopyObject() runtime.Object
- type ServersDatabasesBackupShortTermRetentionPolicy
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) AssignProperties_From_ServersDatabasesBackupShortTermRetentionPolicy(source *v1api20211101s.ServersDatabasesBackupShortTermRetentionPolicy) error
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) AssignProperties_To_ServersDatabasesBackupShortTermRetentionPolicy(destination *v1api20211101s.ServersDatabasesBackupShortTermRetentionPolicy) error
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) AzureName() string
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) ConvertFrom(hub conversion.Hub) error
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) ConvertTo(hub conversion.Hub) error
- func (in *ServersDatabasesBackupShortTermRetentionPolicy) DeepCopy() *ServersDatabasesBackupShortTermRetentionPolicy
- func (in *ServersDatabasesBackupShortTermRetentionPolicy) DeepCopyInto(out *ServersDatabasesBackupShortTermRetentionPolicy)
- func (in *ServersDatabasesBackupShortTermRetentionPolicy) DeepCopyObject() runtime.Object
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) Default()
- func (policy ServersDatabasesBackupShortTermRetentionPolicy) GetAPIVersion() string
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) GetConditions() conditions.Conditions
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) GetResourceScope() genruntime.ResourceScope
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) GetSpec() genruntime.ConvertibleSpec
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) GetStatus() genruntime.ConvertibleStatus
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) GetType() string
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) OriginalGVK() *schema.GroupVersionKind
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) Owner() *genruntime.ResourceReference
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) SetConditions(conditions conditions.Conditions)
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) SetStatus(status genruntime.ConvertibleStatus) error
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) ValidateCreate() error
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) ValidateDelete() error
- func (policy *ServersDatabasesBackupShortTermRetentionPolicy) ValidateUpdate(old runtime.Object) error
- type ServersDatabasesBackupShortTermRetentionPolicyList
- func (in *ServersDatabasesBackupShortTermRetentionPolicyList) DeepCopy() *ServersDatabasesBackupShortTermRetentionPolicyList
- func (in *ServersDatabasesBackupShortTermRetentionPolicyList) DeepCopyInto(out *ServersDatabasesBackupShortTermRetentionPolicyList)
- func (in *ServersDatabasesBackupShortTermRetentionPolicyList) DeepCopyObject() runtime.Object
- type ServersDatabasesSecurityAlertPolicy
- func (policy *ServersDatabasesSecurityAlertPolicy) AssignProperties_From_ServersDatabasesSecurityAlertPolicy(source *v1api20211101s.ServersDatabasesSecurityAlertPolicy) error
- func (policy *ServersDatabasesSecurityAlertPolicy) AssignProperties_To_ServersDatabasesSecurityAlertPolicy(destination *v1api20211101s.ServersDatabasesSecurityAlertPolicy) error
- func (policy *ServersDatabasesSecurityAlertPolicy) AzureName() string
- func (policy *ServersDatabasesSecurityAlertPolicy) ConvertFrom(hub conversion.Hub) error
- func (policy *ServersDatabasesSecurityAlertPolicy) ConvertTo(hub conversion.Hub) error
- func (in *ServersDatabasesSecurityAlertPolicy) DeepCopy() *ServersDatabasesSecurityAlertPolicy
- func (in *ServersDatabasesSecurityAlertPolicy) DeepCopyInto(out *ServersDatabasesSecurityAlertPolicy)
- func (in *ServersDatabasesSecurityAlertPolicy) DeepCopyObject() runtime.Object
- func (policy *ServersDatabasesSecurityAlertPolicy) Default()
- func (policy ServersDatabasesSecurityAlertPolicy) GetAPIVersion() string
- func (policy *ServersDatabasesSecurityAlertPolicy) GetConditions() conditions.Conditions
- func (policy *ServersDatabasesSecurityAlertPolicy) GetResourceScope() genruntime.ResourceScope
- func (policy *ServersDatabasesSecurityAlertPolicy) GetSpec() genruntime.ConvertibleSpec
- func (policy *ServersDatabasesSecurityAlertPolicy) GetStatus() genruntime.ConvertibleStatus
- func (policy *ServersDatabasesSecurityAlertPolicy) GetType() string
- func (policy *ServersDatabasesSecurityAlertPolicy) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (policy *ServersDatabasesSecurityAlertPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
- func (policy *ServersDatabasesSecurityAlertPolicy) OriginalGVK() *schema.GroupVersionKind
- func (policy *ServersDatabasesSecurityAlertPolicy) Owner() *genruntime.ResourceReference
- func (policy *ServersDatabasesSecurityAlertPolicy) SetConditions(conditions conditions.Conditions)
- func (policy *ServersDatabasesSecurityAlertPolicy) SetStatus(status genruntime.ConvertibleStatus) error
- func (policy *ServersDatabasesSecurityAlertPolicy) ValidateCreate() error
- func (policy *ServersDatabasesSecurityAlertPolicy) ValidateDelete() error
- func (policy *ServersDatabasesSecurityAlertPolicy) ValidateUpdate(old runtime.Object) error
- type ServersDatabasesSecurityAlertPolicyList
- type ServersDatabasesTransparentDataEncryption
- func (encryption *ServersDatabasesTransparentDataEncryption) AssignProperties_From_ServersDatabasesTransparentDataEncryption(source *v1api20211101s.ServersDatabasesTransparentDataEncryption) error
- func (encryption *ServersDatabasesTransparentDataEncryption) AssignProperties_To_ServersDatabasesTransparentDataEncryption(destination *v1api20211101s.ServersDatabasesTransparentDataEncryption) error
- func (encryption *ServersDatabasesTransparentDataEncryption) AzureName() string
- func (encryption *ServersDatabasesTransparentDataEncryption) ConvertFrom(hub conversion.Hub) error
- func (encryption *ServersDatabasesTransparentDataEncryption) ConvertTo(hub conversion.Hub) error
- func (in *ServersDatabasesTransparentDataEncryption) DeepCopy() *ServersDatabasesTransparentDataEncryption
- func (in *ServersDatabasesTransparentDataEncryption) DeepCopyInto(out *ServersDatabasesTransparentDataEncryption)
- func (in *ServersDatabasesTransparentDataEncryption) DeepCopyObject() runtime.Object
- func (encryption *ServersDatabasesTransparentDataEncryption) Default()
- func (encryption ServersDatabasesTransparentDataEncryption) GetAPIVersion() string
- func (encryption *ServersDatabasesTransparentDataEncryption) GetConditions() conditions.Conditions
- func (encryption *ServersDatabasesTransparentDataEncryption) GetResourceScope() genruntime.ResourceScope
- func (encryption *ServersDatabasesTransparentDataEncryption) GetSpec() genruntime.ConvertibleSpec
- func (encryption *ServersDatabasesTransparentDataEncryption) GetStatus() genruntime.ConvertibleStatus
- func (encryption *ServersDatabasesTransparentDataEncryption) GetType() string
- func (encryption *ServersDatabasesTransparentDataEncryption) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (encryption *ServersDatabasesTransparentDataEncryption) NewEmptyStatus() genruntime.ConvertibleStatus
- func (encryption *ServersDatabasesTransparentDataEncryption) OriginalGVK() *schema.GroupVersionKind
- func (encryption *ServersDatabasesTransparentDataEncryption) Owner() *genruntime.ResourceReference
- func (encryption *ServersDatabasesTransparentDataEncryption) SetConditions(conditions conditions.Conditions)
- func (encryption *ServersDatabasesTransparentDataEncryption) SetStatus(status genruntime.ConvertibleStatus) error
- func (encryption *ServersDatabasesTransparentDataEncryption) ValidateCreate() error
- func (encryption *ServersDatabasesTransparentDataEncryption) ValidateDelete() error
- func (encryption *ServersDatabasesTransparentDataEncryption) ValidateUpdate(old runtime.Object) error
- type ServersDatabasesTransparentDataEncryptionList
- func (in *ServersDatabasesTransparentDataEncryptionList) DeepCopy() *ServersDatabasesTransparentDataEncryptionList
- func (in *ServersDatabasesTransparentDataEncryptionList) DeepCopyInto(out *ServersDatabasesTransparentDataEncryptionList)
- func (in *ServersDatabasesTransparentDataEncryptionList) DeepCopyObject() runtime.Object
- type ServersDatabasesVulnerabilityAssessment
- func (assessment *ServersDatabasesVulnerabilityAssessment) AssignProperties_From_ServersDatabasesVulnerabilityAssessment(source *v1api20211101s.ServersDatabasesVulnerabilityAssessment) error
- func (assessment *ServersDatabasesVulnerabilityAssessment) AssignProperties_To_ServersDatabasesVulnerabilityAssessment(destination *v1api20211101s.ServersDatabasesVulnerabilityAssessment) error
- func (assessment *ServersDatabasesVulnerabilityAssessment) AzureName() string
- func (assessment *ServersDatabasesVulnerabilityAssessment) ConvertFrom(hub conversion.Hub) error
- func (assessment *ServersDatabasesVulnerabilityAssessment) ConvertTo(hub conversion.Hub) error
- func (in *ServersDatabasesVulnerabilityAssessment) DeepCopy() *ServersDatabasesVulnerabilityAssessment
- func (in *ServersDatabasesVulnerabilityAssessment) DeepCopyInto(out *ServersDatabasesVulnerabilityAssessment)
- func (in *ServersDatabasesVulnerabilityAssessment) DeepCopyObject() runtime.Object
- func (assessment *ServersDatabasesVulnerabilityAssessment) Default()
- func (assessment ServersDatabasesVulnerabilityAssessment) GetAPIVersion() string
- func (assessment *ServersDatabasesVulnerabilityAssessment) GetConditions() conditions.Conditions
- func (assessment *ServersDatabasesVulnerabilityAssessment) GetResourceScope() genruntime.ResourceScope
- func (assessment *ServersDatabasesVulnerabilityAssessment) GetSpec() genruntime.ConvertibleSpec
- func (assessment *ServersDatabasesVulnerabilityAssessment) GetStatus() genruntime.ConvertibleStatus
- func (assessment *ServersDatabasesVulnerabilityAssessment) GetType() string
- func (assessment *ServersDatabasesVulnerabilityAssessment) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (assessment *ServersDatabasesVulnerabilityAssessment) NewEmptyStatus() genruntime.ConvertibleStatus
- func (assessment *ServersDatabasesVulnerabilityAssessment) OriginalGVK() *schema.GroupVersionKind
- func (assessment *ServersDatabasesVulnerabilityAssessment) Owner() *genruntime.ResourceReference
- func (assessment *ServersDatabasesVulnerabilityAssessment) SetConditions(conditions conditions.Conditions)
- func (assessment *ServersDatabasesVulnerabilityAssessment) SetStatus(status genruntime.ConvertibleStatus) error
- func (assessment *ServersDatabasesVulnerabilityAssessment) ValidateCreate() error
- func (assessment *ServersDatabasesVulnerabilityAssessment) ValidateDelete() error
- func (assessment *ServersDatabasesVulnerabilityAssessment) ValidateUpdate(old runtime.Object) error
- type ServersDatabasesVulnerabilityAssessmentList
- func (in *ServersDatabasesVulnerabilityAssessmentList) DeepCopy() *ServersDatabasesVulnerabilityAssessmentList
- func (in *ServersDatabasesVulnerabilityAssessmentList) DeepCopyInto(out *ServersDatabasesVulnerabilityAssessmentList)
- func (in *ServersDatabasesVulnerabilityAssessmentList) DeepCopyObject() runtime.Object
- type ServersElasticPool
- func (pool *ServersElasticPool) AssignProperties_From_ServersElasticPool(source *v1api20211101s.ServersElasticPool) error
- func (pool *ServersElasticPool) AssignProperties_To_ServersElasticPool(destination *v1api20211101s.ServersElasticPool) error
- func (pool *ServersElasticPool) AzureName() string
- func (pool *ServersElasticPool) ConvertFrom(hub conversion.Hub) error
- func (pool *ServersElasticPool) ConvertTo(hub conversion.Hub) error
- func (in *ServersElasticPool) DeepCopy() *ServersElasticPool
- func (in *ServersElasticPool) DeepCopyInto(out *ServersElasticPool)
- func (in *ServersElasticPool) DeepCopyObject() runtime.Object
- func (pool *ServersElasticPool) Default()
- func (pool ServersElasticPool) GetAPIVersion() string
- func (pool *ServersElasticPool) GetConditions() conditions.Conditions
- func (pool *ServersElasticPool) GetResourceScope() genruntime.ResourceScope
- func (pool *ServersElasticPool) GetSpec() genruntime.ConvertibleSpec
- func (pool *ServersElasticPool) GetStatus() genruntime.ConvertibleStatus
- func (pool *ServersElasticPool) GetType() string
- func (pool *ServersElasticPool) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (pool *ServersElasticPool) NewEmptyStatus() genruntime.ConvertibleStatus
- func (pool *ServersElasticPool) OriginalGVK() *schema.GroupVersionKind
- func (pool *ServersElasticPool) Owner() *genruntime.ResourceReference
- func (pool *ServersElasticPool) SetConditions(conditions conditions.Conditions)
- func (pool *ServersElasticPool) SetStatus(status genruntime.ConvertibleStatus) error
- func (pool *ServersElasticPool) ValidateCreate() error
- func (pool *ServersElasticPool) ValidateDelete() error
- func (pool *ServersElasticPool) ValidateUpdate(old runtime.Object) error
- type ServersElasticPoolList
- type ServersFailoverGroup
- func (group *ServersFailoverGroup) AssignProperties_From_ServersFailoverGroup(source *v1api20211101s.ServersFailoverGroup) error
- func (group *ServersFailoverGroup) AssignProperties_To_ServersFailoverGroup(destination *v1api20211101s.ServersFailoverGroup) error
- func (group *ServersFailoverGroup) AzureName() string
- func (group *ServersFailoverGroup) ConvertFrom(hub conversion.Hub) error
- func (group *ServersFailoverGroup) ConvertTo(hub conversion.Hub) error
- func (in *ServersFailoverGroup) DeepCopy() *ServersFailoverGroup
- func (in *ServersFailoverGroup) DeepCopyInto(out *ServersFailoverGroup)
- func (in *ServersFailoverGroup) DeepCopyObject() runtime.Object
- func (group *ServersFailoverGroup) Default()
- func (group ServersFailoverGroup) GetAPIVersion() string
- func (group *ServersFailoverGroup) GetConditions() conditions.Conditions
- func (group *ServersFailoverGroup) GetResourceScope() genruntime.ResourceScope
- func (group *ServersFailoverGroup) GetSpec() genruntime.ConvertibleSpec
- func (group *ServersFailoverGroup) GetStatus() genruntime.ConvertibleStatus
- func (group *ServersFailoverGroup) GetType() string
- func (group *ServersFailoverGroup) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (group *ServersFailoverGroup) NewEmptyStatus() genruntime.ConvertibleStatus
- func (group *ServersFailoverGroup) OriginalGVK() *schema.GroupVersionKind
- func (group *ServersFailoverGroup) Owner() *genruntime.ResourceReference
- func (group *ServersFailoverGroup) SetConditions(conditions conditions.Conditions)
- func (group *ServersFailoverGroup) SetStatus(status genruntime.ConvertibleStatus) error
- func (group *ServersFailoverGroup) ValidateCreate() error
- func (group *ServersFailoverGroup) ValidateDelete() error
- func (group *ServersFailoverGroup) ValidateUpdate(old runtime.Object) error
- type ServersFailoverGroupList
- type ServersFirewallRule
- func (rule *ServersFirewallRule) AssignProperties_From_ServersFirewallRule(source *v1api20211101s.ServersFirewallRule) error
- func (rule *ServersFirewallRule) AssignProperties_To_ServersFirewallRule(destination *v1api20211101s.ServersFirewallRule) error
- func (rule *ServersFirewallRule) AzureName() string
- func (rule *ServersFirewallRule) ConvertFrom(hub conversion.Hub) error
- func (rule *ServersFirewallRule) ConvertTo(hub conversion.Hub) error
- func (in *ServersFirewallRule) DeepCopy() *ServersFirewallRule
- func (in *ServersFirewallRule) DeepCopyInto(out *ServersFirewallRule)
- func (in *ServersFirewallRule) DeepCopyObject() runtime.Object
- func (rule *ServersFirewallRule) Default()
- func (rule ServersFirewallRule) GetAPIVersion() string
- func (rule *ServersFirewallRule) GetConditions() conditions.Conditions
- func (rule *ServersFirewallRule) GetResourceScope() genruntime.ResourceScope
- func (rule *ServersFirewallRule) GetSpec() genruntime.ConvertibleSpec
- func (rule *ServersFirewallRule) GetStatus() genruntime.ConvertibleStatus
- func (rule *ServersFirewallRule) GetType() string
- func (rule *ServersFirewallRule) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (rule *ServersFirewallRule) NewEmptyStatus() genruntime.ConvertibleStatus
- func (rule *ServersFirewallRule) OriginalGVK() *schema.GroupVersionKind
- func (rule *ServersFirewallRule) Owner() *genruntime.ResourceReference
- func (rule *ServersFirewallRule) SetConditions(conditions conditions.Conditions)
- func (rule *ServersFirewallRule) SetStatus(status genruntime.ConvertibleStatus) error
- func (rule *ServersFirewallRule) ValidateCreate() error
- func (rule *ServersFirewallRule) ValidateDelete() error
- func (rule *ServersFirewallRule) ValidateUpdate(old runtime.Object) error
- type ServersFirewallRuleList
- type ServersIPV6FirewallRule
- func (rule *ServersIPV6FirewallRule) AssignProperties_From_ServersIPV6FirewallRule(source *v1api20211101s.ServersIPV6FirewallRule) error
- func (rule *ServersIPV6FirewallRule) AssignProperties_To_ServersIPV6FirewallRule(destination *v1api20211101s.ServersIPV6FirewallRule) error
- func (rule *ServersIPV6FirewallRule) AzureName() string
- func (rule *ServersIPV6FirewallRule) ConvertFrom(hub conversion.Hub) error
- func (rule *ServersIPV6FirewallRule) ConvertTo(hub conversion.Hub) error
- func (in *ServersIPV6FirewallRule) DeepCopy() *ServersIPV6FirewallRule
- func (in *ServersIPV6FirewallRule) DeepCopyInto(out *ServersIPV6FirewallRule)
- func (in *ServersIPV6FirewallRule) DeepCopyObject() runtime.Object
- func (rule *ServersIPV6FirewallRule) Default()
- func (rule ServersIPV6FirewallRule) GetAPIVersion() string
- func (rule *ServersIPV6FirewallRule) GetConditions() conditions.Conditions
- func (rule *ServersIPV6FirewallRule) GetResourceScope() genruntime.ResourceScope
- func (rule *ServersIPV6FirewallRule) GetSpec() genruntime.ConvertibleSpec
- func (rule *ServersIPV6FirewallRule) GetStatus() genruntime.ConvertibleStatus
- func (rule *ServersIPV6FirewallRule) GetType() string
- func (rule *ServersIPV6FirewallRule) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (rule *ServersIPV6FirewallRule) NewEmptyStatus() genruntime.ConvertibleStatus
- func (rule *ServersIPV6FirewallRule) OriginalGVK() *schema.GroupVersionKind
- func (rule *ServersIPV6FirewallRule) Owner() *genruntime.ResourceReference
- func (rule *ServersIPV6FirewallRule) SetConditions(conditions conditions.Conditions)
- func (rule *ServersIPV6FirewallRule) SetStatus(status genruntime.ConvertibleStatus) error
- func (rule *ServersIPV6FirewallRule) ValidateCreate() error
- func (rule *ServersIPV6FirewallRule) ValidateDelete() error
- func (rule *ServersIPV6FirewallRule) ValidateUpdate(old runtime.Object) error
- type ServersIPV6FirewallRuleList
- type ServersOutboundFirewallRule
- func (rule *ServersOutboundFirewallRule) AssignProperties_From_ServersOutboundFirewallRule(source *v1api20211101s.ServersOutboundFirewallRule) error
- func (rule *ServersOutboundFirewallRule) AssignProperties_To_ServersOutboundFirewallRule(destination *v1api20211101s.ServersOutboundFirewallRule) error
- func (rule *ServersOutboundFirewallRule) AzureName() string
- func (rule *ServersOutboundFirewallRule) ConvertFrom(hub conversion.Hub) error
- func (rule *ServersOutboundFirewallRule) ConvertTo(hub conversion.Hub) error
- func (in *ServersOutboundFirewallRule) DeepCopy() *ServersOutboundFirewallRule
- func (in *ServersOutboundFirewallRule) DeepCopyInto(out *ServersOutboundFirewallRule)
- func (in *ServersOutboundFirewallRule) DeepCopyObject() runtime.Object
- func (rule *ServersOutboundFirewallRule) Default()
- func (rule ServersOutboundFirewallRule) GetAPIVersion() string
- func (rule *ServersOutboundFirewallRule) GetConditions() conditions.Conditions
- func (rule *ServersOutboundFirewallRule) GetResourceScope() genruntime.ResourceScope
- func (rule *ServersOutboundFirewallRule) GetSpec() genruntime.ConvertibleSpec
- func (rule *ServersOutboundFirewallRule) GetStatus() genruntime.ConvertibleStatus
- func (rule *ServersOutboundFirewallRule) GetType() string
- func (rule *ServersOutboundFirewallRule) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (rule *ServersOutboundFirewallRule) NewEmptyStatus() genruntime.ConvertibleStatus
- func (rule *ServersOutboundFirewallRule) OriginalGVK() *schema.GroupVersionKind
- func (rule *ServersOutboundFirewallRule) Owner() *genruntime.ResourceReference
- func (rule *ServersOutboundFirewallRule) SetConditions(conditions conditions.Conditions)
- func (rule *ServersOutboundFirewallRule) SetStatus(status genruntime.ConvertibleStatus) error
- func (rule *ServersOutboundFirewallRule) ValidateCreate() error
- func (rule *ServersOutboundFirewallRule) ValidateDelete() error
- func (rule *ServersOutboundFirewallRule) ValidateUpdate(old runtime.Object) error
- type ServersOutboundFirewallRuleList
- type ServersSecurityAlertPolicy
- func (policy *ServersSecurityAlertPolicy) AssignProperties_From_ServersSecurityAlertPolicy(source *v1api20211101s.ServersSecurityAlertPolicy) error
- func (policy *ServersSecurityAlertPolicy) AssignProperties_To_ServersSecurityAlertPolicy(destination *v1api20211101s.ServersSecurityAlertPolicy) error
- func (policy *ServersSecurityAlertPolicy) AzureName() string
- func (policy *ServersSecurityAlertPolicy) ConvertFrom(hub conversion.Hub) error
- func (policy *ServersSecurityAlertPolicy) ConvertTo(hub conversion.Hub) error
- func (in *ServersSecurityAlertPolicy) DeepCopy() *ServersSecurityAlertPolicy
- func (in *ServersSecurityAlertPolicy) DeepCopyInto(out *ServersSecurityAlertPolicy)
- func (in *ServersSecurityAlertPolicy) DeepCopyObject() runtime.Object
- func (policy *ServersSecurityAlertPolicy) Default()
- func (policy ServersSecurityAlertPolicy) GetAPIVersion() string
- func (policy *ServersSecurityAlertPolicy) GetConditions() conditions.Conditions
- func (policy *ServersSecurityAlertPolicy) GetResourceScope() genruntime.ResourceScope
- func (policy *ServersSecurityAlertPolicy) GetSpec() genruntime.ConvertibleSpec
- func (policy *ServersSecurityAlertPolicy) GetStatus() genruntime.ConvertibleStatus
- func (policy *ServersSecurityAlertPolicy) GetType() string
- func (policy *ServersSecurityAlertPolicy) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (policy *ServersSecurityAlertPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
- func (policy *ServersSecurityAlertPolicy) OriginalGVK() *schema.GroupVersionKind
- func (policy *ServersSecurityAlertPolicy) Owner() *genruntime.ResourceReference
- func (policy *ServersSecurityAlertPolicy) SetConditions(conditions conditions.Conditions)
- func (policy *ServersSecurityAlertPolicy) SetStatus(status genruntime.ConvertibleStatus) error
- func (policy *ServersSecurityAlertPolicy) ValidateCreate() error
- func (policy *ServersSecurityAlertPolicy) ValidateDelete() error
- func (policy *ServersSecurityAlertPolicy) ValidateUpdate(old runtime.Object) error
- type ServersSecurityAlertPolicyList
- type ServersVirtualNetworkRule
- func (rule *ServersVirtualNetworkRule) AssignProperties_From_ServersVirtualNetworkRule(source *v1api20211101s.ServersVirtualNetworkRule) error
- func (rule *ServersVirtualNetworkRule) AssignProperties_To_ServersVirtualNetworkRule(destination *v1api20211101s.ServersVirtualNetworkRule) error
- func (rule *ServersVirtualNetworkRule) AzureName() string
- func (rule *ServersVirtualNetworkRule) ConvertFrom(hub conversion.Hub) error
- func (rule *ServersVirtualNetworkRule) ConvertTo(hub conversion.Hub) error
- func (in *ServersVirtualNetworkRule) DeepCopy() *ServersVirtualNetworkRule
- func (in *ServersVirtualNetworkRule) DeepCopyInto(out *ServersVirtualNetworkRule)
- func (in *ServersVirtualNetworkRule) DeepCopyObject() runtime.Object
- func (rule *ServersVirtualNetworkRule) Default()
- func (rule ServersVirtualNetworkRule) GetAPIVersion() string
- func (rule *ServersVirtualNetworkRule) GetConditions() conditions.Conditions
- func (rule *ServersVirtualNetworkRule) GetResourceScope() genruntime.ResourceScope
- func (rule *ServersVirtualNetworkRule) GetSpec() genruntime.ConvertibleSpec
- func (rule *ServersVirtualNetworkRule) GetStatus() genruntime.ConvertibleStatus
- func (rule *ServersVirtualNetworkRule) GetType() string
- func (rule *ServersVirtualNetworkRule) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (rule *ServersVirtualNetworkRule) NewEmptyStatus() genruntime.ConvertibleStatus
- func (rule *ServersVirtualNetworkRule) OriginalGVK() *schema.GroupVersionKind
- func (rule *ServersVirtualNetworkRule) Owner() *genruntime.ResourceReference
- func (rule *ServersVirtualNetworkRule) SetConditions(conditions conditions.Conditions)
- func (rule *ServersVirtualNetworkRule) SetStatus(status genruntime.ConvertibleStatus) error
- func (rule *ServersVirtualNetworkRule) ValidateCreate() error
- func (rule *ServersVirtualNetworkRule) ValidateDelete() error
- func (rule *ServersVirtualNetworkRule) ValidateUpdate(old runtime.Object) error
- type ServersVirtualNetworkRuleList
- type ServersVulnerabilityAssessment
- func (assessment *ServersVulnerabilityAssessment) AssignProperties_From_ServersVulnerabilityAssessment(source *v1api20211101s.ServersVulnerabilityAssessment) error
- func (assessment *ServersVulnerabilityAssessment) AssignProperties_To_ServersVulnerabilityAssessment(destination *v1api20211101s.ServersVulnerabilityAssessment) error
- func (assessment *ServersVulnerabilityAssessment) AzureName() string
- func (assessment *ServersVulnerabilityAssessment) ConvertFrom(hub conversion.Hub) error
- func (assessment *ServersVulnerabilityAssessment) ConvertTo(hub conversion.Hub) error
- func (in *ServersVulnerabilityAssessment) DeepCopy() *ServersVulnerabilityAssessment
- func (in *ServersVulnerabilityAssessment) DeepCopyInto(out *ServersVulnerabilityAssessment)
- func (in *ServersVulnerabilityAssessment) DeepCopyObject() runtime.Object
- func (assessment *ServersVulnerabilityAssessment) Default()
- func (assessment ServersVulnerabilityAssessment) GetAPIVersion() string
- func (assessment *ServersVulnerabilityAssessment) GetConditions() conditions.Conditions
- func (assessment *ServersVulnerabilityAssessment) GetResourceScope() genruntime.ResourceScope
- func (assessment *ServersVulnerabilityAssessment) GetSpec() genruntime.ConvertibleSpec
- func (assessment *ServersVulnerabilityAssessment) GetStatus() genruntime.ConvertibleStatus
- func (assessment *ServersVulnerabilityAssessment) GetType() string
- func (assessment *ServersVulnerabilityAssessment) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (assessment *ServersVulnerabilityAssessment) NewEmptyStatus() genruntime.ConvertibleStatus
- func (assessment *ServersVulnerabilityAssessment) OriginalGVK() *schema.GroupVersionKind
- func (assessment *ServersVulnerabilityAssessment) Owner() *genruntime.ResourceReference
- func (assessment *ServersVulnerabilityAssessment) SetConditions(conditions conditions.Conditions)
- func (assessment *ServersVulnerabilityAssessment) SetStatus(status genruntime.ConvertibleStatus) error
- func (assessment *ServersVulnerabilityAssessment) ValidateCreate() error
- func (assessment *ServersVulnerabilityAssessment) ValidateDelete() error
- func (assessment *ServersVulnerabilityAssessment) ValidateUpdate(old runtime.Object) error
- type ServersVulnerabilityAssessmentList
- type Servers_Administrator_STATUS
- func (administrator *Servers_Administrator_STATUS) AssignProperties_From_Servers_Administrator_STATUS(source *v1api20211101s.Servers_Administrator_STATUS) error
- func (administrator *Servers_Administrator_STATUS) AssignProperties_To_Servers_Administrator_STATUS(destination *v1api20211101s.Servers_Administrator_STATUS) error
- func (administrator *Servers_Administrator_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (administrator *Servers_Administrator_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_Administrator_STATUS) DeepCopy() *Servers_Administrator_STATUS
- func (in *Servers_Administrator_STATUS) DeepCopyInto(out *Servers_Administrator_STATUS)
- func (administrator *Servers_Administrator_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (administrator *Servers_Administrator_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_Administrator_STATUS_ARM
- type Servers_Administrator_Spec
- func (administrator *Servers_Administrator_Spec) AssignProperties_From_Servers_Administrator_Spec(source *v1api20211101s.Servers_Administrator_Spec) error
- func (administrator *Servers_Administrator_Spec) AssignProperties_To_Servers_Administrator_Spec(destination *v1api20211101s.Servers_Administrator_Spec) error
- func (administrator *Servers_Administrator_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (administrator *Servers_Administrator_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (administrator *Servers_Administrator_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_Administrator_Spec) DeepCopy() *Servers_Administrator_Spec
- func (in *Servers_Administrator_Spec) DeepCopyInto(out *Servers_Administrator_Spec)
- func (administrator *Servers_Administrator_Spec) Initialize_From_Servers_Administrator_STATUS(source *Servers_Administrator_STATUS) error
- func (administrator *Servers_Administrator_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (administrator *Servers_Administrator_Spec) OriginalVersion() string
- func (administrator *Servers_Administrator_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_Administrator_Spec_ARM
- func (in *Servers_Administrator_Spec_ARM) DeepCopy() *Servers_Administrator_Spec_ARM
- func (in *Servers_Administrator_Spec_ARM) DeepCopyInto(out *Servers_Administrator_Spec_ARM)
- func (administrator Servers_Administrator_Spec_ARM) GetAPIVersion() string
- func (administrator *Servers_Administrator_Spec_ARM) GetName() string
- func (administrator *Servers_Administrator_Spec_ARM) GetType() string
- type Servers_AdvancedThreatProtectionSetting_STATUS
- func (setting *Servers_AdvancedThreatProtectionSetting_STATUS) AssignProperties_From_Servers_AdvancedThreatProtectionSetting_STATUS(source *v1api20211101s.Servers_AdvancedThreatProtectionSetting_STATUS) error
- func (setting *Servers_AdvancedThreatProtectionSetting_STATUS) AssignProperties_To_Servers_AdvancedThreatProtectionSetting_STATUS(destination *v1api20211101s.Servers_AdvancedThreatProtectionSetting_STATUS) error
- func (setting *Servers_AdvancedThreatProtectionSetting_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (setting *Servers_AdvancedThreatProtectionSetting_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_AdvancedThreatProtectionSetting_STATUS) DeepCopy() *Servers_AdvancedThreatProtectionSetting_STATUS
- func (in *Servers_AdvancedThreatProtectionSetting_STATUS) DeepCopyInto(out *Servers_AdvancedThreatProtectionSetting_STATUS)
- func (setting *Servers_AdvancedThreatProtectionSetting_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (setting *Servers_AdvancedThreatProtectionSetting_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_AdvancedThreatProtectionSetting_STATUS_ARM
- type Servers_AdvancedThreatProtectionSetting_Spec
- func (setting *Servers_AdvancedThreatProtectionSetting_Spec) AssignProperties_From_Servers_AdvancedThreatProtectionSetting_Spec(source *v1api20211101s.Servers_AdvancedThreatProtectionSetting_Spec) error
- func (setting *Servers_AdvancedThreatProtectionSetting_Spec) AssignProperties_To_Servers_AdvancedThreatProtectionSetting_Spec(destination *v1api20211101s.Servers_AdvancedThreatProtectionSetting_Spec) error
- func (setting *Servers_AdvancedThreatProtectionSetting_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (setting *Servers_AdvancedThreatProtectionSetting_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (setting *Servers_AdvancedThreatProtectionSetting_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_AdvancedThreatProtectionSetting_Spec) DeepCopy() *Servers_AdvancedThreatProtectionSetting_Spec
- func (in *Servers_AdvancedThreatProtectionSetting_Spec) DeepCopyInto(out *Servers_AdvancedThreatProtectionSetting_Spec)
- func (setting *Servers_AdvancedThreatProtectionSetting_Spec) Initialize_From_Servers_AdvancedThreatProtectionSetting_STATUS(source *Servers_AdvancedThreatProtectionSetting_STATUS) error
- func (setting *Servers_AdvancedThreatProtectionSetting_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (setting *Servers_AdvancedThreatProtectionSetting_Spec) OriginalVersion() string
- func (setting *Servers_AdvancedThreatProtectionSetting_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_AdvancedThreatProtectionSetting_Spec_ARM
- func (in *Servers_AdvancedThreatProtectionSetting_Spec_ARM) DeepCopy() *Servers_AdvancedThreatProtectionSetting_Spec_ARM
- func (in *Servers_AdvancedThreatProtectionSetting_Spec_ARM) DeepCopyInto(out *Servers_AdvancedThreatProtectionSetting_Spec_ARM)
- func (setting Servers_AdvancedThreatProtectionSetting_Spec_ARM) GetAPIVersion() string
- func (setting *Servers_AdvancedThreatProtectionSetting_Spec_ARM) GetName() string
- func (setting *Servers_AdvancedThreatProtectionSetting_Spec_ARM) GetType() string
- type Servers_AuditingSetting_STATUS
- func (setting *Servers_AuditingSetting_STATUS) AssignProperties_From_Servers_AuditingSetting_STATUS(source *v1api20211101s.Servers_AuditingSetting_STATUS) error
- func (setting *Servers_AuditingSetting_STATUS) AssignProperties_To_Servers_AuditingSetting_STATUS(destination *v1api20211101s.Servers_AuditingSetting_STATUS) error
- func (setting *Servers_AuditingSetting_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (setting *Servers_AuditingSetting_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_AuditingSetting_STATUS) DeepCopy() *Servers_AuditingSetting_STATUS
- func (in *Servers_AuditingSetting_STATUS) DeepCopyInto(out *Servers_AuditingSetting_STATUS)
- func (setting *Servers_AuditingSetting_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (setting *Servers_AuditingSetting_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_AuditingSetting_STATUS_ARM
- type Servers_AuditingSetting_Spec
- func (setting *Servers_AuditingSetting_Spec) AssignProperties_From_Servers_AuditingSetting_Spec(source *v1api20211101s.Servers_AuditingSetting_Spec) error
- func (setting *Servers_AuditingSetting_Spec) AssignProperties_To_Servers_AuditingSetting_Spec(destination *v1api20211101s.Servers_AuditingSetting_Spec) error
- func (setting *Servers_AuditingSetting_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (setting *Servers_AuditingSetting_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (setting *Servers_AuditingSetting_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_AuditingSetting_Spec) DeepCopy() *Servers_AuditingSetting_Spec
- func (in *Servers_AuditingSetting_Spec) DeepCopyInto(out *Servers_AuditingSetting_Spec)
- func (setting *Servers_AuditingSetting_Spec) Initialize_From_Servers_AuditingSetting_STATUS(source *Servers_AuditingSetting_STATUS) error
- func (setting *Servers_AuditingSetting_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (setting *Servers_AuditingSetting_Spec) OriginalVersion() string
- func (setting *Servers_AuditingSetting_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_AuditingSetting_Spec_ARM
- func (in *Servers_AuditingSetting_Spec_ARM) DeepCopy() *Servers_AuditingSetting_Spec_ARM
- func (in *Servers_AuditingSetting_Spec_ARM) DeepCopyInto(out *Servers_AuditingSetting_Spec_ARM)
- func (setting Servers_AuditingSetting_Spec_ARM) GetAPIVersion() string
- func (setting *Servers_AuditingSetting_Spec_ARM) GetName() string
- func (setting *Servers_AuditingSetting_Spec_ARM) GetType() string
- type Servers_AzureADOnlyAuthentication_STATUS
- func (authentication *Servers_AzureADOnlyAuthentication_STATUS) AssignProperties_From_Servers_AzureADOnlyAuthentication_STATUS(source *v1api20211101s.Servers_AzureADOnlyAuthentication_STATUS) error
- func (authentication *Servers_AzureADOnlyAuthentication_STATUS) AssignProperties_To_Servers_AzureADOnlyAuthentication_STATUS(destination *v1api20211101s.Servers_AzureADOnlyAuthentication_STATUS) error
- func (authentication *Servers_AzureADOnlyAuthentication_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (authentication *Servers_AzureADOnlyAuthentication_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_AzureADOnlyAuthentication_STATUS) DeepCopy() *Servers_AzureADOnlyAuthentication_STATUS
- func (in *Servers_AzureADOnlyAuthentication_STATUS) DeepCopyInto(out *Servers_AzureADOnlyAuthentication_STATUS)
- func (authentication *Servers_AzureADOnlyAuthentication_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (authentication *Servers_AzureADOnlyAuthentication_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_AzureADOnlyAuthentication_STATUS_ARM
- type Servers_AzureADOnlyAuthentication_Spec
- func (authentication *Servers_AzureADOnlyAuthentication_Spec) AssignProperties_From_Servers_AzureADOnlyAuthentication_Spec(source *v1api20211101s.Servers_AzureADOnlyAuthentication_Spec) error
- func (authentication *Servers_AzureADOnlyAuthentication_Spec) AssignProperties_To_Servers_AzureADOnlyAuthentication_Spec(destination *v1api20211101s.Servers_AzureADOnlyAuthentication_Spec) error
- func (authentication *Servers_AzureADOnlyAuthentication_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (authentication *Servers_AzureADOnlyAuthentication_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (authentication *Servers_AzureADOnlyAuthentication_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_AzureADOnlyAuthentication_Spec) DeepCopy() *Servers_AzureADOnlyAuthentication_Spec
- func (in *Servers_AzureADOnlyAuthentication_Spec) DeepCopyInto(out *Servers_AzureADOnlyAuthentication_Spec)
- func (authentication *Servers_AzureADOnlyAuthentication_Spec) Initialize_From_Servers_AzureADOnlyAuthentication_STATUS(source *Servers_AzureADOnlyAuthentication_STATUS) error
- func (authentication *Servers_AzureADOnlyAuthentication_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (authentication *Servers_AzureADOnlyAuthentication_Spec) OriginalVersion() string
- func (authentication *Servers_AzureADOnlyAuthentication_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_AzureADOnlyAuthentication_Spec_ARM
- func (in *Servers_AzureADOnlyAuthentication_Spec_ARM) DeepCopy() *Servers_AzureADOnlyAuthentication_Spec_ARM
- func (in *Servers_AzureADOnlyAuthentication_Spec_ARM) DeepCopyInto(out *Servers_AzureADOnlyAuthentication_Spec_ARM)
- func (authentication Servers_AzureADOnlyAuthentication_Spec_ARM) GetAPIVersion() string
- func (authentication *Servers_AzureADOnlyAuthentication_Spec_ARM) GetName() string
- func (authentication *Servers_AzureADOnlyAuthentication_Spec_ARM) GetType() string
- type Servers_ConnectionPolicy_STATUS
- func (policy *Servers_ConnectionPolicy_STATUS) AssignProperties_From_Servers_ConnectionPolicy_STATUS(source *v1api20211101s.Servers_ConnectionPolicy_STATUS) error
- func (policy *Servers_ConnectionPolicy_STATUS) AssignProperties_To_Servers_ConnectionPolicy_STATUS(destination *v1api20211101s.Servers_ConnectionPolicy_STATUS) error
- func (policy *Servers_ConnectionPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (policy *Servers_ConnectionPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_ConnectionPolicy_STATUS) DeepCopy() *Servers_ConnectionPolicy_STATUS
- func (in *Servers_ConnectionPolicy_STATUS) DeepCopyInto(out *Servers_ConnectionPolicy_STATUS)
- func (policy *Servers_ConnectionPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *Servers_ConnectionPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_ConnectionPolicy_STATUS_ARM
- type Servers_ConnectionPolicy_Spec
- func (policy *Servers_ConnectionPolicy_Spec) AssignProperties_From_Servers_ConnectionPolicy_Spec(source *v1api20211101s.Servers_ConnectionPolicy_Spec) error
- func (policy *Servers_ConnectionPolicy_Spec) AssignProperties_To_Servers_ConnectionPolicy_Spec(destination *v1api20211101s.Servers_ConnectionPolicy_Spec) error
- func (policy *Servers_ConnectionPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (policy *Servers_ConnectionPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (policy *Servers_ConnectionPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_ConnectionPolicy_Spec) DeepCopy() *Servers_ConnectionPolicy_Spec
- func (in *Servers_ConnectionPolicy_Spec) DeepCopyInto(out *Servers_ConnectionPolicy_Spec)
- func (policy *Servers_ConnectionPolicy_Spec) Initialize_From_Servers_ConnectionPolicy_STATUS(source *Servers_ConnectionPolicy_STATUS) error
- func (policy *Servers_ConnectionPolicy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *Servers_ConnectionPolicy_Spec) OriginalVersion() string
- func (policy *Servers_ConnectionPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_ConnectionPolicy_Spec_ARM
- func (in *Servers_ConnectionPolicy_Spec_ARM) DeepCopy() *Servers_ConnectionPolicy_Spec_ARM
- func (in *Servers_ConnectionPolicy_Spec_ARM) DeepCopyInto(out *Servers_ConnectionPolicy_Spec_ARM)
- func (policy Servers_ConnectionPolicy_Spec_ARM) GetAPIVersion() string
- func (policy *Servers_ConnectionPolicy_Spec_ARM) GetName() string
- func (policy *Servers_ConnectionPolicy_Spec_ARM) GetType() string
- type Servers_Database_STATUS
- func (database *Servers_Database_STATUS) AssignProperties_From_Servers_Database_STATUS(source *v1api20211101s.Servers_Database_STATUS) error
- func (database *Servers_Database_STATUS) AssignProperties_To_Servers_Database_STATUS(destination *v1api20211101s.Servers_Database_STATUS) error
- func (database *Servers_Database_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (database *Servers_Database_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_Database_STATUS) DeepCopy() *Servers_Database_STATUS
- func (in *Servers_Database_STATUS) DeepCopyInto(out *Servers_Database_STATUS)
- func (database *Servers_Database_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (database *Servers_Database_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_Database_STATUS_ARM
- type Servers_Database_Spec
- func (database *Servers_Database_Spec) AssignProperties_From_Servers_Database_Spec(source *v1api20211101s.Servers_Database_Spec) error
- func (database *Servers_Database_Spec) AssignProperties_To_Servers_Database_Spec(destination *v1api20211101s.Servers_Database_Spec) error
- func (database *Servers_Database_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (database *Servers_Database_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (database *Servers_Database_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_Database_Spec) DeepCopy() *Servers_Database_Spec
- func (in *Servers_Database_Spec) DeepCopyInto(out *Servers_Database_Spec)
- func (database *Servers_Database_Spec) Initialize_From_Servers_Database_STATUS(source *Servers_Database_STATUS) error
- func (database *Servers_Database_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (database *Servers_Database_Spec) OriginalVersion() string
- func (database *Servers_Database_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (database *Servers_Database_Spec) SetAzureName(azureName string)
- type Servers_Database_Spec_ARM
- func (in *Servers_Database_Spec_ARM) DeepCopy() *Servers_Database_Spec_ARM
- func (in *Servers_Database_Spec_ARM) DeepCopyInto(out *Servers_Database_Spec_ARM)
- func (database Servers_Database_Spec_ARM) GetAPIVersion() string
- func (database *Servers_Database_Spec_ARM) GetName() string
- func (database *Servers_Database_Spec_ARM) GetType() string
- type Servers_Databases_AdvancedThreatProtectionSetting_STATUS
- func (setting *Servers_Databases_AdvancedThreatProtectionSetting_STATUS) AssignProperties_From_Servers_Databases_AdvancedThreatProtectionSetting_STATUS(...) error
- func (setting *Servers_Databases_AdvancedThreatProtectionSetting_STATUS) AssignProperties_To_Servers_Databases_AdvancedThreatProtectionSetting_STATUS(...) error
- func (setting *Servers_Databases_AdvancedThreatProtectionSetting_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (setting *Servers_Databases_AdvancedThreatProtectionSetting_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_Databases_AdvancedThreatProtectionSetting_STATUS) DeepCopy() *Servers_Databases_AdvancedThreatProtectionSetting_STATUS
- func (in *Servers_Databases_AdvancedThreatProtectionSetting_STATUS) DeepCopyInto(out *Servers_Databases_AdvancedThreatProtectionSetting_STATUS)
- func (setting *Servers_Databases_AdvancedThreatProtectionSetting_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (setting *Servers_Databases_AdvancedThreatProtectionSetting_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_Databases_AdvancedThreatProtectionSetting_STATUS_ARM
- type Servers_Databases_AdvancedThreatProtectionSetting_Spec
- func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec) AssignProperties_From_Servers_Databases_AdvancedThreatProtectionSetting_Spec(source *v1api20211101s.Servers_Databases_AdvancedThreatProtectionSetting_Spec) error
- func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec) AssignProperties_To_Servers_Databases_AdvancedThreatProtectionSetting_Spec(...) error
- func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_Databases_AdvancedThreatProtectionSetting_Spec) DeepCopy() *Servers_Databases_AdvancedThreatProtectionSetting_Spec
- func (in *Servers_Databases_AdvancedThreatProtectionSetting_Spec) DeepCopyInto(out *Servers_Databases_AdvancedThreatProtectionSetting_Spec)
- func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec) Initialize_From_Servers_Databases_AdvancedThreatProtectionSetting_STATUS(source *Servers_Databases_AdvancedThreatProtectionSetting_STATUS) error
- func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec) OriginalVersion() string
- func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM
- func (in *Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM) DeepCopy() *Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM
- func (in *Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM) DeepCopyInto(out *Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM)
- func (setting Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM) GetAPIVersion() string
- func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM) GetName() string
- func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM) GetType() string
- type Servers_Databases_AuditingSetting_STATUS
- func (setting *Servers_Databases_AuditingSetting_STATUS) AssignProperties_From_Servers_Databases_AuditingSetting_STATUS(source *v1api20211101s.Servers_Databases_AuditingSetting_STATUS) error
- func (setting *Servers_Databases_AuditingSetting_STATUS) AssignProperties_To_Servers_Databases_AuditingSetting_STATUS(destination *v1api20211101s.Servers_Databases_AuditingSetting_STATUS) error
- func (setting *Servers_Databases_AuditingSetting_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (setting *Servers_Databases_AuditingSetting_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_Databases_AuditingSetting_STATUS) DeepCopy() *Servers_Databases_AuditingSetting_STATUS
- func (in *Servers_Databases_AuditingSetting_STATUS) DeepCopyInto(out *Servers_Databases_AuditingSetting_STATUS)
- func (setting *Servers_Databases_AuditingSetting_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (setting *Servers_Databases_AuditingSetting_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_Databases_AuditingSetting_STATUS_ARM
- type Servers_Databases_AuditingSetting_Spec
- func (setting *Servers_Databases_AuditingSetting_Spec) AssignProperties_From_Servers_Databases_AuditingSetting_Spec(source *v1api20211101s.Servers_Databases_AuditingSetting_Spec) error
- func (setting *Servers_Databases_AuditingSetting_Spec) AssignProperties_To_Servers_Databases_AuditingSetting_Spec(destination *v1api20211101s.Servers_Databases_AuditingSetting_Spec) error
- func (setting *Servers_Databases_AuditingSetting_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (setting *Servers_Databases_AuditingSetting_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (setting *Servers_Databases_AuditingSetting_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_Databases_AuditingSetting_Spec) DeepCopy() *Servers_Databases_AuditingSetting_Spec
- func (in *Servers_Databases_AuditingSetting_Spec) DeepCopyInto(out *Servers_Databases_AuditingSetting_Spec)
- func (setting *Servers_Databases_AuditingSetting_Spec) Initialize_From_Servers_Databases_AuditingSetting_STATUS(source *Servers_Databases_AuditingSetting_STATUS) error
- func (setting *Servers_Databases_AuditingSetting_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (setting *Servers_Databases_AuditingSetting_Spec) OriginalVersion() string
- func (setting *Servers_Databases_AuditingSetting_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_Databases_AuditingSetting_Spec_ARM
- func (in *Servers_Databases_AuditingSetting_Spec_ARM) DeepCopy() *Servers_Databases_AuditingSetting_Spec_ARM
- func (in *Servers_Databases_AuditingSetting_Spec_ARM) DeepCopyInto(out *Servers_Databases_AuditingSetting_Spec_ARM)
- func (setting Servers_Databases_AuditingSetting_Spec_ARM) GetAPIVersion() string
- func (setting *Servers_Databases_AuditingSetting_Spec_ARM) GetName() string
- func (setting *Servers_Databases_AuditingSetting_Spec_ARM) GetType() string
- type Servers_Databases_BackupLongTermRetentionPolicy_STATUS
- func (policy *Servers_Databases_BackupLongTermRetentionPolicy_STATUS) AssignProperties_From_Servers_Databases_BackupLongTermRetentionPolicy_STATUS(source *v1api20211101s.Servers_Databases_BackupLongTermRetentionPolicy_STATUS) error
- func (policy *Servers_Databases_BackupLongTermRetentionPolicy_STATUS) AssignProperties_To_Servers_Databases_BackupLongTermRetentionPolicy_STATUS(...) error
- func (policy *Servers_Databases_BackupLongTermRetentionPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (policy *Servers_Databases_BackupLongTermRetentionPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_Databases_BackupLongTermRetentionPolicy_STATUS) DeepCopy() *Servers_Databases_BackupLongTermRetentionPolicy_STATUS
- func (in *Servers_Databases_BackupLongTermRetentionPolicy_STATUS) DeepCopyInto(out *Servers_Databases_BackupLongTermRetentionPolicy_STATUS)
- func (policy *Servers_Databases_BackupLongTermRetentionPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *Servers_Databases_BackupLongTermRetentionPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_Databases_BackupLongTermRetentionPolicy_STATUS_ARM
- type Servers_Databases_BackupLongTermRetentionPolicy_Spec
- func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec) AssignProperties_From_Servers_Databases_BackupLongTermRetentionPolicy_Spec(source *v1api20211101s.Servers_Databases_BackupLongTermRetentionPolicy_Spec) error
- func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec) AssignProperties_To_Servers_Databases_BackupLongTermRetentionPolicy_Spec(...) error
- func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_Databases_BackupLongTermRetentionPolicy_Spec) DeepCopy() *Servers_Databases_BackupLongTermRetentionPolicy_Spec
- func (in *Servers_Databases_BackupLongTermRetentionPolicy_Spec) DeepCopyInto(out *Servers_Databases_BackupLongTermRetentionPolicy_Spec)
- func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec) Initialize_From_Servers_Databases_BackupLongTermRetentionPolicy_STATUS(source *Servers_Databases_BackupLongTermRetentionPolicy_STATUS) error
- func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec) OriginalVersion() string
- func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM
- func (in *Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM) DeepCopy() *Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM
- func (in *Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM) DeepCopyInto(out *Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM)
- func (policy Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM) GetAPIVersion() string
- func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM) GetName() string
- func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM) GetType() string
- type Servers_Databases_BackupShortTermRetentionPolicy_STATUS
- func (policy *Servers_Databases_BackupShortTermRetentionPolicy_STATUS) AssignProperties_From_Servers_Databases_BackupShortTermRetentionPolicy_STATUS(source *v1api20211101s.Servers_Databases_BackupShortTermRetentionPolicy_STATUS) error
- func (policy *Servers_Databases_BackupShortTermRetentionPolicy_STATUS) AssignProperties_To_Servers_Databases_BackupShortTermRetentionPolicy_STATUS(...) error
- func (policy *Servers_Databases_BackupShortTermRetentionPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (policy *Servers_Databases_BackupShortTermRetentionPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_Databases_BackupShortTermRetentionPolicy_STATUS) DeepCopy() *Servers_Databases_BackupShortTermRetentionPolicy_STATUS
- func (in *Servers_Databases_BackupShortTermRetentionPolicy_STATUS) DeepCopyInto(out *Servers_Databases_BackupShortTermRetentionPolicy_STATUS)
- func (policy *Servers_Databases_BackupShortTermRetentionPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *Servers_Databases_BackupShortTermRetentionPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_Databases_BackupShortTermRetentionPolicy_STATUS_ARM
- type Servers_Databases_BackupShortTermRetentionPolicy_Spec
- func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec) AssignProperties_From_Servers_Databases_BackupShortTermRetentionPolicy_Spec(source *v1api20211101s.Servers_Databases_BackupShortTermRetentionPolicy_Spec) error
- func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec) AssignProperties_To_Servers_Databases_BackupShortTermRetentionPolicy_Spec(...) error
- func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_Databases_BackupShortTermRetentionPolicy_Spec) DeepCopy() *Servers_Databases_BackupShortTermRetentionPolicy_Spec
- func (in *Servers_Databases_BackupShortTermRetentionPolicy_Spec) DeepCopyInto(out *Servers_Databases_BackupShortTermRetentionPolicy_Spec)
- func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec) Initialize_From_Servers_Databases_BackupShortTermRetentionPolicy_STATUS(source *Servers_Databases_BackupShortTermRetentionPolicy_STATUS) error
- func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec) OriginalVersion() string
- func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM
- func (in *Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM) DeepCopy() *Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM
- func (in *Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM) DeepCopyInto(out *Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM)
- func (policy Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM) GetAPIVersion() string
- func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM) GetName() string
- func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM) GetType() string
- type Servers_Databases_SecurityAlertPolicy_STATUS
- func (policy *Servers_Databases_SecurityAlertPolicy_STATUS) AssignProperties_From_Servers_Databases_SecurityAlertPolicy_STATUS(source *v1api20211101s.Servers_Databases_SecurityAlertPolicy_STATUS) error
- func (policy *Servers_Databases_SecurityAlertPolicy_STATUS) AssignProperties_To_Servers_Databases_SecurityAlertPolicy_STATUS(destination *v1api20211101s.Servers_Databases_SecurityAlertPolicy_STATUS) error
- func (policy *Servers_Databases_SecurityAlertPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (policy *Servers_Databases_SecurityAlertPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_Databases_SecurityAlertPolicy_STATUS) DeepCopy() *Servers_Databases_SecurityAlertPolicy_STATUS
- func (in *Servers_Databases_SecurityAlertPolicy_STATUS) DeepCopyInto(out *Servers_Databases_SecurityAlertPolicy_STATUS)
- func (policy *Servers_Databases_SecurityAlertPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *Servers_Databases_SecurityAlertPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_Databases_SecurityAlertPolicy_STATUS_ARM
- type Servers_Databases_SecurityAlertPolicy_Spec
- func (policy *Servers_Databases_SecurityAlertPolicy_Spec) AssignProperties_From_Servers_Databases_SecurityAlertPolicy_Spec(source *v1api20211101s.Servers_Databases_SecurityAlertPolicy_Spec) error
- func (policy *Servers_Databases_SecurityAlertPolicy_Spec) AssignProperties_To_Servers_Databases_SecurityAlertPolicy_Spec(destination *v1api20211101s.Servers_Databases_SecurityAlertPolicy_Spec) error
- func (policy *Servers_Databases_SecurityAlertPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (policy *Servers_Databases_SecurityAlertPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (policy *Servers_Databases_SecurityAlertPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_Databases_SecurityAlertPolicy_Spec) DeepCopy() *Servers_Databases_SecurityAlertPolicy_Spec
- func (in *Servers_Databases_SecurityAlertPolicy_Spec) DeepCopyInto(out *Servers_Databases_SecurityAlertPolicy_Spec)
- func (policy *Servers_Databases_SecurityAlertPolicy_Spec) Initialize_From_Servers_Databases_SecurityAlertPolicy_STATUS(source *Servers_Databases_SecurityAlertPolicy_STATUS) error
- func (policy *Servers_Databases_SecurityAlertPolicy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *Servers_Databases_SecurityAlertPolicy_Spec) OriginalVersion() string
- func (policy *Servers_Databases_SecurityAlertPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_Databases_SecurityAlertPolicy_Spec_ARM
- func (in *Servers_Databases_SecurityAlertPolicy_Spec_ARM) DeepCopy() *Servers_Databases_SecurityAlertPolicy_Spec_ARM
- func (in *Servers_Databases_SecurityAlertPolicy_Spec_ARM) DeepCopyInto(out *Servers_Databases_SecurityAlertPolicy_Spec_ARM)
- func (policy Servers_Databases_SecurityAlertPolicy_Spec_ARM) GetAPIVersion() string
- func (policy *Servers_Databases_SecurityAlertPolicy_Spec_ARM) GetName() string
- func (policy *Servers_Databases_SecurityAlertPolicy_Spec_ARM) GetType() string
- type Servers_Databases_TransparentDataEncryption_STATUS
- func (encryption *Servers_Databases_TransparentDataEncryption_STATUS) AssignProperties_From_Servers_Databases_TransparentDataEncryption_STATUS(source *v1api20211101s.Servers_Databases_TransparentDataEncryption_STATUS) error
- func (encryption *Servers_Databases_TransparentDataEncryption_STATUS) AssignProperties_To_Servers_Databases_TransparentDataEncryption_STATUS(destination *v1api20211101s.Servers_Databases_TransparentDataEncryption_STATUS) error
- func (encryption *Servers_Databases_TransparentDataEncryption_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (encryption *Servers_Databases_TransparentDataEncryption_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_Databases_TransparentDataEncryption_STATUS) DeepCopy() *Servers_Databases_TransparentDataEncryption_STATUS
- func (in *Servers_Databases_TransparentDataEncryption_STATUS) DeepCopyInto(out *Servers_Databases_TransparentDataEncryption_STATUS)
- func (encryption *Servers_Databases_TransparentDataEncryption_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryption *Servers_Databases_TransparentDataEncryption_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_Databases_TransparentDataEncryption_STATUS_ARM
- type Servers_Databases_TransparentDataEncryption_Spec
- func (encryption *Servers_Databases_TransparentDataEncryption_Spec) AssignProperties_From_Servers_Databases_TransparentDataEncryption_Spec(source *v1api20211101s.Servers_Databases_TransparentDataEncryption_Spec) error
- func (encryption *Servers_Databases_TransparentDataEncryption_Spec) AssignProperties_To_Servers_Databases_TransparentDataEncryption_Spec(destination *v1api20211101s.Servers_Databases_TransparentDataEncryption_Spec) error
- func (encryption *Servers_Databases_TransparentDataEncryption_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (encryption *Servers_Databases_TransparentDataEncryption_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (encryption *Servers_Databases_TransparentDataEncryption_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_Databases_TransparentDataEncryption_Spec) DeepCopy() *Servers_Databases_TransparentDataEncryption_Spec
- func (in *Servers_Databases_TransparentDataEncryption_Spec) DeepCopyInto(out *Servers_Databases_TransparentDataEncryption_Spec)
- func (encryption *Servers_Databases_TransparentDataEncryption_Spec) Initialize_From_Servers_Databases_TransparentDataEncryption_STATUS(source *Servers_Databases_TransparentDataEncryption_STATUS) error
- func (encryption *Servers_Databases_TransparentDataEncryption_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryption *Servers_Databases_TransparentDataEncryption_Spec) OriginalVersion() string
- func (encryption *Servers_Databases_TransparentDataEncryption_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_Databases_TransparentDataEncryption_Spec_ARM
- func (in *Servers_Databases_TransparentDataEncryption_Spec_ARM) DeepCopy() *Servers_Databases_TransparentDataEncryption_Spec_ARM
- func (in *Servers_Databases_TransparentDataEncryption_Spec_ARM) DeepCopyInto(out *Servers_Databases_TransparentDataEncryption_Spec_ARM)
- func (encryption Servers_Databases_TransparentDataEncryption_Spec_ARM) GetAPIVersion() string
- func (encryption *Servers_Databases_TransparentDataEncryption_Spec_ARM) GetName() string
- func (encryption *Servers_Databases_TransparentDataEncryption_Spec_ARM) GetType() string
- type Servers_Databases_VulnerabilityAssessment_STATUS
- func (assessment *Servers_Databases_VulnerabilityAssessment_STATUS) AssignProperties_From_Servers_Databases_VulnerabilityAssessment_STATUS(source *v1api20211101s.Servers_Databases_VulnerabilityAssessment_STATUS) error
- func (assessment *Servers_Databases_VulnerabilityAssessment_STATUS) AssignProperties_To_Servers_Databases_VulnerabilityAssessment_STATUS(destination *v1api20211101s.Servers_Databases_VulnerabilityAssessment_STATUS) error
- func (assessment *Servers_Databases_VulnerabilityAssessment_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (assessment *Servers_Databases_VulnerabilityAssessment_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_Databases_VulnerabilityAssessment_STATUS) DeepCopy() *Servers_Databases_VulnerabilityAssessment_STATUS
- func (in *Servers_Databases_VulnerabilityAssessment_STATUS) DeepCopyInto(out *Servers_Databases_VulnerabilityAssessment_STATUS)
- func (assessment *Servers_Databases_VulnerabilityAssessment_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (assessment *Servers_Databases_VulnerabilityAssessment_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_Databases_VulnerabilityAssessment_STATUS_ARM
- type Servers_Databases_VulnerabilityAssessment_Spec
- func (assessment *Servers_Databases_VulnerabilityAssessment_Spec) AssignProperties_From_Servers_Databases_VulnerabilityAssessment_Spec(source *v1api20211101s.Servers_Databases_VulnerabilityAssessment_Spec) error
- func (assessment *Servers_Databases_VulnerabilityAssessment_Spec) AssignProperties_To_Servers_Databases_VulnerabilityAssessment_Spec(destination *v1api20211101s.Servers_Databases_VulnerabilityAssessment_Spec) error
- func (assessment *Servers_Databases_VulnerabilityAssessment_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (assessment *Servers_Databases_VulnerabilityAssessment_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (assessment *Servers_Databases_VulnerabilityAssessment_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_Databases_VulnerabilityAssessment_Spec) DeepCopy() *Servers_Databases_VulnerabilityAssessment_Spec
- func (in *Servers_Databases_VulnerabilityAssessment_Spec) DeepCopyInto(out *Servers_Databases_VulnerabilityAssessment_Spec)
- func (assessment *Servers_Databases_VulnerabilityAssessment_Spec) Initialize_From_Servers_Databases_VulnerabilityAssessment_STATUS(source *Servers_Databases_VulnerabilityAssessment_STATUS) error
- func (assessment *Servers_Databases_VulnerabilityAssessment_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (assessment *Servers_Databases_VulnerabilityAssessment_Spec) OriginalVersion() string
- func (assessment *Servers_Databases_VulnerabilityAssessment_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_Databases_VulnerabilityAssessment_Spec_ARM
- func (in *Servers_Databases_VulnerabilityAssessment_Spec_ARM) DeepCopy() *Servers_Databases_VulnerabilityAssessment_Spec_ARM
- func (in *Servers_Databases_VulnerabilityAssessment_Spec_ARM) DeepCopyInto(out *Servers_Databases_VulnerabilityAssessment_Spec_ARM)
- func (assessment Servers_Databases_VulnerabilityAssessment_Spec_ARM) GetAPIVersion() string
- func (assessment *Servers_Databases_VulnerabilityAssessment_Spec_ARM) GetName() string
- func (assessment *Servers_Databases_VulnerabilityAssessment_Spec_ARM) GetType() string
- type Servers_ElasticPool_STATUS
- func (pool *Servers_ElasticPool_STATUS) AssignProperties_From_Servers_ElasticPool_STATUS(source *v1api20211101s.Servers_ElasticPool_STATUS) error
- func (pool *Servers_ElasticPool_STATUS) AssignProperties_To_Servers_ElasticPool_STATUS(destination *v1api20211101s.Servers_ElasticPool_STATUS) error
- func (pool *Servers_ElasticPool_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (pool *Servers_ElasticPool_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_ElasticPool_STATUS) DeepCopy() *Servers_ElasticPool_STATUS
- func (in *Servers_ElasticPool_STATUS) DeepCopyInto(out *Servers_ElasticPool_STATUS)
- func (pool *Servers_ElasticPool_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (pool *Servers_ElasticPool_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_ElasticPool_STATUS_ARM
- type Servers_ElasticPool_Spec
- func (pool *Servers_ElasticPool_Spec) AssignProperties_From_Servers_ElasticPool_Spec(source *v1api20211101s.Servers_ElasticPool_Spec) error
- func (pool *Servers_ElasticPool_Spec) AssignProperties_To_Servers_ElasticPool_Spec(destination *v1api20211101s.Servers_ElasticPool_Spec) error
- func (pool *Servers_ElasticPool_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (pool *Servers_ElasticPool_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (pool *Servers_ElasticPool_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_ElasticPool_Spec) DeepCopy() *Servers_ElasticPool_Spec
- func (in *Servers_ElasticPool_Spec) DeepCopyInto(out *Servers_ElasticPool_Spec)
- func (pool *Servers_ElasticPool_Spec) Initialize_From_Servers_ElasticPool_STATUS(source *Servers_ElasticPool_STATUS) error
- func (pool *Servers_ElasticPool_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (pool *Servers_ElasticPool_Spec) OriginalVersion() string
- func (pool *Servers_ElasticPool_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (pool *Servers_ElasticPool_Spec) SetAzureName(azureName string)
- type Servers_ElasticPool_Spec_ARM
- func (in *Servers_ElasticPool_Spec_ARM) DeepCopy() *Servers_ElasticPool_Spec_ARM
- func (in *Servers_ElasticPool_Spec_ARM) DeepCopyInto(out *Servers_ElasticPool_Spec_ARM)
- func (pool Servers_ElasticPool_Spec_ARM) GetAPIVersion() string
- func (pool *Servers_ElasticPool_Spec_ARM) GetName() string
- func (pool *Servers_ElasticPool_Spec_ARM) GetType() string
- type Servers_FailoverGroup_STATUS
- func (group *Servers_FailoverGroup_STATUS) AssignProperties_From_Servers_FailoverGroup_STATUS(source *v1api20211101s.Servers_FailoverGroup_STATUS) error
- func (group *Servers_FailoverGroup_STATUS) AssignProperties_To_Servers_FailoverGroup_STATUS(destination *v1api20211101s.Servers_FailoverGroup_STATUS) error
- func (group *Servers_FailoverGroup_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (group *Servers_FailoverGroup_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_FailoverGroup_STATUS) DeepCopy() *Servers_FailoverGroup_STATUS
- func (in *Servers_FailoverGroup_STATUS) DeepCopyInto(out *Servers_FailoverGroup_STATUS)
- func (group *Servers_FailoverGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *Servers_FailoverGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_FailoverGroup_STATUS_ARM
- type Servers_FailoverGroup_Spec
- func (group *Servers_FailoverGroup_Spec) AssignProperties_From_Servers_FailoverGroup_Spec(source *v1api20211101s.Servers_FailoverGroup_Spec) error
- func (group *Servers_FailoverGroup_Spec) AssignProperties_To_Servers_FailoverGroup_Spec(destination *v1api20211101s.Servers_FailoverGroup_Spec) error
- func (group *Servers_FailoverGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (group *Servers_FailoverGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (group *Servers_FailoverGroup_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_FailoverGroup_Spec) DeepCopy() *Servers_FailoverGroup_Spec
- func (in *Servers_FailoverGroup_Spec) DeepCopyInto(out *Servers_FailoverGroup_Spec)
- func (group *Servers_FailoverGroup_Spec) Initialize_From_Servers_FailoverGroup_STATUS(source *Servers_FailoverGroup_STATUS) error
- func (group *Servers_FailoverGroup_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *Servers_FailoverGroup_Spec) OriginalVersion() string
- func (group *Servers_FailoverGroup_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (group *Servers_FailoverGroup_Spec) SetAzureName(azureName string)
- type Servers_FailoverGroup_Spec_ARM
- func (in *Servers_FailoverGroup_Spec_ARM) DeepCopy() *Servers_FailoverGroup_Spec_ARM
- func (in *Servers_FailoverGroup_Spec_ARM) DeepCopyInto(out *Servers_FailoverGroup_Spec_ARM)
- func (group Servers_FailoverGroup_Spec_ARM) GetAPIVersion() string
- func (group *Servers_FailoverGroup_Spec_ARM) GetName() string
- func (group *Servers_FailoverGroup_Spec_ARM) GetType() string
- type Servers_FirewallRule_STATUS
- func (rule *Servers_FirewallRule_STATUS) AssignProperties_From_Servers_FirewallRule_STATUS(source *v1api20211101s.Servers_FirewallRule_STATUS) error
- func (rule *Servers_FirewallRule_STATUS) AssignProperties_To_Servers_FirewallRule_STATUS(destination *v1api20211101s.Servers_FirewallRule_STATUS) error
- func (rule *Servers_FirewallRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (rule *Servers_FirewallRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_FirewallRule_STATUS) DeepCopy() *Servers_FirewallRule_STATUS
- func (in *Servers_FirewallRule_STATUS) DeepCopyInto(out *Servers_FirewallRule_STATUS)
- func (rule *Servers_FirewallRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *Servers_FirewallRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_FirewallRule_STATUS_ARM
- type Servers_FirewallRule_Spec
- func (rule *Servers_FirewallRule_Spec) AssignProperties_From_Servers_FirewallRule_Spec(source *v1api20211101s.Servers_FirewallRule_Spec) error
- func (rule *Servers_FirewallRule_Spec) AssignProperties_To_Servers_FirewallRule_Spec(destination *v1api20211101s.Servers_FirewallRule_Spec) error
- func (rule *Servers_FirewallRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (rule *Servers_FirewallRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (rule *Servers_FirewallRule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_FirewallRule_Spec) DeepCopy() *Servers_FirewallRule_Spec
- func (in *Servers_FirewallRule_Spec) DeepCopyInto(out *Servers_FirewallRule_Spec)
- func (rule *Servers_FirewallRule_Spec) Initialize_From_Servers_FirewallRule_STATUS(source *Servers_FirewallRule_STATUS) error
- func (rule *Servers_FirewallRule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *Servers_FirewallRule_Spec) OriginalVersion() string
- func (rule *Servers_FirewallRule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (rule *Servers_FirewallRule_Spec) SetAzureName(azureName string)
- type Servers_FirewallRule_Spec_ARM
- func (in *Servers_FirewallRule_Spec_ARM) DeepCopy() *Servers_FirewallRule_Spec_ARM
- func (in *Servers_FirewallRule_Spec_ARM) DeepCopyInto(out *Servers_FirewallRule_Spec_ARM)
- func (rule Servers_FirewallRule_Spec_ARM) GetAPIVersion() string
- func (rule *Servers_FirewallRule_Spec_ARM) GetName() string
- func (rule *Servers_FirewallRule_Spec_ARM) GetType() string
- type Servers_Ipv6FirewallRule_STATUS
- func (rule *Servers_Ipv6FirewallRule_STATUS) AssignProperties_From_Servers_Ipv6FirewallRule_STATUS(source *v1api20211101s.Servers_Ipv6FirewallRule_STATUS) error
- func (rule *Servers_Ipv6FirewallRule_STATUS) AssignProperties_To_Servers_Ipv6FirewallRule_STATUS(destination *v1api20211101s.Servers_Ipv6FirewallRule_STATUS) error
- func (rule *Servers_Ipv6FirewallRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (rule *Servers_Ipv6FirewallRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_Ipv6FirewallRule_STATUS) DeepCopy() *Servers_Ipv6FirewallRule_STATUS
- func (in *Servers_Ipv6FirewallRule_STATUS) DeepCopyInto(out *Servers_Ipv6FirewallRule_STATUS)
- func (rule *Servers_Ipv6FirewallRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *Servers_Ipv6FirewallRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_Ipv6FirewallRule_STATUS_ARM
- type Servers_Ipv6FirewallRule_Spec
- func (rule *Servers_Ipv6FirewallRule_Spec) AssignProperties_From_Servers_Ipv6FirewallRule_Spec(source *v1api20211101s.Servers_Ipv6FirewallRule_Spec) error
- func (rule *Servers_Ipv6FirewallRule_Spec) AssignProperties_To_Servers_Ipv6FirewallRule_Spec(destination *v1api20211101s.Servers_Ipv6FirewallRule_Spec) error
- func (rule *Servers_Ipv6FirewallRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (rule *Servers_Ipv6FirewallRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (rule *Servers_Ipv6FirewallRule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_Ipv6FirewallRule_Spec) DeepCopy() *Servers_Ipv6FirewallRule_Spec
- func (in *Servers_Ipv6FirewallRule_Spec) DeepCopyInto(out *Servers_Ipv6FirewallRule_Spec)
- func (rule *Servers_Ipv6FirewallRule_Spec) Initialize_From_Servers_Ipv6FirewallRule_STATUS(source *Servers_Ipv6FirewallRule_STATUS) error
- func (rule *Servers_Ipv6FirewallRule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *Servers_Ipv6FirewallRule_Spec) OriginalVersion() string
- func (rule *Servers_Ipv6FirewallRule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (rule *Servers_Ipv6FirewallRule_Spec) SetAzureName(azureName string)
- type Servers_Ipv6FirewallRule_Spec_ARM
- func (in *Servers_Ipv6FirewallRule_Spec_ARM) DeepCopy() *Servers_Ipv6FirewallRule_Spec_ARM
- func (in *Servers_Ipv6FirewallRule_Spec_ARM) DeepCopyInto(out *Servers_Ipv6FirewallRule_Spec_ARM)
- func (rule Servers_Ipv6FirewallRule_Spec_ARM) GetAPIVersion() string
- func (rule *Servers_Ipv6FirewallRule_Spec_ARM) GetName() string
- func (rule *Servers_Ipv6FirewallRule_Spec_ARM) GetType() string
- type Servers_OutboundFirewallRule_STATUS
- func (rule *Servers_OutboundFirewallRule_STATUS) AssignProperties_From_Servers_OutboundFirewallRule_STATUS(source *v1api20211101s.Servers_OutboundFirewallRule_STATUS) error
- func (rule *Servers_OutboundFirewallRule_STATUS) AssignProperties_To_Servers_OutboundFirewallRule_STATUS(destination *v1api20211101s.Servers_OutboundFirewallRule_STATUS) error
- func (rule *Servers_OutboundFirewallRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (rule *Servers_OutboundFirewallRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_OutboundFirewallRule_STATUS) DeepCopy() *Servers_OutboundFirewallRule_STATUS
- func (in *Servers_OutboundFirewallRule_STATUS) DeepCopyInto(out *Servers_OutboundFirewallRule_STATUS)
- func (rule *Servers_OutboundFirewallRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *Servers_OutboundFirewallRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_OutboundFirewallRule_STATUS_ARM
- type Servers_OutboundFirewallRule_Spec
- func (rule *Servers_OutboundFirewallRule_Spec) AssignProperties_From_Servers_OutboundFirewallRule_Spec(source *v1api20211101s.Servers_OutboundFirewallRule_Spec) error
- func (rule *Servers_OutboundFirewallRule_Spec) AssignProperties_To_Servers_OutboundFirewallRule_Spec(destination *v1api20211101s.Servers_OutboundFirewallRule_Spec) error
- func (rule *Servers_OutboundFirewallRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (rule *Servers_OutboundFirewallRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (rule *Servers_OutboundFirewallRule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_OutboundFirewallRule_Spec) DeepCopy() *Servers_OutboundFirewallRule_Spec
- func (in *Servers_OutboundFirewallRule_Spec) DeepCopyInto(out *Servers_OutboundFirewallRule_Spec)
- func (rule *Servers_OutboundFirewallRule_Spec) Initialize_From_Servers_OutboundFirewallRule_STATUS(source *Servers_OutboundFirewallRule_STATUS) error
- func (rule *Servers_OutboundFirewallRule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *Servers_OutboundFirewallRule_Spec) OriginalVersion() string
- func (rule *Servers_OutboundFirewallRule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (rule *Servers_OutboundFirewallRule_Spec) SetAzureName(azureName string)
- type Servers_OutboundFirewallRule_Spec_ARM
- func (in *Servers_OutboundFirewallRule_Spec_ARM) DeepCopy() *Servers_OutboundFirewallRule_Spec_ARM
- func (in *Servers_OutboundFirewallRule_Spec_ARM) DeepCopyInto(out *Servers_OutboundFirewallRule_Spec_ARM)
- func (rule Servers_OutboundFirewallRule_Spec_ARM) GetAPIVersion() string
- func (rule *Servers_OutboundFirewallRule_Spec_ARM) GetName() string
- func (rule *Servers_OutboundFirewallRule_Spec_ARM) GetType() string
- type Servers_SecurityAlertPolicy_STATUS
- func (policy *Servers_SecurityAlertPolicy_STATUS) AssignProperties_From_Servers_SecurityAlertPolicy_STATUS(source *v1api20211101s.Servers_SecurityAlertPolicy_STATUS) error
- func (policy *Servers_SecurityAlertPolicy_STATUS) AssignProperties_To_Servers_SecurityAlertPolicy_STATUS(destination *v1api20211101s.Servers_SecurityAlertPolicy_STATUS) error
- func (policy *Servers_SecurityAlertPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (policy *Servers_SecurityAlertPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_SecurityAlertPolicy_STATUS) DeepCopy() *Servers_SecurityAlertPolicy_STATUS
- func (in *Servers_SecurityAlertPolicy_STATUS) DeepCopyInto(out *Servers_SecurityAlertPolicy_STATUS)
- func (policy *Servers_SecurityAlertPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *Servers_SecurityAlertPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_SecurityAlertPolicy_STATUS_ARM
- type Servers_SecurityAlertPolicy_Spec
- func (policy *Servers_SecurityAlertPolicy_Spec) AssignProperties_From_Servers_SecurityAlertPolicy_Spec(source *v1api20211101s.Servers_SecurityAlertPolicy_Spec) error
- func (policy *Servers_SecurityAlertPolicy_Spec) AssignProperties_To_Servers_SecurityAlertPolicy_Spec(destination *v1api20211101s.Servers_SecurityAlertPolicy_Spec) error
- func (policy *Servers_SecurityAlertPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (policy *Servers_SecurityAlertPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (policy *Servers_SecurityAlertPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_SecurityAlertPolicy_Spec) DeepCopy() *Servers_SecurityAlertPolicy_Spec
- func (in *Servers_SecurityAlertPolicy_Spec) DeepCopyInto(out *Servers_SecurityAlertPolicy_Spec)
- func (policy *Servers_SecurityAlertPolicy_Spec) Initialize_From_Servers_SecurityAlertPolicy_STATUS(source *Servers_SecurityAlertPolicy_STATUS) error
- func (policy *Servers_SecurityAlertPolicy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *Servers_SecurityAlertPolicy_Spec) OriginalVersion() string
- func (policy *Servers_SecurityAlertPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_SecurityAlertPolicy_Spec_ARM
- func (in *Servers_SecurityAlertPolicy_Spec_ARM) DeepCopy() *Servers_SecurityAlertPolicy_Spec_ARM
- func (in *Servers_SecurityAlertPolicy_Spec_ARM) DeepCopyInto(out *Servers_SecurityAlertPolicy_Spec_ARM)
- func (policy Servers_SecurityAlertPolicy_Spec_ARM) GetAPIVersion() string
- func (policy *Servers_SecurityAlertPolicy_Spec_ARM) GetName() string
- func (policy *Servers_SecurityAlertPolicy_Spec_ARM) GetType() string
- type Servers_VirtualNetworkRule_STATUS
- func (rule *Servers_VirtualNetworkRule_STATUS) AssignProperties_From_Servers_VirtualNetworkRule_STATUS(source *v1api20211101s.Servers_VirtualNetworkRule_STATUS) error
- func (rule *Servers_VirtualNetworkRule_STATUS) AssignProperties_To_Servers_VirtualNetworkRule_STATUS(destination *v1api20211101s.Servers_VirtualNetworkRule_STATUS) error
- func (rule *Servers_VirtualNetworkRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (rule *Servers_VirtualNetworkRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_VirtualNetworkRule_STATUS) DeepCopy() *Servers_VirtualNetworkRule_STATUS
- func (in *Servers_VirtualNetworkRule_STATUS) DeepCopyInto(out *Servers_VirtualNetworkRule_STATUS)
- func (rule *Servers_VirtualNetworkRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *Servers_VirtualNetworkRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_VirtualNetworkRule_STATUS_ARM
- type Servers_VirtualNetworkRule_Spec
- func (rule *Servers_VirtualNetworkRule_Spec) AssignProperties_From_Servers_VirtualNetworkRule_Spec(source *v1api20211101s.Servers_VirtualNetworkRule_Spec) error
- func (rule *Servers_VirtualNetworkRule_Spec) AssignProperties_To_Servers_VirtualNetworkRule_Spec(destination *v1api20211101s.Servers_VirtualNetworkRule_Spec) error
- func (rule *Servers_VirtualNetworkRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (rule *Servers_VirtualNetworkRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (rule *Servers_VirtualNetworkRule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_VirtualNetworkRule_Spec) DeepCopy() *Servers_VirtualNetworkRule_Spec
- func (in *Servers_VirtualNetworkRule_Spec) DeepCopyInto(out *Servers_VirtualNetworkRule_Spec)
- func (rule *Servers_VirtualNetworkRule_Spec) Initialize_From_Servers_VirtualNetworkRule_STATUS(source *Servers_VirtualNetworkRule_STATUS) error
- func (rule *Servers_VirtualNetworkRule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *Servers_VirtualNetworkRule_Spec) OriginalVersion() string
- func (rule *Servers_VirtualNetworkRule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (rule *Servers_VirtualNetworkRule_Spec) SetAzureName(azureName string)
- type Servers_VirtualNetworkRule_Spec_ARM
- func (in *Servers_VirtualNetworkRule_Spec_ARM) DeepCopy() *Servers_VirtualNetworkRule_Spec_ARM
- func (in *Servers_VirtualNetworkRule_Spec_ARM) DeepCopyInto(out *Servers_VirtualNetworkRule_Spec_ARM)
- func (rule Servers_VirtualNetworkRule_Spec_ARM) GetAPIVersion() string
- func (rule *Servers_VirtualNetworkRule_Spec_ARM) GetName() string
- func (rule *Servers_VirtualNetworkRule_Spec_ARM) GetType() string
- type Servers_VulnerabilityAssessment_STATUS
- func (assessment *Servers_VulnerabilityAssessment_STATUS) AssignProperties_From_Servers_VulnerabilityAssessment_STATUS(source *v1api20211101s.Servers_VulnerabilityAssessment_STATUS) error
- func (assessment *Servers_VulnerabilityAssessment_STATUS) AssignProperties_To_Servers_VulnerabilityAssessment_STATUS(destination *v1api20211101s.Servers_VulnerabilityAssessment_STATUS) error
- func (assessment *Servers_VulnerabilityAssessment_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (assessment *Servers_VulnerabilityAssessment_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Servers_VulnerabilityAssessment_STATUS) DeepCopy() *Servers_VulnerabilityAssessment_STATUS
- func (in *Servers_VulnerabilityAssessment_STATUS) DeepCopyInto(out *Servers_VulnerabilityAssessment_STATUS)
- func (assessment *Servers_VulnerabilityAssessment_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (assessment *Servers_VulnerabilityAssessment_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_VulnerabilityAssessment_STATUS_ARM
- type Servers_VulnerabilityAssessment_Spec
- func (assessment *Servers_VulnerabilityAssessment_Spec) AssignProperties_From_Servers_VulnerabilityAssessment_Spec(source *v1api20211101s.Servers_VulnerabilityAssessment_Spec) error
- func (assessment *Servers_VulnerabilityAssessment_Spec) AssignProperties_To_Servers_VulnerabilityAssessment_Spec(destination *v1api20211101s.Servers_VulnerabilityAssessment_Spec) error
- func (assessment *Servers_VulnerabilityAssessment_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (assessment *Servers_VulnerabilityAssessment_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (assessment *Servers_VulnerabilityAssessment_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_VulnerabilityAssessment_Spec) DeepCopy() *Servers_VulnerabilityAssessment_Spec
- func (in *Servers_VulnerabilityAssessment_Spec) DeepCopyInto(out *Servers_VulnerabilityAssessment_Spec)
- func (assessment *Servers_VulnerabilityAssessment_Spec) Initialize_From_Servers_VulnerabilityAssessment_STATUS(source *Servers_VulnerabilityAssessment_STATUS) error
- func (assessment *Servers_VulnerabilityAssessment_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (assessment *Servers_VulnerabilityAssessment_Spec) OriginalVersion() string
- func (assessment *Servers_VulnerabilityAssessment_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Servers_VulnerabilityAssessment_Spec_ARM
- func (in *Servers_VulnerabilityAssessment_Spec_ARM) DeepCopy() *Servers_VulnerabilityAssessment_Spec_ARM
- func (in *Servers_VulnerabilityAssessment_Spec_ARM) DeepCopyInto(out *Servers_VulnerabilityAssessment_Spec_ARM)
- func (assessment Servers_VulnerabilityAssessment_Spec_ARM) GetAPIVersion() string
- func (assessment *Servers_VulnerabilityAssessment_Spec_ARM) GetName() string
- func (assessment *Servers_VulnerabilityAssessment_Spec_ARM) GetType() string
- type Sku
- func (sku *Sku) AssignProperties_From_Sku(source *v1api20211101s.Sku) error
- func (sku *Sku) AssignProperties_To_Sku(destination *v1api20211101s.Sku) error
- func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Sku) DeepCopy() *Sku
- func (in *Sku) DeepCopyInto(out *Sku)
- func (sku *Sku) Initialize_From_Sku_STATUS(source *Sku_STATUS) error
- func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Sku_ARM
- type Sku_STATUS
- func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *v1api20211101s.Sku_STATUS) error
- func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *v1api20211101s.Sku_STATUS) error
- func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
- func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
- func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Sku_STATUS_ARM
- type SystemData_CreatedByType_STATUS
- type SystemData_LastModifiedByType_STATUS
- type SystemData_STATUS
- func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *v1api20211101s.SystemData_STATUS) error
- func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *v1api20211101s.SystemData_STATUS) error
- func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
- func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
- func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SystemData_STATUS_ARM
- type TransparentDataEncryptionProperties_ARM
- type TransparentDataEncryptionProperties_STATUS_ARM
- type TransparentDataEncryptionProperties_State
- type TransparentDataEncryptionProperties_State_STATUS
- type UserAssignedIdentityDetails
- func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *v1api20211101s.UserAssignedIdentityDetails) error
- func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *v1api20211101s.UserAssignedIdentityDetails) error
- func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
- func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
- type UserAssignedIdentityDetails_ARM
- type UserIdentity_STATUS
- func (identity *UserIdentity_STATUS) AssignProperties_From_UserIdentity_STATUS(source *v1api20211101s.UserIdentity_STATUS) error
- func (identity *UserIdentity_STATUS) AssignProperties_To_UserIdentity_STATUS(destination *v1api20211101s.UserIdentity_STATUS) error
- func (in *UserIdentity_STATUS) DeepCopy() *UserIdentity_STATUS
- func (in *UserIdentity_STATUS) DeepCopyInto(out *UserIdentity_STATUS)
- func (identity *UserIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *UserIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UserIdentity_STATUS_ARM
- type VirtualNetworkRuleProperties_ARM
- type VirtualNetworkRuleProperties_STATUS_ARM
- type VirtualNetworkRuleProperties_State_STATUS
- type VulnerabilityAssessmentRecurringScansProperties
- func (properties *VulnerabilityAssessmentRecurringScansProperties) AssignProperties_From_VulnerabilityAssessmentRecurringScansProperties(source *v1api20211101s.VulnerabilityAssessmentRecurringScansProperties) error
- func (properties *VulnerabilityAssessmentRecurringScansProperties) AssignProperties_To_VulnerabilityAssessmentRecurringScansProperties(destination *v1api20211101s.VulnerabilityAssessmentRecurringScansProperties) error
- func (properties *VulnerabilityAssessmentRecurringScansProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VulnerabilityAssessmentRecurringScansProperties) DeepCopy() *VulnerabilityAssessmentRecurringScansProperties
- func (in *VulnerabilityAssessmentRecurringScansProperties) DeepCopyInto(out *VulnerabilityAssessmentRecurringScansProperties)
- func (properties *VulnerabilityAssessmentRecurringScansProperties) Initialize_From_VulnerabilityAssessmentRecurringScansProperties_STATUS(source *VulnerabilityAssessmentRecurringScansProperties_STATUS) error
- func (properties *VulnerabilityAssessmentRecurringScansProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *VulnerabilityAssessmentRecurringScansProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VulnerabilityAssessmentRecurringScansProperties_ARM
- type VulnerabilityAssessmentRecurringScansProperties_STATUS
- func (properties *VulnerabilityAssessmentRecurringScansProperties_STATUS) AssignProperties_From_VulnerabilityAssessmentRecurringScansProperties_STATUS(source *v1api20211101s.VulnerabilityAssessmentRecurringScansProperties_STATUS) error
- func (properties *VulnerabilityAssessmentRecurringScansProperties_STATUS) AssignProperties_To_VulnerabilityAssessmentRecurringScansProperties_STATUS(...) error
- func (in *VulnerabilityAssessmentRecurringScansProperties_STATUS) DeepCopy() *VulnerabilityAssessmentRecurringScansProperties_STATUS
- func (in *VulnerabilityAssessmentRecurringScansProperties_STATUS) DeepCopyInto(out *VulnerabilityAssessmentRecurringScansProperties_STATUS)
- func (properties *VulnerabilityAssessmentRecurringScansProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *VulnerabilityAssessmentRecurringScansProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VulnerabilityAssessmentRecurringScansProperties_STATUS_ARM
Constants ¶
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 ( 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 ( 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 ( SystemData_CreatedByType_STATUS_Application = SystemData_CreatedByType_STATUS("Application") SystemData_CreatedByType_STATUS_Key = SystemData_CreatedByType_STATUS("Key") SystemData_CreatedByType_STATUS_ManagedIdentity = SystemData_CreatedByType_STATUS("ManagedIdentity") SystemData_CreatedByType_STATUS_User = SystemData_CreatedByType_STATUS("User") )
const ( SystemData_LastModifiedByType_STATUS_Application = SystemData_LastModifiedByType_STATUS("Application") SystemData_LastModifiedByType_STATUS_Key = SystemData_LastModifiedByType_STATUS("Key") SystemData_LastModifiedByType_STATUS_ManagedIdentity = SystemData_LastModifiedByType_STATUS("ManagedIdentity") SystemData_LastModifiedByType_STATUS_User = SystemData_LastModifiedByType_STATUS("User") )
const ( AdvancedThreatProtectionProperties_State_Disabled = AdvancedThreatProtectionProperties_State("Disabled") AdvancedThreatProtectionProperties_State_Enabled = AdvancedThreatProtectionProperties_State("Enabled") AdvancedThreatProtectionProperties_State_New = AdvancedThreatProtectionProperties_State("New") )
const ( AdvancedThreatProtectionProperties_State_STATUS_Disabled = AdvancedThreatProtectionProperties_State_STATUS("Disabled") AdvancedThreatProtectionProperties_State_STATUS_Enabled = AdvancedThreatProtectionProperties_State_STATUS("Enabled") AdvancedThreatProtectionProperties_State_STATUS_New = AdvancedThreatProtectionProperties_State_STATUS("New") )
const ( ServerBlobAuditingPolicyProperties_State_Disabled = ServerBlobAuditingPolicyProperties_State("Disabled") ServerBlobAuditingPolicyProperties_State_Enabled = ServerBlobAuditingPolicyProperties_State("Enabled") )
const ( ServerBlobAuditingPolicyProperties_State_STATUS_Disabled = ServerBlobAuditingPolicyProperties_State_STATUS("Disabled") ServerBlobAuditingPolicyProperties_State_STATUS_Enabled = ServerBlobAuditingPolicyProperties_State_STATUS("Enabled") )
const ( ServerConnectionPolicyProperties_ConnectionType_Default = ServerConnectionPolicyProperties_ConnectionType("Default") ServerConnectionPolicyProperties_ConnectionType_Proxy = ServerConnectionPolicyProperties_ConnectionType("Proxy") ServerConnectionPolicyProperties_ConnectionType_Redirect = ServerConnectionPolicyProperties_ConnectionType("Redirect") )
const ( ServerConnectionPolicyProperties_ConnectionType_STATUS_Default = ServerConnectionPolicyProperties_ConnectionType_STATUS("Default") ServerConnectionPolicyProperties_ConnectionType_STATUS_Proxy = ServerConnectionPolicyProperties_ConnectionType_STATUS("Proxy") ServerConnectionPolicyProperties_ConnectionType_STATUS_Redirect = ServerConnectionPolicyProperties_ConnectionType_STATUS("Redirect") )
const ( DatabaseIdentity_Type_None = DatabaseIdentity_Type("None") DatabaseIdentity_Type_UserAssigned = DatabaseIdentity_Type("UserAssigned") )
const ( DatabaseIdentity_Type_STATUS_None = DatabaseIdentity_Type_STATUS("None") DatabaseIdentity_Type_STATUS_UserAssigned = DatabaseIdentity_Type_STATUS("UserAssigned") )
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_GeoZone = DatabaseProperties_CurrentBackupStorageRedundancy_STATUS("GeoZone") 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_GeoZone = DatabaseProperties_RequestedBackupStorageRedundancy("GeoZone") DatabaseProperties_RequestedBackupStorageRedundancy_Local = DatabaseProperties_RequestedBackupStorageRedundancy("Local") DatabaseProperties_RequestedBackupStorageRedundancy_Zone = DatabaseProperties_RequestedBackupStorageRedundancy("Zone") )
const ( DatabaseProperties_RequestedBackupStorageRedundancy_STATUS_Geo = DatabaseProperties_RequestedBackupStorageRedundancy_STATUS("Geo") DatabaseProperties_RequestedBackupStorageRedundancy_STATUS_GeoZone = DatabaseProperties_RequestedBackupStorageRedundancy_STATUS("GeoZone") 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_Starting = DatabaseProperties_Status_STATUS("Starting") DatabaseProperties_Status_STATUS_Stopped = DatabaseProperties_Status_STATUS("Stopped") DatabaseProperties_Status_STATUS_Stopping = DatabaseProperties_Status_STATUS("Stopping") DatabaseProperties_Status_STATUS_Suspect = DatabaseProperties_Status_STATUS("Suspect") )
const ( DatabaseBlobAuditingPolicyProperties_State_Disabled = DatabaseBlobAuditingPolicyProperties_State("Disabled") DatabaseBlobAuditingPolicyProperties_State_Enabled = DatabaseBlobAuditingPolicyProperties_State("Enabled") )
const ( DatabaseBlobAuditingPolicyProperties_State_STATUS_Disabled = DatabaseBlobAuditingPolicyProperties_State_STATUS("Disabled") DatabaseBlobAuditingPolicyProperties_State_STATUS_Enabled = DatabaseBlobAuditingPolicyProperties_State_STATUS("Enabled") )
const ( BackupShortTermRetentionPolicyProperties_DiffBackupIntervalInHours_12 = BackupShortTermRetentionPolicyProperties_DiffBackupIntervalInHours(12) BackupShortTermRetentionPolicyProperties_DiffBackupIntervalInHours_24 = BackupShortTermRetentionPolicyProperties_DiffBackupIntervalInHours(24) )
const ( BackupShortTermRetentionPolicyProperties_DiffBackupIntervalInHours_STATUS_12 = BackupShortTermRetentionPolicyProperties_DiffBackupIntervalInHours_STATUS(12) BackupShortTermRetentionPolicyProperties_DiffBackupIntervalInHours_STATUS_24 = BackupShortTermRetentionPolicyProperties_DiffBackupIntervalInHours_STATUS(24) )
const ( DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_Disabled = DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_State("Disabled") DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_Enabled = DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_State("Enabled") )
const ( DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_STATUS_Disabled = DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_STATUS("Disabled") DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_STATUS_Enabled = DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_STATUS("Enabled") )
const ( TransparentDataEncryptionProperties_State_Disabled = TransparentDataEncryptionProperties_State("Disabled") TransparentDataEncryptionProperties_State_Enabled = TransparentDataEncryptionProperties_State("Enabled") )
const ( TransparentDataEncryptionProperties_State_STATUS_Disabled = TransparentDataEncryptionProperties_State_STATUS("Disabled") TransparentDataEncryptionProperties_State_STATUS_Enabled = TransparentDataEncryptionProperties_State_STATUS("Enabled") )
const ( ElasticPoolProperties_LicenseType_BasePrice = ElasticPoolProperties_LicenseType("BasePrice") ElasticPoolProperties_LicenseType_LicenseIncluded = ElasticPoolProperties_LicenseType("LicenseIncluded") )
const ( ElasticPoolProperties_LicenseType_STATUS_BasePrice = ElasticPoolProperties_LicenseType_STATUS("BasePrice") ElasticPoolProperties_LicenseType_STATUS_LicenseIncluded = ElasticPoolProperties_LicenseType_STATUS("LicenseIncluded") )
const ( ElasticPoolProperties_State_STATUS_Creating = ElasticPoolProperties_State_STATUS("Creating") ElasticPoolProperties_State_STATUS_Disabled = ElasticPoolProperties_State_STATUS("Disabled") ElasticPoolProperties_State_STATUS_Ready = ElasticPoolProperties_State_STATUS("Ready") )
const ( FailoverGroupProperties_ReplicationRole_STATUS_Primary = FailoverGroupProperties_ReplicationRole_STATUS("Primary") FailoverGroupProperties_ReplicationRole_STATUS_Secondary = FailoverGroupProperties_ReplicationRole_STATUS("Secondary") )
const ( FailoverGroupReadOnlyEndpoint_FailoverPolicy_Disabled = FailoverGroupReadOnlyEndpoint_FailoverPolicy("Disabled") FailoverGroupReadOnlyEndpoint_FailoverPolicy_Enabled = FailoverGroupReadOnlyEndpoint_FailoverPolicy("Enabled") )
const ( FailoverGroupReadOnlyEndpoint_FailoverPolicy_STATUS_Disabled = FailoverGroupReadOnlyEndpoint_FailoverPolicy_STATUS("Disabled") FailoverGroupReadOnlyEndpoint_FailoverPolicy_STATUS_Enabled = FailoverGroupReadOnlyEndpoint_FailoverPolicy_STATUS("Enabled") )
const ( FailoverGroupReadWriteEndpoint_FailoverPolicy_Automatic = FailoverGroupReadWriteEndpoint_FailoverPolicy("Automatic") FailoverGroupReadWriteEndpoint_FailoverPolicy_Manual = FailoverGroupReadWriteEndpoint_FailoverPolicy("Manual") )
const ( FailoverGroupReadWriteEndpoint_FailoverPolicy_STATUS_Automatic = FailoverGroupReadWriteEndpoint_FailoverPolicy_STATUS("Automatic") FailoverGroupReadWriteEndpoint_FailoverPolicy_STATUS_Manual = FailoverGroupReadWriteEndpoint_FailoverPolicy_STATUS("Manual") )
const ( PartnerInfo_ReplicationRole_STATUS_Primary = PartnerInfo_ReplicationRole_STATUS("Primary") PartnerInfo_ReplicationRole_STATUS_Secondary = PartnerInfo_ReplicationRole_STATUS("Secondary") )
const ( ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_Disabled = ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_State("Disabled") ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_Enabled = ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_State("Enabled") )
const ( ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_STATUS_Disabled = ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_STATUS("Disabled") ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_STATUS_Enabled = ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_STATUS("Enabled") )
const ( VirtualNetworkRuleProperties_State_STATUS_Deleting = VirtualNetworkRuleProperties_State_STATUS("Deleting") VirtualNetworkRuleProperties_State_STATUS_Failed = VirtualNetworkRuleProperties_State_STATUS("Failed") VirtualNetworkRuleProperties_State_STATUS_InProgress = VirtualNetworkRuleProperties_State_STATUS("InProgress") VirtualNetworkRuleProperties_State_STATUS_Initializing = VirtualNetworkRuleProperties_State_STATUS("Initializing") VirtualNetworkRuleProperties_State_STATUS_Ready = VirtualNetworkRuleProperties_State_STATUS("Ready") VirtualNetworkRuleProperties_State_STATUS_Unknown = VirtualNetworkRuleProperties_State_STATUS("Unknown") )
const APIVersion_Value = APIVersion("2021-11-01")
const AdministratorProperties_AdministratorType_ActiveDirectory = AdministratorProperties_AdministratorType("ActiveDirectory")
const AdministratorProperties_AdministratorType_STATUS_ActiveDirectory = AdministratorProperties_AdministratorType_STATUS("ActiveDirectory")
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 AdministratorProperties_ARM ¶
type AdministratorProperties_ARM struct { // AdministratorType: Type of the sever administrator. AdministratorType *AdministratorProperties_AdministratorType `json:"administratorType,omitempty"` // Login: Login name of the server administrator. Login *string `json:"login,omitempty"` // Sid: SID (object ID) of the server administrator. Sid *string `json:"sid,omitempty" optionalConfigMapPair:"Sid"` // TenantId: Tenant ID of the administrator. TenantId *string `json:"tenantId,omitempty" optionalConfigMapPair:"TenantId"` }
Properties of a active directory administrator.
func (*AdministratorProperties_ARM) DeepCopy ¶
func (in *AdministratorProperties_ARM) DeepCopy() *AdministratorProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdministratorProperties_ARM.
func (*AdministratorProperties_ARM) DeepCopyInto ¶
func (in *AdministratorProperties_ARM) DeepCopyInto(out *AdministratorProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdministratorProperties_AdministratorType ¶
type AdministratorProperties_AdministratorType string
+kubebuilder:validation:Enum={"ActiveDirectory"}
type AdministratorProperties_AdministratorType_STATUS ¶
type AdministratorProperties_AdministratorType_STATUS string
type AdministratorProperties_STATUS_ARM ¶
type AdministratorProperties_STATUS_ARM struct { // AdministratorType: Type of the sever administrator. AdministratorType *AdministratorProperties_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"` // 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 (*AdministratorProperties_STATUS_ARM) DeepCopy ¶
func (in *AdministratorProperties_STATUS_ARM) DeepCopy() *AdministratorProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdministratorProperties_STATUS_ARM.
func (*AdministratorProperties_STATUS_ARM) DeepCopyInto ¶
func (in *AdministratorProperties_STATUS_ARM) DeepCopyInto(out *AdministratorProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdvancedThreatProtectionProperties_ARM ¶
type AdvancedThreatProtectionProperties_ARM struct { // State: Specifies the state of the Advanced Threat Protection, whether it is enabled or disabled or a state has not been // applied yet on the specific database or server. State *AdvancedThreatProtectionProperties_State `json:"state,omitempty"` }
Properties of an Advanced Threat Protection state.
func (*AdvancedThreatProtectionProperties_ARM) DeepCopy ¶
func (in *AdvancedThreatProtectionProperties_ARM) DeepCopy() *AdvancedThreatProtectionProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedThreatProtectionProperties_ARM.
func (*AdvancedThreatProtectionProperties_ARM) DeepCopyInto ¶
func (in *AdvancedThreatProtectionProperties_ARM) DeepCopyInto(out *AdvancedThreatProtectionProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdvancedThreatProtectionProperties_STATUS_ARM ¶
type AdvancedThreatProtectionProperties_STATUS_ARM struct { // CreationTime: Specifies the UTC creation time of the policy. CreationTime *string `json:"creationTime,omitempty"` // State: Specifies the state of the Advanced Threat Protection, whether it is enabled or disabled or a state has not been // applied yet on the specific database or server. State *AdvancedThreatProtectionProperties_State_STATUS `json:"state,omitempty"` }
Properties of an Advanced Threat Protection state.
func (*AdvancedThreatProtectionProperties_STATUS_ARM) DeepCopy ¶
func (in *AdvancedThreatProtectionProperties_STATUS_ARM) DeepCopy() *AdvancedThreatProtectionProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedThreatProtectionProperties_STATUS_ARM.
func (*AdvancedThreatProtectionProperties_STATUS_ARM) DeepCopyInto ¶
func (in *AdvancedThreatProtectionProperties_STATUS_ARM) DeepCopyInto(out *AdvancedThreatProtectionProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdvancedThreatProtectionProperties_State ¶
type AdvancedThreatProtectionProperties_State string
+kubebuilder:validation:Enum={"Disabled","Enabled","New"}
type AdvancedThreatProtectionProperties_State_STATUS ¶
type AdvancedThreatProtectionProperties_State_STATUS string
type AzureADOnlyAuthProperties_ARM ¶
type AzureADOnlyAuthProperties_ARM struct { // AzureADOnlyAuthentication: Azure Active Directory only Authentication enabled. AzureADOnlyAuthentication *bool `json:"azureADOnlyAuthentication,omitempty"` }
Properties of a active directory only authentication.
func (*AzureADOnlyAuthProperties_ARM) DeepCopy ¶
func (in *AzureADOnlyAuthProperties_ARM) DeepCopy() *AzureADOnlyAuthProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureADOnlyAuthProperties_ARM.
func (*AzureADOnlyAuthProperties_ARM) DeepCopyInto ¶
func (in *AzureADOnlyAuthProperties_ARM) DeepCopyInto(out *AzureADOnlyAuthProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureADOnlyAuthProperties_STATUS_ARM ¶
type AzureADOnlyAuthProperties_STATUS_ARM struct { // AzureADOnlyAuthentication: Azure Active Directory only Authentication enabled. AzureADOnlyAuthentication *bool `json:"azureADOnlyAuthentication,omitempty"` }
Properties of a active directory only authentication.
func (*AzureADOnlyAuthProperties_STATUS_ARM) DeepCopy ¶
func (in *AzureADOnlyAuthProperties_STATUS_ARM) DeepCopy() *AzureADOnlyAuthProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureADOnlyAuthProperties_STATUS_ARM.
func (*AzureADOnlyAuthProperties_STATUS_ARM) DeepCopyInto ¶
func (in *AzureADOnlyAuthProperties_STATUS_ARM) DeepCopyInto(out *AzureADOnlyAuthProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupShortTermRetentionPolicyProperties_ARM ¶
type BackupShortTermRetentionPolicyProperties_ARM struct { // DiffBackupIntervalInHours: The differential backup interval in hours. This is how many interval hours between each // differential backup will be supported. This is only applicable to live databases but not dropped databases. DiffBackupIntervalInHours *BackupShortTermRetentionPolicyProperties_DiffBackupIntervalInHours `json:"diffBackupIntervalInHours,omitempty"` // RetentionDays: The backup retention period in days. This is how many days Point-in-Time Restore will be supported. RetentionDays *int `json:"retentionDays,omitempty"` }
Properties of a short term retention policy
func (*BackupShortTermRetentionPolicyProperties_ARM) DeepCopy ¶
func (in *BackupShortTermRetentionPolicyProperties_ARM) DeepCopy() *BackupShortTermRetentionPolicyProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupShortTermRetentionPolicyProperties_ARM.
func (*BackupShortTermRetentionPolicyProperties_ARM) DeepCopyInto ¶
func (in *BackupShortTermRetentionPolicyProperties_ARM) DeepCopyInto(out *BackupShortTermRetentionPolicyProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupShortTermRetentionPolicyProperties_DiffBackupIntervalInHours ¶
type BackupShortTermRetentionPolicyProperties_DiffBackupIntervalInHours int
+kubebuilder:validation:Enum={12,24}
type BackupShortTermRetentionPolicyProperties_DiffBackupIntervalInHours_STATUS ¶
type BackupShortTermRetentionPolicyProperties_DiffBackupIntervalInHours_STATUS int
type BackupShortTermRetentionPolicyProperties_STATUS_ARM ¶
type BackupShortTermRetentionPolicyProperties_STATUS_ARM struct { // DiffBackupIntervalInHours: The differential backup interval in hours. This is how many interval hours between each // differential backup will be supported. This is only applicable to live databases but not dropped databases. DiffBackupIntervalInHours *BackupShortTermRetentionPolicyProperties_DiffBackupIntervalInHours_STATUS `json:"diffBackupIntervalInHours,omitempty"` // RetentionDays: The backup retention period in days. This is how many days Point-in-Time Restore will be supported. RetentionDays *int `json:"retentionDays,omitempty"` }
Properties of a short term retention policy
func (*BackupShortTermRetentionPolicyProperties_STATUS_ARM) DeepCopy ¶
func (in *BackupShortTermRetentionPolicyProperties_STATUS_ARM) DeepCopy() *BackupShortTermRetentionPolicyProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupShortTermRetentionPolicyProperties_STATUS_ARM.
func (*BackupShortTermRetentionPolicyProperties_STATUS_ARM) DeepCopyInto ¶
func (in *BackupShortTermRetentionPolicyProperties_STATUS_ARM) DeepCopyInto(out *BackupShortTermRetentionPolicyProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaseLongTermRetentionPolicyProperties_ARM ¶
type BaseLongTermRetentionPolicyProperties_ARM struct { // MonthlyRetention: The monthly retention policy for an LTR backup in an ISO 8601 format. MonthlyRetention *string `json:"monthlyRetention,omitempty"` // WeekOfYear: The week of year to take the yearly backup in an ISO 8601 format. WeekOfYear *int `json:"weekOfYear,omitempty"` // WeeklyRetention: The weekly retention policy for an LTR backup in an ISO 8601 format. WeeklyRetention *string `json:"weeklyRetention,omitempty"` // YearlyRetention: The yearly retention policy for an LTR backup in an ISO 8601 format. YearlyRetention *string `json:"yearlyRetention,omitempty"` }
Properties of a long term retention policy
func (*BaseLongTermRetentionPolicyProperties_ARM) DeepCopy ¶
func (in *BaseLongTermRetentionPolicyProperties_ARM) DeepCopy() *BaseLongTermRetentionPolicyProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseLongTermRetentionPolicyProperties_ARM.
func (*BaseLongTermRetentionPolicyProperties_ARM) DeepCopyInto ¶
func (in *BaseLongTermRetentionPolicyProperties_ARM) DeepCopyInto(out *BaseLongTermRetentionPolicyProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaseLongTermRetentionPolicyProperties_STATUS_ARM ¶
type BaseLongTermRetentionPolicyProperties_STATUS_ARM struct { // MonthlyRetention: The monthly retention policy for an LTR backup in an ISO 8601 format. MonthlyRetention *string `json:"monthlyRetention,omitempty"` // WeekOfYear: The week of year to take the yearly backup in an ISO 8601 format. WeekOfYear *int `json:"weekOfYear,omitempty"` // WeeklyRetention: The weekly retention policy for an LTR backup in an ISO 8601 format. WeeklyRetention *string `json:"weeklyRetention,omitempty"` // YearlyRetention: The yearly retention policy for an LTR backup in an ISO 8601 format. YearlyRetention *string `json:"yearlyRetention,omitempty"` }
Properties of a long term retention policy
func (*BaseLongTermRetentionPolicyProperties_STATUS_ARM) DeepCopy ¶
func (in *BaseLongTermRetentionPolicyProperties_STATUS_ARM) DeepCopy() *BaseLongTermRetentionPolicyProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseLongTermRetentionPolicyProperties_STATUS_ARM.
func (*BaseLongTermRetentionPolicyProperties_STATUS_ARM) DeepCopyInto ¶
func (in *BaseLongTermRetentionPolicyProperties_STATUS_ARM) DeepCopyInto(out *BaseLongTermRetentionPolicyProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseBlobAuditingPolicyProperties_ARM ¶
type DatabaseBlobAuditingPolicyProperties_ARM struct { // AuditActionsAndGroups: Specifies the Actions-Groups and Actions to audit. // The recommended set of action groups to use is the following combination - this will audit all the queries and stored // procedures executed against the database, as well as successful and failed logins: // BATCH_COMPLETED_GROUP, // SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, // FAILED_DATABASE_AUTHENTICATION_GROUP. // This above combination is also the set that is configured by default when enabling auditing from the Azure portal. // The supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using // unnecessary groups could lead to very large quantities of audit records): // APPLICATION_ROLE_CHANGE_PASSWORD_GROUP // BACKUP_RESTORE_GROUP // DATABASE_LOGOUT_GROUP // DATABASE_OBJECT_CHANGE_GROUP // DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP // DATABASE_OBJECT_PERMISSION_CHANGE_GROUP // DATABASE_OPERATION_GROUP // DATABASE_PERMISSION_CHANGE_GROUP // DATABASE_PRINCIPAL_CHANGE_GROUP // DATABASE_PRINCIPAL_IMPERSONATION_GROUP // DATABASE_ROLE_MEMBER_CHANGE_GROUP // FAILED_DATABASE_AUTHENTICATION_GROUP // SCHEMA_OBJECT_ACCESS_GROUP // SCHEMA_OBJECT_CHANGE_GROUP // SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP // SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP // SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP // USER_CHANGE_PASSWORD_GROUP // BATCH_STARTED_GROUP // BATCH_COMPLETED_GROUP // DBCC_GROUP // DATABASE_OWNERSHIP_CHANGE_GROUP // DATABASE_CHANGE_GROUP // LEDGER_OPERATION_GROUP // These are groups that cover all sql statements and stored procedures executed against the database, and should not be // used in combination with other groups as this will result in duplicate audit logs. // For more information, see [Database-Level Audit Action // Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). // For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server // auditing policy). The supported actions to audit are: // SELECT // UPDATE // INSERT // DELETE // EXECUTE // RECEIVE // REFERENCES // The general form for defining an action to be audited is: // {action} ON {object} BY {principal} // Note that <object> in the above format can refer to an object like a table, view, or stored procedure, or an entire // database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively. // For example: // SELECT on dbo.myTable by public // SELECT on DATABASE::myDatabase by public // SELECT on SCHEMA::mySchema by public // For more information, see [Database-Level Audit // Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) AuditActionsAndGroups []string `json:"auditActionsAndGroups,omitempty"` // IsAzureMonitorTargetEnabled: Specifies whether audit events are sent to Azure Monitor. // In order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true. // When using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on // the database should be also created. // Note that for server level audit you should use the 'master' database as {databaseName}. // Diagnostic Settings URI format: // PUT // https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview // For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) // or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) IsAzureMonitorTargetEnabled *bool `json:"isAzureMonitorTargetEnabled,omitempty"` // IsManagedIdentityInUse: Specifies whether Managed Identity is used to access blob storage IsManagedIdentityInUse *bool `json:"isManagedIdentityInUse,omitempty"` // IsStorageSecondaryKeyInUse: Specifies whether storageAccountAccessKey value is the storage's secondary key. IsStorageSecondaryKeyInUse *bool `json:"isStorageSecondaryKeyInUse,omitempty"` // QueueDelayMs: Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be // processed. // The default minimum value is 1000 (1 second). The maximum is 2,147,483,647. QueueDelayMs *int `json:"queueDelayMs,omitempty"` // RetentionDays: Specifies the number of days to keep in the audit logs in the storage account. RetentionDays *int `json:"retentionDays,omitempty"` // State: Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are // required. State *DatabaseBlobAuditingPolicyProperties_State `json:"state,omitempty"` // StorageAccountAccessKey: Specifies the identifier key of the auditing storage account. // If state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server // system-assigned managed identity to access the storage. // Prerequisites for using managed identity authentication: // 1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD). // 2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the // server identity. // For more information, see [Auditing to storage using Managed Identity // authentication](https://go.microsoft.com/fwlink/?linkid=2114355) StorageAccountAccessKey *string `json:"storageAccountAccessKey,omitempty"` // StorageAccountSubscriptionId: Specifies the blob storage subscription Id. StorageAccountSubscriptionId *string `json:"storageAccountSubscriptionId,omitempty"` // StorageEndpoint: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is // Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required. StorageEndpoint *string `json:"storageEndpoint,omitempty"` }
Properties of a database blob auditing policy.
func (*DatabaseBlobAuditingPolicyProperties_ARM) DeepCopy ¶
func (in *DatabaseBlobAuditingPolicyProperties_ARM) DeepCopy() *DatabaseBlobAuditingPolicyProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseBlobAuditingPolicyProperties_ARM.
func (*DatabaseBlobAuditingPolicyProperties_ARM) DeepCopyInto ¶
func (in *DatabaseBlobAuditingPolicyProperties_ARM) DeepCopyInto(out *DatabaseBlobAuditingPolicyProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseBlobAuditingPolicyProperties_STATUS_ARM ¶
type DatabaseBlobAuditingPolicyProperties_STATUS_ARM struct { // AuditActionsAndGroups: Specifies the Actions-Groups and Actions to audit. // The recommended set of action groups to use is the following combination - this will audit all the queries and stored // procedures executed against the database, as well as successful and failed logins: // BATCH_COMPLETED_GROUP, // SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, // FAILED_DATABASE_AUTHENTICATION_GROUP. // This above combination is also the set that is configured by default when enabling auditing from the Azure portal. // The supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using // unnecessary groups could lead to very large quantities of audit records): // APPLICATION_ROLE_CHANGE_PASSWORD_GROUP // BACKUP_RESTORE_GROUP // DATABASE_LOGOUT_GROUP // DATABASE_OBJECT_CHANGE_GROUP // DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP // DATABASE_OBJECT_PERMISSION_CHANGE_GROUP // DATABASE_OPERATION_GROUP // DATABASE_PERMISSION_CHANGE_GROUP // DATABASE_PRINCIPAL_CHANGE_GROUP // DATABASE_PRINCIPAL_IMPERSONATION_GROUP // DATABASE_ROLE_MEMBER_CHANGE_GROUP // FAILED_DATABASE_AUTHENTICATION_GROUP // SCHEMA_OBJECT_ACCESS_GROUP // SCHEMA_OBJECT_CHANGE_GROUP // SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP // SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP // SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP // USER_CHANGE_PASSWORD_GROUP // BATCH_STARTED_GROUP // BATCH_COMPLETED_GROUP // DBCC_GROUP // DATABASE_OWNERSHIP_CHANGE_GROUP // DATABASE_CHANGE_GROUP // LEDGER_OPERATION_GROUP // These are groups that cover all sql statements and stored procedures executed against the database, and should not be // used in combination with other groups as this will result in duplicate audit logs. // For more information, see [Database-Level Audit Action // Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). // For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server // auditing policy). The supported actions to audit are: // SELECT // UPDATE // INSERT // DELETE // EXECUTE // RECEIVE // REFERENCES // The general form for defining an action to be audited is: // {action} ON {object} BY {principal} // Note that <object> in the above format can refer to an object like a table, view, or stored procedure, or an entire // database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively. // For example: // SELECT on dbo.myTable by public // SELECT on DATABASE::myDatabase by public // SELECT on SCHEMA::mySchema by public // For more information, see [Database-Level Audit // Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) AuditActionsAndGroups []string `json:"auditActionsAndGroups,omitempty"` // IsAzureMonitorTargetEnabled: Specifies whether audit events are sent to Azure Monitor. // In order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true. // When using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on // the database should be also created. // Note that for server level audit you should use the 'master' database as {databaseName}. // Diagnostic Settings URI format: // PUT // https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview // For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) // or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) IsAzureMonitorTargetEnabled *bool `json:"isAzureMonitorTargetEnabled,omitempty"` // IsManagedIdentityInUse: Specifies whether Managed Identity is used to access blob storage IsManagedIdentityInUse *bool `json:"isManagedIdentityInUse,omitempty"` // IsStorageSecondaryKeyInUse: Specifies whether storageAccountAccessKey value is the storage's secondary key. IsStorageSecondaryKeyInUse *bool `json:"isStorageSecondaryKeyInUse,omitempty"` // QueueDelayMs: Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be // processed. // The default minimum value is 1000 (1 second). The maximum is 2,147,483,647. QueueDelayMs *int `json:"queueDelayMs,omitempty"` // RetentionDays: Specifies the number of days to keep in the audit logs in the storage account. RetentionDays *int `json:"retentionDays,omitempty"` // State: Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are // required. State *DatabaseBlobAuditingPolicyProperties_State_STATUS `json:"state,omitempty"` // StorageAccountSubscriptionId: Specifies the blob storage subscription Id. StorageAccountSubscriptionId *string `json:"storageAccountSubscriptionId,omitempty"` // StorageEndpoint: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is // Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required. StorageEndpoint *string `json:"storageEndpoint,omitempty"` }
Properties of a database blob auditing policy.
func (*DatabaseBlobAuditingPolicyProperties_STATUS_ARM) DeepCopy ¶
func (in *DatabaseBlobAuditingPolicyProperties_STATUS_ARM) DeepCopy() *DatabaseBlobAuditingPolicyProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseBlobAuditingPolicyProperties_STATUS_ARM.
func (*DatabaseBlobAuditingPolicyProperties_STATUS_ARM) DeepCopyInto ¶
func (in *DatabaseBlobAuditingPolicyProperties_STATUS_ARM) DeepCopyInto(out *DatabaseBlobAuditingPolicyProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseBlobAuditingPolicyProperties_State ¶
type DatabaseBlobAuditingPolicyProperties_State string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type DatabaseBlobAuditingPolicyProperties_State_STATUS ¶
type DatabaseBlobAuditingPolicyProperties_State_STATUS string
type DatabaseIdentity ¶
type DatabaseIdentity struct { // Type: The identity type Type *DatabaseIdentity_Type `json:"type,omitempty"` // UserAssignedIdentities: The resource ids of the user assigned identities to use UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"` }
Azure Active Directory identity configuration for a resource.
func (*DatabaseIdentity) AssignProperties_From_DatabaseIdentity ¶
func (identity *DatabaseIdentity) AssignProperties_From_DatabaseIdentity(source *v1api20211101s.DatabaseIdentity) error
AssignProperties_From_DatabaseIdentity populates our DatabaseIdentity from the provided source DatabaseIdentity
func (*DatabaseIdentity) AssignProperties_To_DatabaseIdentity ¶
func (identity *DatabaseIdentity) AssignProperties_To_DatabaseIdentity(destination *v1api20211101s.DatabaseIdentity) error
AssignProperties_To_DatabaseIdentity populates the provided destination DatabaseIdentity from our DatabaseIdentity
func (*DatabaseIdentity) ConvertToARM ¶
func (identity *DatabaseIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DatabaseIdentity) DeepCopy ¶
func (in *DatabaseIdentity) DeepCopy() *DatabaseIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseIdentity.
func (*DatabaseIdentity) DeepCopyInto ¶
func (in *DatabaseIdentity) DeepCopyInto(out *DatabaseIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseIdentity) Initialize_From_DatabaseIdentity_STATUS ¶
func (identity *DatabaseIdentity) Initialize_From_DatabaseIdentity_STATUS(source *DatabaseIdentity_STATUS) error
Initialize_From_DatabaseIdentity_STATUS populates our DatabaseIdentity from the provided source DatabaseIdentity_STATUS
func (*DatabaseIdentity) NewEmptyARMValue ¶
func (identity *DatabaseIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DatabaseIdentity) PopulateFromARM ¶
func (identity *DatabaseIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DatabaseIdentity_ARM ¶
type DatabaseIdentity_ARM struct { // Type: The identity type Type *DatabaseIdentity_Type `json:"type,omitempty"` UserAssignedIdentities map[string]UserAssignedIdentityDetails_ARM `json:"userAssignedIdentities,omitempty"` }
Azure Active Directory identity configuration for a resource.
func (*DatabaseIdentity_ARM) DeepCopy ¶
func (in *DatabaseIdentity_ARM) DeepCopy() *DatabaseIdentity_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseIdentity_ARM.
func (*DatabaseIdentity_ARM) DeepCopyInto ¶
func (in *DatabaseIdentity_ARM) DeepCopyInto(out *DatabaseIdentity_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseIdentity_STATUS ¶
type DatabaseIdentity_STATUS struct { // TenantId: The Azure Active Directory tenant id. TenantId *string `json:"tenantId,omitempty"` // Type: The identity type Type *DatabaseIdentity_Type_STATUS `json:"type,omitempty"` // UserAssignedIdentities: The resource ids of the user assigned identities to use UserAssignedIdentities map[string]DatabaseUserIdentity_STATUS `json:"userAssignedIdentities,omitempty"` }
Azure Active Directory identity configuration for a resource.
func (*DatabaseIdentity_STATUS) AssignProperties_From_DatabaseIdentity_STATUS ¶
func (identity *DatabaseIdentity_STATUS) AssignProperties_From_DatabaseIdentity_STATUS(source *v1api20211101s.DatabaseIdentity_STATUS) error
AssignProperties_From_DatabaseIdentity_STATUS populates our DatabaseIdentity_STATUS from the provided source DatabaseIdentity_STATUS
func (*DatabaseIdentity_STATUS) AssignProperties_To_DatabaseIdentity_STATUS ¶
func (identity *DatabaseIdentity_STATUS) AssignProperties_To_DatabaseIdentity_STATUS(destination *v1api20211101s.DatabaseIdentity_STATUS) error
AssignProperties_To_DatabaseIdentity_STATUS populates the provided destination DatabaseIdentity_STATUS from our DatabaseIdentity_STATUS
func (*DatabaseIdentity_STATUS) DeepCopy ¶
func (in *DatabaseIdentity_STATUS) DeepCopy() *DatabaseIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseIdentity_STATUS.
func (*DatabaseIdentity_STATUS) DeepCopyInto ¶
func (in *DatabaseIdentity_STATUS) DeepCopyInto(out *DatabaseIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseIdentity_STATUS) NewEmptyARMValue ¶
func (identity *DatabaseIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DatabaseIdentity_STATUS) PopulateFromARM ¶
func (identity *DatabaseIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DatabaseIdentity_STATUS_ARM ¶
type DatabaseIdentity_STATUS_ARM struct { // TenantId: The Azure Active Directory tenant id. TenantId *string `json:"tenantId,omitempty"` // Type: The identity type Type *DatabaseIdentity_Type_STATUS `json:"type,omitempty"` // UserAssignedIdentities: The resource ids of the user assigned identities to use UserAssignedIdentities map[string]DatabaseUserIdentity_STATUS_ARM `json:"userAssignedIdentities,omitempty"` }
Azure Active Directory identity configuration for a resource.
func (*DatabaseIdentity_STATUS_ARM) DeepCopy ¶
func (in *DatabaseIdentity_STATUS_ARM) DeepCopy() *DatabaseIdentity_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseIdentity_STATUS_ARM.
func (*DatabaseIdentity_STATUS_ARM) DeepCopyInto ¶
func (in *DatabaseIdentity_STATUS_ARM) DeepCopyInto(out *DatabaseIdentity_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseIdentity_Type ¶
type DatabaseIdentity_Type string
+kubebuilder:validation:Enum={"None","UserAssigned"}
type DatabaseIdentity_Type_STATUS ¶
type DatabaseIdentity_Type_STATUS string
type DatabaseProperties_ARM ¶
type DatabaseProperties_ARM 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 *string `json:"elasticPoolId,omitempty"` // FederatedClientId: The Client id used for cross tenant per database CMK scenario FederatedClientId *string `json:"federatedClientId,omitempty"` // HighAvailabilityReplicaCount: The number of secondary replicas associated with the database that are used to provide // high availability. Not applicable to a Hyperscale database within an elastic pool. HighAvailabilityReplicaCount *int `json:"highAvailabilityReplicaCount,omitempty"` // IsLedgerOn: Whether or not this database is a ledger database, which means all tables in the database are ledger tables. // Note: the value of this property cannot be changed after the database has been created. IsLedgerOn *bool `json:"isLedgerOn,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"` 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"` // 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. Not applicable to a Hyperscale // database within an elastic pool. ReadScale *DatabaseProperties_ReadScale `json:"readScale,omitempty"` RecoverableDatabaseId *string `json:"recoverableDatabaseId,omitempty"` 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"` 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"` // SourceDatabaseDeletionDate: Specifies the time that the database was deleted. SourceDatabaseDeletionDate *string `json:"sourceDatabaseDeletionDate,omitempty"` SourceDatabaseId *string `json:"sourceDatabaseId,omitempty"` SourceResourceId *string `json:"sourceResourceId,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"` }
The database's properties.
func (*DatabaseProperties_ARM) DeepCopy ¶
func (in *DatabaseProperties_ARM) DeepCopy() *DatabaseProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseProperties_ARM.
func (*DatabaseProperties_ARM) DeepCopyInto ¶
func (in *DatabaseProperties_ARM) DeepCopyInto(out *DatabaseProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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","GeoZone","Local","Zone"}
type DatabaseProperties_RequestedBackupStorageRedundancy_STATUS ¶
type DatabaseProperties_RequestedBackupStorageRedundancy_STATUS string
type DatabaseProperties_STATUS_ARM ¶
type DatabaseProperties_STATUS_ARM 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_ARM `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"` // FederatedClientId: The Client id used for cross tenant per database CMK scenario FederatedClientId *string `json:"federatedClientId,omitempty"` // HighAvailabilityReplicaCount: The number of secondary replicas associated with the database that are used to provide // high availability. Not applicable to a Hyperscale database within an elastic pool. HighAvailabilityReplicaCount *int `json:"highAvailabilityReplicaCount,omitempty"` // IsInfraEncryptionEnabled: Infra encryption is enabled for this database. IsInfraEncryptionEnabled *bool `json:"isInfraEncryptionEnabled,omitempty"` // IsLedgerOn: Whether or not this database is a ledger database, which means all tables in the database are ledger tables. // Note: the value of this property cannot be changed after the database has been created. IsLedgerOn *bool `json:"isLedgerOn,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"` // 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"` // 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"` // 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. Not applicable to a Hyperscale // database within an elastic pool. 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"` // 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"` // SourceResourceId: The resource identifier of the source associated with the create operation of this database. // This property is only supported for DataWarehouse edition and allows to restore across subscriptions. // When sourceResourceId is specified, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId and // sourceDatabaseDeletionDate must not be specified and CreateMode must be PointInTimeRestore, Restore or Recover. // When createMode is PointInTimeRestore, sourceResourceId must be the resource ID of the existing database or existing sql // pool, and restorePointInTime must be specified. // When createMode is Restore, sourceResourceId must be the resource ID of restorable dropped database or restorable // dropped sql pool. // When createMode is Recover, sourceResourceId must be the resource ID of recoverable database or recoverable sql pool. // When source subscription belongs to a different tenant than target subscription, “x-ms-authorization-auxiliary” // header must contain authentication token for the source tenant. For more details about // “x-ms-authorization-auxiliary” header see // https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant SourceResourceId *string `json:"sourceResourceId,omitempty"` // Status: The status of the database. Status *DatabaseProperties_Status_STATUS `json:"status,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"` }
The database's properties.
func (*DatabaseProperties_STATUS_ARM) DeepCopy ¶
func (in *DatabaseProperties_STATUS_ARM) DeepCopy() *DatabaseProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseProperties_STATUS_ARM.
func (*DatabaseProperties_STATUS_ARM) DeepCopyInto ¶
func (in *DatabaseProperties_STATUS_ARM) DeepCopyInto(out *DatabaseProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM ¶
type DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM struct { // DisabledAlerts: Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, // Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force DisabledAlerts []string `json:"disabledAlerts,omitempty"` // EmailAccountAdmins: Specifies that the alert is sent to the account administrators. EmailAccountAdmins *bool `json:"emailAccountAdmins,omitempty"` // EmailAddresses: Specifies an array of e-mail addresses to which the alert is sent. EmailAddresses []string `json:"emailAddresses,omitempty"` // RetentionDays: Specifies the number of days to keep in the Threat Detection audit logs. RetentionDays *int `json:"retentionDays,omitempty"` // State: Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the // specific database. State *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_State `json:"state,omitempty"` // StorageAccountAccessKey: Specifies the identifier key of the Threat Detection audit storage account. StorageAccountAccessKey *string `json:"storageAccountAccessKey,omitempty"` // StorageEndpoint: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage // will hold all Threat Detection audit logs. StorageEndpoint *string `json:"storageEndpoint,omitempty"` }
Properties of a security alert policy.
func (*DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM) DeepCopy ¶
func (in *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM) DeepCopy() *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM.
func (*DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM) DeepCopyInto ¶
func (in *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM) DeepCopyInto(out *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM ¶
type DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM struct { // CreationTime: Specifies the UTC creation time of the policy. CreationTime *string `json:"creationTime,omitempty"` // DisabledAlerts: Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, // Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force DisabledAlerts []string `json:"disabledAlerts,omitempty"` // EmailAccountAdmins: Specifies that the alert is sent to the account administrators. EmailAccountAdmins *bool `json:"emailAccountAdmins,omitempty"` // EmailAddresses: Specifies an array of e-mail addresses to which the alert is sent. EmailAddresses []string `json:"emailAddresses,omitempty"` // RetentionDays: Specifies the number of days to keep in the Threat Detection audit logs. RetentionDays *int `json:"retentionDays,omitempty"` // State: Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the // specific database. State *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_STATUS `json:"state,omitempty"` // StorageEndpoint: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage // will hold all Threat Detection audit logs. StorageEndpoint *string `json:"storageEndpoint,omitempty"` }
Properties of a security alert policy.
func (*DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM) DeepCopy ¶
func (in *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM) DeepCopy() *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM.
func (*DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM) DeepCopyInto ¶
func (in *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM) DeepCopyInto(out *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_State ¶
type DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_State string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_STATUS ¶
type DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_STATUS string
type DatabaseUserIdentity_STATUS ¶
type DatabaseUserIdentity_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 (*DatabaseUserIdentity_STATUS) AssignProperties_From_DatabaseUserIdentity_STATUS ¶
func (identity *DatabaseUserIdentity_STATUS) AssignProperties_From_DatabaseUserIdentity_STATUS(source *v1api20211101s.DatabaseUserIdentity_STATUS) error
AssignProperties_From_DatabaseUserIdentity_STATUS populates our DatabaseUserIdentity_STATUS from the provided source DatabaseUserIdentity_STATUS
func (*DatabaseUserIdentity_STATUS) AssignProperties_To_DatabaseUserIdentity_STATUS ¶
func (identity *DatabaseUserIdentity_STATUS) AssignProperties_To_DatabaseUserIdentity_STATUS(destination *v1api20211101s.DatabaseUserIdentity_STATUS) error
AssignProperties_To_DatabaseUserIdentity_STATUS populates the provided destination DatabaseUserIdentity_STATUS from our DatabaseUserIdentity_STATUS
func (*DatabaseUserIdentity_STATUS) DeepCopy ¶
func (in *DatabaseUserIdentity_STATUS) DeepCopy() *DatabaseUserIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseUserIdentity_STATUS.
func (*DatabaseUserIdentity_STATUS) DeepCopyInto ¶
func (in *DatabaseUserIdentity_STATUS) DeepCopyInto(out *DatabaseUserIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseUserIdentity_STATUS) NewEmptyARMValue ¶
func (identity *DatabaseUserIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DatabaseUserIdentity_STATUS) PopulateFromARM ¶
func (identity *DatabaseUserIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DatabaseUserIdentity_STATUS_ARM ¶
type DatabaseUserIdentity_STATUS_ARM 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 (*DatabaseUserIdentity_STATUS_ARM) DeepCopy ¶
func (in *DatabaseUserIdentity_STATUS_ARM) DeepCopy() *DatabaseUserIdentity_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseUserIdentity_STATUS_ARM.
func (*DatabaseUserIdentity_STATUS_ARM) DeepCopyInto ¶
func (in *DatabaseUserIdentity_STATUS_ARM) DeepCopyInto(out *DatabaseUserIdentity_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_ARM ¶
type DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_ARM struct { // RecurringScans: The recurring scans settings RecurringScans *VulnerabilityAssessmentRecurringScansProperties_ARM `json:"recurringScans,omitempty"` // StorageAccountAccessKey: Specifies the identifier key of the storage account for vulnerability assessment scan results. // If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only if the storage account is // not behind a Vnet or a firewall StorageAccountAccessKey *string `json:"storageAccountAccessKey,omitempty"` // StorageContainerPath: A blob storage container path to hold the scan results (e.g. // https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy // doesn't set StorageContainerPath *string `json:"storageContainerPath,omitempty" optionalConfigMapPair:"StorageContainerPath"` // StorageContainerSasKey: A shared access signature (SAS Key) that has write access to the blob container specified in // 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. // Applies only if the storage account is not behind a Vnet or a firewall StorageContainerSasKey *string `json:"storageContainerSasKey,omitempty"` }
Properties of a database Vulnerability Assessment.
func (*DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_ARM) DeepCopy ¶
func (in *DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_ARM) DeepCopy() *DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_ARM.
func (*DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_ARM) DeepCopyInto ¶
func (in *DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_ARM) DeepCopyInto(out *DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_STATUS_ARM ¶
type DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_STATUS_ARM struct { // RecurringScans: The recurring scans settings RecurringScans *VulnerabilityAssessmentRecurringScansProperties_STATUS_ARM `json:"recurringScans,omitempty"` // StorageContainerPath: A blob storage container path to hold the scan results (e.g. // https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy // doesn't set StorageContainerPath *string `json:"storageContainerPath,omitempty"` }
Properties of a database Vulnerability Assessment.
func (*DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_STATUS_ARM) DeepCopy ¶
func (in *DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_STATUS_ARM) DeepCopy() *DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_STATUS_ARM.
func (*DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_STATUS_ARM) DeepCopyInto ¶
func (in *DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_STATUS_ARM) DeepCopyInto(out *DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticPoolPerDatabaseSettings ¶
type ElasticPoolPerDatabaseSettings struct { // MaxCapacity: The maximum capacity any one database can consume. MaxCapacity *float64 `json:"maxCapacity,omitempty"` // MinCapacity: The minimum capacity all databases are guaranteed. MinCapacity *float64 `json:"minCapacity,omitempty"` }
Per database settings of an elastic pool.
func (*ElasticPoolPerDatabaseSettings) AssignProperties_From_ElasticPoolPerDatabaseSettings ¶
func (settings *ElasticPoolPerDatabaseSettings) AssignProperties_From_ElasticPoolPerDatabaseSettings(source *v1api20211101s.ElasticPoolPerDatabaseSettings) error
AssignProperties_From_ElasticPoolPerDatabaseSettings populates our ElasticPoolPerDatabaseSettings from the provided source ElasticPoolPerDatabaseSettings
func (*ElasticPoolPerDatabaseSettings) AssignProperties_To_ElasticPoolPerDatabaseSettings ¶
func (settings *ElasticPoolPerDatabaseSettings) AssignProperties_To_ElasticPoolPerDatabaseSettings(destination *v1api20211101s.ElasticPoolPerDatabaseSettings) error
AssignProperties_To_ElasticPoolPerDatabaseSettings populates the provided destination ElasticPoolPerDatabaseSettings from our ElasticPoolPerDatabaseSettings
func (*ElasticPoolPerDatabaseSettings) ConvertToARM ¶
func (settings *ElasticPoolPerDatabaseSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ElasticPoolPerDatabaseSettings) DeepCopy ¶
func (in *ElasticPoolPerDatabaseSettings) DeepCopy() *ElasticPoolPerDatabaseSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticPoolPerDatabaseSettings.
func (*ElasticPoolPerDatabaseSettings) DeepCopyInto ¶
func (in *ElasticPoolPerDatabaseSettings) DeepCopyInto(out *ElasticPoolPerDatabaseSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ElasticPoolPerDatabaseSettings) Initialize_From_ElasticPoolPerDatabaseSettings_STATUS ¶
func (settings *ElasticPoolPerDatabaseSettings) Initialize_From_ElasticPoolPerDatabaseSettings_STATUS(source *ElasticPoolPerDatabaseSettings_STATUS) error
Initialize_From_ElasticPoolPerDatabaseSettings_STATUS populates our ElasticPoolPerDatabaseSettings from the provided source ElasticPoolPerDatabaseSettings_STATUS
func (*ElasticPoolPerDatabaseSettings) NewEmptyARMValue ¶
func (settings *ElasticPoolPerDatabaseSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ElasticPoolPerDatabaseSettings) PopulateFromARM ¶
func (settings *ElasticPoolPerDatabaseSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ElasticPoolPerDatabaseSettings_ARM ¶
type ElasticPoolPerDatabaseSettings_ARM struct { // MaxCapacity: The maximum capacity any one database can consume. MaxCapacity *float64 `json:"maxCapacity,omitempty"` // MinCapacity: The minimum capacity all databases are guaranteed. MinCapacity *float64 `json:"minCapacity,omitempty"` }
Per database settings of an elastic pool.
func (*ElasticPoolPerDatabaseSettings_ARM) DeepCopy ¶
func (in *ElasticPoolPerDatabaseSettings_ARM) DeepCopy() *ElasticPoolPerDatabaseSettings_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticPoolPerDatabaseSettings_ARM.
func (*ElasticPoolPerDatabaseSettings_ARM) DeepCopyInto ¶
func (in *ElasticPoolPerDatabaseSettings_ARM) DeepCopyInto(out *ElasticPoolPerDatabaseSettings_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticPoolPerDatabaseSettings_STATUS ¶
type ElasticPoolPerDatabaseSettings_STATUS struct { // MaxCapacity: The maximum capacity any one database can consume. MaxCapacity *float64 `json:"maxCapacity,omitempty"` // MinCapacity: The minimum capacity all databases are guaranteed. MinCapacity *float64 `json:"minCapacity,omitempty"` }
Per database settings of an elastic pool.
func (*ElasticPoolPerDatabaseSettings_STATUS) AssignProperties_From_ElasticPoolPerDatabaseSettings_STATUS ¶
func (settings *ElasticPoolPerDatabaseSettings_STATUS) AssignProperties_From_ElasticPoolPerDatabaseSettings_STATUS(source *v1api20211101s.ElasticPoolPerDatabaseSettings_STATUS) error
AssignProperties_From_ElasticPoolPerDatabaseSettings_STATUS populates our ElasticPoolPerDatabaseSettings_STATUS from the provided source ElasticPoolPerDatabaseSettings_STATUS
func (*ElasticPoolPerDatabaseSettings_STATUS) AssignProperties_To_ElasticPoolPerDatabaseSettings_STATUS ¶
func (settings *ElasticPoolPerDatabaseSettings_STATUS) AssignProperties_To_ElasticPoolPerDatabaseSettings_STATUS(destination *v1api20211101s.ElasticPoolPerDatabaseSettings_STATUS) error
AssignProperties_To_ElasticPoolPerDatabaseSettings_STATUS populates the provided destination ElasticPoolPerDatabaseSettings_STATUS from our ElasticPoolPerDatabaseSettings_STATUS
func (*ElasticPoolPerDatabaseSettings_STATUS) DeepCopy ¶
func (in *ElasticPoolPerDatabaseSettings_STATUS) DeepCopy() *ElasticPoolPerDatabaseSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticPoolPerDatabaseSettings_STATUS.
func (*ElasticPoolPerDatabaseSettings_STATUS) DeepCopyInto ¶
func (in *ElasticPoolPerDatabaseSettings_STATUS) DeepCopyInto(out *ElasticPoolPerDatabaseSettings_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ElasticPoolPerDatabaseSettings_STATUS) NewEmptyARMValue ¶
func (settings *ElasticPoolPerDatabaseSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ElasticPoolPerDatabaseSettings_STATUS) PopulateFromARM ¶
func (settings *ElasticPoolPerDatabaseSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ElasticPoolPerDatabaseSettings_STATUS_ARM ¶
type ElasticPoolPerDatabaseSettings_STATUS_ARM struct { // MaxCapacity: The maximum capacity any one database can consume. MaxCapacity *float64 `json:"maxCapacity,omitempty"` // MinCapacity: The minimum capacity all databases are guaranteed. MinCapacity *float64 `json:"minCapacity,omitempty"` }
Per database settings of an elastic pool.
func (*ElasticPoolPerDatabaseSettings_STATUS_ARM) DeepCopy ¶
func (in *ElasticPoolPerDatabaseSettings_STATUS_ARM) DeepCopy() *ElasticPoolPerDatabaseSettings_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticPoolPerDatabaseSettings_STATUS_ARM.
func (*ElasticPoolPerDatabaseSettings_STATUS_ARM) DeepCopyInto ¶
func (in *ElasticPoolPerDatabaseSettings_STATUS_ARM) DeepCopyInto(out *ElasticPoolPerDatabaseSettings_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticPoolProperties_ARM ¶
type ElasticPoolProperties_ARM struct { // HighAvailabilityReplicaCount: The number of secondary replicas associated with the elastic pool that are used to provide // high availability. Applicable only to Hyperscale elastic pools. HighAvailabilityReplicaCount *int `json:"highAvailabilityReplicaCount,omitempty"` // LicenseType: The license type to apply for this elastic pool. LicenseType *ElasticPoolProperties_LicenseType `json:"licenseType,omitempty"` // MaintenanceConfigurationId: Maintenance configuration id assigned to the elastic pool. This configuration defines the // period when the maintenance updates will will occur. MaintenanceConfigurationId *string `json:"maintenanceConfigurationId,omitempty"` // MaxSizeBytes: The storage limit for the database elastic pool in bytes. MaxSizeBytes *int `json:"maxSizeBytes,omitempty"` // MinCapacity: Minimal capacity that serverless pool will not shrink below, if not paused MinCapacity *float64 `json:"minCapacity,omitempty"` // PerDatabaseSettings: The per database settings for the elastic pool. PerDatabaseSettings *ElasticPoolPerDatabaseSettings_ARM `json:"perDatabaseSettings,omitempty"` // ZoneRedundant: Whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be // spread across multiple availability zones. ZoneRedundant *bool `json:"zoneRedundant,omitempty"` }
Properties of an elastic pool
func (*ElasticPoolProperties_ARM) DeepCopy ¶
func (in *ElasticPoolProperties_ARM) DeepCopy() *ElasticPoolProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticPoolProperties_ARM.
func (*ElasticPoolProperties_ARM) DeepCopyInto ¶
func (in *ElasticPoolProperties_ARM) DeepCopyInto(out *ElasticPoolProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticPoolProperties_LicenseType ¶
type ElasticPoolProperties_LicenseType string
+kubebuilder:validation:Enum={"BasePrice","LicenseIncluded"}
type ElasticPoolProperties_LicenseType_STATUS ¶
type ElasticPoolProperties_LicenseType_STATUS string
type ElasticPoolProperties_STATUS_ARM ¶
type ElasticPoolProperties_STATUS_ARM struct { // CreationDate: The creation date of the elastic pool (ISO8601 format). CreationDate *string `json:"creationDate,omitempty"` // HighAvailabilityReplicaCount: The number of secondary replicas associated with the elastic pool that are used to provide // high availability. Applicable only to Hyperscale elastic pools. HighAvailabilityReplicaCount *int `json:"highAvailabilityReplicaCount,omitempty"` // LicenseType: The license type to apply for this elastic pool. LicenseType *ElasticPoolProperties_LicenseType_STATUS `json:"licenseType,omitempty"` // MaintenanceConfigurationId: Maintenance configuration id assigned to the elastic pool. This configuration defines the // period when the maintenance updates will will occur. MaintenanceConfigurationId *string `json:"maintenanceConfigurationId,omitempty"` // MaxSizeBytes: The storage limit for the database elastic pool in bytes. MaxSizeBytes *int `json:"maxSizeBytes,omitempty"` // MinCapacity: Minimal capacity that serverless pool will not shrink below, if not paused MinCapacity *float64 `json:"minCapacity,omitempty"` // PerDatabaseSettings: The per database settings for the elastic pool. PerDatabaseSettings *ElasticPoolPerDatabaseSettings_STATUS_ARM `json:"perDatabaseSettings,omitempty"` // State: The state of the elastic pool. State *ElasticPoolProperties_State_STATUS `json:"state,omitempty"` // ZoneRedundant: Whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be // spread across multiple availability zones. ZoneRedundant *bool `json:"zoneRedundant,omitempty"` }
Properties of an elastic pool
func (*ElasticPoolProperties_STATUS_ARM) DeepCopy ¶
func (in *ElasticPoolProperties_STATUS_ARM) DeepCopy() *ElasticPoolProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticPoolProperties_STATUS_ARM.
func (*ElasticPoolProperties_STATUS_ARM) DeepCopyInto ¶
func (in *ElasticPoolProperties_STATUS_ARM) DeepCopyInto(out *ElasticPoolProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticPoolProperties_State_STATUS ¶
type ElasticPoolProperties_State_STATUS string
type FailoverGroupProperties_ARM ¶
type FailoverGroupProperties_ARM struct { Databases []string `json:"databases,omitempty"` // PartnerServers: List of partner server information for the failover group. PartnerServers []PartnerInfo_ARM `json:"partnerServers,omitempty"` // ReadOnlyEndpoint: Read-only endpoint of the failover group instance. ReadOnlyEndpoint *FailoverGroupReadOnlyEndpoint_ARM `json:"readOnlyEndpoint,omitempty"` // ReadWriteEndpoint: Read-write endpoint of the failover group instance. ReadWriteEndpoint *FailoverGroupReadWriteEndpoint_ARM `json:"readWriteEndpoint,omitempty"` }
Properties of a failover group.
func (*FailoverGroupProperties_ARM) DeepCopy ¶
func (in *FailoverGroupProperties_ARM) DeepCopy() *FailoverGroupProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupProperties_ARM.
func (*FailoverGroupProperties_ARM) DeepCopyInto ¶
func (in *FailoverGroupProperties_ARM) DeepCopyInto(out *FailoverGroupProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailoverGroupProperties_ReplicationRole_STATUS ¶
type FailoverGroupProperties_ReplicationRole_STATUS string
type FailoverGroupProperties_STATUS_ARM ¶
type FailoverGroupProperties_STATUS_ARM struct { // Databases: List of databases in the failover group. Databases []string `json:"databases,omitempty"` // PartnerServers: List of partner server information for the failover group. PartnerServers []PartnerInfo_STATUS_ARM `json:"partnerServers,omitempty"` // ReadOnlyEndpoint: Read-only endpoint of the failover group instance. ReadOnlyEndpoint *FailoverGroupReadOnlyEndpoint_STATUS_ARM `json:"readOnlyEndpoint,omitempty"` // ReadWriteEndpoint: Read-write endpoint of the failover group instance. ReadWriteEndpoint *FailoverGroupReadWriteEndpoint_STATUS_ARM `json:"readWriteEndpoint,omitempty"` // ReplicationRole: Local replication role of the failover group instance. ReplicationRole *FailoverGroupProperties_ReplicationRole_STATUS `json:"replicationRole,omitempty"` // ReplicationState: Replication state of the failover group instance. ReplicationState *string `json:"replicationState,omitempty"` }
Properties of a failover group.
func (*FailoverGroupProperties_STATUS_ARM) DeepCopy ¶
func (in *FailoverGroupProperties_STATUS_ARM) DeepCopy() *FailoverGroupProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupProperties_STATUS_ARM.
func (*FailoverGroupProperties_STATUS_ARM) DeepCopyInto ¶
func (in *FailoverGroupProperties_STATUS_ARM) DeepCopyInto(out *FailoverGroupProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailoverGroupReadOnlyEndpoint ¶
type FailoverGroupReadOnlyEndpoint struct { // FailoverPolicy: Failover policy of the read-only endpoint for the failover group. FailoverPolicy *FailoverGroupReadOnlyEndpoint_FailoverPolicy `json:"failoverPolicy,omitempty"` }
Read-only endpoint of the failover group instance.
func (*FailoverGroupReadOnlyEndpoint) AssignProperties_From_FailoverGroupReadOnlyEndpoint ¶
func (endpoint *FailoverGroupReadOnlyEndpoint) AssignProperties_From_FailoverGroupReadOnlyEndpoint(source *v1api20211101s.FailoverGroupReadOnlyEndpoint) error
AssignProperties_From_FailoverGroupReadOnlyEndpoint populates our FailoverGroupReadOnlyEndpoint from the provided source FailoverGroupReadOnlyEndpoint
func (*FailoverGroupReadOnlyEndpoint) AssignProperties_To_FailoverGroupReadOnlyEndpoint ¶
func (endpoint *FailoverGroupReadOnlyEndpoint) AssignProperties_To_FailoverGroupReadOnlyEndpoint(destination *v1api20211101s.FailoverGroupReadOnlyEndpoint) error
AssignProperties_To_FailoverGroupReadOnlyEndpoint populates the provided destination FailoverGroupReadOnlyEndpoint from our FailoverGroupReadOnlyEndpoint
func (*FailoverGroupReadOnlyEndpoint) ConvertToARM ¶
func (endpoint *FailoverGroupReadOnlyEndpoint) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*FailoverGroupReadOnlyEndpoint) DeepCopy ¶
func (in *FailoverGroupReadOnlyEndpoint) DeepCopy() *FailoverGroupReadOnlyEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupReadOnlyEndpoint.
func (*FailoverGroupReadOnlyEndpoint) DeepCopyInto ¶
func (in *FailoverGroupReadOnlyEndpoint) DeepCopyInto(out *FailoverGroupReadOnlyEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FailoverGroupReadOnlyEndpoint) Initialize_From_FailoverGroupReadOnlyEndpoint_STATUS ¶
func (endpoint *FailoverGroupReadOnlyEndpoint) Initialize_From_FailoverGroupReadOnlyEndpoint_STATUS(source *FailoverGroupReadOnlyEndpoint_STATUS) error
Initialize_From_FailoverGroupReadOnlyEndpoint_STATUS populates our FailoverGroupReadOnlyEndpoint from the provided source FailoverGroupReadOnlyEndpoint_STATUS
func (*FailoverGroupReadOnlyEndpoint) NewEmptyARMValue ¶
func (endpoint *FailoverGroupReadOnlyEndpoint) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FailoverGroupReadOnlyEndpoint) PopulateFromARM ¶
func (endpoint *FailoverGroupReadOnlyEndpoint) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FailoverGroupReadOnlyEndpoint_ARM ¶
type FailoverGroupReadOnlyEndpoint_ARM struct { // FailoverPolicy: Failover policy of the read-only endpoint for the failover group. FailoverPolicy *FailoverGroupReadOnlyEndpoint_FailoverPolicy `json:"failoverPolicy,omitempty"` }
Read-only endpoint of the failover group instance.
func (*FailoverGroupReadOnlyEndpoint_ARM) DeepCopy ¶
func (in *FailoverGroupReadOnlyEndpoint_ARM) DeepCopy() *FailoverGroupReadOnlyEndpoint_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupReadOnlyEndpoint_ARM.
func (*FailoverGroupReadOnlyEndpoint_ARM) DeepCopyInto ¶
func (in *FailoverGroupReadOnlyEndpoint_ARM) DeepCopyInto(out *FailoverGroupReadOnlyEndpoint_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailoverGroupReadOnlyEndpoint_FailoverPolicy ¶
type FailoverGroupReadOnlyEndpoint_FailoverPolicy string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type FailoverGroupReadOnlyEndpoint_FailoverPolicy_STATUS ¶
type FailoverGroupReadOnlyEndpoint_FailoverPolicy_STATUS string
type FailoverGroupReadOnlyEndpoint_STATUS ¶
type FailoverGroupReadOnlyEndpoint_STATUS struct { // FailoverPolicy: Failover policy of the read-only endpoint for the failover group. FailoverPolicy *FailoverGroupReadOnlyEndpoint_FailoverPolicy_STATUS `json:"failoverPolicy,omitempty"` }
Read-only endpoint of the failover group instance.
func (*FailoverGroupReadOnlyEndpoint_STATUS) AssignProperties_From_FailoverGroupReadOnlyEndpoint_STATUS ¶
func (endpoint *FailoverGroupReadOnlyEndpoint_STATUS) AssignProperties_From_FailoverGroupReadOnlyEndpoint_STATUS(source *v1api20211101s.FailoverGroupReadOnlyEndpoint_STATUS) error
AssignProperties_From_FailoverGroupReadOnlyEndpoint_STATUS populates our FailoverGroupReadOnlyEndpoint_STATUS from the provided source FailoverGroupReadOnlyEndpoint_STATUS
func (*FailoverGroupReadOnlyEndpoint_STATUS) AssignProperties_To_FailoverGroupReadOnlyEndpoint_STATUS ¶
func (endpoint *FailoverGroupReadOnlyEndpoint_STATUS) AssignProperties_To_FailoverGroupReadOnlyEndpoint_STATUS(destination *v1api20211101s.FailoverGroupReadOnlyEndpoint_STATUS) error
AssignProperties_To_FailoverGroupReadOnlyEndpoint_STATUS populates the provided destination FailoverGroupReadOnlyEndpoint_STATUS from our FailoverGroupReadOnlyEndpoint_STATUS
func (*FailoverGroupReadOnlyEndpoint_STATUS) DeepCopy ¶
func (in *FailoverGroupReadOnlyEndpoint_STATUS) DeepCopy() *FailoverGroupReadOnlyEndpoint_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupReadOnlyEndpoint_STATUS.
func (*FailoverGroupReadOnlyEndpoint_STATUS) DeepCopyInto ¶
func (in *FailoverGroupReadOnlyEndpoint_STATUS) DeepCopyInto(out *FailoverGroupReadOnlyEndpoint_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FailoverGroupReadOnlyEndpoint_STATUS) NewEmptyARMValue ¶
func (endpoint *FailoverGroupReadOnlyEndpoint_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FailoverGroupReadOnlyEndpoint_STATUS) PopulateFromARM ¶
func (endpoint *FailoverGroupReadOnlyEndpoint_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FailoverGroupReadOnlyEndpoint_STATUS_ARM ¶
type FailoverGroupReadOnlyEndpoint_STATUS_ARM struct { // FailoverPolicy: Failover policy of the read-only endpoint for the failover group. FailoverPolicy *FailoverGroupReadOnlyEndpoint_FailoverPolicy_STATUS `json:"failoverPolicy,omitempty"` }
Read-only endpoint of the failover group instance.
func (*FailoverGroupReadOnlyEndpoint_STATUS_ARM) DeepCopy ¶
func (in *FailoverGroupReadOnlyEndpoint_STATUS_ARM) DeepCopy() *FailoverGroupReadOnlyEndpoint_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupReadOnlyEndpoint_STATUS_ARM.
func (*FailoverGroupReadOnlyEndpoint_STATUS_ARM) DeepCopyInto ¶
func (in *FailoverGroupReadOnlyEndpoint_STATUS_ARM) DeepCopyInto(out *FailoverGroupReadOnlyEndpoint_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailoverGroupReadWriteEndpoint ¶
type FailoverGroupReadWriteEndpoint struct { // +kubebuilder:validation:Required // FailoverPolicy: Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then // failoverWithDataLossGracePeriodMinutes is required. FailoverPolicy *FailoverGroupReadWriteEndpoint_FailoverPolicy `json:"failoverPolicy,omitempty"` // FailoverWithDataLossGracePeriodMinutes: Grace period before failover with data loss is attempted for the read-write // endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. FailoverWithDataLossGracePeriodMinutes *int `json:"failoverWithDataLossGracePeriodMinutes,omitempty"` }
Read-write endpoint of the failover group instance.
func (*FailoverGroupReadWriteEndpoint) AssignProperties_From_FailoverGroupReadWriteEndpoint ¶
func (endpoint *FailoverGroupReadWriteEndpoint) AssignProperties_From_FailoverGroupReadWriteEndpoint(source *v1api20211101s.FailoverGroupReadWriteEndpoint) error
AssignProperties_From_FailoverGroupReadWriteEndpoint populates our FailoverGroupReadWriteEndpoint from the provided source FailoverGroupReadWriteEndpoint
func (*FailoverGroupReadWriteEndpoint) AssignProperties_To_FailoverGroupReadWriteEndpoint ¶
func (endpoint *FailoverGroupReadWriteEndpoint) AssignProperties_To_FailoverGroupReadWriteEndpoint(destination *v1api20211101s.FailoverGroupReadWriteEndpoint) error
AssignProperties_To_FailoverGroupReadWriteEndpoint populates the provided destination FailoverGroupReadWriteEndpoint from our FailoverGroupReadWriteEndpoint
func (*FailoverGroupReadWriteEndpoint) ConvertToARM ¶
func (endpoint *FailoverGroupReadWriteEndpoint) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*FailoverGroupReadWriteEndpoint) DeepCopy ¶
func (in *FailoverGroupReadWriteEndpoint) DeepCopy() *FailoverGroupReadWriteEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupReadWriteEndpoint.
func (*FailoverGroupReadWriteEndpoint) DeepCopyInto ¶
func (in *FailoverGroupReadWriteEndpoint) DeepCopyInto(out *FailoverGroupReadWriteEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FailoverGroupReadWriteEndpoint) Initialize_From_FailoverGroupReadWriteEndpoint_STATUS ¶
func (endpoint *FailoverGroupReadWriteEndpoint) Initialize_From_FailoverGroupReadWriteEndpoint_STATUS(source *FailoverGroupReadWriteEndpoint_STATUS) error
Initialize_From_FailoverGroupReadWriteEndpoint_STATUS populates our FailoverGroupReadWriteEndpoint from the provided source FailoverGroupReadWriteEndpoint_STATUS
func (*FailoverGroupReadWriteEndpoint) NewEmptyARMValue ¶
func (endpoint *FailoverGroupReadWriteEndpoint) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FailoverGroupReadWriteEndpoint) PopulateFromARM ¶
func (endpoint *FailoverGroupReadWriteEndpoint) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FailoverGroupReadWriteEndpoint_ARM ¶
type FailoverGroupReadWriteEndpoint_ARM struct { // FailoverPolicy: Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then // failoverWithDataLossGracePeriodMinutes is required. FailoverPolicy *FailoverGroupReadWriteEndpoint_FailoverPolicy `json:"failoverPolicy,omitempty"` // FailoverWithDataLossGracePeriodMinutes: Grace period before failover with data loss is attempted for the read-write // endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. FailoverWithDataLossGracePeriodMinutes *int `json:"failoverWithDataLossGracePeriodMinutes,omitempty"` }
Read-write endpoint of the failover group instance.
func (*FailoverGroupReadWriteEndpoint_ARM) DeepCopy ¶
func (in *FailoverGroupReadWriteEndpoint_ARM) DeepCopy() *FailoverGroupReadWriteEndpoint_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupReadWriteEndpoint_ARM.
func (*FailoverGroupReadWriteEndpoint_ARM) DeepCopyInto ¶
func (in *FailoverGroupReadWriteEndpoint_ARM) DeepCopyInto(out *FailoverGroupReadWriteEndpoint_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailoverGroupReadWriteEndpoint_FailoverPolicy ¶
type FailoverGroupReadWriteEndpoint_FailoverPolicy string
+kubebuilder:validation:Enum={"Automatic","Manual"}
type FailoverGroupReadWriteEndpoint_FailoverPolicy_STATUS ¶
type FailoverGroupReadWriteEndpoint_FailoverPolicy_STATUS string
type FailoverGroupReadWriteEndpoint_STATUS ¶
type FailoverGroupReadWriteEndpoint_STATUS struct { // FailoverPolicy: Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then // failoverWithDataLossGracePeriodMinutes is required. FailoverPolicy *FailoverGroupReadWriteEndpoint_FailoverPolicy_STATUS `json:"failoverPolicy,omitempty"` // FailoverWithDataLossGracePeriodMinutes: Grace period before failover with data loss is attempted for the read-write // endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. FailoverWithDataLossGracePeriodMinutes *int `json:"failoverWithDataLossGracePeriodMinutes,omitempty"` }
Read-write endpoint of the failover group instance.
func (*FailoverGroupReadWriteEndpoint_STATUS) AssignProperties_From_FailoverGroupReadWriteEndpoint_STATUS ¶
func (endpoint *FailoverGroupReadWriteEndpoint_STATUS) AssignProperties_From_FailoverGroupReadWriteEndpoint_STATUS(source *v1api20211101s.FailoverGroupReadWriteEndpoint_STATUS) error
AssignProperties_From_FailoverGroupReadWriteEndpoint_STATUS populates our FailoverGroupReadWriteEndpoint_STATUS from the provided source FailoverGroupReadWriteEndpoint_STATUS
func (*FailoverGroupReadWriteEndpoint_STATUS) AssignProperties_To_FailoverGroupReadWriteEndpoint_STATUS ¶
func (endpoint *FailoverGroupReadWriteEndpoint_STATUS) AssignProperties_To_FailoverGroupReadWriteEndpoint_STATUS(destination *v1api20211101s.FailoverGroupReadWriteEndpoint_STATUS) error
AssignProperties_To_FailoverGroupReadWriteEndpoint_STATUS populates the provided destination FailoverGroupReadWriteEndpoint_STATUS from our FailoverGroupReadWriteEndpoint_STATUS
func (*FailoverGroupReadWriteEndpoint_STATUS) DeepCopy ¶
func (in *FailoverGroupReadWriteEndpoint_STATUS) DeepCopy() *FailoverGroupReadWriteEndpoint_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupReadWriteEndpoint_STATUS.
func (*FailoverGroupReadWriteEndpoint_STATUS) DeepCopyInto ¶
func (in *FailoverGroupReadWriteEndpoint_STATUS) DeepCopyInto(out *FailoverGroupReadWriteEndpoint_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FailoverGroupReadWriteEndpoint_STATUS) NewEmptyARMValue ¶
func (endpoint *FailoverGroupReadWriteEndpoint_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FailoverGroupReadWriteEndpoint_STATUS) PopulateFromARM ¶
func (endpoint *FailoverGroupReadWriteEndpoint_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FailoverGroupReadWriteEndpoint_STATUS_ARM ¶
type FailoverGroupReadWriteEndpoint_STATUS_ARM struct { // FailoverPolicy: Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then // failoverWithDataLossGracePeriodMinutes is required. FailoverPolicy *FailoverGroupReadWriteEndpoint_FailoverPolicy_STATUS `json:"failoverPolicy,omitempty"` // FailoverWithDataLossGracePeriodMinutes: Grace period before failover with data loss is attempted for the read-write // endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. FailoverWithDataLossGracePeriodMinutes *int `json:"failoverWithDataLossGracePeriodMinutes,omitempty"` }
Read-write endpoint of the failover group instance.
func (*FailoverGroupReadWriteEndpoint_STATUS_ARM) DeepCopy ¶
func (in *FailoverGroupReadWriteEndpoint_STATUS_ARM) DeepCopy() *FailoverGroupReadWriteEndpoint_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupReadWriteEndpoint_STATUS_ARM.
func (*FailoverGroupReadWriteEndpoint_STATUS_ARM) DeepCopyInto ¶
func (in *FailoverGroupReadWriteEndpoint_STATUS_ARM) DeepCopyInto(out *FailoverGroupReadWriteEndpoint_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPv6ServerFirewallRuleProperties_ARM ¶
type IPv6ServerFirewallRuleProperties_ARM struct { // EndIPv6Address: The end IP address of the firewall rule. Must be IPv6 format. Must be greater than or equal to // startIpAddress. EndIPv6Address *string `json:"endIPv6Address,omitempty"` // StartIPv6Address: The start IP address of the firewall rule. Must be IPv6 format. StartIPv6Address *string `json:"startIPv6Address,omitempty"` }
The properties of an IPv6 server firewall rule.
func (*IPv6ServerFirewallRuleProperties_ARM) DeepCopy ¶
func (in *IPv6ServerFirewallRuleProperties_ARM) DeepCopy() *IPv6ServerFirewallRuleProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPv6ServerFirewallRuleProperties_ARM.
func (*IPv6ServerFirewallRuleProperties_ARM) DeepCopyInto ¶
func (in *IPv6ServerFirewallRuleProperties_ARM) DeepCopyInto(out *IPv6ServerFirewallRuleProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPv6ServerFirewallRuleProperties_STATUS_ARM ¶
type IPv6ServerFirewallRuleProperties_STATUS_ARM struct { // EndIPv6Address: The end IP address of the firewall rule. Must be IPv6 format. Must be greater than or equal to // startIpAddress. EndIPv6Address *string `json:"endIPv6Address,omitempty"` // StartIPv6Address: The start IP address of the firewall rule. Must be IPv6 format. StartIPv6Address *string `json:"startIPv6Address,omitempty"` }
The properties of an IPv6 server firewall rule.
func (*IPv6ServerFirewallRuleProperties_STATUS_ARM) DeepCopy ¶
func (in *IPv6ServerFirewallRuleProperties_STATUS_ARM) DeepCopy() *IPv6ServerFirewallRuleProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPv6ServerFirewallRuleProperties_STATUS_ARM.
func (*IPv6ServerFirewallRuleProperties_STATUS_ARM) DeepCopyInto ¶
func (in *IPv6ServerFirewallRuleProperties_STATUS_ARM) DeepCopyInto(out *IPv6ServerFirewallRuleProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutboundFirewallRuleProperties_STATUS_ARM ¶
type OutboundFirewallRuleProperties_STATUS_ARM struct { // ProvisioningState: The state of the outbound rule. ProvisioningState *string `json:"provisioningState,omitempty"` }
The properties of an outbound firewall rule.
func (*OutboundFirewallRuleProperties_STATUS_ARM) DeepCopy ¶
func (in *OutboundFirewallRuleProperties_STATUS_ARM) DeepCopy() *OutboundFirewallRuleProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundFirewallRuleProperties_STATUS_ARM.
func (*OutboundFirewallRuleProperties_STATUS_ARM) DeepCopyInto ¶
func (in *OutboundFirewallRuleProperties_STATUS_ARM) DeepCopyInto(out *OutboundFirewallRuleProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartnerInfo ¶
type PartnerInfo struct { // +kubebuilder:validation:Required // Reference: Resource identifier of the partner server. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Partner server information for the failover group.
func (*PartnerInfo) AssignProperties_From_PartnerInfo ¶
func (info *PartnerInfo) AssignProperties_From_PartnerInfo(source *v1api20211101s.PartnerInfo) error
AssignProperties_From_PartnerInfo populates our PartnerInfo from the provided source PartnerInfo
func (*PartnerInfo) AssignProperties_To_PartnerInfo ¶
func (info *PartnerInfo) AssignProperties_To_PartnerInfo(destination *v1api20211101s.PartnerInfo) error
AssignProperties_To_PartnerInfo populates the provided destination PartnerInfo from our PartnerInfo
func (*PartnerInfo) ConvertToARM ¶
func (info *PartnerInfo) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PartnerInfo) DeepCopy ¶
func (in *PartnerInfo) DeepCopy() *PartnerInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartnerInfo.
func (*PartnerInfo) DeepCopyInto ¶
func (in *PartnerInfo) DeepCopyInto(out *PartnerInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PartnerInfo) Initialize_From_PartnerInfo_STATUS ¶
func (info *PartnerInfo) Initialize_From_PartnerInfo_STATUS(source *PartnerInfo_STATUS) error
Initialize_From_PartnerInfo_STATUS populates our PartnerInfo from the provided source PartnerInfo_STATUS
func (*PartnerInfo) NewEmptyARMValue ¶
func (info *PartnerInfo) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PartnerInfo) PopulateFromARM ¶
func (info *PartnerInfo) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PartnerInfo_ARM ¶
type PartnerInfo_ARM struct {
Id *string `json:"id,omitempty"`
}
Partner server information for the failover group.
func (*PartnerInfo_ARM) DeepCopy ¶
func (in *PartnerInfo_ARM) DeepCopy() *PartnerInfo_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartnerInfo_ARM.
func (*PartnerInfo_ARM) DeepCopyInto ¶
func (in *PartnerInfo_ARM) DeepCopyInto(out *PartnerInfo_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartnerInfo_ReplicationRole_STATUS ¶
type PartnerInfo_ReplicationRole_STATUS string
type PartnerInfo_STATUS ¶
type PartnerInfo_STATUS struct { // Id: Resource identifier of the partner server. Id *string `json:"id,omitempty"` // Location: Geo location of the partner server. Location *string `json:"location,omitempty"` // ReplicationRole: Replication role of the partner server. ReplicationRole *PartnerInfo_ReplicationRole_STATUS `json:"replicationRole,omitempty"` }
Partner server information for the failover group.
func (*PartnerInfo_STATUS) AssignProperties_From_PartnerInfo_STATUS ¶
func (info *PartnerInfo_STATUS) AssignProperties_From_PartnerInfo_STATUS(source *v1api20211101s.PartnerInfo_STATUS) error
AssignProperties_From_PartnerInfo_STATUS populates our PartnerInfo_STATUS from the provided source PartnerInfo_STATUS
func (*PartnerInfo_STATUS) AssignProperties_To_PartnerInfo_STATUS ¶
func (info *PartnerInfo_STATUS) AssignProperties_To_PartnerInfo_STATUS(destination *v1api20211101s.PartnerInfo_STATUS) error
AssignProperties_To_PartnerInfo_STATUS populates the provided destination PartnerInfo_STATUS from our PartnerInfo_STATUS
func (*PartnerInfo_STATUS) DeepCopy ¶
func (in *PartnerInfo_STATUS) DeepCopy() *PartnerInfo_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartnerInfo_STATUS.
func (*PartnerInfo_STATUS) DeepCopyInto ¶
func (in *PartnerInfo_STATUS) DeepCopyInto(out *PartnerInfo_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PartnerInfo_STATUS) NewEmptyARMValue ¶
func (info *PartnerInfo_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PartnerInfo_STATUS) PopulateFromARM ¶
func (info *PartnerInfo_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PartnerInfo_STATUS_ARM ¶
type PartnerInfo_STATUS_ARM struct { // Id: Resource identifier of the partner server. Id *string `json:"id,omitempty"` // Location: Geo location of the partner server. Location *string `json:"location,omitempty"` // ReplicationRole: Replication role of the partner server. ReplicationRole *PartnerInfo_ReplicationRole_STATUS `json:"replicationRole,omitempty"` }
Partner server information for the failover group.
func (*PartnerInfo_STATUS_ARM) DeepCopy ¶
func (in *PartnerInfo_STATUS_ARM) DeepCopy() *PartnerInfo_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartnerInfo_STATUS_ARM.
func (*PartnerInfo_STATUS_ARM) DeepCopyInto ¶
func (in *PartnerInfo_STATUS_ARM) DeepCopyInto(out *PartnerInfo_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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) AssignProperties_From_PrivateEndpointConnectionProperties_STATUS ¶
func (properties *PrivateEndpointConnectionProperties_STATUS) AssignProperties_From_PrivateEndpointConnectionProperties_STATUS(source *v1api20211101s.PrivateEndpointConnectionProperties_STATUS) error
AssignProperties_From_PrivateEndpointConnectionProperties_STATUS populates our PrivateEndpointConnectionProperties_STATUS from the provided source PrivateEndpointConnectionProperties_STATUS
func (*PrivateEndpointConnectionProperties_STATUS) AssignProperties_To_PrivateEndpointConnectionProperties_STATUS ¶
func (properties *PrivateEndpointConnectionProperties_STATUS) AssignProperties_To_PrivateEndpointConnectionProperties_STATUS(destination *v1api20211101s.PrivateEndpointConnectionProperties_STATUS) error
AssignProperties_To_PrivateEndpointConnectionProperties_STATUS populates the provided destination PrivateEndpointConnectionProperties_STATUS from our PrivateEndpointConnectionProperties_STATUS
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.
func (*PrivateEndpointConnectionProperties_STATUS) NewEmptyARMValue ¶
func (properties *PrivateEndpointConnectionProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointConnectionProperties_STATUS) PopulateFromARM ¶
func (properties *PrivateEndpointConnectionProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointConnectionProperties_STATUS_ARM ¶
type PrivateEndpointConnectionProperties_STATUS_ARM struct { // GroupIds: Group IDs. GroupIds []string `json:"groupIds,omitempty"` // PrivateEndpoint: Private endpoint which the connection belongs to. PrivateEndpoint *PrivateEndpointProperty_STATUS_ARM `json:"privateEndpoint,omitempty"` // PrivateLinkServiceConnectionState: Connection state of the private endpoint connection. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStateProperty_STATUS_ARM `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_ARM) DeepCopy ¶
func (in *PrivateEndpointConnectionProperties_STATUS_ARM) DeepCopy() *PrivateEndpointConnectionProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnectionProperties_STATUS_ARM.
func (*PrivateEndpointConnectionProperties_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateEndpointConnectionProperties_STATUS_ARM) DeepCopyInto(out *PrivateEndpointConnectionProperties_STATUS_ARM)
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) AssignProperties_From_PrivateEndpointProperty_STATUS ¶
func (property *PrivateEndpointProperty_STATUS) AssignProperties_From_PrivateEndpointProperty_STATUS(source *v1api20211101s.PrivateEndpointProperty_STATUS) error
AssignProperties_From_PrivateEndpointProperty_STATUS populates our PrivateEndpointProperty_STATUS from the provided source PrivateEndpointProperty_STATUS
func (*PrivateEndpointProperty_STATUS) AssignProperties_To_PrivateEndpointProperty_STATUS ¶
func (property *PrivateEndpointProperty_STATUS) AssignProperties_To_PrivateEndpointProperty_STATUS(destination *v1api20211101s.PrivateEndpointProperty_STATUS) error
AssignProperties_To_PrivateEndpointProperty_STATUS populates the provided destination PrivateEndpointProperty_STATUS from our PrivateEndpointProperty_STATUS
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.
func (*PrivateEndpointProperty_STATUS) NewEmptyARMValue ¶
func (property *PrivateEndpointProperty_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointProperty_STATUS) PopulateFromARM ¶
func (property *PrivateEndpointProperty_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointProperty_STATUS_ARM ¶
type PrivateEndpointProperty_STATUS_ARM struct { // Id: Resource id of the private endpoint. Id *string `json:"id,omitempty"` }
func (*PrivateEndpointProperty_STATUS_ARM) DeepCopy ¶
func (in *PrivateEndpointProperty_STATUS_ARM) DeepCopy() *PrivateEndpointProperty_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointProperty_STATUS_ARM.
func (*PrivateEndpointProperty_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateEndpointProperty_STATUS_ARM) DeepCopyInto(out *PrivateEndpointProperty_STATUS_ARM)
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) AssignProperties_From_PrivateLinkServiceConnectionStateProperty_STATUS ¶
func (property *PrivateLinkServiceConnectionStateProperty_STATUS) AssignProperties_From_PrivateLinkServiceConnectionStateProperty_STATUS(source *v1api20211101s.PrivateLinkServiceConnectionStateProperty_STATUS) error
AssignProperties_From_PrivateLinkServiceConnectionStateProperty_STATUS populates our PrivateLinkServiceConnectionStateProperty_STATUS from the provided source PrivateLinkServiceConnectionStateProperty_STATUS
func (*PrivateLinkServiceConnectionStateProperty_STATUS) AssignProperties_To_PrivateLinkServiceConnectionStateProperty_STATUS ¶
func (property *PrivateLinkServiceConnectionStateProperty_STATUS) AssignProperties_To_PrivateLinkServiceConnectionStateProperty_STATUS(destination *v1api20211101s.PrivateLinkServiceConnectionStateProperty_STATUS) error
AssignProperties_To_PrivateLinkServiceConnectionStateProperty_STATUS populates the provided destination PrivateLinkServiceConnectionStateProperty_STATUS from our PrivateLinkServiceConnectionStateProperty_STATUS
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.
func (*PrivateLinkServiceConnectionStateProperty_STATUS) NewEmptyARMValue ¶
func (property *PrivateLinkServiceConnectionStateProperty_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceConnectionStateProperty_STATUS) PopulateFromARM ¶
func (property *PrivateLinkServiceConnectionStateProperty_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceConnectionStateProperty_STATUS_ARM ¶
type PrivateLinkServiceConnectionStateProperty_STATUS_ARM 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_ARM) DeepCopy ¶
func (in *PrivateLinkServiceConnectionStateProperty_STATUS_ARM) DeepCopy() *PrivateLinkServiceConnectionStateProperty_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionStateProperty_STATUS_ARM.
func (*PrivateLinkServiceConnectionStateProperty_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionStateProperty_STATUS_ARM) DeepCopyInto(out *PrivateLinkServiceConnectionStateProperty_STATUS_ARM)
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"` // UserAssignedIdentities: The resource ids of the user assigned identities to use UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"` }
Azure Active Directory identity configuration for a resource.
func (*ResourceIdentity) AssignProperties_From_ResourceIdentity ¶
func (identity *ResourceIdentity) AssignProperties_From_ResourceIdentity(source *v1api20211101s.ResourceIdentity) error
AssignProperties_From_ResourceIdentity populates our ResourceIdentity from the provided source ResourceIdentity
func (*ResourceIdentity) AssignProperties_To_ResourceIdentity ¶
func (identity *ResourceIdentity) AssignProperties_To_ResourceIdentity(destination *v1api20211101s.ResourceIdentity) error
AssignProperties_To_ResourceIdentity populates the provided destination ResourceIdentity from our ResourceIdentity
func (*ResourceIdentity) ConvertToARM ¶
func (identity *ResourceIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*ResourceIdentity) Initialize_From_ResourceIdentity_STATUS ¶
func (identity *ResourceIdentity) Initialize_From_ResourceIdentity_STATUS(source *ResourceIdentity_STATUS) error
Initialize_From_ResourceIdentity_STATUS populates our ResourceIdentity from the provided source ResourceIdentity_STATUS
func (*ResourceIdentity) NewEmptyARMValue ¶
func (identity *ResourceIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceIdentity) PopulateFromARM ¶
func (identity *ResourceIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceIdentity_ARM ¶
type ResourceIdentity_ARM 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"` UserAssignedIdentities map[string]UserAssignedIdentityDetails_ARM `json:"userAssignedIdentities,omitempty"` }
Azure Active Directory identity configuration for a resource.
func (*ResourceIdentity_ARM) DeepCopy ¶
func (in *ResourceIdentity_ARM) DeepCopy() *ResourceIdentity_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceIdentity_ARM.
func (*ResourceIdentity_ARM) DeepCopyInto ¶
func (in *ResourceIdentity_ARM) DeepCopyInto(out *ResourceIdentity_ARM)
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) AssignProperties_From_ResourceIdentity_STATUS ¶
func (identity *ResourceIdentity_STATUS) AssignProperties_From_ResourceIdentity_STATUS(source *v1api20211101s.ResourceIdentity_STATUS) error
AssignProperties_From_ResourceIdentity_STATUS populates our ResourceIdentity_STATUS from the provided source ResourceIdentity_STATUS
func (*ResourceIdentity_STATUS) AssignProperties_To_ResourceIdentity_STATUS ¶
func (identity *ResourceIdentity_STATUS) AssignProperties_To_ResourceIdentity_STATUS(destination *v1api20211101s.ResourceIdentity_STATUS) error
AssignProperties_To_ResourceIdentity_STATUS populates the provided destination ResourceIdentity_STATUS from our ResourceIdentity_STATUS
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.
func (*ResourceIdentity_STATUS) NewEmptyARMValue ¶
func (identity *ResourceIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceIdentity_STATUS) PopulateFromARM ¶
func (identity *ResourceIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceIdentity_STATUS_ARM ¶
type ResourceIdentity_STATUS_ARM 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_ARM `json:"userAssignedIdentities,omitempty"` }
Azure Active Directory identity configuration for a resource.
func (*ResourceIdentity_STATUS_ARM) DeepCopy ¶
func (in *ResourceIdentity_STATUS_ARM) DeepCopy() *ResourceIdentity_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceIdentity_STATUS_ARM.
func (*ResourceIdentity_STATUS_ARM) DeepCopyInto ¶
func (in *ResourceIdentity_STATUS_ARM) DeepCopyInto(out *ResourceIdentity_STATUS_ARM)
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:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" 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) AssignProperties_From_Server ¶
func (server *Server) AssignProperties_From_Server(source *v1api20211101s.Server) error
AssignProperties_From_Server populates our Server from the provided source Server
func (*Server) AssignProperties_To_Server ¶
func (server *Server) AssignProperties_To_Server(destination *v1api20211101s.Server) error
AssignProperties_To_Server populates the provided destination Server from our Server
func (*Server) ConvertFrom ¶
func (server *Server) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our Server from the provided hub Server
func (*Server) ConvertTo ¶
func (server *Server) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub Server from our Server
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.
func (*Server) Default ¶
func (server *Server) Default()
Default applies defaults to the Server resource
func (*Server) ExportKubernetesResources ¶
func (server *Server) ExportKubernetesResources(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, _ logr.Logger) ([]client.Object, error)
ExportKubernetesResources defines a resource which can create other resources in Kubernetes.
func (Server) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Server) GetConditions ¶
func (server *Server) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*Server) GetResourceScope ¶
func (server *Server) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*Server) GetSpec ¶
func (server *Server) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*Server) GetStatus ¶
func (server *Server) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*Server) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers"
func (*Server) InitializeSpec ¶
func (server *Server) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*Server) NewEmptyStatus ¶
func (server *Server) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*Server) OriginalGVK ¶
func (server *Server) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*Server) Owner ¶
func (server *Server) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*Server) SetConditions ¶
func (server *Server) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*Server) SetStatus ¶
func (server *Server) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*Server) ValidateCreate ¶
ValidateCreate validates the creation of the resource
func (*Server) ValidateDelete ¶
ValidateDelete validates the deletion of the resource
type ServerBlobAuditingPolicyProperties_ARM ¶
type ServerBlobAuditingPolicyProperties_ARM struct { // AuditActionsAndGroups: Specifies the Actions-Groups and Actions to audit. // The recommended set of action groups to use is the following combination - this will audit all the queries and stored // procedures executed against the database, as well as successful and failed logins: // BATCH_COMPLETED_GROUP, // SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, // FAILED_DATABASE_AUTHENTICATION_GROUP. // This above combination is also the set that is configured by default when enabling auditing from the Azure portal. // The supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using // unnecessary groups could lead to very large quantities of audit records): // APPLICATION_ROLE_CHANGE_PASSWORD_GROUP // BACKUP_RESTORE_GROUP // DATABASE_LOGOUT_GROUP // DATABASE_OBJECT_CHANGE_GROUP // DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP // DATABASE_OBJECT_PERMISSION_CHANGE_GROUP // DATABASE_OPERATION_GROUP // DATABASE_PERMISSION_CHANGE_GROUP // DATABASE_PRINCIPAL_CHANGE_GROUP // DATABASE_PRINCIPAL_IMPERSONATION_GROUP // DATABASE_ROLE_MEMBER_CHANGE_GROUP // FAILED_DATABASE_AUTHENTICATION_GROUP // SCHEMA_OBJECT_ACCESS_GROUP // SCHEMA_OBJECT_CHANGE_GROUP // SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP // SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP // SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP // USER_CHANGE_PASSWORD_GROUP // BATCH_STARTED_GROUP // BATCH_COMPLETED_GROUP // DBCC_GROUP // DATABASE_OWNERSHIP_CHANGE_GROUP // DATABASE_CHANGE_GROUP // LEDGER_OPERATION_GROUP // These are groups that cover all sql statements and stored procedures executed against the database, and should not be // used in combination with other groups as this will result in duplicate audit logs. // For more information, see [Database-Level Audit Action // Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). // For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server // auditing policy). The supported actions to audit are: // SELECT // UPDATE // INSERT // DELETE // EXECUTE // RECEIVE // REFERENCES // The general form for defining an action to be audited is: // {action} ON {object} BY {principal} // Note that <object> in the above format can refer to an object like a table, view, or stored procedure, or an entire // database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively. // For example: // SELECT on dbo.myTable by public // SELECT on DATABASE::myDatabase by public // SELECT on SCHEMA::mySchema by public // For more information, see [Database-Level Audit // Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) AuditActionsAndGroups []string `json:"auditActionsAndGroups,omitempty"` // IsAzureMonitorTargetEnabled: Specifies whether audit events are sent to Azure Monitor. // In order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true. // When using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on // the database should be also created. // Note that for server level audit you should use the 'master' database as {databaseName}. // Diagnostic Settings URI format: // PUT // https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview // For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) // or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) IsAzureMonitorTargetEnabled *bool `json:"isAzureMonitorTargetEnabled,omitempty"` // IsDevopsAuditEnabled: Specifies the state of devops audit. If state is Enabled, devops logs will be sent to Azure // Monitor. // In order to send the events to Azure Monitor, specify 'State' as 'Enabled', 'IsAzureMonitorTargetEnabled' as true and // 'IsDevopsAuditEnabled' as true // When using REST API to configure auditing, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on // the master database should also be created. // Diagnostic Settings URI format: // PUT // https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview // For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) // or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) IsDevopsAuditEnabled *bool `json:"isDevopsAuditEnabled,omitempty"` // IsManagedIdentityInUse: Specifies whether Managed Identity is used to access blob storage IsManagedIdentityInUse *bool `json:"isManagedIdentityInUse,omitempty"` // IsStorageSecondaryKeyInUse: Specifies whether storageAccountAccessKey value is the storage's secondary key. IsStorageSecondaryKeyInUse *bool `json:"isStorageSecondaryKeyInUse,omitempty"` // QueueDelayMs: Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be // processed. // The default minimum value is 1000 (1 second). The maximum is 2,147,483,647. QueueDelayMs *int `json:"queueDelayMs,omitempty"` // RetentionDays: Specifies the number of days to keep in the audit logs in the storage account. RetentionDays *int `json:"retentionDays,omitempty"` // State: Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are // required. State *ServerBlobAuditingPolicyProperties_State `json:"state,omitempty"` // StorageAccountAccessKey: Specifies the identifier key of the auditing storage account. // If state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server // system-assigned managed identity to access the storage. // Prerequisites for using managed identity authentication: // 1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD). // 2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the // server identity. // For more information, see [Auditing to storage using Managed Identity // authentication](https://go.microsoft.com/fwlink/?linkid=2114355) StorageAccountAccessKey *string `json:"storageAccountAccessKey,omitempty"` // StorageAccountSubscriptionId: Specifies the blob storage subscription Id. StorageAccountSubscriptionId *string `json:"storageAccountSubscriptionId,omitempty"` // StorageEndpoint: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is // Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required. StorageEndpoint *string `json:"storageEndpoint,omitempty"` }
Properties of a server blob auditing policy.
func (*ServerBlobAuditingPolicyProperties_ARM) DeepCopy ¶
func (in *ServerBlobAuditingPolicyProperties_ARM) DeepCopy() *ServerBlobAuditingPolicyProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerBlobAuditingPolicyProperties_ARM.
func (*ServerBlobAuditingPolicyProperties_ARM) DeepCopyInto ¶
func (in *ServerBlobAuditingPolicyProperties_ARM) DeepCopyInto(out *ServerBlobAuditingPolicyProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerBlobAuditingPolicyProperties_STATUS_ARM ¶
type ServerBlobAuditingPolicyProperties_STATUS_ARM struct { // AuditActionsAndGroups: Specifies the Actions-Groups and Actions to audit. // The recommended set of action groups to use is the following combination - this will audit all the queries and stored // procedures executed against the database, as well as successful and failed logins: // BATCH_COMPLETED_GROUP, // SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, // FAILED_DATABASE_AUTHENTICATION_GROUP. // This above combination is also the set that is configured by default when enabling auditing from the Azure portal. // The supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using // unnecessary groups could lead to very large quantities of audit records): // APPLICATION_ROLE_CHANGE_PASSWORD_GROUP // BACKUP_RESTORE_GROUP // DATABASE_LOGOUT_GROUP // DATABASE_OBJECT_CHANGE_GROUP // DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP // DATABASE_OBJECT_PERMISSION_CHANGE_GROUP // DATABASE_OPERATION_GROUP // DATABASE_PERMISSION_CHANGE_GROUP // DATABASE_PRINCIPAL_CHANGE_GROUP // DATABASE_PRINCIPAL_IMPERSONATION_GROUP // DATABASE_ROLE_MEMBER_CHANGE_GROUP // FAILED_DATABASE_AUTHENTICATION_GROUP // SCHEMA_OBJECT_ACCESS_GROUP // SCHEMA_OBJECT_CHANGE_GROUP // SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP // SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP // SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP // USER_CHANGE_PASSWORD_GROUP // BATCH_STARTED_GROUP // BATCH_COMPLETED_GROUP // DBCC_GROUP // DATABASE_OWNERSHIP_CHANGE_GROUP // DATABASE_CHANGE_GROUP // LEDGER_OPERATION_GROUP // These are groups that cover all sql statements and stored procedures executed against the database, and should not be // used in combination with other groups as this will result in duplicate audit logs. // For more information, see [Database-Level Audit Action // Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). // For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server // auditing policy). The supported actions to audit are: // SELECT // UPDATE // INSERT // DELETE // EXECUTE // RECEIVE // REFERENCES // The general form for defining an action to be audited is: // {action} ON {object} BY {principal} // Note that <object> in the above format can refer to an object like a table, view, or stored procedure, or an entire // database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively. // For example: // SELECT on dbo.myTable by public // SELECT on DATABASE::myDatabase by public // SELECT on SCHEMA::mySchema by public // For more information, see [Database-Level Audit // Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) AuditActionsAndGroups []string `json:"auditActionsAndGroups,omitempty"` // IsAzureMonitorTargetEnabled: Specifies whether audit events are sent to Azure Monitor. // In order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true. // When using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on // the database should be also created. // Note that for server level audit you should use the 'master' database as {databaseName}. // Diagnostic Settings URI format: // PUT // https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview // For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) // or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) IsAzureMonitorTargetEnabled *bool `json:"isAzureMonitorTargetEnabled,omitempty"` // IsDevopsAuditEnabled: Specifies the state of devops audit. If state is Enabled, devops logs will be sent to Azure // Monitor. // In order to send the events to Azure Monitor, specify 'State' as 'Enabled', 'IsAzureMonitorTargetEnabled' as true and // 'IsDevopsAuditEnabled' as true // When using REST API to configure auditing, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on // the master database should also be created. // Diagnostic Settings URI format: // PUT // https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview // For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) // or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) IsDevopsAuditEnabled *bool `json:"isDevopsAuditEnabled,omitempty"` // IsManagedIdentityInUse: Specifies whether Managed Identity is used to access blob storage IsManagedIdentityInUse *bool `json:"isManagedIdentityInUse,omitempty"` // IsStorageSecondaryKeyInUse: Specifies whether storageAccountAccessKey value is the storage's secondary key. IsStorageSecondaryKeyInUse *bool `json:"isStorageSecondaryKeyInUse,omitempty"` // QueueDelayMs: Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be // processed. // The default minimum value is 1000 (1 second). The maximum is 2,147,483,647. QueueDelayMs *int `json:"queueDelayMs,omitempty"` // RetentionDays: Specifies the number of days to keep in the audit logs in the storage account. RetentionDays *int `json:"retentionDays,omitempty"` // State: Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are // required. State *ServerBlobAuditingPolicyProperties_State_STATUS `json:"state,omitempty"` // StorageAccountSubscriptionId: Specifies the blob storage subscription Id. StorageAccountSubscriptionId *string `json:"storageAccountSubscriptionId,omitempty"` // StorageEndpoint: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is // Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required. StorageEndpoint *string `json:"storageEndpoint,omitempty"` }
Properties of a server blob auditing policy.
func (*ServerBlobAuditingPolicyProperties_STATUS_ARM) DeepCopy ¶
func (in *ServerBlobAuditingPolicyProperties_STATUS_ARM) DeepCopy() *ServerBlobAuditingPolicyProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerBlobAuditingPolicyProperties_STATUS_ARM.
func (*ServerBlobAuditingPolicyProperties_STATUS_ARM) DeepCopyInto ¶
func (in *ServerBlobAuditingPolicyProperties_STATUS_ARM) DeepCopyInto(out *ServerBlobAuditingPolicyProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerBlobAuditingPolicyProperties_State ¶
type ServerBlobAuditingPolicyProperties_State string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ServerBlobAuditingPolicyProperties_State_STATUS ¶
type ServerBlobAuditingPolicyProperties_State_STATUS string
type ServerConnectionPolicyProperties_ARM ¶
type ServerConnectionPolicyProperties_ARM struct { // ConnectionType: The server connection type. ConnectionType *ServerConnectionPolicyProperties_ConnectionType `json:"connectionType,omitempty"` }
The properties of a server connection policy.
func (*ServerConnectionPolicyProperties_ARM) DeepCopy ¶
func (in *ServerConnectionPolicyProperties_ARM) DeepCopy() *ServerConnectionPolicyProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerConnectionPolicyProperties_ARM.
func (*ServerConnectionPolicyProperties_ARM) DeepCopyInto ¶
func (in *ServerConnectionPolicyProperties_ARM) DeepCopyInto(out *ServerConnectionPolicyProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerConnectionPolicyProperties_ConnectionType ¶
type ServerConnectionPolicyProperties_ConnectionType string
+kubebuilder:validation:Enum={"Default","Proxy","Redirect"}
type ServerConnectionPolicyProperties_ConnectionType_STATUS ¶
type ServerConnectionPolicyProperties_ConnectionType_STATUS string
type ServerConnectionPolicyProperties_STATUS_ARM ¶
type ServerConnectionPolicyProperties_STATUS_ARM struct { // ConnectionType: The server connection type. ConnectionType *ServerConnectionPolicyProperties_ConnectionType_STATUS `json:"connectionType,omitempty"` }
The properties of a server connection policy.
func (*ServerConnectionPolicyProperties_STATUS_ARM) DeepCopy ¶
func (in *ServerConnectionPolicyProperties_STATUS_ARM) DeepCopy() *ServerConnectionPolicyProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerConnectionPolicyProperties_STATUS_ARM.
func (*ServerConnectionPolicyProperties_STATUS_ARM) DeepCopyInto ¶
func (in *ServerConnectionPolicyProperties_STATUS_ARM) DeepCopyInto(out *ServerConnectionPolicyProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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) AssignProperties_From_ServerExternalAdministrator ¶
func (administrator *ServerExternalAdministrator) AssignProperties_From_ServerExternalAdministrator(source *v1api20211101s.ServerExternalAdministrator) error
AssignProperties_From_ServerExternalAdministrator populates our ServerExternalAdministrator from the provided source ServerExternalAdministrator
func (*ServerExternalAdministrator) AssignProperties_To_ServerExternalAdministrator ¶
func (administrator *ServerExternalAdministrator) AssignProperties_To_ServerExternalAdministrator(destination *v1api20211101s.ServerExternalAdministrator) error
AssignProperties_To_ServerExternalAdministrator populates the provided destination ServerExternalAdministrator from our ServerExternalAdministrator
func (*ServerExternalAdministrator) ConvertToARM ¶
func (administrator *ServerExternalAdministrator) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*ServerExternalAdministrator) Initialize_From_ServerExternalAdministrator_STATUS ¶
func (administrator *ServerExternalAdministrator) Initialize_From_ServerExternalAdministrator_STATUS(source *ServerExternalAdministrator_STATUS) error
Initialize_From_ServerExternalAdministrator_STATUS populates our ServerExternalAdministrator from the provided source ServerExternalAdministrator_STATUS
func (*ServerExternalAdministrator) NewEmptyARMValue ¶
func (administrator *ServerExternalAdministrator) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServerExternalAdministrator) PopulateFromARM ¶
func (administrator *ServerExternalAdministrator) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServerExternalAdministrator_ARM ¶
type ServerExternalAdministrator_ARM 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"` // 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_ARM) DeepCopy ¶
func (in *ServerExternalAdministrator_ARM) DeepCopy() *ServerExternalAdministrator_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerExternalAdministrator_ARM.
func (*ServerExternalAdministrator_ARM) DeepCopyInto ¶
func (in *ServerExternalAdministrator_ARM) DeepCopyInto(out *ServerExternalAdministrator_ARM)
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) AssignProperties_From_ServerExternalAdministrator_STATUS ¶
func (administrator *ServerExternalAdministrator_STATUS) AssignProperties_From_ServerExternalAdministrator_STATUS(source *v1api20211101s.ServerExternalAdministrator_STATUS) error
AssignProperties_From_ServerExternalAdministrator_STATUS populates our ServerExternalAdministrator_STATUS from the provided source ServerExternalAdministrator_STATUS
func (*ServerExternalAdministrator_STATUS) AssignProperties_To_ServerExternalAdministrator_STATUS ¶
func (administrator *ServerExternalAdministrator_STATUS) AssignProperties_To_ServerExternalAdministrator_STATUS(destination *v1api20211101s.ServerExternalAdministrator_STATUS) error
AssignProperties_To_ServerExternalAdministrator_STATUS populates the provided destination ServerExternalAdministrator_STATUS from our ServerExternalAdministrator_STATUS
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.
func (*ServerExternalAdministrator_STATUS) NewEmptyARMValue ¶
func (administrator *ServerExternalAdministrator_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServerExternalAdministrator_STATUS) PopulateFromARM ¶
func (administrator *ServerExternalAdministrator_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServerExternalAdministrator_STATUS_ARM ¶
type ServerExternalAdministrator_STATUS_ARM 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_ARM) DeepCopy ¶
func (in *ServerExternalAdministrator_STATUS_ARM) DeepCopy() *ServerExternalAdministrator_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerExternalAdministrator_STATUS_ARM.
func (*ServerExternalAdministrator_STATUS_ARM) DeepCopyInto ¶
func (in *ServerExternalAdministrator_STATUS_ARM) DeepCopyInto(out *ServerExternalAdministrator_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerFirewallRuleProperties_ARM ¶
type ServerFirewallRuleProperties_ARM struct { // EndIpAddress: The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to // startIpAddress. Use value '0.0.0.0' for all Azure-internal IP addresses. EndIpAddress *string `json:"endIpAddress,omitempty"` // StartIpAddress: The start IP address of the firewall rule. Must be IPv4 format. Use value '0.0.0.0' for all // Azure-internal IP addresses. StartIpAddress *string `json:"startIpAddress,omitempty"` }
The properties of a server firewall rule.
func (*ServerFirewallRuleProperties_ARM) DeepCopy ¶
func (in *ServerFirewallRuleProperties_ARM) DeepCopy() *ServerFirewallRuleProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerFirewallRuleProperties_ARM.
func (*ServerFirewallRuleProperties_ARM) DeepCopyInto ¶
func (in *ServerFirewallRuleProperties_ARM) DeepCopyInto(out *ServerFirewallRuleProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerFirewallRuleProperties_STATUS_ARM ¶
type ServerFirewallRuleProperties_STATUS_ARM struct { // EndIpAddress: The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to // startIpAddress. Use value '0.0.0.0' for all Azure-internal IP addresses. EndIpAddress *string `json:"endIpAddress,omitempty"` // StartIpAddress: The start IP address of the firewall rule. Must be IPv4 format. Use value '0.0.0.0' for all // Azure-internal IP addresses. StartIpAddress *string `json:"startIpAddress,omitempty"` }
The properties of a server firewall rule.
func (*ServerFirewallRuleProperties_STATUS_ARM) DeepCopy ¶
func (in *ServerFirewallRuleProperties_STATUS_ARM) DeepCopy() *ServerFirewallRuleProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerFirewallRuleProperties_STATUS_ARM.
func (*ServerFirewallRuleProperties_STATUS_ARM) DeepCopyInto ¶
func (in *ServerFirewallRuleProperties_STATUS_ARM) DeepCopyInto(out *ServerFirewallRuleProperties_STATUS_ARM)
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 ServerOperatorConfigMaps ¶
type ServerOperatorConfigMaps struct { // FullyQualifiedDomainName: indicates where the FullyQualifiedDomainName config map should be placed. If omitted, no // config map will be created. FullyQualifiedDomainName *genruntime.ConfigMapDestination `json:"fullyQualifiedDomainName,omitempty"` }
func (*ServerOperatorConfigMaps) AssignProperties_From_ServerOperatorConfigMaps ¶
func (maps *ServerOperatorConfigMaps) AssignProperties_From_ServerOperatorConfigMaps(source *v1api20211101s.ServerOperatorConfigMaps) error
AssignProperties_From_ServerOperatorConfigMaps populates our ServerOperatorConfigMaps from the provided source ServerOperatorConfigMaps
func (*ServerOperatorConfigMaps) AssignProperties_To_ServerOperatorConfigMaps ¶
func (maps *ServerOperatorConfigMaps) AssignProperties_To_ServerOperatorConfigMaps(destination *v1api20211101s.ServerOperatorConfigMaps) error
AssignProperties_To_ServerOperatorConfigMaps populates the provided destination ServerOperatorConfigMaps from our ServerOperatorConfigMaps
func (*ServerOperatorConfigMaps) DeepCopy ¶
func (in *ServerOperatorConfigMaps) DeepCopy() *ServerOperatorConfigMaps
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerOperatorConfigMaps.
func (*ServerOperatorConfigMaps) DeepCopyInto ¶
func (in *ServerOperatorConfigMaps) DeepCopyInto(out *ServerOperatorConfigMaps)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerOperatorSpec ¶
type ServerOperatorSpec struct { // ConfigMaps: configures where to place operator written ConfigMaps. ConfigMaps *ServerOperatorConfigMaps `json:"configMaps,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*ServerOperatorSpec) AssignProperties_From_ServerOperatorSpec ¶
func (operator *ServerOperatorSpec) AssignProperties_From_ServerOperatorSpec(source *v1api20211101s.ServerOperatorSpec) error
AssignProperties_From_ServerOperatorSpec populates our ServerOperatorSpec from the provided source ServerOperatorSpec
func (*ServerOperatorSpec) AssignProperties_To_ServerOperatorSpec ¶
func (operator *ServerOperatorSpec) AssignProperties_To_ServerOperatorSpec(destination *v1api20211101s.ServerOperatorSpec) error
AssignProperties_To_ServerOperatorSpec populates the provided destination ServerOperatorSpec from our ServerOperatorSpec
func (*ServerOperatorSpec) DeepCopy ¶
func (in *ServerOperatorSpec) DeepCopy() *ServerOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerOperatorSpec.
func (*ServerOperatorSpec) DeepCopyInto ¶
func (in *ServerOperatorSpec) DeepCopyInto(out *ServerOperatorSpec)
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) AssignProperties_From_ServerPrivateEndpointConnection_STATUS ¶
func (connection *ServerPrivateEndpointConnection_STATUS) AssignProperties_From_ServerPrivateEndpointConnection_STATUS(source *v1api20211101s.ServerPrivateEndpointConnection_STATUS) error
AssignProperties_From_ServerPrivateEndpointConnection_STATUS populates our ServerPrivateEndpointConnection_STATUS from the provided source ServerPrivateEndpointConnection_STATUS
func (*ServerPrivateEndpointConnection_STATUS) AssignProperties_To_ServerPrivateEndpointConnection_STATUS ¶
func (connection *ServerPrivateEndpointConnection_STATUS) AssignProperties_To_ServerPrivateEndpointConnection_STATUS(destination *v1api20211101s.ServerPrivateEndpointConnection_STATUS) error
AssignProperties_To_ServerPrivateEndpointConnection_STATUS populates the provided destination ServerPrivateEndpointConnection_STATUS from our ServerPrivateEndpointConnection_STATUS
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.
func (*ServerPrivateEndpointConnection_STATUS) NewEmptyARMValue ¶
func (connection *ServerPrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServerPrivateEndpointConnection_STATUS) PopulateFromARM ¶
func (connection *ServerPrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServerPrivateEndpointConnection_STATUS_ARM ¶
type ServerPrivateEndpointConnection_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Properties: Private endpoint connection properties Properties *PrivateEndpointConnectionProperties_STATUS_ARM `json:"properties,omitempty"` }
A private endpoint connection under a server
func (*ServerPrivateEndpointConnection_STATUS_ARM) DeepCopy ¶
func (in *ServerPrivateEndpointConnection_STATUS_ARM) DeepCopy() *ServerPrivateEndpointConnection_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPrivateEndpointConnection_STATUS_ARM.
func (*ServerPrivateEndpointConnection_STATUS_ARM) DeepCopyInto ¶
func (in *ServerPrivateEndpointConnection_STATUS_ARM) DeepCopyInto(out *ServerPrivateEndpointConnection_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerProperties_ARM ¶
type ServerProperties_ARM 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_ARM `json:"administrators,omitempty"` // FederatedClientId: The Client id used for cross tenant CMK scenario FederatedClientId *string `json:"federatedClientId,omitempty"` // KeyId: A CMK URI of the key to use for encryption. KeyId *string `json:"keyId,omitempty"` // MinimalTlsVersion: Minimal TLS version. Allowed values: '1.0', '1.1', '1.2' MinimalTlsVersion *string `json:"minimalTlsVersion,omitempty"` 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"` // 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"` // Version: The version of the server. Version *string `json:"version,omitempty"` }
The properties of a server.
func (*ServerProperties_ARM) DeepCopy ¶
func (in *ServerProperties_ARM) DeepCopy() *ServerProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerProperties_ARM.
func (*ServerProperties_ARM) DeepCopyInto ¶
func (in *ServerProperties_ARM) DeepCopyInto(out *ServerProperties_ARM)
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_STATUS_ARM ¶
type ServerProperties_STATUS_ARM struct { // AdministratorLogin: Administrator username for the server. Once created it cannot be changed. AdministratorLogin *string `json:"administratorLogin,omitempty"` // Administrators: The Azure Active Directory administrator of the server. Administrators *ServerExternalAdministrator_STATUS_ARM `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"` // KeyId: A CMK URI of the key to use for encryption. KeyId *string `json:"keyId,omitempty"` // MinimalTlsVersion: Minimal TLS version. Allowed values: '1.0', '1.1', '1.2' MinimalTlsVersion *string `json:"minimalTlsVersion,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_ARM `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"` // 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"` }
The properties of a server.
func (*ServerProperties_STATUS_ARM) DeepCopy ¶
func (in *ServerProperties_STATUS_ARM) DeepCopy() *ServerProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerProperties_STATUS_ARM.
func (*ServerProperties_STATUS_ARM) DeepCopyInto ¶
func (in *ServerProperties_STATUS_ARM) DeepCopyInto(out *ServerProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerProperties_WorkspaceFeature_STATUS ¶
type ServerProperties_WorkspaceFeature_STATUS string
type ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM ¶
type ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM struct { // DisabledAlerts: Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, // Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force DisabledAlerts []string `json:"disabledAlerts,omitempty"` // EmailAccountAdmins: Specifies that the alert is sent to the account administrators. EmailAccountAdmins *bool `json:"emailAccountAdmins,omitempty"` // EmailAddresses: Specifies an array of e-mail addresses to which the alert is sent. EmailAddresses []string `json:"emailAddresses,omitempty"` // RetentionDays: Specifies the number of days to keep in the Threat Detection audit logs. RetentionDays *int `json:"retentionDays,omitempty"` // State: Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the // specific database. State *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_State `json:"state,omitempty"` // StorageAccountAccessKey: Specifies the identifier key of the Threat Detection audit storage account. StorageAccountAccessKey *string `json:"storageAccountAccessKey,omitempty"` // StorageEndpoint: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage // will hold all Threat Detection audit logs. StorageEndpoint *string `json:"storageEndpoint,omitempty"` }
Properties of a security alert policy.
func (*ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM) DeepCopy ¶
func (in *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM) DeepCopy() *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM.
func (*ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM) DeepCopyInto ¶
func (in *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM) DeepCopyInto(out *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM ¶
type ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM struct { // CreationTime: Specifies the UTC creation time of the policy. CreationTime *string `json:"creationTime,omitempty"` // DisabledAlerts: Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, // Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force DisabledAlerts []string `json:"disabledAlerts,omitempty"` // EmailAccountAdmins: Specifies that the alert is sent to the account administrators. EmailAccountAdmins *bool `json:"emailAccountAdmins,omitempty"` // EmailAddresses: Specifies an array of e-mail addresses to which the alert is sent. EmailAddresses []string `json:"emailAddresses,omitempty"` // RetentionDays: Specifies the number of days to keep in the Threat Detection audit logs. RetentionDays *int `json:"retentionDays,omitempty"` // State: Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the // specific database. State *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_STATUS `json:"state,omitempty"` // StorageEndpoint: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage // will hold all Threat Detection audit logs. StorageEndpoint *string `json:"storageEndpoint,omitempty"` }
Properties of a security alert policy.
func (*ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM) DeepCopy ¶
func (in *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM) DeepCopy() *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM.
func (*ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM) DeepCopyInto ¶
func (in *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM) DeepCopyInto(out *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_State ¶
type ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_State string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_STATUS ¶
type ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_STATUS string
type ServerVulnerabilityAssessmentProperties_ARM ¶
type ServerVulnerabilityAssessmentProperties_ARM struct { // RecurringScans: The recurring scans settings RecurringScans *VulnerabilityAssessmentRecurringScansProperties_ARM `json:"recurringScans,omitempty"` // StorageAccountAccessKey: Specifies the identifier key of the storage account for vulnerability assessment scan results. // If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only if the storage account is // not behind a Vnet or a firewall StorageAccountAccessKey *string `json:"storageAccountAccessKey,omitempty"` // StorageContainerPath: A blob storage container path to hold the scan results (e.g. // https://myStorage.blob.core.windows.net/VaScans/). StorageContainerPath *string `json:"storageContainerPath,omitempty" optionalConfigMapPair:"StorageContainerPath"` // StorageContainerSasKey: A shared access signature (SAS Key) that has write access to the blob container specified in // 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. // Applies only if the storage account is not behind a Vnet or a firewall StorageContainerSasKey *string `json:"storageContainerSasKey,omitempty"` }
Properties of a server Vulnerability Assessment.
func (*ServerVulnerabilityAssessmentProperties_ARM) DeepCopy ¶
func (in *ServerVulnerabilityAssessmentProperties_ARM) DeepCopy() *ServerVulnerabilityAssessmentProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerVulnerabilityAssessmentProperties_ARM.
func (*ServerVulnerabilityAssessmentProperties_ARM) DeepCopyInto ¶
func (in *ServerVulnerabilityAssessmentProperties_ARM) DeepCopyInto(out *ServerVulnerabilityAssessmentProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerVulnerabilityAssessmentProperties_STATUS_ARM ¶
type ServerVulnerabilityAssessmentProperties_STATUS_ARM struct { // RecurringScans: The recurring scans settings RecurringScans *VulnerabilityAssessmentRecurringScansProperties_STATUS_ARM `json:"recurringScans,omitempty"` // StorageContainerPath: A blob storage container path to hold the scan results (e.g. // https://myStorage.blob.core.windows.net/VaScans/). StorageContainerPath *string `json:"storageContainerPath,omitempty"` }
Properties of a server Vulnerability Assessment.
func (*ServerVulnerabilityAssessmentProperties_STATUS_ARM) DeepCopy ¶
func (in *ServerVulnerabilityAssessmentProperties_STATUS_ARM) DeepCopy() *ServerVulnerabilityAssessmentProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerVulnerabilityAssessmentProperties_STATUS_ARM.
func (*ServerVulnerabilityAssessmentProperties_STATUS_ARM) DeepCopyInto ¶
func (in *ServerVulnerabilityAssessmentProperties_STATUS_ARM) DeepCopyInto(out *ServerVulnerabilityAssessmentProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Server_STATUS ¶
type Server_STATUS struct { // AdministratorLogin: Administrator username for the server. Once created it cannot be changed. AdministratorLogin *string `json:"administratorLogin,omitempty"` // Administrators: The Azure Active Directory administrator of the server. Administrators *ServerExternalAdministrator_STATUS `json:"administrators,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,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"` }
An Azure SQL Database server.
func (*Server_STATUS) AssignProperties_From_Server_STATUS ¶
func (server *Server_STATUS) AssignProperties_From_Server_STATUS(source *v1api20211101s.Server_STATUS) error
AssignProperties_From_Server_STATUS populates our Server_STATUS from the provided source Server_STATUS
func (*Server_STATUS) AssignProperties_To_Server_STATUS ¶
func (server *Server_STATUS) AssignProperties_To_Server_STATUS(destination *v1api20211101s.Server_STATUS) error
AssignProperties_To_Server_STATUS populates the provided destination Server_STATUS from our Server_STATUS
func (*Server_STATUS) ConvertStatusFrom ¶
func (server *Server_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Server_STATUS from the provided source
func (*Server_STATUS) ConvertStatusTo ¶
func (server *Server_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Server_STATUS
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.
func (*Server_STATUS) NewEmptyARMValue ¶
func (server *Server_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Server_STATUS) PopulateFromARM ¶
func (server *Server_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Server_STATUS_ARM ¶
type Server_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Identity: The Azure Active Directory identity of the server. Identity *ResourceIdentity_STATUS_ARM `json:"identity,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"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *ServerProperties_STATUS_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
An Azure SQL Database server.
func (*Server_STATUS_ARM) DeepCopy ¶
func (in *Server_STATUS_ARM) DeepCopy() *Server_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server_STATUS_ARM.
func (*Server_STATUS_ARM) DeepCopyInto ¶
func (in *Server_STATUS_ARM) DeepCopyInto(out *Server_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Server_Spec ¶
type Server_Spec 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 *genruntime.SecretReference `json:"administratorLoginPassword,omitempty"` // Administrators: The Azure Active Directory administrator of the server. Administrators *ServerExternalAdministrator `json:"administrators,omitempty"` // 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. AzureName string `json:"azureName,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"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *ServerOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // 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 Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // PrimaryUserAssignedIdentityReference: The resource id of a user assigned identity to be used by default. PrimaryUserAssignedIdentityReference *genruntime.ResourceReference `armReference:"PrimaryUserAssignedIdentityId" json:"primaryUserAssignedIdentityReference,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"` // 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 (*Server_Spec) AssignProperties_From_Server_Spec ¶
func (server *Server_Spec) AssignProperties_From_Server_Spec(source *v1api20211101s.Server_Spec) error
AssignProperties_From_Server_Spec populates our Server_Spec from the provided source Server_Spec
func (*Server_Spec) AssignProperties_To_Server_Spec ¶
func (server *Server_Spec) AssignProperties_To_Server_Spec(destination *v1api20211101s.Server_Spec) error
AssignProperties_To_Server_Spec populates the provided destination Server_Spec from our Server_Spec
func (*Server_Spec) ConvertSpecFrom ¶
func (server *Server_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Server_Spec from the provided source
func (*Server_Spec) ConvertSpecTo ¶
func (server *Server_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Server_Spec
func (*Server_Spec) ConvertToARM ¶
func (server *Server_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*Server_Spec) Initialize_From_Server_STATUS ¶
func (server *Server_Spec) Initialize_From_Server_STATUS(source *Server_STATUS) error
Initialize_From_Server_STATUS populates our Server_Spec from the provided source Server_STATUS
func (*Server_Spec) NewEmptyARMValue ¶
func (server *Server_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Server_Spec) OriginalVersion ¶
func (server *Server_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Server_Spec) PopulateFromARM ¶
func (server *Server_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Server_Spec) SetAzureName ¶
func (server *Server_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Server_Spec_ARM ¶
type Server_Spec_ARM struct { // Identity: The Azure Active Directory identity of the server. Identity *ResourceIdentity_ARM `json:"identity,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *ServerProperties_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*Server_Spec_ARM) DeepCopy ¶
func (in *Server_Spec_ARM) DeepCopy() *Server_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server_Spec_ARM.
func (*Server_Spec_ARM) DeepCopyInto ¶
func (in *Server_Spec_ARM) DeepCopyInto(out *Server_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Server_Spec_ARM) GetAPIVersion ¶
func (server Server_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Server_Spec_ARM) GetName ¶
func (server *Server_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Server_Spec_ARM) GetType ¶
func (server *Server_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers"
type ServersAdministrator ¶
type ServersAdministrator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_Administrator_Spec `json:"spec,omitempty"` Status Servers_Administrator_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/ServerAzureADAdministrators.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/administrators/{administratorName}
func (*ServersAdministrator) AssignProperties_From_ServersAdministrator ¶
func (administrator *ServersAdministrator) AssignProperties_From_ServersAdministrator(source *v1api20211101s.ServersAdministrator) error
AssignProperties_From_ServersAdministrator populates our ServersAdministrator from the provided source ServersAdministrator
func (*ServersAdministrator) AssignProperties_To_ServersAdministrator ¶
func (administrator *ServersAdministrator) AssignProperties_To_ServersAdministrator(destination *v1api20211101s.ServersAdministrator) error
AssignProperties_To_ServersAdministrator populates the provided destination ServersAdministrator from our ServersAdministrator
func (*ServersAdministrator) AzureName ¶
func (administrator *ServersAdministrator) AzureName() string
AzureName returns the Azure name of the resource (always "ActiveDirectory")
func (*ServersAdministrator) ConvertFrom ¶
func (administrator *ServersAdministrator) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersAdministrator from the provided hub ServersAdministrator
func (*ServersAdministrator) ConvertTo ¶
func (administrator *ServersAdministrator) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersAdministrator from our ServersAdministrator
func (*ServersAdministrator) DeepCopy ¶
func (in *ServersAdministrator) DeepCopy() *ServersAdministrator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersAdministrator.
func (*ServersAdministrator) DeepCopyInto ¶
func (in *ServersAdministrator) DeepCopyInto(out *ServersAdministrator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersAdministrator) DeepCopyObject ¶
func (in *ServersAdministrator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersAdministrator) Default ¶
func (administrator *ServersAdministrator) Default()
Default applies defaults to the ServersAdministrator resource
func (ServersAdministrator) GetAPIVersion ¶
func (administrator ServersAdministrator) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersAdministrator) GetConditions ¶
func (administrator *ServersAdministrator) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersAdministrator) GetResourceScope ¶
func (administrator *ServersAdministrator) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersAdministrator) GetSpec ¶
func (administrator *ServersAdministrator) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersAdministrator) GetStatus ¶
func (administrator *ServersAdministrator) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersAdministrator) GetType ¶
func (administrator *ServersAdministrator) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/administrators"
func (*ServersAdministrator) InitializeSpec ¶
func (administrator *ServersAdministrator) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersAdministrator) NewEmptyStatus ¶
func (administrator *ServersAdministrator) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersAdministrator) OriginalGVK ¶
func (administrator *ServersAdministrator) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersAdministrator) Owner ¶
func (administrator *ServersAdministrator) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersAdministrator) SetConditions ¶
func (administrator *ServersAdministrator) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersAdministrator) SetStatus ¶
func (administrator *ServersAdministrator) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersAdministrator) ValidateCreate ¶
func (administrator *ServersAdministrator) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersAdministrator) ValidateDelete ¶
func (administrator *ServersAdministrator) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersAdministrator) ValidateUpdate ¶
func (administrator *ServersAdministrator) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersAdministratorList ¶
type ServersAdministratorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersAdministrator `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/ServerAzureADAdministrators.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/administrators/{administratorName}
func (*ServersAdministratorList) DeepCopy ¶
func (in *ServersAdministratorList) DeepCopy() *ServersAdministratorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersAdministratorList.
func (*ServersAdministratorList) DeepCopyInto ¶
func (in *ServersAdministratorList) DeepCopyInto(out *ServersAdministratorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersAdministratorList) DeepCopyObject ¶
func (in *ServersAdministratorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersAdvancedThreatProtectionSetting ¶
type ServersAdvancedThreatProtectionSetting struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_AdvancedThreatProtectionSetting_Spec `json:"spec,omitempty"` Status Servers_AdvancedThreatProtectionSetting_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/ServerAdvancedThreatProtectionSettings.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/advancedThreatProtectionSettings/Default
func (*ServersAdvancedThreatProtectionSetting) AssignProperties_From_ServersAdvancedThreatProtectionSetting ¶
func (setting *ServersAdvancedThreatProtectionSetting) AssignProperties_From_ServersAdvancedThreatProtectionSetting(source *v1api20211101s.ServersAdvancedThreatProtectionSetting) error
AssignProperties_From_ServersAdvancedThreatProtectionSetting populates our ServersAdvancedThreatProtectionSetting from the provided source ServersAdvancedThreatProtectionSetting
func (*ServersAdvancedThreatProtectionSetting) AssignProperties_To_ServersAdvancedThreatProtectionSetting ¶
func (setting *ServersAdvancedThreatProtectionSetting) AssignProperties_To_ServersAdvancedThreatProtectionSetting(destination *v1api20211101s.ServersAdvancedThreatProtectionSetting) error
AssignProperties_To_ServersAdvancedThreatProtectionSetting populates the provided destination ServersAdvancedThreatProtectionSetting from our ServersAdvancedThreatProtectionSetting
func (*ServersAdvancedThreatProtectionSetting) AzureName ¶
func (setting *ServersAdvancedThreatProtectionSetting) AzureName() string
AzureName returns the Azure name of the resource (always "Default")
func (*ServersAdvancedThreatProtectionSetting) ConvertFrom ¶
func (setting *ServersAdvancedThreatProtectionSetting) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersAdvancedThreatProtectionSetting from the provided hub ServersAdvancedThreatProtectionSetting
func (*ServersAdvancedThreatProtectionSetting) ConvertTo ¶
func (setting *ServersAdvancedThreatProtectionSetting) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersAdvancedThreatProtectionSetting from our ServersAdvancedThreatProtectionSetting
func (*ServersAdvancedThreatProtectionSetting) DeepCopy ¶
func (in *ServersAdvancedThreatProtectionSetting) DeepCopy() *ServersAdvancedThreatProtectionSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersAdvancedThreatProtectionSetting.
func (*ServersAdvancedThreatProtectionSetting) DeepCopyInto ¶
func (in *ServersAdvancedThreatProtectionSetting) DeepCopyInto(out *ServersAdvancedThreatProtectionSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersAdvancedThreatProtectionSetting) DeepCopyObject ¶
func (in *ServersAdvancedThreatProtectionSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersAdvancedThreatProtectionSetting) Default ¶
func (setting *ServersAdvancedThreatProtectionSetting) Default()
Default applies defaults to the ServersAdvancedThreatProtectionSetting resource
func (ServersAdvancedThreatProtectionSetting) GetAPIVersion ¶
func (setting ServersAdvancedThreatProtectionSetting) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersAdvancedThreatProtectionSetting) GetConditions ¶
func (setting *ServersAdvancedThreatProtectionSetting) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersAdvancedThreatProtectionSetting) GetResourceScope ¶
func (setting *ServersAdvancedThreatProtectionSetting) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersAdvancedThreatProtectionSetting) GetSpec ¶
func (setting *ServersAdvancedThreatProtectionSetting) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersAdvancedThreatProtectionSetting) GetStatus ¶
func (setting *ServersAdvancedThreatProtectionSetting) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersAdvancedThreatProtectionSetting) GetType ¶
func (setting *ServersAdvancedThreatProtectionSetting) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/advancedThreatProtectionSettings"
func (*ServersAdvancedThreatProtectionSetting) InitializeSpec ¶
func (setting *ServersAdvancedThreatProtectionSetting) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersAdvancedThreatProtectionSetting) NewEmptyStatus ¶
func (setting *ServersAdvancedThreatProtectionSetting) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersAdvancedThreatProtectionSetting) OriginalGVK ¶
func (setting *ServersAdvancedThreatProtectionSetting) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersAdvancedThreatProtectionSetting) Owner ¶
func (setting *ServersAdvancedThreatProtectionSetting) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersAdvancedThreatProtectionSetting) SetConditions ¶
func (setting *ServersAdvancedThreatProtectionSetting) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersAdvancedThreatProtectionSetting) SetStatus ¶
func (setting *ServersAdvancedThreatProtectionSetting) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersAdvancedThreatProtectionSetting) ValidateCreate ¶
func (setting *ServersAdvancedThreatProtectionSetting) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersAdvancedThreatProtectionSetting) ValidateDelete ¶
func (setting *ServersAdvancedThreatProtectionSetting) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersAdvancedThreatProtectionSetting) ValidateUpdate ¶
func (setting *ServersAdvancedThreatProtectionSetting) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersAdvancedThreatProtectionSettingList ¶
type ServersAdvancedThreatProtectionSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersAdvancedThreatProtectionSetting `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/ServerAdvancedThreatProtectionSettings.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/advancedThreatProtectionSettings/Default
func (*ServersAdvancedThreatProtectionSettingList) DeepCopy ¶
func (in *ServersAdvancedThreatProtectionSettingList) DeepCopy() *ServersAdvancedThreatProtectionSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersAdvancedThreatProtectionSettingList.
func (*ServersAdvancedThreatProtectionSettingList) DeepCopyInto ¶
func (in *ServersAdvancedThreatProtectionSettingList) DeepCopyInto(out *ServersAdvancedThreatProtectionSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersAdvancedThreatProtectionSettingList) DeepCopyObject ¶
func (in *ServersAdvancedThreatProtectionSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersAuditingSetting ¶
type ServersAuditingSetting struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_AuditingSetting_Spec `json:"spec,omitempty"` Status Servers_AuditingSetting_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/BlobAuditing.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/auditingSettings/default
func (*ServersAuditingSetting) AssignProperties_From_ServersAuditingSetting ¶
func (setting *ServersAuditingSetting) AssignProperties_From_ServersAuditingSetting(source *v1api20211101s.ServersAuditingSetting) error
AssignProperties_From_ServersAuditingSetting populates our ServersAuditingSetting from the provided source ServersAuditingSetting
func (*ServersAuditingSetting) AssignProperties_To_ServersAuditingSetting ¶
func (setting *ServersAuditingSetting) AssignProperties_To_ServersAuditingSetting(destination *v1api20211101s.ServersAuditingSetting) error
AssignProperties_To_ServersAuditingSetting populates the provided destination ServersAuditingSetting from our ServersAuditingSetting
func (*ServersAuditingSetting) AzureName ¶
func (setting *ServersAuditingSetting) AzureName() string
AzureName returns the Azure name of the resource (always "default")
func (*ServersAuditingSetting) ConvertFrom ¶
func (setting *ServersAuditingSetting) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersAuditingSetting from the provided hub ServersAuditingSetting
func (*ServersAuditingSetting) ConvertTo ¶
func (setting *ServersAuditingSetting) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersAuditingSetting from our ServersAuditingSetting
func (*ServersAuditingSetting) DeepCopy ¶
func (in *ServersAuditingSetting) DeepCopy() *ServersAuditingSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersAuditingSetting.
func (*ServersAuditingSetting) DeepCopyInto ¶
func (in *ServersAuditingSetting) DeepCopyInto(out *ServersAuditingSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersAuditingSetting) DeepCopyObject ¶
func (in *ServersAuditingSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersAuditingSetting) Default ¶
func (setting *ServersAuditingSetting) Default()
Default applies defaults to the ServersAuditingSetting resource
func (ServersAuditingSetting) GetAPIVersion ¶
func (setting ServersAuditingSetting) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersAuditingSetting) GetConditions ¶
func (setting *ServersAuditingSetting) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersAuditingSetting) GetResourceScope ¶
func (setting *ServersAuditingSetting) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersAuditingSetting) GetSpec ¶
func (setting *ServersAuditingSetting) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersAuditingSetting) GetStatus ¶
func (setting *ServersAuditingSetting) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersAuditingSetting) GetType ¶
func (setting *ServersAuditingSetting) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/auditingSettings"
func (*ServersAuditingSetting) InitializeSpec ¶
func (setting *ServersAuditingSetting) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersAuditingSetting) NewEmptyStatus ¶
func (setting *ServersAuditingSetting) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersAuditingSetting) OriginalGVK ¶
func (setting *ServersAuditingSetting) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersAuditingSetting) Owner ¶
func (setting *ServersAuditingSetting) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersAuditingSetting) SetConditions ¶
func (setting *ServersAuditingSetting) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersAuditingSetting) SetStatus ¶
func (setting *ServersAuditingSetting) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersAuditingSetting) ValidateCreate ¶
func (setting *ServersAuditingSetting) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersAuditingSetting) ValidateDelete ¶
func (setting *ServersAuditingSetting) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersAuditingSetting) ValidateUpdate ¶
func (setting *ServersAuditingSetting) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersAuditingSettingList ¶
type ServersAuditingSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersAuditingSetting `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/BlobAuditing.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/auditingSettings/default
func (*ServersAuditingSettingList) DeepCopy ¶
func (in *ServersAuditingSettingList) DeepCopy() *ServersAuditingSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersAuditingSettingList.
func (*ServersAuditingSettingList) DeepCopyInto ¶
func (in *ServersAuditingSettingList) DeepCopyInto(out *ServersAuditingSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersAuditingSettingList) DeepCopyObject ¶
func (in *ServersAuditingSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersAzureADOnlyAuthentication ¶
type ServersAzureADOnlyAuthentication struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_AzureADOnlyAuthentication_Spec `json:"spec,omitempty"` Status Servers_AzureADOnlyAuthentication_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/ServerAzureADOnlyAuthentications.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/azureADOnlyAuthentications/Default
func (*ServersAzureADOnlyAuthentication) AssignProperties_From_ServersAzureADOnlyAuthentication ¶
func (authentication *ServersAzureADOnlyAuthentication) AssignProperties_From_ServersAzureADOnlyAuthentication(source *v1api20211101s.ServersAzureADOnlyAuthentication) error
AssignProperties_From_ServersAzureADOnlyAuthentication populates our ServersAzureADOnlyAuthentication from the provided source ServersAzureADOnlyAuthentication
func (*ServersAzureADOnlyAuthentication) AssignProperties_To_ServersAzureADOnlyAuthentication ¶
func (authentication *ServersAzureADOnlyAuthentication) AssignProperties_To_ServersAzureADOnlyAuthentication(destination *v1api20211101s.ServersAzureADOnlyAuthentication) error
AssignProperties_To_ServersAzureADOnlyAuthentication populates the provided destination ServersAzureADOnlyAuthentication from our ServersAzureADOnlyAuthentication
func (*ServersAzureADOnlyAuthentication) AzureName ¶
func (authentication *ServersAzureADOnlyAuthentication) AzureName() string
AzureName returns the Azure name of the resource (always "Default")
func (*ServersAzureADOnlyAuthentication) ConvertFrom ¶
func (authentication *ServersAzureADOnlyAuthentication) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersAzureADOnlyAuthentication from the provided hub ServersAzureADOnlyAuthentication
func (*ServersAzureADOnlyAuthentication) ConvertTo ¶
func (authentication *ServersAzureADOnlyAuthentication) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersAzureADOnlyAuthentication from our ServersAzureADOnlyAuthentication
func (*ServersAzureADOnlyAuthentication) DeepCopy ¶
func (in *ServersAzureADOnlyAuthentication) DeepCopy() *ServersAzureADOnlyAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersAzureADOnlyAuthentication.
func (*ServersAzureADOnlyAuthentication) DeepCopyInto ¶
func (in *ServersAzureADOnlyAuthentication) DeepCopyInto(out *ServersAzureADOnlyAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersAzureADOnlyAuthentication) DeepCopyObject ¶
func (in *ServersAzureADOnlyAuthentication) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersAzureADOnlyAuthentication) Default ¶
func (authentication *ServersAzureADOnlyAuthentication) Default()
Default applies defaults to the ServersAzureADOnlyAuthentication resource
func (ServersAzureADOnlyAuthentication) GetAPIVersion ¶
func (authentication ServersAzureADOnlyAuthentication) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersAzureADOnlyAuthentication) GetConditions ¶
func (authentication *ServersAzureADOnlyAuthentication) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersAzureADOnlyAuthentication) GetResourceScope ¶
func (authentication *ServersAzureADOnlyAuthentication) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersAzureADOnlyAuthentication) GetSpec ¶
func (authentication *ServersAzureADOnlyAuthentication) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersAzureADOnlyAuthentication) GetStatus ¶
func (authentication *ServersAzureADOnlyAuthentication) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersAzureADOnlyAuthentication) GetType ¶
func (authentication *ServersAzureADOnlyAuthentication) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/azureADOnlyAuthentications"
func (*ServersAzureADOnlyAuthentication) InitializeSpec ¶
func (authentication *ServersAzureADOnlyAuthentication) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersAzureADOnlyAuthentication) NewEmptyStatus ¶
func (authentication *ServersAzureADOnlyAuthentication) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersAzureADOnlyAuthentication) OriginalGVK ¶
func (authentication *ServersAzureADOnlyAuthentication) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersAzureADOnlyAuthentication) Owner ¶
func (authentication *ServersAzureADOnlyAuthentication) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersAzureADOnlyAuthentication) SetConditions ¶
func (authentication *ServersAzureADOnlyAuthentication) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersAzureADOnlyAuthentication) SetStatus ¶
func (authentication *ServersAzureADOnlyAuthentication) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersAzureADOnlyAuthentication) ValidateCreate ¶
func (authentication *ServersAzureADOnlyAuthentication) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersAzureADOnlyAuthentication) ValidateDelete ¶
func (authentication *ServersAzureADOnlyAuthentication) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersAzureADOnlyAuthentication) ValidateUpdate ¶
func (authentication *ServersAzureADOnlyAuthentication) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersAzureADOnlyAuthenticationList ¶
type ServersAzureADOnlyAuthenticationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersAzureADOnlyAuthentication `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/ServerAzureADOnlyAuthentications.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/azureADOnlyAuthentications/Default
func (*ServersAzureADOnlyAuthenticationList) DeepCopy ¶
func (in *ServersAzureADOnlyAuthenticationList) DeepCopy() *ServersAzureADOnlyAuthenticationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersAzureADOnlyAuthenticationList.
func (*ServersAzureADOnlyAuthenticationList) DeepCopyInto ¶
func (in *ServersAzureADOnlyAuthenticationList) DeepCopyInto(out *ServersAzureADOnlyAuthenticationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersAzureADOnlyAuthenticationList) DeepCopyObject ¶
func (in *ServersAzureADOnlyAuthenticationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersConnectionPolicy ¶
type ServersConnectionPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_ConnectionPolicy_Spec `json:"spec,omitempty"` Status Servers_ConnectionPolicy_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/ServerConnectionPolicies.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/connectionPolicies/default
func (*ServersConnectionPolicy) AssignProperties_From_ServersConnectionPolicy ¶
func (policy *ServersConnectionPolicy) AssignProperties_From_ServersConnectionPolicy(source *v1api20211101s.ServersConnectionPolicy) error
AssignProperties_From_ServersConnectionPolicy populates our ServersConnectionPolicy from the provided source ServersConnectionPolicy
func (*ServersConnectionPolicy) AssignProperties_To_ServersConnectionPolicy ¶
func (policy *ServersConnectionPolicy) AssignProperties_To_ServersConnectionPolicy(destination *v1api20211101s.ServersConnectionPolicy) error
AssignProperties_To_ServersConnectionPolicy populates the provided destination ServersConnectionPolicy from our ServersConnectionPolicy
func (*ServersConnectionPolicy) AzureName ¶
func (policy *ServersConnectionPolicy) AzureName() string
AzureName returns the Azure name of the resource (always "default")
func (*ServersConnectionPolicy) ConvertFrom ¶
func (policy *ServersConnectionPolicy) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersConnectionPolicy from the provided hub ServersConnectionPolicy
func (*ServersConnectionPolicy) ConvertTo ¶
func (policy *ServersConnectionPolicy) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersConnectionPolicy from our ServersConnectionPolicy
func (*ServersConnectionPolicy) DeepCopy ¶
func (in *ServersConnectionPolicy) DeepCopy() *ServersConnectionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersConnectionPolicy.
func (*ServersConnectionPolicy) DeepCopyInto ¶
func (in *ServersConnectionPolicy) DeepCopyInto(out *ServersConnectionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersConnectionPolicy) DeepCopyObject ¶
func (in *ServersConnectionPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersConnectionPolicy) Default ¶
func (policy *ServersConnectionPolicy) Default()
Default applies defaults to the ServersConnectionPolicy resource
func (ServersConnectionPolicy) GetAPIVersion ¶
func (policy ServersConnectionPolicy) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersConnectionPolicy) GetConditions ¶
func (policy *ServersConnectionPolicy) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersConnectionPolicy) GetResourceScope ¶
func (policy *ServersConnectionPolicy) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersConnectionPolicy) GetSpec ¶
func (policy *ServersConnectionPolicy) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersConnectionPolicy) GetStatus ¶
func (policy *ServersConnectionPolicy) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersConnectionPolicy) GetType ¶
func (policy *ServersConnectionPolicy) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/connectionPolicies"
func (*ServersConnectionPolicy) InitializeSpec ¶
func (policy *ServersConnectionPolicy) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersConnectionPolicy) NewEmptyStatus ¶
func (policy *ServersConnectionPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersConnectionPolicy) OriginalGVK ¶
func (policy *ServersConnectionPolicy) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersConnectionPolicy) Owner ¶
func (policy *ServersConnectionPolicy) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersConnectionPolicy) SetConditions ¶
func (policy *ServersConnectionPolicy) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersConnectionPolicy) SetStatus ¶
func (policy *ServersConnectionPolicy) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersConnectionPolicy) ValidateCreate ¶
func (policy *ServersConnectionPolicy) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersConnectionPolicy) ValidateDelete ¶
func (policy *ServersConnectionPolicy) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersConnectionPolicy) ValidateUpdate ¶
func (policy *ServersConnectionPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersConnectionPolicyList ¶
type ServersConnectionPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersConnectionPolicy `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/ServerConnectionPolicies.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/connectionPolicies/default
func (*ServersConnectionPolicyList) DeepCopy ¶
func (in *ServersConnectionPolicyList) DeepCopy() *ServersConnectionPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersConnectionPolicyList.
func (*ServersConnectionPolicyList) DeepCopyInto ¶
func (in *ServersConnectionPolicyList) DeepCopyInto(out *ServersConnectionPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersConnectionPolicyList) DeepCopyObject ¶
func (in *ServersConnectionPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersDatabase ¶
type ServersDatabase 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:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/Databases.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}
func (*ServersDatabase) AssignProperties_From_ServersDatabase ¶
func (database *ServersDatabase) AssignProperties_From_ServersDatabase(source *v1api20211101s.ServersDatabase) error
AssignProperties_From_ServersDatabase populates our ServersDatabase from the provided source ServersDatabase
func (*ServersDatabase) AssignProperties_To_ServersDatabase ¶
func (database *ServersDatabase) AssignProperties_To_ServersDatabase(destination *v1api20211101s.ServersDatabase) error
AssignProperties_To_ServersDatabase populates the provided destination ServersDatabase from our ServersDatabase
func (*ServersDatabase) AzureName ¶
func (database *ServersDatabase) AzureName() string
AzureName returns the Azure name of the resource
func (*ServersDatabase) ConvertFrom ¶
func (database *ServersDatabase) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersDatabase from the provided hub ServersDatabase
func (*ServersDatabase) ConvertTo ¶
func (database *ServersDatabase) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersDatabase from our ServersDatabase
func (*ServersDatabase) DeepCopy ¶
func (in *ServersDatabase) DeepCopy() *ServersDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersDatabase.
func (*ServersDatabase) DeepCopyInto ¶
func (in *ServersDatabase) DeepCopyInto(out *ServersDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersDatabase) DeepCopyObject ¶
func (in *ServersDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersDatabase) Default ¶
func (database *ServersDatabase) Default()
Default applies defaults to the ServersDatabase resource
func (ServersDatabase) GetAPIVersion ¶
func (database ServersDatabase) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersDatabase) GetConditions ¶
func (database *ServersDatabase) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersDatabase) GetResourceScope ¶
func (database *ServersDatabase) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersDatabase) GetSpec ¶
func (database *ServersDatabase) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersDatabase) GetStatus ¶
func (database *ServersDatabase) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersDatabase) GetType ¶
func (database *ServersDatabase) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/databases"
func (*ServersDatabase) InitializeSpec ¶
func (database *ServersDatabase) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersDatabase) NewEmptyStatus ¶
func (database *ServersDatabase) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersDatabase) OriginalGVK ¶
func (database *ServersDatabase) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersDatabase) Owner ¶
func (database *ServersDatabase) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersDatabase) SetConditions ¶
func (database *ServersDatabase) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersDatabase) SetStatus ¶
func (database *ServersDatabase) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersDatabase) ValidateCreate ¶
func (database *ServersDatabase) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersDatabase) ValidateDelete ¶
func (database *ServersDatabase) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersDatabase) ValidateUpdate ¶
func (database *ServersDatabase) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersDatabaseList ¶
type ServersDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersDatabase `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/Databases.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}
func (*ServersDatabaseList) DeepCopy ¶
func (in *ServersDatabaseList) DeepCopy() *ServersDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersDatabaseList.
func (*ServersDatabaseList) DeepCopyInto ¶
func (in *ServersDatabaseList) DeepCopyInto(out *ServersDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersDatabaseList) DeepCopyObject ¶
func (in *ServersDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersDatabasesAdvancedThreatProtectionSetting ¶
type ServersDatabasesAdvancedThreatProtectionSetting struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_Databases_AdvancedThreatProtectionSetting_Spec `json:"spec,omitempty"` Status Servers_Databases_AdvancedThreatProtectionSetting_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/DatabaseAdvancedThreatProtectionSettings.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/advancedThreatProtectionSettings/Default
func (*ServersDatabasesAdvancedThreatProtectionSetting) AssignProperties_From_ServersDatabasesAdvancedThreatProtectionSetting ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) AssignProperties_From_ServersDatabasesAdvancedThreatProtectionSetting(source *v1api20211101s.ServersDatabasesAdvancedThreatProtectionSetting) error
AssignProperties_From_ServersDatabasesAdvancedThreatProtectionSetting populates our ServersDatabasesAdvancedThreatProtectionSetting from the provided source ServersDatabasesAdvancedThreatProtectionSetting
func (*ServersDatabasesAdvancedThreatProtectionSetting) AssignProperties_To_ServersDatabasesAdvancedThreatProtectionSetting ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) AssignProperties_To_ServersDatabasesAdvancedThreatProtectionSetting(destination *v1api20211101s.ServersDatabasesAdvancedThreatProtectionSetting) error
AssignProperties_To_ServersDatabasesAdvancedThreatProtectionSetting populates the provided destination ServersDatabasesAdvancedThreatProtectionSetting from our ServersDatabasesAdvancedThreatProtectionSetting
func (*ServersDatabasesAdvancedThreatProtectionSetting) AzureName ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) AzureName() string
AzureName returns the Azure name of the resource (always "Default")
func (*ServersDatabasesAdvancedThreatProtectionSetting) ConvertFrom ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersDatabasesAdvancedThreatProtectionSetting from the provided hub ServersDatabasesAdvancedThreatProtectionSetting
func (*ServersDatabasesAdvancedThreatProtectionSetting) ConvertTo ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersDatabasesAdvancedThreatProtectionSetting from our ServersDatabasesAdvancedThreatProtectionSetting
func (*ServersDatabasesAdvancedThreatProtectionSetting) DeepCopy ¶
func (in *ServersDatabasesAdvancedThreatProtectionSetting) DeepCopy() *ServersDatabasesAdvancedThreatProtectionSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersDatabasesAdvancedThreatProtectionSetting.
func (*ServersDatabasesAdvancedThreatProtectionSetting) DeepCopyInto ¶
func (in *ServersDatabasesAdvancedThreatProtectionSetting) DeepCopyInto(out *ServersDatabasesAdvancedThreatProtectionSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersDatabasesAdvancedThreatProtectionSetting) DeepCopyObject ¶
func (in *ServersDatabasesAdvancedThreatProtectionSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersDatabasesAdvancedThreatProtectionSetting) Default ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) Default()
Default applies defaults to the ServersDatabasesAdvancedThreatProtectionSetting resource
func (ServersDatabasesAdvancedThreatProtectionSetting) GetAPIVersion ¶
func (setting ServersDatabasesAdvancedThreatProtectionSetting) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersDatabasesAdvancedThreatProtectionSetting) GetConditions ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersDatabasesAdvancedThreatProtectionSetting) GetResourceScope ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersDatabasesAdvancedThreatProtectionSetting) GetSpec ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersDatabasesAdvancedThreatProtectionSetting) GetStatus ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersDatabasesAdvancedThreatProtectionSetting) GetType ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/databases/advancedThreatProtectionSettings"
func (*ServersDatabasesAdvancedThreatProtectionSetting) InitializeSpec ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersDatabasesAdvancedThreatProtectionSetting) NewEmptyStatus ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersDatabasesAdvancedThreatProtectionSetting) OriginalGVK ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersDatabasesAdvancedThreatProtectionSetting) Owner ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersDatabasesAdvancedThreatProtectionSetting) SetConditions ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersDatabasesAdvancedThreatProtectionSetting) SetStatus ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersDatabasesAdvancedThreatProtectionSetting) ValidateCreate ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersDatabasesAdvancedThreatProtectionSetting) ValidateDelete ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersDatabasesAdvancedThreatProtectionSetting) ValidateUpdate ¶
func (setting *ServersDatabasesAdvancedThreatProtectionSetting) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersDatabasesAdvancedThreatProtectionSettingList ¶
type ServersDatabasesAdvancedThreatProtectionSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersDatabasesAdvancedThreatProtectionSetting `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/DatabaseAdvancedThreatProtectionSettings.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/advancedThreatProtectionSettings/Default
func (*ServersDatabasesAdvancedThreatProtectionSettingList) DeepCopy ¶
func (in *ServersDatabasesAdvancedThreatProtectionSettingList) DeepCopy() *ServersDatabasesAdvancedThreatProtectionSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersDatabasesAdvancedThreatProtectionSettingList.
func (*ServersDatabasesAdvancedThreatProtectionSettingList) DeepCopyInto ¶
func (in *ServersDatabasesAdvancedThreatProtectionSettingList) DeepCopyInto(out *ServersDatabasesAdvancedThreatProtectionSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersDatabasesAdvancedThreatProtectionSettingList) DeepCopyObject ¶
func (in *ServersDatabasesAdvancedThreatProtectionSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersDatabasesAuditingSetting ¶
type ServersDatabasesAuditingSetting struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_Databases_AuditingSetting_Spec `json:"spec,omitempty"` Status Servers_Databases_AuditingSetting_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/BlobAuditing.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/auditingSettings/default
func (*ServersDatabasesAuditingSetting) AssignProperties_From_ServersDatabasesAuditingSetting ¶
func (setting *ServersDatabasesAuditingSetting) AssignProperties_From_ServersDatabasesAuditingSetting(source *v1api20211101s.ServersDatabasesAuditingSetting) error
AssignProperties_From_ServersDatabasesAuditingSetting populates our ServersDatabasesAuditingSetting from the provided source ServersDatabasesAuditingSetting
func (*ServersDatabasesAuditingSetting) AssignProperties_To_ServersDatabasesAuditingSetting ¶
func (setting *ServersDatabasesAuditingSetting) AssignProperties_To_ServersDatabasesAuditingSetting(destination *v1api20211101s.ServersDatabasesAuditingSetting) error
AssignProperties_To_ServersDatabasesAuditingSetting populates the provided destination ServersDatabasesAuditingSetting from our ServersDatabasesAuditingSetting
func (*ServersDatabasesAuditingSetting) AzureName ¶
func (setting *ServersDatabasesAuditingSetting) AzureName() string
AzureName returns the Azure name of the resource (always "default")
func (*ServersDatabasesAuditingSetting) ConvertFrom ¶
func (setting *ServersDatabasesAuditingSetting) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersDatabasesAuditingSetting from the provided hub ServersDatabasesAuditingSetting
func (*ServersDatabasesAuditingSetting) ConvertTo ¶
func (setting *ServersDatabasesAuditingSetting) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersDatabasesAuditingSetting from our ServersDatabasesAuditingSetting
func (*ServersDatabasesAuditingSetting) DeepCopy ¶
func (in *ServersDatabasesAuditingSetting) DeepCopy() *ServersDatabasesAuditingSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersDatabasesAuditingSetting.
func (*ServersDatabasesAuditingSetting) DeepCopyInto ¶
func (in *ServersDatabasesAuditingSetting) DeepCopyInto(out *ServersDatabasesAuditingSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersDatabasesAuditingSetting) DeepCopyObject ¶
func (in *ServersDatabasesAuditingSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersDatabasesAuditingSetting) Default ¶
func (setting *ServersDatabasesAuditingSetting) Default()
Default applies defaults to the ServersDatabasesAuditingSetting resource
func (ServersDatabasesAuditingSetting) GetAPIVersion ¶
func (setting ServersDatabasesAuditingSetting) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersDatabasesAuditingSetting) GetConditions ¶
func (setting *ServersDatabasesAuditingSetting) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersDatabasesAuditingSetting) GetResourceScope ¶
func (setting *ServersDatabasesAuditingSetting) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersDatabasesAuditingSetting) GetSpec ¶
func (setting *ServersDatabasesAuditingSetting) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersDatabasesAuditingSetting) GetStatus ¶
func (setting *ServersDatabasesAuditingSetting) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersDatabasesAuditingSetting) GetType ¶
func (setting *ServersDatabasesAuditingSetting) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/databases/auditingSettings"
func (*ServersDatabasesAuditingSetting) InitializeSpec ¶
func (setting *ServersDatabasesAuditingSetting) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersDatabasesAuditingSetting) NewEmptyStatus ¶
func (setting *ServersDatabasesAuditingSetting) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersDatabasesAuditingSetting) OriginalGVK ¶
func (setting *ServersDatabasesAuditingSetting) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersDatabasesAuditingSetting) Owner ¶
func (setting *ServersDatabasesAuditingSetting) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersDatabasesAuditingSetting) SetConditions ¶
func (setting *ServersDatabasesAuditingSetting) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersDatabasesAuditingSetting) SetStatus ¶
func (setting *ServersDatabasesAuditingSetting) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersDatabasesAuditingSetting) ValidateCreate ¶
func (setting *ServersDatabasesAuditingSetting) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersDatabasesAuditingSetting) ValidateDelete ¶
func (setting *ServersDatabasesAuditingSetting) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersDatabasesAuditingSetting) ValidateUpdate ¶
func (setting *ServersDatabasesAuditingSetting) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersDatabasesAuditingSettingList ¶
type ServersDatabasesAuditingSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersDatabasesAuditingSetting `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/BlobAuditing.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/auditingSettings/default
func (*ServersDatabasesAuditingSettingList) DeepCopy ¶
func (in *ServersDatabasesAuditingSettingList) DeepCopy() *ServersDatabasesAuditingSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersDatabasesAuditingSettingList.
func (*ServersDatabasesAuditingSettingList) DeepCopyInto ¶
func (in *ServersDatabasesAuditingSettingList) DeepCopyInto(out *ServersDatabasesAuditingSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersDatabasesAuditingSettingList) DeepCopyObject ¶
func (in *ServersDatabasesAuditingSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersDatabasesBackupLongTermRetentionPolicy ¶
type ServersDatabasesBackupLongTermRetentionPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_Databases_BackupLongTermRetentionPolicy_Spec `json:"spec,omitempty"` Status Servers_Databases_BackupLongTermRetentionPolicy_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/LongTermRetentionPolicies.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/backupLongTermRetentionPolicies/default
func (*ServersDatabasesBackupLongTermRetentionPolicy) AssignProperties_From_ServersDatabasesBackupLongTermRetentionPolicy ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) AssignProperties_From_ServersDatabasesBackupLongTermRetentionPolicy(source *v1api20211101s.ServersDatabasesBackupLongTermRetentionPolicy) error
AssignProperties_From_ServersDatabasesBackupLongTermRetentionPolicy populates our ServersDatabasesBackupLongTermRetentionPolicy from the provided source ServersDatabasesBackupLongTermRetentionPolicy
func (*ServersDatabasesBackupLongTermRetentionPolicy) AssignProperties_To_ServersDatabasesBackupLongTermRetentionPolicy ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) AssignProperties_To_ServersDatabasesBackupLongTermRetentionPolicy(destination *v1api20211101s.ServersDatabasesBackupLongTermRetentionPolicy) error
AssignProperties_To_ServersDatabasesBackupLongTermRetentionPolicy populates the provided destination ServersDatabasesBackupLongTermRetentionPolicy from our ServersDatabasesBackupLongTermRetentionPolicy
func (*ServersDatabasesBackupLongTermRetentionPolicy) AzureName ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) AzureName() string
AzureName returns the Azure name of the resource (always "default")
func (*ServersDatabasesBackupLongTermRetentionPolicy) ConvertFrom ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersDatabasesBackupLongTermRetentionPolicy from the provided hub ServersDatabasesBackupLongTermRetentionPolicy
func (*ServersDatabasesBackupLongTermRetentionPolicy) ConvertTo ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersDatabasesBackupLongTermRetentionPolicy from our ServersDatabasesBackupLongTermRetentionPolicy
func (*ServersDatabasesBackupLongTermRetentionPolicy) DeepCopy ¶
func (in *ServersDatabasesBackupLongTermRetentionPolicy) DeepCopy() *ServersDatabasesBackupLongTermRetentionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersDatabasesBackupLongTermRetentionPolicy.
func (*ServersDatabasesBackupLongTermRetentionPolicy) DeepCopyInto ¶
func (in *ServersDatabasesBackupLongTermRetentionPolicy) DeepCopyInto(out *ServersDatabasesBackupLongTermRetentionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersDatabasesBackupLongTermRetentionPolicy) DeepCopyObject ¶
func (in *ServersDatabasesBackupLongTermRetentionPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersDatabasesBackupLongTermRetentionPolicy) Default ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) Default()
Default applies defaults to the ServersDatabasesBackupLongTermRetentionPolicy resource
func (ServersDatabasesBackupLongTermRetentionPolicy) GetAPIVersion ¶
func (policy ServersDatabasesBackupLongTermRetentionPolicy) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersDatabasesBackupLongTermRetentionPolicy) GetConditions ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersDatabasesBackupLongTermRetentionPolicy) GetResourceScope ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersDatabasesBackupLongTermRetentionPolicy) GetSpec ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersDatabasesBackupLongTermRetentionPolicy) GetStatus ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersDatabasesBackupLongTermRetentionPolicy) GetType ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies"
func (*ServersDatabasesBackupLongTermRetentionPolicy) InitializeSpec ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersDatabasesBackupLongTermRetentionPolicy) NewEmptyStatus ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersDatabasesBackupLongTermRetentionPolicy) OriginalGVK ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersDatabasesBackupLongTermRetentionPolicy) Owner ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersDatabasesBackupLongTermRetentionPolicy) SetConditions ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersDatabasesBackupLongTermRetentionPolicy) SetStatus ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersDatabasesBackupLongTermRetentionPolicy) ValidateCreate ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersDatabasesBackupLongTermRetentionPolicy) ValidateDelete ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersDatabasesBackupLongTermRetentionPolicy) ValidateUpdate ¶
func (policy *ServersDatabasesBackupLongTermRetentionPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersDatabasesBackupLongTermRetentionPolicyList ¶
type ServersDatabasesBackupLongTermRetentionPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersDatabasesBackupLongTermRetentionPolicy `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/LongTermRetentionPolicies.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/backupLongTermRetentionPolicies/default
func (*ServersDatabasesBackupLongTermRetentionPolicyList) DeepCopy ¶
func (in *ServersDatabasesBackupLongTermRetentionPolicyList) DeepCopy() *ServersDatabasesBackupLongTermRetentionPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersDatabasesBackupLongTermRetentionPolicyList.
func (*ServersDatabasesBackupLongTermRetentionPolicyList) DeepCopyInto ¶
func (in *ServersDatabasesBackupLongTermRetentionPolicyList) DeepCopyInto(out *ServersDatabasesBackupLongTermRetentionPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersDatabasesBackupLongTermRetentionPolicyList) DeepCopyObject ¶
func (in *ServersDatabasesBackupLongTermRetentionPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersDatabasesBackupShortTermRetentionPolicy ¶
type ServersDatabasesBackupShortTermRetentionPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_Databases_BackupShortTermRetentionPolicy_Spec `json:"spec,omitempty"` Status Servers_Databases_BackupShortTermRetentionPolicy_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/BackupShortTermRetentionPolicies.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/backupShortTermRetentionPolicies/default
func (*ServersDatabasesBackupShortTermRetentionPolicy) AssignProperties_From_ServersDatabasesBackupShortTermRetentionPolicy ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) AssignProperties_From_ServersDatabasesBackupShortTermRetentionPolicy(source *v1api20211101s.ServersDatabasesBackupShortTermRetentionPolicy) error
AssignProperties_From_ServersDatabasesBackupShortTermRetentionPolicy populates our ServersDatabasesBackupShortTermRetentionPolicy from the provided source ServersDatabasesBackupShortTermRetentionPolicy
func (*ServersDatabasesBackupShortTermRetentionPolicy) AssignProperties_To_ServersDatabasesBackupShortTermRetentionPolicy ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) AssignProperties_To_ServersDatabasesBackupShortTermRetentionPolicy(destination *v1api20211101s.ServersDatabasesBackupShortTermRetentionPolicy) error
AssignProperties_To_ServersDatabasesBackupShortTermRetentionPolicy populates the provided destination ServersDatabasesBackupShortTermRetentionPolicy from our ServersDatabasesBackupShortTermRetentionPolicy
func (*ServersDatabasesBackupShortTermRetentionPolicy) AzureName ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) AzureName() string
AzureName returns the Azure name of the resource (always "default")
func (*ServersDatabasesBackupShortTermRetentionPolicy) ConvertFrom ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersDatabasesBackupShortTermRetentionPolicy from the provided hub ServersDatabasesBackupShortTermRetentionPolicy
func (*ServersDatabasesBackupShortTermRetentionPolicy) ConvertTo ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersDatabasesBackupShortTermRetentionPolicy from our ServersDatabasesBackupShortTermRetentionPolicy
func (*ServersDatabasesBackupShortTermRetentionPolicy) DeepCopy ¶
func (in *ServersDatabasesBackupShortTermRetentionPolicy) DeepCopy() *ServersDatabasesBackupShortTermRetentionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersDatabasesBackupShortTermRetentionPolicy.
func (*ServersDatabasesBackupShortTermRetentionPolicy) DeepCopyInto ¶
func (in *ServersDatabasesBackupShortTermRetentionPolicy) DeepCopyInto(out *ServersDatabasesBackupShortTermRetentionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersDatabasesBackupShortTermRetentionPolicy) DeepCopyObject ¶
func (in *ServersDatabasesBackupShortTermRetentionPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersDatabasesBackupShortTermRetentionPolicy) Default ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) Default()
Default applies defaults to the ServersDatabasesBackupShortTermRetentionPolicy resource
func (ServersDatabasesBackupShortTermRetentionPolicy) GetAPIVersion ¶
func (policy ServersDatabasesBackupShortTermRetentionPolicy) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersDatabasesBackupShortTermRetentionPolicy) GetConditions ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersDatabasesBackupShortTermRetentionPolicy) GetResourceScope ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersDatabasesBackupShortTermRetentionPolicy) GetSpec ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersDatabasesBackupShortTermRetentionPolicy) GetStatus ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersDatabasesBackupShortTermRetentionPolicy) GetType ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies"
func (*ServersDatabasesBackupShortTermRetentionPolicy) InitializeSpec ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersDatabasesBackupShortTermRetentionPolicy) NewEmptyStatus ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersDatabasesBackupShortTermRetentionPolicy) OriginalGVK ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersDatabasesBackupShortTermRetentionPolicy) Owner ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersDatabasesBackupShortTermRetentionPolicy) SetConditions ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersDatabasesBackupShortTermRetentionPolicy) SetStatus ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersDatabasesBackupShortTermRetentionPolicy) ValidateCreate ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersDatabasesBackupShortTermRetentionPolicy) ValidateDelete ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersDatabasesBackupShortTermRetentionPolicy) ValidateUpdate ¶
func (policy *ServersDatabasesBackupShortTermRetentionPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersDatabasesBackupShortTermRetentionPolicyList ¶
type ServersDatabasesBackupShortTermRetentionPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersDatabasesBackupShortTermRetentionPolicy `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/BackupShortTermRetentionPolicies.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/backupShortTermRetentionPolicies/default
func (*ServersDatabasesBackupShortTermRetentionPolicyList) DeepCopy ¶
func (in *ServersDatabasesBackupShortTermRetentionPolicyList) DeepCopy() *ServersDatabasesBackupShortTermRetentionPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersDatabasesBackupShortTermRetentionPolicyList.
func (*ServersDatabasesBackupShortTermRetentionPolicyList) DeepCopyInto ¶
func (in *ServersDatabasesBackupShortTermRetentionPolicyList) DeepCopyInto(out *ServersDatabasesBackupShortTermRetentionPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersDatabasesBackupShortTermRetentionPolicyList) DeepCopyObject ¶
func (in *ServersDatabasesBackupShortTermRetentionPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersDatabasesSecurityAlertPolicy ¶
type ServersDatabasesSecurityAlertPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_Databases_SecurityAlertPolicy_Spec `json:"spec,omitempty"` Status Servers_Databases_SecurityAlertPolicy_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/DatabaseSecurityAlertPolicies.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/securityAlertPolicies/default
func (*ServersDatabasesSecurityAlertPolicy) AssignProperties_From_ServersDatabasesSecurityAlertPolicy ¶
func (policy *ServersDatabasesSecurityAlertPolicy) AssignProperties_From_ServersDatabasesSecurityAlertPolicy(source *v1api20211101s.ServersDatabasesSecurityAlertPolicy) error
AssignProperties_From_ServersDatabasesSecurityAlertPolicy populates our ServersDatabasesSecurityAlertPolicy from the provided source ServersDatabasesSecurityAlertPolicy
func (*ServersDatabasesSecurityAlertPolicy) AssignProperties_To_ServersDatabasesSecurityAlertPolicy ¶
func (policy *ServersDatabasesSecurityAlertPolicy) AssignProperties_To_ServersDatabasesSecurityAlertPolicy(destination *v1api20211101s.ServersDatabasesSecurityAlertPolicy) error
AssignProperties_To_ServersDatabasesSecurityAlertPolicy populates the provided destination ServersDatabasesSecurityAlertPolicy from our ServersDatabasesSecurityAlertPolicy
func (*ServersDatabasesSecurityAlertPolicy) AzureName ¶
func (policy *ServersDatabasesSecurityAlertPolicy) AzureName() string
AzureName returns the Azure name of the resource (always "default")
func (*ServersDatabasesSecurityAlertPolicy) ConvertFrom ¶
func (policy *ServersDatabasesSecurityAlertPolicy) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersDatabasesSecurityAlertPolicy from the provided hub ServersDatabasesSecurityAlertPolicy
func (*ServersDatabasesSecurityAlertPolicy) ConvertTo ¶
func (policy *ServersDatabasesSecurityAlertPolicy) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersDatabasesSecurityAlertPolicy from our ServersDatabasesSecurityAlertPolicy
func (*ServersDatabasesSecurityAlertPolicy) DeepCopy ¶
func (in *ServersDatabasesSecurityAlertPolicy) DeepCopy() *ServersDatabasesSecurityAlertPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersDatabasesSecurityAlertPolicy.
func (*ServersDatabasesSecurityAlertPolicy) DeepCopyInto ¶
func (in *ServersDatabasesSecurityAlertPolicy) DeepCopyInto(out *ServersDatabasesSecurityAlertPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersDatabasesSecurityAlertPolicy) DeepCopyObject ¶
func (in *ServersDatabasesSecurityAlertPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersDatabasesSecurityAlertPolicy) Default ¶
func (policy *ServersDatabasesSecurityAlertPolicy) Default()
Default applies defaults to the ServersDatabasesSecurityAlertPolicy resource
func (ServersDatabasesSecurityAlertPolicy) GetAPIVersion ¶
func (policy ServersDatabasesSecurityAlertPolicy) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersDatabasesSecurityAlertPolicy) GetConditions ¶
func (policy *ServersDatabasesSecurityAlertPolicy) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersDatabasesSecurityAlertPolicy) GetResourceScope ¶
func (policy *ServersDatabasesSecurityAlertPolicy) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersDatabasesSecurityAlertPolicy) GetSpec ¶
func (policy *ServersDatabasesSecurityAlertPolicy) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersDatabasesSecurityAlertPolicy) GetStatus ¶
func (policy *ServersDatabasesSecurityAlertPolicy) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersDatabasesSecurityAlertPolicy) GetType ¶
func (policy *ServersDatabasesSecurityAlertPolicy) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/databases/securityAlertPolicies"
func (*ServersDatabasesSecurityAlertPolicy) InitializeSpec ¶
func (policy *ServersDatabasesSecurityAlertPolicy) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersDatabasesSecurityAlertPolicy) NewEmptyStatus ¶
func (policy *ServersDatabasesSecurityAlertPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersDatabasesSecurityAlertPolicy) OriginalGVK ¶
func (policy *ServersDatabasesSecurityAlertPolicy) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersDatabasesSecurityAlertPolicy) Owner ¶
func (policy *ServersDatabasesSecurityAlertPolicy) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersDatabasesSecurityAlertPolicy) SetConditions ¶
func (policy *ServersDatabasesSecurityAlertPolicy) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersDatabasesSecurityAlertPolicy) SetStatus ¶
func (policy *ServersDatabasesSecurityAlertPolicy) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersDatabasesSecurityAlertPolicy) ValidateCreate ¶
func (policy *ServersDatabasesSecurityAlertPolicy) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersDatabasesSecurityAlertPolicy) ValidateDelete ¶
func (policy *ServersDatabasesSecurityAlertPolicy) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersDatabasesSecurityAlertPolicy) ValidateUpdate ¶
func (policy *ServersDatabasesSecurityAlertPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersDatabasesSecurityAlertPolicyList ¶
type ServersDatabasesSecurityAlertPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersDatabasesSecurityAlertPolicy `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/DatabaseSecurityAlertPolicies.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/securityAlertPolicies/default
func (*ServersDatabasesSecurityAlertPolicyList) DeepCopy ¶
func (in *ServersDatabasesSecurityAlertPolicyList) DeepCopy() *ServersDatabasesSecurityAlertPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersDatabasesSecurityAlertPolicyList.
func (*ServersDatabasesSecurityAlertPolicyList) DeepCopyInto ¶
func (in *ServersDatabasesSecurityAlertPolicyList) DeepCopyInto(out *ServersDatabasesSecurityAlertPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersDatabasesSecurityAlertPolicyList) DeepCopyObject ¶
func (in *ServersDatabasesSecurityAlertPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersDatabasesTransparentDataEncryption ¶
type ServersDatabasesTransparentDataEncryption struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_Databases_TransparentDataEncryption_Spec `json:"spec,omitempty"` Status Servers_Databases_TransparentDataEncryption_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/TransparentDataEncryptions.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/transparentDataEncryption/{tdeName}
func (*ServersDatabasesTransparentDataEncryption) AssignProperties_From_ServersDatabasesTransparentDataEncryption ¶
func (encryption *ServersDatabasesTransparentDataEncryption) AssignProperties_From_ServersDatabasesTransparentDataEncryption(source *v1api20211101s.ServersDatabasesTransparentDataEncryption) error
AssignProperties_From_ServersDatabasesTransparentDataEncryption populates our ServersDatabasesTransparentDataEncryption from the provided source ServersDatabasesTransparentDataEncryption
func (*ServersDatabasesTransparentDataEncryption) AssignProperties_To_ServersDatabasesTransparentDataEncryption ¶
func (encryption *ServersDatabasesTransparentDataEncryption) AssignProperties_To_ServersDatabasesTransparentDataEncryption(destination *v1api20211101s.ServersDatabasesTransparentDataEncryption) error
AssignProperties_To_ServersDatabasesTransparentDataEncryption populates the provided destination ServersDatabasesTransparentDataEncryption from our ServersDatabasesTransparentDataEncryption
func (*ServersDatabasesTransparentDataEncryption) AzureName ¶
func (encryption *ServersDatabasesTransparentDataEncryption) AzureName() string
AzureName returns the Azure name of the resource (always "current")
func (*ServersDatabasesTransparentDataEncryption) ConvertFrom ¶
func (encryption *ServersDatabasesTransparentDataEncryption) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersDatabasesTransparentDataEncryption from the provided hub ServersDatabasesTransparentDataEncryption
func (*ServersDatabasesTransparentDataEncryption) ConvertTo ¶
func (encryption *ServersDatabasesTransparentDataEncryption) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersDatabasesTransparentDataEncryption from our ServersDatabasesTransparentDataEncryption
func (*ServersDatabasesTransparentDataEncryption) DeepCopy ¶
func (in *ServersDatabasesTransparentDataEncryption) DeepCopy() *ServersDatabasesTransparentDataEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersDatabasesTransparentDataEncryption.
func (*ServersDatabasesTransparentDataEncryption) DeepCopyInto ¶
func (in *ServersDatabasesTransparentDataEncryption) DeepCopyInto(out *ServersDatabasesTransparentDataEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersDatabasesTransparentDataEncryption) DeepCopyObject ¶
func (in *ServersDatabasesTransparentDataEncryption) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersDatabasesTransparentDataEncryption) Default ¶
func (encryption *ServersDatabasesTransparentDataEncryption) Default()
Default applies defaults to the ServersDatabasesTransparentDataEncryption resource
func (ServersDatabasesTransparentDataEncryption) GetAPIVersion ¶
func (encryption ServersDatabasesTransparentDataEncryption) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersDatabasesTransparentDataEncryption) GetConditions ¶
func (encryption *ServersDatabasesTransparentDataEncryption) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersDatabasesTransparentDataEncryption) GetResourceScope ¶
func (encryption *ServersDatabasesTransparentDataEncryption) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersDatabasesTransparentDataEncryption) GetSpec ¶
func (encryption *ServersDatabasesTransparentDataEncryption) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersDatabasesTransparentDataEncryption) GetStatus ¶
func (encryption *ServersDatabasesTransparentDataEncryption) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersDatabasesTransparentDataEncryption) GetType ¶
func (encryption *ServersDatabasesTransparentDataEncryption) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/databases/transparentDataEncryption"
func (*ServersDatabasesTransparentDataEncryption) InitializeSpec ¶
func (encryption *ServersDatabasesTransparentDataEncryption) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersDatabasesTransparentDataEncryption) NewEmptyStatus ¶
func (encryption *ServersDatabasesTransparentDataEncryption) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersDatabasesTransparentDataEncryption) OriginalGVK ¶
func (encryption *ServersDatabasesTransparentDataEncryption) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersDatabasesTransparentDataEncryption) Owner ¶
func (encryption *ServersDatabasesTransparentDataEncryption) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersDatabasesTransparentDataEncryption) SetConditions ¶
func (encryption *ServersDatabasesTransparentDataEncryption) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersDatabasesTransparentDataEncryption) SetStatus ¶
func (encryption *ServersDatabasesTransparentDataEncryption) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersDatabasesTransparentDataEncryption) ValidateCreate ¶
func (encryption *ServersDatabasesTransparentDataEncryption) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersDatabasesTransparentDataEncryption) ValidateDelete ¶
func (encryption *ServersDatabasesTransparentDataEncryption) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersDatabasesTransparentDataEncryption) ValidateUpdate ¶
func (encryption *ServersDatabasesTransparentDataEncryption) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersDatabasesTransparentDataEncryptionList ¶
type ServersDatabasesTransparentDataEncryptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersDatabasesTransparentDataEncryption `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/TransparentDataEncryptions.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/transparentDataEncryption/{tdeName}
func (*ServersDatabasesTransparentDataEncryptionList) DeepCopy ¶
func (in *ServersDatabasesTransparentDataEncryptionList) DeepCopy() *ServersDatabasesTransparentDataEncryptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersDatabasesTransparentDataEncryptionList.
func (*ServersDatabasesTransparentDataEncryptionList) DeepCopyInto ¶
func (in *ServersDatabasesTransparentDataEncryptionList) DeepCopyInto(out *ServersDatabasesTransparentDataEncryptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersDatabasesTransparentDataEncryptionList) DeepCopyObject ¶
func (in *ServersDatabasesTransparentDataEncryptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersDatabasesVulnerabilityAssessment ¶
type ServersDatabasesVulnerabilityAssessment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_Databases_VulnerabilityAssessment_Spec `json:"spec,omitempty"` Status Servers_Databases_VulnerabilityAssessment_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/DatabaseVulnerabilityAssessments.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/vulnerabilityAssessments/default
func (*ServersDatabasesVulnerabilityAssessment) AssignProperties_From_ServersDatabasesVulnerabilityAssessment ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) AssignProperties_From_ServersDatabasesVulnerabilityAssessment(source *v1api20211101s.ServersDatabasesVulnerabilityAssessment) error
AssignProperties_From_ServersDatabasesVulnerabilityAssessment populates our ServersDatabasesVulnerabilityAssessment from the provided source ServersDatabasesVulnerabilityAssessment
func (*ServersDatabasesVulnerabilityAssessment) AssignProperties_To_ServersDatabasesVulnerabilityAssessment ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) AssignProperties_To_ServersDatabasesVulnerabilityAssessment(destination *v1api20211101s.ServersDatabasesVulnerabilityAssessment) error
AssignProperties_To_ServersDatabasesVulnerabilityAssessment populates the provided destination ServersDatabasesVulnerabilityAssessment from our ServersDatabasesVulnerabilityAssessment
func (*ServersDatabasesVulnerabilityAssessment) AzureName ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) AzureName() string
AzureName returns the Azure name of the resource (always "default")
func (*ServersDatabasesVulnerabilityAssessment) ConvertFrom ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersDatabasesVulnerabilityAssessment from the provided hub ServersDatabasesVulnerabilityAssessment
func (*ServersDatabasesVulnerabilityAssessment) ConvertTo ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersDatabasesVulnerabilityAssessment from our ServersDatabasesVulnerabilityAssessment
func (*ServersDatabasesVulnerabilityAssessment) DeepCopy ¶
func (in *ServersDatabasesVulnerabilityAssessment) DeepCopy() *ServersDatabasesVulnerabilityAssessment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersDatabasesVulnerabilityAssessment.
func (*ServersDatabasesVulnerabilityAssessment) DeepCopyInto ¶
func (in *ServersDatabasesVulnerabilityAssessment) DeepCopyInto(out *ServersDatabasesVulnerabilityAssessment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersDatabasesVulnerabilityAssessment) DeepCopyObject ¶
func (in *ServersDatabasesVulnerabilityAssessment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersDatabasesVulnerabilityAssessment) Default ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) Default()
Default applies defaults to the ServersDatabasesVulnerabilityAssessment resource
func (ServersDatabasesVulnerabilityAssessment) GetAPIVersion ¶
func (assessment ServersDatabasesVulnerabilityAssessment) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersDatabasesVulnerabilityAssessment) GetConditions ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersDatabasesVulnerabilityAssessment) GetResourceScope ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersDatabasesVulnerabilityAssessment) GetSpec ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersDatabasesVulnerabilityAssessment) GetStatus ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersDatabasesVulnerabilityAssessment) GetType ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/databases/vulnerabilityAssessments"
func (*ServersDatabasesVulnerabilityAssessment) InitializeSpec ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersDatabasesVulnerabilityAssessment) NewEmptyStatus ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersDatabasesVulnerabilityAssessment) OriginalGVK ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersDatabasesVulnerabilityAssessment) Owner ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersDatabasesVulnerabilityAssessment) SetConditions ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersDatabasesVulnerabilityAssessment) SetStatus ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersDatabasesVulnerabilityAssessment) ValidateCreate ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersDatabasesVulnerabilityAssessment) ValidateDelete ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersDatabasesVulnerabilityAssessment) ValidateUpdate ¶
func (assessment *ServersDatabasesVulnerabilityAssessment) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersDatabasesVulnerabilityAssessmentList ¶
type ServersDatabasesVulnerabilityAssessmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersDatabasesVulnerabilityAssessment `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/DatabaseVulnerabilityAssessments.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/vulnerabilityAssessments/default
func (*ServersDatabasesVulnerabilityAssessmentList) DeepCopy ¶
func (in *ServersDatabasesVulnerabilityAssessmentList) DeepCopy() *ServersDatabasesVulnerabilityAssessmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersDatabasesVulnerabilityAssessmentList.
func (*ServersDatabasesVulnerabilityAssessmentList) DeepCopyInto ¶
func (in *ServersDatabasesVulnerabilityAssessmentList) DeepCopyInto(out *ServersDatabasesVulnerabilityAssessmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersDatabasesVulnerabilityAssessmentList) DeepCopyObject ¶
func (in *ServersDatabasesVulnerabilityAssessmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersElasticPool ¶
type ServersElasticPool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_ElasticPool_Spec `json:"spec,omitempty"` Status Servers_ElasticPool_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/ElasticPools.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}
func (*ServersElasticPool) AssignProperties_From_ServersElasticPool ¶
func (pool *ServersElasticPool) AssignProperties_From_ServersElasticPool(source *v1api20211101s.ServersElasticPool) error
AssignProperties_From_ServersElasticPool populates our ServersElasticPool from the provided source ServersElasticPool
func (*ServersElasticPool) AssignProperties_To_ServersElasticPool ¶
func (pool *ServersElasticPool) AssignProperties_To_ServersElasticPool(destination *v1api20211101s.ServersElasticPool) error
AssignProperties_To_ServersElasticPool populates the provided destination ServersElasticPool from our ServersElasticPool
func (*ServersElasticPool) AzureName ¶
func (pool *ServersElasticPool) AzureName() string
AzureName returns the Azure name of the resource
func (*ServersElasticPool) ConvertFrom ¶
func (pool *ServersElasticPool) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersElasticPool from the provided hub ServersElasticPool
func (*ServersElasticPool) ConvertTo ¶
func (pool *ServersElasticPool) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersElasticPool from our ServersElasticPool
func (*ServersElasticPool) DeepCopy ¶
func (in *ServersElasticPool) DeepCopy() *ServersElasticPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersElasticPool.
func (*ServersElasticPool) DeepCopyInto ¶
func (in *ServersElasticPool) DeepCopyInto(out *ServersElasticPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersElasticPool) DeepCopyObject ¶
func (in *ServersElasticPool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersElasticPool) Default ¶
func (pool *ServersElasticPool) Default()
Default applies defaults to the ServersElasticPool resource
func (ServersElasticPool) GetAPIVersion ¶
func (pool ServersElasticPool) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersElasticPool) GetConditions ¶
func (pool *ServersElasticPool) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersElasticPool) GetResourceScope ¶
func (pool *ServersElasticPool) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersElasticPool) GetSpec ¶
func (pool *ServersElasticPool) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersElasticPool) GetStatus ¶
func (pool *ServersElasticPool) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersElasticPool) GetType ¶
func (pool *ServersElasticPool) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/elasticPools"
func (*ServersElasticPool) InitializeSpec ¶
func (pool *ServersElasticPool) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersElasticPool) NewEmptyStatus ¶
func (pool *ServersElasticPool) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersElasticPool) OriginalGVK ¶
func (pool *ServersElasticPool) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersElasticPool) Owner ¶
func (pool *ServersElasticPool) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersElasticPool) SetConditions ¶
func (pool *ServersElasticPool) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersElasticPool) SetStatus ¶
func (pool *ServersElasticPool) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersElasticPool) ValidateCreate ¶
func (pool *ServersElasticPool) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersElasticPool) ValidateDelete ¶
func (pool *ServersElasticPool) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersElasticPool) ValidateUpdate ¶
func (pool *ServersElasticPool) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersElasticPoolList ¶
type ServersElasticPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersElasticPool `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/ElasticPools.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}
func (*ServersElasticPoolList) DeepCopy ¶
func (in *ServersElasticPoolList) DeepCopy() *ServersElasticPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersElasticPoolList.
func (*ServersElasticPoolList) DeepCopyInto ¶
func (in *ServersElasticPoolList) DeepCopyInto(out *ServersElasticPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersElasticPoolList) DeepCopyObject ¶
func (in *ServersElasticPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersFailoverGroup ¶
type ServersFailoverGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_FailoverGroup_Spec `json:"spec,omitempty"` Status Servers_FailoverGroup_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/FailoverGroups.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/failoverGroups/{failoverGroupName}
func (*ServersFailoverGroup) AssignProperties_From_ServersFailoverGroup ¶
func (group *ServersFailoverGroup) AssignProperties_From_ServersFailoverGroup(source *v1api20211101s.ServersFailoverGroup) error
AssignProperties_From_ServersFailoverGroup populates our ServersFailoverGroup from the provided source ServersFailoverGroup
func (*ServersFailoverGroup) AssignProperties_To_ServersFailoverGroup ¶
func (group *ServersFailoverGroup) AssignProperties_To_ServersFailoverGroup(destination *v1api20211101s.ServersFailoverGroup) error
AssignProperties_To_ServersFailoverGroup populates the provided destination ServersFailoverGroup from our ServersFailoverGroup
func (*ServersFailoverGroup) AzureName ¶
func (group *ServersFailoverGroup) AzureName() string
AzureName returns the Azure name of the resource
func (*ServersFailoverGroup) ConvertFrom ¶
func (group *ServersFailoverGroup) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersFailoverGroup from the provided hub ServersFailoverGroup
func (*ServersFailoverGroup) ConvertTo ¶
func (group *ServersFailoverGroup) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersFailoverGroup from our ServersFailoverGroup
func (*ServersFailoverGroup) DeepCopy ¶
func (in *ServersFailoverGroup) DeepCopy() *ServersFailoverGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersFailoverGroup.
func (*ServersFailoverGroup) DeepCopyInto ¶
func (in *ServersFailoverGroup) DeepCopyInto(out *ServersFailoverGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersFailoverGroup) DeepCopyObject ¶
func (in *ServersFailoverGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersFailoverGroup) Default ¶
func (group *ServersFailoverGroup) Default()
Default applies defaults to the ServersFailoverGroup resource
func (ServersFailoverGroup) GetAPIVersion ¶
func (group ServersFailoverGroup) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersFailoverGroup) GetConditions ¶
func (group *ServersFailoverGroup) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersFailoverGroup) GetResourceScope ¶
func (group *ServersFailoverGroup) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersFailoverGroup) GetSpec ¶
func (group *ServersFailoverGroup) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersFailoverGroup) GetStatus ¶
func (group *ServersFailoverGroup) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersFailoverGroup) GetType ¶
func (group *ServersFailoverGroup) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/failoverGroups"
func (*ServersFailoverGroup) InitializeSpec ¶
func (group *ServersFailoverGroup) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersFailoverGroup) NewEmptyStatus ¶
func (group *ServersFailoverGroup) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersFailoverGroup) OriginalGVK ¶
func (group *ServersFailoverGroup) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersFailoverGroup) Owner ¶
func (group *ServersFailoverGroup) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersFailoverGroup) SetConditions ¶
func (group *ServersFailoverGroup) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersFailoverGroup) SetStatus ¶
func (group *ServersFailoverGroup) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersFailoverGroup) ValidateCreate ¶
func (group *ServersFailoverGroup) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersFailoverGroup) ValidateDelete ¶
func (group *ServersFailoverGroup) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersFailoverGroup) ValidateUpdate ¶
func (group *ServersFailoverGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersFailoverGroupList ¶
type ServersFailoverGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersFailoverGroup `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/FailoverGroups.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/failoverGroups/{failoverGroupName}
func (*ServersFailoverGroupList) DeepCopy ¶
func (in *ServersFailoverGroupList) DeepCopy() *ServersFailoverGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersFailoverGroupList.
func (*ServersFailoverGroupList) DeepCopyInto ¶
func (in *ServersFailoverGroupList) DeepCopyInto(out *ServersFailoverGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersFailoverGroupList) DeepCopyObject ¶
func (in *ServersFailoverGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersFirewallRule ¶
type ServersFirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_FirewallRule_Spec `json:"spec,omitempty"` Status Servers_FirewallRule_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/FirewallRules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/firewallRules/{firewallRuleName}
func (*ServersFirewallRule) AssignProperties_From_ServersFirewallRule ¶
func (rule *ServersFirewallRule) AssignProperties_From_ServersFirewallRule(source *v1api20211101s.ServersFirewallRule) error
AssignProperties_From_ServersFirewallRule populates our ServersFirewallRule from the provided source ServersFirewallRule
func (*ServersFirewallRule) AssignProperties_To_ServersFirewallRule ¶
func (rule *ServersFirewallRule) AssignProperties_To_ServersFirewallRule(destination *v1api20211101s.ServersFirewallRule) error
AssignProperties_To_ServersFirewallRule populates the provided destination ServersFirewallRule from our ServersFirewallRule
func (*ServersFirewallRule) AzureName ¶
func (rule *ServersFirewallRule) AzureName() string
AzureName returns the Azure name of the resource
func (*ServersFirewallRule) ConvertFrom ¶
func (rule *ServersFirewallRule) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersFirewallRule from the provided hub ServersFirewallRule
func (*ServersFirewallRule) ConvertTo ¶
func (rule *ServersFirewallRule) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersFirewallRule from our ServersFirewallRule
func (*ServersFirewallRule) DeepCopy ¶
func (in *ServersFirewallRule) DeepCopy() *ServersFirewallRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersFirewallRule.
func (*ServersFirewallRule) DeepCopyInto ¶
func (in *ServersFirewallRule) DeepCopyInto(out *ServersFirewallRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersFirewallRule) DeepCopyObject ¶
func (in *ServersFirewallRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersFirewallRule) Default ¶
func (rule *ServersFirewallRule) Default()
Default applies defaults to the ServersFirewallRule resource
func (ServersFirewallRule) GetAPIVersion ¶
func (rule ServersFirewallRule) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersFirewallRule) GetConditions ¶
func (rule *ServersFirewallRule) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersFirewallRule) GetResourceScope ¶
func (rule *ServersFirewallRule) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersFirewallRule) GetSpec ¶
func (rule *ServersFirewallRule) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersFirewallRule) GetStatus ¶
func (rule *ServersFirewallRule) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersFirewallRule) GetType ¶
func (rule *ServersFirewallRule) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/firewallRules"
func (*ServersFirewallRule) InitializeSpec ¶
func (rule *ServersFirewallRule) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersFirewallRule) NewEmptyStatus ¶
func (rule *ServersFirewallRule) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersFirewallRule) OriginalGVK ¶
func (rule *ServersFirewallRule) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersFirewallRule) Owner ¶
func (rule *ServersFirewallRule) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersFirewallRule) SetConditions ¶
func (rule *ServersFirewallRule) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersFirewallRule) SetStatus ¶
func (rule *ServersFirewallRule) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersFirewallRule) ValidateCreate ¶
func (rule *ServersFirewallRule) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersFirewallRule) ValidateDelete ¶
func (rule *ServersFirewallRule) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersFirewallRule) ValidateUpdate ¶
func (rule *ServersFirewallRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersFirewallRuleList ¶
type ServersFirewallRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersFirewallRule `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/FirewallRules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/firewallRules/{firewallRuleName}
func (*ServersFirewallRuleList) DeepCopy ¶
func (in *ServersFirewallRuleList) DeepCopy() *ServersFirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersFirewallRuleList.
func (*ServersFirewallRuleList) DeepCopyInto ¶
func (in *ServersFirewallRuleList) DeepCopyInto(out *ServersFirewallRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersFirewallRuleList) DeepCopyObject ¶
func (in *ServersFirewallRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersIPV6FirewallRule ¶
type ServersIPV6FirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_Ipv6FirewallRule_Spec `json:"spec,omitempty"` Status Servers_Ipv6FirewallRule_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/IPv6FirewallRules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/ipv6FirewallRules/{firewallRuleName}
func (*ServersIPV6FirewallRule) AssignProperties_From_ServersIPV6FirewallRule ¶
func (rule *ServersIPV6FirewallRule) AssignProperties_From_ServersIPV6FirewallRule(source *v1api20211101s.ServersIPV6FirewallRule) error
AssignProperties_From_ServersIPV6FirewallRule populates our ServersIPV6FirewallRule from the provided source ServersIPV6FirewallRule
func (*ServersIPV6FirewallRule) AssignProperties_To_ServersIPV6FirewallRule ¶
func (rule *ServersIPV6FirewallRule) AssignProperties_To_ServersIPV6FirewallRule(destination *v1api20211101s.ServersIPV6FirewallRule) error
AssignProperties_To_ServersIPV6FirewallRule populates the provided destination ServersIPV6FirewallRule from our ServersIPV6FirewallRule
func (*ServersIPV6FirewallRule) AzureName ¶
func (rule *ServersIPV6FirewallRule) AzureName() string
AzureName returns the Azure name of the resource
func (*ServersIPV6FirewallRule) ConvertFrom ¶
func (rule *ServersIPV6FirewallRule) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersIPV6FirewallRule from the provided hub ServersIPV6FirewallRule
func (*ServersIPV6FirewallRule) ConvertTo ¶
func (rule *ServersIPV6FirewallRule) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersIPV6FirewallRule from our ServersIPV6FirewallRule
func (*ServersIPV6FirewallRule) DeepCopy ¶
func (in *ServersIPV6FirewallRule) DeepCopy() *ServersIPV6FirewallRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersIPV6FirewallRule.
func (*ServersIPV6FirewallRule) DeepCopyInto ¶
func (in *ServersIPV6FirewallRule) DeepCopyInto(out *ServersIPV6FirewallRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersIPV6FirewallRule) DeepCopyObject ¶
func (in *ServersIPV6FirewallRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersIPV6FirewallRule) Default ¶
func (rule *ServersIPV6FirewallRule) Default()
Default applies defaults to the ServersIPV6FirewallRule resource
func (ServersIPV6FirewallRule) GetAPIVersion ¶
func (rule ServersIPV6FirewallRule) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersIPV6FirewallRule) GetConditions ¶
func (rule *ServersIPV6FirewallRule) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersIPV6FirewallRule) GetResourceScope ¶
func (rule *ServersIPV6FirewallRule) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersIPV6FirewallRule) GetSpec ¶
func (rule *ServersIPV6FirewallRule) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersIPV6FirewallRule) GetStatus ¶
func (rule *ServersIPV6FirewallRule) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersIPV6FirewallRule) GetType ¶
func (rule *ServersIPV6FirewallRule) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/ipv6FirewallRules"
func (*ServersIPV6FirewallRule) InitializeSpec ¶
func (rule *ServersIPV6FirewallRule) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersIPV6FirewallRule) NewEmptyStatus ¶
func (rule *ServersIPV6FirewallRule) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersIPV6FirewallRule) OriginalGVK ¶
func (rule *ServersIPV6FirewallRule) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersIPV6FirewallRule) Owner ¶
func (rule *ServersIPV6FirewallRule) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersIPV6FirewallRule) SetConditions ¶
func (rule *ServersIPV6FirewallRule) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersIPV6FirewallRule) SetStatus ¶
func (rule *ServersIPV6FirewallRule) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersIPV6FirewallRule) ValidateCreate ¶
func (rule *ServersIPV6FirewallRule) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersIPV6FirewallRule) ValidateDelete ¶
func (rule *ServersIPV6FirewallRule) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersIPV6FirewallRule) ValidateUpdate ¶
func (rule *ServersIPV6FirewallRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersIPV6FirewallRuleList ¶
type ServersIPV6FirewallRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersIPV6FirewallRule `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/IPv6FirewallRules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/ipv6FirewallRules/{firewallRuleName}
func (*ServersIPV6FirewallRuleList) DeepCopy ¶
func (in *ServersIPV6FirewallRuleList) DeepCopy() *ServersIPV6FirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersIPV6FirewallRuleList.
func (*ServersIPV6FirewallRuleList) DeepCopyInto ¶
func (in *ServersIPV6FirewallRuleList) DeepCopyInto(out *ServersIPV6FirewallRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersIPV6FirewallRuleList) DeepCopyObject ¶
func (in *ServersIPV6FirewallRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersOutboundFirewallRule ¶
type ServersOutboundFirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_OutboundFirewallRule_Spec `json:"spec,omitempty"` Status Servers_OutboundFirewallRule_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/OutboundFirewallRules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/outboundFirewallRules/{outboundRuleFqdn}
func (*ServersOutboundFirewallRule) AssignProperties_From_ServersOutboundFirewallRule ¶
func (rule *ServersOutboundFirewallRule) AssignProperties_From_ServersOutboundFirewallRule(source *v1api20211101s.ServersOutboundFirewallRule) error
AssignProperties_From_ServersOutboundFirewallRule populates our ServersOutboundFirewallRule from the provided source ServersOutboundFirewallRule
func (*ServersOutboundFirewallRule) AssignProperties_To_ServersOutboundFirewallRule ¶
func (rule *ServersOutboundFirewallRule) AssignProperties_To_ServersOutboundFirewallRule(destination *v1api20211101s.ServersOutboundFirewallRule) error
AssignProperties_To_ServersOutboundFirewallRule populates the provided destination ServersOutboundFirewallRule from our ServersOutboundFirewallRule
func (*ServersOutboundFirewallRule) AzureName ¶
func (rule *ServersOutboundFirewallRule) AzureName() string
AzureName returns the Azure name of the resource
func (*ServersOutboundFirewallRule) ConvertFrom ¶
func (rule *ServersOutboundFirewallRule) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersOutboundFirewallRule from the provided hub ServersOutboundFirewallRule
func (*ServersOutboundFirewallRule) ConvertTo ¶
func (rule *ServersOutboundFirewallRule) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersOutboundFirewallRule from our ServersOutboundFirewallRule
func (*ServersOutboundFirewallRule) DeepCopy ¶
func (in *ServersOutboundFirewallRule) DeepCopy() *ServersOutboundFirewallRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersOutboundFirewallRule.
func (*ServersOutboundFirewallRule) DeepCopyInto ¶
func (in *ServersOutboundFirewallRule) DeepCopyInto(out *ServersOutboundFirewallRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersOutboundFirewallRule) DeepCopyObject ¶
func (in *ServersOutboundFirewallRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersOutboundFirewallRule) Default ¶
func (rule *ServersOutboundFirewallRule) Default()
Default applies defaults to the ServersOutboundFirewallRule resource
func (ServersOutboundFirewallRule) GetAPIVersion ¶
func (rule ServersOutboundFirewallRule) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersOutboundFirewallRule) GetConditions ¶
func (rule *ServersOutboundFirewallRule) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersOutboundFirewallRule) GetResourceScope ¶
func (rule *ServersOutboundFirewallRule) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersOutboundFirewallRule) GetSpec ¶
func (rule *ServersOutboundFirewallRule) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersOutboundFirewallRule) GetStatus ¶
func (rule *ServersOutboundFirewallRule) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersOutboundFirewallRule) GetType ¶
func (rule *ServersOutboundFirewallRule) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/outboundFirewallRules"
func (*ServersOutboundFirewallRule) InitializeSpec ¶
func (rule *ServersOutboundFirewallRule) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersOutboundFirewallRule) NewEmptyStatus ¶
func (rule *ServersOutboundFirewallRule) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersOutboundFirewallRule) OriginalGVK ¶
func (rule *ServersOutboundFirewallRule) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersOutboundFirewallRule) Owner ¶
func (rule *ServersOutboundFirewallRule) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersOutboundFirewallRule) SetConditions ¶
func (rule *ServersOutboundFirewallRule) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersOutboundFirewallRule) SetStatus ¶
func (rule *ServersOutboundFirewallRule) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersOutboundFirewallRule) ValidateCreate ¶
func (rule *ServersOutboundFirewallRule) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersOutboundFirewallRule) ValidateDelete ¶
func (rule *ServersOutboundFirewallRule) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersOutboundFirewallRule) ValidateUpdate ¶
func (rule *ServersOutboundFirewallRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersOutboundFirewallRuleList ¶
type ServersOutboundFirewallRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersOutboundFirewallRule `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/OutboundFirewallRules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/outboundFirewallRules/{outboundRuleFqdn}
func (*ServersOutboundFirewallRuleList) DeepCopy ¶
func (in *ServersOutboundFirewallRuleList) DeepCopy() *ServersOutboundFirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersOutboundFirewallRuleList.
func (*ServersOutboundFirewallRuleList) DeepCopyInto ¶
func (in *ServersOutboundFirewallRuleList) DeepCopyInto(out *ServersOutboundFirewallRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersOutboundFirewallRuleList) DeepCopyObject ¶
func (in *ServersOutboundFirewallRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersSecurityAlertPolicy ¶
type ServersSecurityAlertPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_SecurityAlertPolicy_Spec `json:"spec,omitempty"` Status Servers_SecurityAlertPolicy_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/ServerSecurityAlertPolicies.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/securityAlertPolicies/Default
func (*ServersSecurityAlertPolicy) AssignProperties_From_ServersSecurityAlertPolicy ¶
func (policy *ServersSecurityAlertPolicy) AssignProperties_From_ServersSecurityAlertPolicy(source *v1api20211101s.ServersSecurityAlertPolicy) error
AssignProperties_From_ServersSecurityAlertPolicy populates our ServersSecurityAlertPolicy from the provided source ServersSecurityAlertPolicy
func (*ServersSecurityAlertPolicy) AssignProperties_To_ServersSecurityAlertPolicy ¶
func (policy *ServersSecurityAlertPolicy) AssignProperties_To_ServersSecurityAlertPolicy(destination *v1api20211101s.ServersSecurityAlertPolicy) error
AssignProperties_To_ServersSecurityAlertPolicy populates the provided destination ServersSecurityAlertPolicy from our ServersSecurityAlertPolicy
func (*ServersSecurityAlertPolicy) AzureName ¶
func (policy *ServersSecurityAlertPolicy) AzureName() string
AzureName returns the Azure name of the resource (always "Default")
func (*ServersSecurityAlertPolicy) ConvertFrom ¶
func (policy *ServersSecurityAlertPolicy) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersSecurityAlertPolicy from the provided hub ServersSecurityAlertPolicy
func (*ServersSecurityAlertPolicy) ConvertTo ¶
func (policy *ServersSecurityAlertPolicy) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersSecurityAlertPolicy from our ServersSecurityAlertPolicy
func (*ServersSecurityAlertPolicy) DeepCopy ¶
func (in *ServersSecurityAlertPolicy) DeepCopy() *ServersSecurityAlertPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersSecurityAlertPolicy.
func (*ServersSecurityAlertPolicy) DeepCopyInto ¶
func (in *ServersSecurityAlertPolicy) DeepCopyInto(out *ServersSecurityAlertPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersSecurityAlertPolicy) DeepCopyObject ¶
func (in *ServersSecurityAlertPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersSecurityAlertPolicy) Default ¶
func (policy *ServersSecurityAlertPolicy) Default()
Default applies defaults to the ServersSecurityAlertPolicy resource
func (ServersSecurityAlertPolicy) GetAPIVersion ¶
func (policy ServersSecurityAlertPolicy) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersSecurityAlertPolicy) GetConditions ¶
func (policy *ServersSecurityAlertPolicy) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersSecurityAlertPolicy) GetResourceScope ¶
func (policy *ServersSecurityAlertPolicy) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersSecurityAlertPolicy) GetSpec ¶
func (policy *ServersSecurityAlertPolicy) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersSecurityAlertPolicy) GetStatus ¶
func (policy *ServersSecurityAlertPolicy) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersSecurityAlertPolicy) GetType ¶
func (policy *ServersSecurityAlertPolicy) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/securityAlertPolicies"
func (*ServersSecurityAlertPolicy) InitializeSpec ¶
func (policy *ServersSecurityAlertPolicy) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersSecurityAlertPolicy) NewEmptyStatus ¶
func (policy *ServersSecurityAlertPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersSecurityAlertPolicy) OriginalGVK ¶
func (policy *ServersSecurityAlertPolicy) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersSecurityAlertPolicy) Owner ¶
func (policy *ServersSecurityAlertPolicy) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersSecurityAlertPolicy) SetConditions ¶
func (policy *ServersSecurityAlertPolicy) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersSecurityAlertPolicy) SetStatus ¶
func (policy *ServersSecurityAlertPolicy) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersSecurityAlertPolicy) ValidateCreate ¶
func (policy *ServersSecurityAlertPolicy) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersSecurityAlertPolicy) ValidateDelete ¶
func (policy *ServersSecurityAlertPolicy) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersSecurityAlertPolicy) ValidateUpdate ¶
func (policy *ServersSecurityAlertPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersSecurityAlertPolicyList ¶
type ServersSecurityAlertPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersSecurityAlertPolicy `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/ServerSecurityAlertPolicies.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/securityAlertPolicies/Default
func (*ServersSecurityAlertPolicyList) DeepCopy ¶
func (in *ServersSecurityAlertPolicyList) DeepCopy() *ServersSecurityAlertPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersSecurityAlertPolicyList.
func (*ServersSecurityAlertPolicyList) DeepCopyInto ¶
func (in *ServersSecurityAlertPolicyList) DeepCopyInto(out *ServersSecurityAlertPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersSecurityAlertPolicyList) DeepCopyObject ¶
func (in *ServersSecurityAlertPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersVirtualNetworkRule ¶
type ServersVirtualNetworkRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_VirtualNetworkRule_Spec `json:"spec,omitempty"` Status Servers_VirtualNetworkRule_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/VirtualNetworkRules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/virtualNetworkRules/{virtualNetworkRuleName}
func (*ServersVirtualNetworkRule) AssignProperties_From_ServersVirtualNetworkRule ¶
func (rule *ServersVirtualNetworkRule) AssignProperties_From_ServersVirtualNetworkRule(source *v1api20211101s.ServersVirtualNetworkRule) error
AssignProperties_From_ServersVirtualNetworkRule populates our ServersVirtualNetworkRule from the provided source ServersVirtualNetworkRule
func (*ServersVirtualNetworkRule) AssignProperties_To_ServersVirtualNetworkRule ¶
func (rule *ServersVirtualNetworkRule) AssignProperties_To_ServersVirtualNetworkRule(destination *v1api20211101s.ServersVirtualNetworkRule) error
AssignProperties_To_ServersVirtualNetworkRule populates the provided destination ServersVirtualNetworkRule from our ServersVirtualNetworkRule
func (*ServersVirtualNetworkRule) AzureName ¶
func (rule *ServersVirtualNetworkRule) AzureName() string
AzureName returns the Azure name of the resource
func (*ServersVirtualNetworkRule) ConvertFrom ¶
func (rule *ServersVirtualNetworkRule) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersVirtualNetworkRule from the provided hub ServersVirtualNetworkRule
func (*ServersVirtualNetworkRule) ConvertTo ¶
func (rule *ServersVirtualNetworkRule) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersVirtualNetworkRule from our ServersVirtualNetworkRule
func (*ServersVirtualNetworkRule) DeepCopy ¶
func (in *ServersVirtualNetworkRule) DeepCopy() *ServersVirtualNetworkRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersVirtualNetworkRule.
func (*ServersVirtualNetworkRule) DeepCopyInto ¶
func (in *ServersVirtualNetworkRule) DeepCopyInto(out *ServersVirtualNetworkRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersVirtualNetworkRule) DeepCopyObject ¶
func (in *ServersVirtualNetworkRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersVirtualNetworkRule) Default ¶
func (rule *ServersVirtualNetworkRule) Default()
Default applies defaults to the ServersVirtualNetworkRule resource
func (ServersVirtualNetworkRule) GetAPIVersion ¶
func (rule ServersVirtualNetworkRule) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersVirtualNetworkRule) GetConditions ¶
func (rule *ServersVirtualNetworkRule) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersVirtualNetworkRule) GetResourceScope ¶
func (rule *ServersVirtualNetworkRule) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersVirtualNetworkRule) GetSpec ¶
func (rule *ServersVirtualNetworkRule) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersVirtualNetworkRule) GetStatus ¶
func (rule *ServersVirtualNetworkRule) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersVirtualNetworkRule) GetType ¶
func (rule *ServersVirtualNetworkRule) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/virtualNetworkRules"
func (*ServersVirtualNetworkRule) InitializeSpec ¶
func (rule *ServersVirtualNetworkRule) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersVirtualNetworkRule) NewEmptyStatus ¶
func (rule *ServersVirtualNetworkRule) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersVirtualNetworkRule) OriginalGVK ¶
func (rule *ServersVirtualNetworkRule) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersVirtualNetworkRule) Owner ¶
func (rule *ServersVirtualNetworkRule) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersVirtualNetworkRule) SetConditions ¶
func (rule *ServersVirtualNetworkRule) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersVirtualNetworkRule) SetStatus ¶
func (rule *ServersVirtualNetworkRule) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersVirtualNetworkRule) ValidateCreate ¶
func (rule *ServersVirtualNetworkRule) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersVirtualNetworkRule) ValidateDelete ¶
func (rule *ServersVirtualNetworkRule) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersVirtualNetworkRule) ValidateUpdate ¶
func (rule *ServersVirtualNetworkRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersVirtualNetworkRuleList ¶
type ServersVirtualNetworkRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersVirtualNetworkRule `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/VirtualNetworkRules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/virtualNetworkRules/{virtualNetworkRuleName}
func (*ServersVirtualNetworkRuleList) DeepCopy ¶
func (in *ServersVirtualNetworkRuleList) DeepCopy() *ServersVirtualNetworkRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersVirtualNetworkRuleList.
func (*ServersVirtualNetworkRuleList) DeepCopyInto ¶
func (in *ServersVirtualNetworkRuleList) DeepCopyInto(out *ServersVirtualNetworkRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersVirtualNetworkRuleList) DeepCopyObject ¶
func (in *ServersVirtualNetworkRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServersVulnerabilityAssessment ¶
type ServersVulnerabilityAssessment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_VulnerabilityAssessment_Spec `json:"spec,omitempty"` Status Servers_VulnerabilityAssessment_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/ServerVulnerabilityAssessments.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/vulnerabilityAssessments/default
func (*ServersVulnerabilityAssessment) AssignProperties_From_ServersVulnerabilityAssessment ¶
func (assessment *ServersVulnerabilityAssessment) AssignProperties_From_ServersVulnerabilityAssessment(source *v1api20211101s.ServersVulnerabilityAssessment) error
AssignProperties_From_ServersVulnerabilityAssessment populates our ServersVulnerabilityAssessment from the provided source ServersVulnerabilityAssessment
func (*ServersVulnerabilityAssessment) AssignProperties_To_ServersVulnerabilityAssessment ¶
func (assessment *ServersVulnerabilityAssessment) AssignProperties_To_ServersVulnerabilityAssessment(destination *v1api20211101s.ServersVulnerabilityAssessment) error
AssignProperties_To_ServersVulnerabilityAssessment populates the provided destination ServersVulnerabilityAssessment from our ServersVulnerabilityAssessment
func (*ServersVulnerabilityAssessment) AzureName ¶
func (assessment *ServersVulnerabilityAssessment) AzureName() string
AzureName returns the Azure name of the resource (always "default")
func (*ServersVulnerabilityAssessment) ConvertFrom ¶
func (assessment *ServersVulnerabilityAssessment) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ServersVulnerabilityAssessment from the provided hub ServersVulnerabilityAssessment
func (*ServersVulnerabilityAssessment) ConvertTo ¶
func (assessment *ServersVulnerabilityAssessment) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ServersVulnerabilityAssessment from our ServersVulnerabilityAssessment
func (*ServersVulnerabilityAssessment) DeepCopy ¶
func (in *ServersVulnerabilityAssessment) DeepCopy() *ServersVulnerabilityAssessment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersVulnerabilityAssessment.
func (*ServersVulnerabilityAssessment) DeepCopyInto ¶
func (in *ServersVulnerabilityAssessment) DeepCopyInto(out *ServersVulnerabilityAssessment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersVulnerabilityAssessment) DeepCopyObject ¶
func (in *ServersVulnerabilityAssessment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServersVulnerabilityAssessment) Default ¶
func (assessment *ServersVulnerabilityAssessment) Default()
Default applies defaults to the ServersVulnerabilityAssessment resource
func (ServersVulnerabilityAssessment) GetAPIVersion ¶
func (assessment ServersVulnerabilityAssessment) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*ServersVulnerabilityAssessment) GetConditions ¶
func (assessment *ServersVulnerabilityAssessment) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ServersVulnerabilityAssessment) GetResourceScope ¶
func (assessment *ServersVulnerabilityAssessment) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ServersVulnerabilityAssessment) GetSpec ¶
func (assessment *ServersVulnerabilityAssessment) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ServersVulnerabilityAssessment) GetStatus ¶
func (assessment *ServersVulnerabilityAssessment) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ServersVulnerabilityAssessment) GetType ¶
func (assessment *ServersVulnerabilityAssessment) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/vulnerabilityAssessments"
func (*ServersVulnerabilityAssessment) InitializeSpec ¶
func (assessment *ServersVulnerabilityAssessment) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ServersVulnerabilityAssessment) NewEmptyStatus ¶
func (assessment *ServersVulnerabilityAssessment) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ServersVulnerabilityAssessment) OriginalGVK ¶
func (assessment *ServersVulnerabilityAssessment) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ServersVulnerabilityAssessment) Owner ¶
func (assessment *ServersVulnerabilityAssessment) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ServersVulnerabilityAssessment) SetConditions ¶
func (assessment *ServersVulnerabilityAssessment) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ServersVulnerabilityAssessment) SetStatus ¶
func (assessment *ServersVulnerabilityAssessment) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ServersVulnerabilityAssessment) ValidateCreate ¶
func (assessment *ServersVulnerabilityAssessment) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ServersVulnerabilityAssessment) ValidateDelete ¶
func (assessment *ServersVulnerabilityAssessment) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ServersVulnerabilityAssessment) ValidateUpdate ¶
func (assessment *ServersVulnerabilityAssessment) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ServersVulnerabilityAssessmentList ¶
type ServersVulnerabilityAssessmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServersVulnerabilityAssessment `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /sql/resource-manager/Microsoft.Sql/stable/2021-11-01/ServerVulnerabilityAssessments.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/vulnerabilityAssessments/default
func (*ServersVulnerabilityAssessmentList) DeepCopy ¶
func (in *ServersVulnerabilityAssessmentList) DeepCopy() *ServersVulnerabilityAssessmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersVulnerabilityAssessmentList.
func (*ServersVulnerabilityAssessmentList) DeepCopyInto ¶
func (in *ServersVulnerabilityAssessmentList) DeepCopyInto(out *ServersVulnerabilityAssessmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersVulnerabilityAssessmentList) DeepCopyObject ¶
func (in *ServersVulnerabilityAssessmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Servers_Administrator_STATUS ¶
type Servers_Administrator_STATUS struct { // AdministratorType: Type of the sever administrator. AdministratorType *AdministratorProperties_AdministratorType_STATUS `json:"administratorType,omitempty"` // AzureADOnlyAuthentication: Azure Active Directory only Authentication enabled. AzureADOnlyAuthentication *bool `json:"azureADOnlyAuthentication,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Login: Login name of the server administrator. Login *string `json:"login,omitempty"` // Name: Resource name. Name *string `json:"name,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"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_Administrator_STATUS) AssignProperties_From_Servers_Administrator_STATUS ¶
func (administrator *Servers_Administrator_STATUS) AssignProperties_From_Servers_Administrator_STATUS(source *v1api20211101s.Servers_Administrator_STATUS) error
AssignProperties_From_Servers_Administrator_STATUS populates our Servers_Administrator_STATUS from the provided source Servers_Administrator_STATUS
func (*Servers_Administrator_STATUS) AssignProperties_To_Servers_Administrator_STATUS ¶
func (administrator *Servers_Administrator_STATUS) AssignProperties_To_Servers_Administrator_STATUS(destination *v1api20211101s.Servers_Administrator_STATUS) error
AssignProperties_To_Servers_Administrator_STATUS populates the provided destination Servers_Administrator_STATUS from our Servers_Administrator_STATUS
func (*Servers_Administrator_STATUS) ConvertStatusFrom ¶
func (administrator *Servers_Administrator_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_Administrator_STATUS from the provided source
func (*Servers_Administrator_STATUS) ConvertStatusTo ¶
func (administrator *Servers_Administrator_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_Administrator_STATUS
func (*Servers_Administrator_STATUS) DeepCopy ¶
func (in *Servers_Administrator_STATUS) DeepCopy() *Servers_Administrator_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Administrator_STATUS.
func (*Servers_Administrator_STATUS) DeepCopyInto ¶
func (in *Servers_Administrator_STATUS) DeepCopyInto(out *Servers_Administrator_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Administrator_STATUS) NewEmptyARMValue ¶
func (administrator *Servers_Administrator_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Administrator_STATUS) PopulateFromARM ¶
func (administrator *Servers_Administrator_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_Administrator_STATUS_ARM ¶
type Servers_Administrator_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *AdministratorProperties_STATUS_ARM `json:"properties,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_Administrator_STATUS_ARM) DeepCopy ¶
func (in *Servers_Administrator_STATUS_ARM) DeepCopy() *Servers_Administrator_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Administrator_STATUS_ARM.
func (*Servers_Administrator_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_Administrator_STATUS_ARM) DeepCopyInto(out *Servers_Administrator_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_Administrator_Spec ¶
type Servers_Administrator_Spec struct { // +kubebuilder:validation:Required // AdministratorType: Type of the sever administrator. AdministratorType *AdministratorProperties_AdministratorType `json:"administratorType,omitempty"` // +kubebuilder:validation:Required // Login: Login name of the server administrator. Login *string `json:"login,omitempty"` // +kubebuilder:validation:Required // 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 sql.azure.com/Server resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"Server"` // +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" optionalConfigMapPair:"Sid"` // SidFromConfig: SID (object ID) of the server administrator. SidFromConfig *genruntime.ConfigMapReference `json:"sidFromConfig,omitempty" optionalConfigMapPair:"Sid"` // +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" optionalConfigMapPair:"TenantId"` // TenantIdFromConfig: Tenant ID of the administrator. TenantIdFromConfig *genruntime.ConfigMapReference `json:"tenantIdFromConfig,omitempty" optionalConfigMapPair:"TenantId"` }
func (*Servers_Administrator_Spec) AssignProperties_From_Servers_Administrator_Spec ¶
func (administrator *Servers_Administrator_Spec) AssignProperties_From_Servers_Administrator_Spec(source *v1api20211101s.Servers_Administrator_Spec) error
AssignProperties_From_Servers_Administrator_Spec populates our Servers_Administrator_Spec from the provided source Servers_Administrator_Spec
func (*Servers_Administrator_Spec) AssignProperties_To_Servers_Administrator_Spec ¶
func (administrator *Servers_Administrator_Spec) AssignProperties_To_Servers_Administrator_Spec(destination *v1api20211101s.Servers_Administrator_Spec) error
AssignProperties_To_Servers_Administrator_Spec populates the provided destination Servers_Administrator_Spec from our Servers_Administrator_Spec
func (*Servers_Administrator_Spec) ConvertSpecFrom ¶
func (administrator *Servers_Administrator_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_Administrator_Spec from the provided source
func (*Servers_Administrator_Spec) ConvertSpecTo ¶
func (administrator *Servers_Administrator_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_Administrator_Spec
func (*Servers_Administrator_Spec) ConvertToARM ¶
func (administrator *Servers_Administrator_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_Administrator_Spec) DeepCopy ¶
func (in *Servers_Administrator_Spec) DeepCopy() *Servers_Administrator_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Administrator_Spec.
func (*Servers_Administrator_Spec) DeepCopyInto ¶
func (in *Servers_Administrator_Spec) DeepCopyInto(out *Servers_Administrator_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Administrator_Spec) Initialize_From_Servers_Administrator_STATUS ¶
func (administrator *Servers_Administrator_Spec) Initialize_From_Servers_Administrator_STATUS(source *Servers_Administrator_STATUS) error
Initialize_From_Servers_Administrator_STATUS populates our Servers_Administrator_Spec from the provided source Servers_Administrator_STATUS
func (*Servers_Administrator_Spec) NewEmptyARMValue ¶
func (administrator *Servers_Administrator_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Administrator_Spec) OriginalVersion ¶
func (administrator *Servers_Administrator_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_Administrator_Spec) PopulateFromARM ¶
func (administrator *Servers_Administrator_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_Administrator_Spec_ARM ¶
type Servers_Administrator_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *AdministratorProperties_ARM `json:"properties,omitempty"` }
func (*Servers_Administrator_Spec_ARM) DeepCopy ¶
func (in *Servers_Administrator_Spec_ARM) DeepCopy() *Servers_Administrator_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Administrator_Spec_ARM.
func (*Servers_Administrator_Spec_ARM) DeepCopyInto ¶
func (in *Servers_Administrator_Spec_ARM) DeepCopyInto(out *Servers_Administrator_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_Administrator_Spec_ARM) GetAPIVersion ¶
func (administrator Servers_Administrator_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_Administrator_Spec_ARM) GetName ¶
func (administrator *Servers_Administrator_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_Administrator_Spec_ARM) GetType ¶
func (administrator *Servers_Administrator_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/administrators"
type Servers_AdvancedThreatProtectionSetting_STATUS ¶
type Servers_AdvancedThreatProtectionSetting_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CreationTime: Specifies the UTC creation time of the policy. CreationTime *string `json:"creationTime,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // State: Specifies the state of the Advanced Threat Protection, whether it is enabled or disabled or a state has not been // applied yet on the specific database or server. State *AdvancedThreatProtectionProperties_State_STATUS `json:"state,omitempty"` // SystemData: SystemData of AdvancedThreatProtectionResource. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_AdvancedThreatProtectionSetting_STATUS) AssignProperties_From_Servers_AdvancedThreatProtectionSetting_STATUS ¶
func (setting *Servers_AdvancedThreatProtectionSetting_STATUS) AssignProperties_From_Servers_AdvancedThreatProtectionSetting_STATUS(source *v1api20211101s.Servers_AdvancedThreatProtectionSetting_STATUS) error
AssignProperties_From_Servers_AdvancedThreatProtectionSetting_STATUS populates our Servers_AdvancedThreatProtectionSetting_STATUS from the provided source Servers_AdvancedThreatProtectionSetting_STATUS
func (*Servers_AdvancedThreatProtectionSetting_STATUS) AssignProperties_To_Servers_AdvancedThreatProtectionSetting_STATUS ¶
func (setting *Servers_AdvancedThreatProtectionSetting_STATUS) AssignProperties_To_Servers_AdvancedThreatProtectionSetting_STATUS(destination *v1api20211101s.Servers_AdvancedThreatProtectionSetting_STATUS) error
AssignProperties_To_Servers_AdvancedThreatProtectionSetting_STATUS populates the provided destination Servers_AdvancedThreatProtectionSetting_STATUS from our Servers_AdvancedThreatProtectionSetting_STATUS
func (*Servers_AdvancedThreatProtectionSetting_STATUS) ConvertStatusFrom ¶
func (setting *Servers_AdvancedThreatProtectionSetting_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_AdvancedThreatProtectionSetting_STATUS from the provided source
func (*Servers_AdvancedThreatProtectionSetting_STATUS) ConvertStatusTo ¶
func (setting *Servers_AdvancedThreatProtectionSetting_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_AdvancedThreatProtectionSetting_STATUS
func (*Servers_AdvancedThreatProtectionSetting_STATUS) DeepCopy ¶
func (in *Servers_AdvancedThreatProtectionSetting_STATUS) DeepCopy() *Servers_AdvancedThreatProtectionSetting_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_AdvancedThreatProtectionSetting_STATUS.
func (*Servers_AdvancedThreatProtectionSetting_STATUS) DeepCopyInto ¶
func (in *Servers_AdvancedThreatProtectionSetting_STATUS) DeepCopyInto(out *Servers_AdvancedThreatProtectionSetting_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_AdvancedThreatProtectionSetting_STATUS) NewEmptyARMValue ¶
func (setting *Servers_AdvancedThreatProtectionSetting_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_AdvancedThreatProtectionSetting_STATUS) PopulateFromARM ¶
func (setting *Servers_AdvancedThreatProtectionSetting_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_AdvancedThreatProtectionSetting_STATUS_ARM ¶
type Servers_AdvancedThreatProtectionSetting_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *AdvancedThreatProtectionProperties_STATUS_ARM `json:"properties,omitempty"` // SystemData: SystemData of AdvancedThreatProtectionResource. SystemData *SystemData_STATUS_ARM `json:"systemData,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_AdvancedThreatProtectionSetting_STATUS_ARM) DeepCopy ¶
func (in *Servers_AdvancedThreatProtectionSetting_STATUS_ARM) DeepCopy() *Servers_AdvancedThreatProtectionSetting_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_AdvancedThreatProtectionSetting_STATUS_ARM.
func (*Servers_AdvancedThreatProtectionSetting_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_AdvancedThreatProtectionSetting_STATUS_ARM) DeepCopyInto(out *Servers_AdvancedThreatProtectionSetting_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_AdvancedThreatProtectionSetting_Spec ¶
type Servers_AdvancedThreatProtectionSetting_Spec struct { // +kubebuilder:validation:Required // 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 sql.azure.com/Server resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"Server"` // +kubebuilder:validation:Required // State: Specifies the state of the Advanced Threat Protection, whether it is enabled or disabled or a state has not been // applied yet on the specific database or server. State *AdvancedThreatProtectionProperties_State `json:"state,omitempty"` }
func (*Servers_AdvancedThreatProtectionSetting_Spec) AssignProperties_From_Servers_AdvancedThreatProtectionSetting_Spec ¶
func (setting *Servers_AdvancedThreatProtectionSetting_Spec) AssignProperties_From_Servers_AdvancedThreatProtectionSetting_Spec(source *v1api20211101s.Servers_AdvancedThreatProtectionSetting_Spec) error
AssignProperties_From_Servers_AdvancedThreatProtectionSetting_Spec populates our Servers_AdvancedThreatProtectionSetting_Spec from the provided source Servers_AdvancedThreatProtectionSetting_Spec
func (*Servers_AdvancedThreatProtectionSetting_Spec) AssignProperties_To_Servers_AdvancedThreatProtectionSetting_Spec ¶
func (setting *Servers_AdvancedThreatProtectionSetting_Spec) AssignProperties_To_Servers_AdvancedThreatProtectionSetting_Spec(destination *v1api20211101s.Servers_AdvancedThreatProtectionSetting_Spec) error
AssignProperties_To_Servers_AdvancedThreatProtectionSetting_Spec populates the provided destination Servers_AdvancedThreatProtectionSetting_Spec from our Servers_AdvancedThreatProtectionSetting_Spec
func (*Servers_AdvancedThreatProtectionSetting_Spec) ConvertSpecFrom ¶
func (setting *Servers_AdvancedThreatProtectionSetting_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_AdvancedThreatProtectionSetting_Spec from the provided source
func (*Servers_AdvancedThreatProtectionSetting_Spec) ConvertSpecTo ¶
func (setting *Servers_AdvancedThreatProtectionSetting_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_AdvancedThreatProtectionSetting_Spec
func (*Servers_AdvancedThreatProtectionSetting_Spec) ConvertToARM ¶
func (setting *Servers_AdvancedThreatProtectionSetting_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_AdvancedThreatProtectionSetting_Spec) DeepCopy ¶
func (in *Servers_AdvancedThreatProtectionSetting_Spec) DeepCopy() *Servers_AdvancedThreatProtectionSetting_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_AdvancedThreatProtectionSetting_Spec.
func (*Servers_AdvancedThreatProtectionSetting_Spec) DeepCopyInto ¶
func (in *Servers_AdvancedThreatProtectionSetting_Spec) DeepCopyInto(out *Servers_AdvancedThreatProtectionSetting_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_AdvancedThreatProtectionSetting_Spec) Initialize_From_Servers_AdvancedThreatProtectionSetting_STATUS ¶
func (setting *Servers_AdvancedThreatProtectionSetting_Spec) Initialize_From_Servers_AdvancedThreatProtectionSetting_STATUS(source *Servers_AdvancedThreatProtectionSetting_STATUS) error
Initialize_From_Servers_AdvancedThreatProtectionSetting_STATUS populates our Servers_AdvancedThreatProtectionSetting_Spec from the provided source Servers_AdvancedThreatProtectionSetting_STATUS
func (*Servers_AdvancedThreatProtectionSetting_Spec) NewEmptyARMValue ¶
func (setting *Servers_AdvancedThreatProtectionSetting_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_AdvancedThreatProtectionSetting_Spec) OriginalVersion ¶
func (setting *Servers_AdvancedThreatProtectionSetting_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_AdvancedThreatProtectionSetting_Spec) PopulateFromARM ¶
func (setting *Servers_AdvancedThreatProtectionSetting_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_AdvancedThreatProtectionSetting_Spec_ARM ¶
type Servers_AdvancedThreatProtectionSetting_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *AdvancedThreatProtectionProperties_ARM `json:"properties,omitempty"` }
func (*Servers_AdvancedThreatProtectionSetting_Spec_ARM) DeepCopy ¶
func (in *Servers_AdvancedThreatProtectionSetting_Spec_ARM) DeepCopy() *Servers_AdvancedThreatProtectionSetting_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_AdvancedThreatProtectionSetting_Spec_ARM.
func (*Servers_AdvancedThreatProtectionSetting_Spec_ARM) DeepCopyInto ¶
func (in *Servers_AdvancedThreatProtectionSetting_Spec_ARM) DeepCopyInto(out *Servers_AdvancedThreatProtectionSetting_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_AdvancedThreatProtectionSetting_Spec_ARM) GetAPIVersion ¶
func (setting Servers_AdvancedThreatProtectionSetting_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_AdvancedThreatProtectionSetting_Spec_ARM) GetName ¶
func (setting *Servers_AdvancedThreatProtectionSetting_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_AdvancedThreatProtectionSetting_Spec_ARM) GetType ¶
func (setting *Servers_AdvancedThreatProtectionSetting_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/advancedThreatProtectionSettings"
type Servers_AuditingSetting_STATUS ¶
type Servers_AuditingSetting_STATUS struct { // AuditActionsAndGroups: Specifies the Actions-Groups and Actions to audit. // The recommended set of action groups to use is the following combination - this will audit all the queries and stored // procedures executed against the database, as well as successful and failed logins: // BATCH_COMPLETED_GROUP, // SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, // FAILED_DATABASE_AUTHENTICATION_GROUP. // This above combination is also the set that is configured by default when enabling auditing from the Azure portal. // The supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using // unnecessary groups could lead to very large quantities of audit records): // APPLICATION_ROLE_CHANGE_PASSWORD_GROUP // BACKUP_RESTORE_GROUP // DATABASE_LOGOUT_GROUP // DATABASE_OBJECT_CHANGE_GROUP // DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP // DATABASE_OBJECT_PERMISSION_CHANGE_GROUP // DATABASE_OPERATION_GROUP // DATABASE_PERMISSION_CHANGE_GROUP // DATABASE_PRINCIPAL_CHANGE_GROUP // DATABASE_PRINCIPAL_IMPERSONATION_GROUP // DATABASE_ROLE_MEMBER_CHANGE_GROUP // FAILED_DATABASE_AUTHENTICATION_GROUP // SCHEMA_OBJECT_ACCESS_GROUP // SCHEMA_OBJECT_CHANGE_GROUP // SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP // SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP // SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP // USER_CHANGE_PASSWORD_GROUP // BATCH_STARTED_GROUP // BATCH_COMPLETED_GROUP // DBCC_GROUP // DATABASE_OWNERSHIP_CHANGE_GROUP // DATABASE_CHANGE_GROUP // LEDGER_OPERATION_GROUP // These are groups that cover all sql statements and stored procedures executed against the database, and should not be // used in combination with other groups as this will result in duplicate audit logs. // For more information, see [Database-Level Audit Action // Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). // For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server // auditing policy). The supported actions to audit are: // SELECT // UPDATE // INSERT // DELETE // EXECUTE // RECEIVE // REFERENCES // The general form for defining an action to be audited is: // {action} ON {object} BY {principal} // Note that <object> in the above format can refer to an object like a table, view, or stored procedure, or an entire // database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively. // For example: // SELECT on dbo.myTable by public // SELECT on DATABASE::myDatabase by public // SELECT on SCHEMA::mySchema by public // For more information, see [Database-Level Audit // Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) AuditActionsAndGroups []string `json:"auditActionsAndGroups,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // IsAzureMonitorTargetEnabled: Specifies whether audit events are sent to Azure Monitor. // In order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true. // When using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on // the database should be also created. // Note that for server level audit you should use the 'master' database as {databaseName}. // Diagnostic Settings URI format: // PUT // https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview // For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) // or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) IsAzureMonitorTargetEnabled *bool `json:"isAzureMonitorTargetEnabled,omitempty"` // IsDevopsAuditEnabled: Specifies the state of devops audit. If state is Enabled, devops logs will be sent to Azure // Monitor. // In order to send the events to Azure Monitor, specify 'State' as 'Enabled', 'IsAzureMonitorTargetEnabled' as true and // 'IsDevopsAuditEnabled' as true // When using REST API to configure auditing, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on // the master database should also be created. // Diagnostic Settings URI format: // PUT // https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview // For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) // or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) IsDevopsAuditEnabled *bool `json:"isDevopsAuditEnabled,omitempty"` // IsManagedIdentityInUse: Specifies whether Managed Identity is used to access blob storage IsManagedIdentityInUse *bool `json:"isManagedIdentityInUse,omitempty"` // IsStorageSecondaryKeyInUse: Specifies whether storageAccountAccessKey value is the storage's secondary key. IsStorageSecondaryKeyInUse *bool `json:"isStorageSecondaryKeyInUse,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // QueueDelayMs: Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be // processed. // The default minimum value is 1000 (1 second). The maximum is 2,147,483,647. QueueDelayMs *int `json:"queueDelayMs,omitempty"` // RetentionDays: Specifies the number of days to keep in the audit logs in the storage account. RetentionDays *int `json:"retentionDays,omitempty"` // State: Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are // required. State *ServerBlobAuditingPolicyProperties_State_STATUS `json:"state,omitempty"` // StorageAccountSubscriptionId: Specifies the blob storage subscription Id. StorageAccountSubscriptionId *string `json:"storageAccountSubscriptionId,omitempty"` // StorageEndpoint: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is // Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required. StorageEndpoint *string `json:"storageEndpoint,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_AuditingSetting_STATUS) AssignProperties_From_Servers_AuditingSetting_STATUS ¶
func (setting *Servers_AuditingSetting_STATUS) AssignProperties_From_Servers_AuditingSetting_STATUS(source *v1api20211101s.Servers_AuditingSetting_STATUS) error
AssignProperties_From_Servers_AuditingSetting_STATUS populates our Servers_AuditingSetting_STATUS from the provided source Servers_AuditingSetting_STATUS
func (*Servers_AuditingSetting_STATUS) AssignProperties_To_Servers_AuditingSetting_STATUS ¶
func (setting *Servers_AuditingSetting_STATUS) AssignProperties_To_Servers_AuditingSetting_STATUS(destination *v1api20211101s.Servers_AuditingSetting_STATUS) error
AssignProperties_To_Servers_AuditingSetting_STATUS populates the provided destination Servers_AuditingSetting_STATUS from our Servers_AuditingSetting_STATUS
func (*Servers_AuditingSetting_STATUS) ConvertStatusFrom ¶
func (setting *Servers_AuditingSetting_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_AuditingSetting_STATUS from the provided source
func (*Servers_AuditingSetting_STATUS) ConvertStatusTo ¶
func (setting *Servers_AuditingSetting_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_AuditingSetting_STATUS
func (*Servers_AuditingSetting_STATUS) DeepCopy ¶
func (in *Servers_AuditingSetting_STATUS) DeepCopy() *Servers_AuditingSetting_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_AuditingSetting_STATUS.
func (*Servers_AuditingSetting_STATUS) DeepCopyInto ¶
func (in *Servers_AuditingSetting_STATUS) DeepCopyInto(out *Servers_AuditingSetting_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_AuditingSetting_STATUS) NewEmptyARMValue ¶
func (setting *Servers_AuditingSetting_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_AuditingSetting_STATUS) PopulateFromARM ¶
func (setting *Servers_AuditingSetting_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_AuditingSetting_STATUS_ARM ¶
type Servers_AuditingSetting_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *ServerBlobAuditingPolicyProperties_STATUS_ARM `json:"properties,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_AuditingSetting_STATUS_ARM) DeepCopy ¶
func (in *Servers_AuditingSetting_STATUS_ARM) DeepCopy() *Servers_AuditingSetting_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_AuditingSetting_STATUS_ARM.
func (*Servers_AuditingSetting_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_AuditingSetting_STATUS_ARM) DeepCopyInto(out *Servers_AuditingSetting_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_AuditingSetting_Spec ¶
type Servers_AuditingSetting_Spec struct { // AuditActionsAndGroups: Specifies the Actions-Groups and Actions to audit. // The recommended set of action groups to use is the following combination - this will audit all the queries and stored // procedures executed against the database, as well as successful and failed logins: // BATCH_COMPLETED_GROUP, // SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, // FAILED_DATABASE_AUTHENTICATION_GROUP. // This above combination is also the set that is configured by default when enabling auditing from the Azure portal. // The supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using // unnecessary groups could lead to very large quantities of audit records): // APPLICATION_ROLE_CHANGE_PASSWORD_GROUP // BACKUP_RESTORE_GROUP // DATABASE_LOGOUT_GROUP // DATABASE_OBJECT_CHANGE_GROUP // DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP // DATABASE_OBJECT_PERMISSION_CHANGE_GROUP // DATABASE_OPERATION_GROUP // DATABASE_PERMISSION_CHANGE_GROUP // DATABASE_PRINCIPAL_CHANGE_GROUP // DATABASE_PRINCIPAL_IMPERSONATION_GROUP // DATABASE_ROLE_MEMBER_CHANGE_GROUP // FAILED_DATABASE_AUTHENTICATION_GROUP // SCHEMA_OBJECT_ACCESS_GROUP // SCHEMA_OBJECT_CHANGE_GROUP // SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP // SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP // SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP // USER_CHANGE_PASSWORD_GROUP // BATCH_STARTED_GROUP // BATCH_COMPLETED_GROUP // DBCC_GROUP // DATABASE_OWNERSHIP_CHANGE_GROUP // DATABASE_CHANGE_GROUP // LEDGER_OPERATION_GROUP // These are groups that cover all sql statements and stored procedures executed against the database, and should not be // used in combination with other groups as this will result in duplicate audit logs. // For more information, see [Database-Level Audit Action // Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). // For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server // auditing policy). The supported actions to audit are: // SELECT // UPDATE // INSERT // DELETE // EXECUTE // RECEIVE // REFERENCES // The general form for defining an action to be audited is: // {action} ON {object} BY {principal} // Note that <object> in the above format can refer to an object like a table, view, or stored procedure, or an entire // database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively. // For example: // SELECT on dbo.myTable by public // SELECT on DATABASE::myDatabase by public // SELECT on SCHEMA::mySchema by public // For more information, see [Database-Level Audit // Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) AuditActionsAndGroups []string `json:"auditActionsAndGroups,omitempty"` // IsAzureMonitorTargetEnabled: Specifies whether audit events are sent to Azure Monitor. // In order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true. // When using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on // the database should be also created. // Note that for server level audit you should use the 'master' database as {databaseName}. // Diagnostic Settings URI format: // PUT // https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview // For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) // or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) IsAzureMonitorTargetEnabled *bool `json:"isAzureMonitorTargetEnabled,omitempty"` // IsDevopsAuditEnabled: Specifies the state of devops audit. If state is Enabled, devops logs will be sent to Azure // Monitor. // In order to send the events to Azure Monitor, specify 'State' as 'Enabled', 'IsAzureMonitorTargetEnabled' as true and // 'IsDevopsAuditEnabled' as true // When using REST API to configure auditing, Diagnostic Settings with 'DevOpsOperationsAudit' diagnostic logs category on // the master database should also be created. // Diagnostic Settings URI format: // PUT // https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview // For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) // or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) IsDevopsAuditEnabled *bool `json:"isDevopsAuditEnabled,omitempty"` // IsManagedIdentityInUse: Specifies whether Managed Identity is used to access blob storage IsManagedIdentityInUse *bool `json:"isManagedIdentityInUse,omitempty"` // IsStorageSecondaryKeyInUse: Specifies whether storageAccountAccessKey value is the storage's secondary key. IsStorageSecondaryKeyInUse *bool `json:"isStorageSecondaryKeyInUse,omitempty"` // +kubebuilder:validation:Required // 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 sql.azure.com/Server resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"Server"` // QueueDelayMs: Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be // processed. // The default minimum value is 1000 (1 second). The maximum is 2,147,483,647. QueueDelayMs *int `json:"queueDelayMs,omitempty"` // RetentionDays: Specifies the number of days to keep in the audit logs in the storage account. RetentionDays *int `json:"retentionDays,omitempty"` // +kubebuilder:validation:Required // State: Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are // required. State *ServerBlobAuditingPolicyProperties_State `json:"state,omitempty"` // StorageAccountAccessKey: Specifies the identifier key of the auditing storage account. // If state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server // system-assigned managed identity to access the storage. // Prerequisites for using managed identity authentication: // 1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD). // 2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the // server identity. // For more information, see [Auditing to storage using Managed Identity // authentication](https://go.microsoft.com/fwlink/?linkid=2114355) StorageAccountAccessKey *genruntime.SecretReference `json:"storageAccountAccessKey,omitempty"` // +kubebuilder:validation:Pattern="^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$" // StorageAccountSubscriptionId: Specifies the blob storage subscription Id. StorageAccountSubscriptionId *string `json:"storageAccountSubscriptionId,omitempty"` // StorageEndpoint: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is // Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required. StorageEndpoint *string `json:"storageEndpoint,omitempty"` }
func (*Servers_AuditingSetting_Spec) AssignProperties_From_Servers_AuditingSetting_Spec ¶
func (setting *Servers_AuditingSetting_Spec) AssignProperties_From_Servers_AuditingSetting_Spec(source *v1api20211101s.Servers_AuditingSetting_Spec) error
AssignProperties_From_Servers_AuditingSetting_Spec populates our Servers_AuditingSetting_Spec from the provided source Servers_AuditingSetting_Spec
func (*Servers_AuditingSetting_Spec) AssignProperties_To_Servers_AuditingSetting_Spec ¶
func (setting *Servers_AuditingSetting_Spec) AssignProperties_To_Servers_AuditingSetting_Spec(destination *v1api20211101s.Servers_AuditingSetting_Spec) error
AssignProperties_To_Servers_AuditingSetting_Spec populates the provided destination Servers_AuditingSetting_Spec from our Servers_AuditingSetting_Spec
func (*Servers_AuditingSetting_Spec) ConvertSpecFrom ¶
func (setting *Servers_AuditingSetting_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_AuditingSetting_Spec from the provided source
func (*Servers_AuditingSetting_Spec) ConvertSpecTo ¶
func (setting *Servers_AuditingSetting_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_AuditingSetting_Spec
func (*Servers_AuditingSetting_Spec) ConvertToARM ¶
func (setting *Servers_AuditingSetting_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_AuditingSetting_Spec) DeepCopy ¶
func (in *Servers_AuditingSetting_Spec) DeepCopy() *Servers_AuditingSetting_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_AuditingSetting_Spec.
func (*Servers_AuditingSetting_Spec) DeepCopyInto ¶
func (in *Servers_AuditingSetting_Spec) DeepCopyInto(out *Servers_AuditingSetting_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_AuditingSetting_Spec) Initialize_From_Servers_AuditingSetting_STATUS ¶
func (setting *Servers_AuditingSetting_Spec) Initialize_From_Servers_AuditingSetting_STATUS(source *Servers_AuditingSetting_STATUS) error
Initialize_From_Servers_AuditingSetting_STATUS populates our Servers_AuditingSetting_Spec from the provided source Servers_AuditingSetting_STATUS
func (*Servers_AuditingSetting_Spec) NewEmptyARMValue ¶
func (setting *Servers_AuditingSetting_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_AuditingSetting_Spec) OriginalVersion ¶
func (setting *Servers_AuditingSetting_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_AuditingSetting_Spec) PopulateFromARM ¶
func (setting *Servers_AuditingSetting_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_AuditingSetting_Spec_ARM ¶
type Servers_AuditingSetting_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *ServerBlobAuditingPolicyProperties_ARM `json:"properties,omitempty"` }
func (*Servers_AuditingSetting_Spec_ARM) DeepCopy ¶
func (in *Servers_AuditingSetting_Spec_ARM) DeepCopy() *Servers_AuditingSetting_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_AuditingSetting_Spec_ARM.
func (*Servers_AuditingSetting_Spec_ARM) DeepCopyInto ¶
func (in *Servers_AuditingSetting_Spec_ARM) DeepCopyInto(out *Servers_AuditingSetting_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_AuditingSetting_Spec_ARM) GetAPIVersion ¶
func (setting Servers_AuditingSetting_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_AuditingSetting_Spec_ARM) GetName ¶
func (setting *Servers_AuditingSetting_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_AuditingSetting_Spec_ARM) GetType ¶
func (setting *Servers_AuditingSetting_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/auditingSettings"
type Servers_AzureADOnlyAuthentication_STATUS ¶
type Servers_AzureADOnlyAuthentication_STATUS struct { // AzureADOnlyAuthentication: Azure Active Directory only Authentication enabled. AzureADOnlyAuthentication *bool `json:"azureADOnlyAuthentication,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_AzureADOnlyAuthentication_STATUS) AssignProperties_From_Servers_AzureADOnlyAuthentication_STATUS ¶
func (authentication *Servers_AzureADOnlyAuthentication_STATUS) AssignProperties_From_Servers_AzureADOnlyAuthentication_STATUS(source *v1api20211101s.Servers_AzureADOnlyAuthentication_STATUS) error
AssignProperties_From_Servers_AzureADOnlyAuthentication_STATUS populates our Servers_AzureADOnlyAuthentication_STATUS from the provided source Servers_AzureADOnlyAuthentication_STATUS
func (*Servers_AzureADOnlyAuthentication_STATUS) AssignProperties_To_Servers_AzureADOnlyAuthentication_STATUS ¶
func (authentication *Servers_AzureADOnlyAuthentication_STATUS) AssignProperties_To_Servers_AzureADOnlyAuthentication_STATUS(destination *v1api20211101s.Servers_AzureADOnlyAuthentication_STATUS) error
AssignProperties_To_Servers_AzureADOnlyAuthentication_STATUS populates the provided destination Servers_AzureADOnlyAuthentication_STATUS from our Servers_AzureADOnlyAuthentication_STATUS
func (*Servers_AzureADOnlyAuthentication_STATUS) ConvertStatusFrom ¶
func (authentication *Servers_AzureADOnlyAuthentication_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_AzureADOnlyAuthentication_STATUS from the provided source
func (*Servers_AzureADOnlyAuthentication_STATUS) ConvertStatusTo ¶
func (authentication *Servers_AzureADOnlyAuthentication_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_AzureADOnlyAuthentication_STATUS
func (*Servers_AzureADOnlyAuthentication_STATUS) DeepCopy ¶
func (in *Servers_AzureADOnlyAuthentication_STATUS) DeepCopy() *Servers_AzureADOnlyAuthentication_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_AzureADOnlyAuthentication_STATUS.
func (*Servers_AzureADOnlyAuthentication_STATUS) DeepCopyInto ¶
func (in *Servers_AzureADOnlyAuthentication_STATUS) DeepCopyInto(out *Servers_AzureADOnlyAuthentication_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_AzureADOnlyAuthentication_STATUS) NewEmptyARMValue ¶
func (authentication *Servers_AzureADOnlyAuthentication_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_AzureADOnlyAuthentication_STATUS) PopulateFromARM ¶
func (authentication *Servers_AzureADOnlyAuthentication_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_AzureADOnlyAuthentication_STATUS_ARM ¶
type Servers_AzureADOnlyAuthentication_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *AzureADOnlyAuthProperties_STATUS_ARM `json:"properties,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_AzureADOnlyAuthentication_STATUS_ARM) DeepCopy ¶
func (in *Servers_AzureADOnlyAuthentication_STATUS_ARM) DeepCopy() *Servers_AzureADOnlyAuthentication_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_AzureADOnlyAuthentication_STATUS_ARM.
func (*Servers_AzureADOnlyAuthentication_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_AzureADOnlyAuthentication_STATUS_ARM) DeepCopyInto(out *Servers_AzureADOnlyAuthentication_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_AzureADOnlyAuthentication_Spec ¶
type Servers_AzureADOnlyAuthentication_Spec struct { // +kubebuilder:validation:Required // AzureADOnlyAuthentication: Azure Active Directory only Authentication enabled. AzureADOnlyAuthentication *bool `json:"azureADOnlyAuthentication,omitempty"` // +kubebuilder:validation:Required // 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 sql.azure.com/Server resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"Server"` }
func (*Servers_AzureADOnlyAuthentication_Spec) AssignProperties_From_Servers_AzureADOnlyAuthentication_Spec ¶
func (authentication *Servers_AzureADOnlyAuthentication_Spec) AssignProperties_From_Servers_AzureADOnlyAuthentication_Spec(source *v1api20211101s.Servers_AzureADOnlyAuthentication_Spec) error
AssignProperties_From_Servers_AzureADOnlyAuthentication_Spec populates our Servers_AzureADOnlyAuthentication_Spec from the provided source Servers_AzureADOnlyAuthentication_Spec
func (*Servers_AzureADOnlyAuthentication_Spec) AssignProperties_To_Servers_AzureADOnlyAuthentication_Spec ¶
func (authentication *Servers_AzureADOnlyAuthentication_Spec) AssignProperties_To_Servers_AzureADOnlyAuthentication_Spec(destination *v1api20211101s.Servers_AzureADOnlyAuthentication_Spec) error
AssignProperties_To_Servers_AzureADOnlyAuthentication_Spec populates the provided destination Servers_AzureADOnlyAuthentication_Spec from our Servers_AzureADOnlyAuthentication_Spec
func (*Servers_AzureADOnlyAuthentication_Spec) ConvertSpecFrom ¶
func (authentication *Servers_AzureADOnlyAuthentication_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_AzureADOnlyAuthentication_Spec from the provided source
func (*Servers_AzureADOnlyAuthentication_Spec) ConvertSpecTo ¶
func (authentication *Servers_AzureADOnlyAuthentication_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_AzureADOnlyAuthentication_Spec
func (*Servers_AzureADOnlyAuthentication_Spec) ConvertToARM ¶
func (authentication *Servers_AzureADOnlyAuthentication_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_AzureADOnlyAuthentication_Spec) DeepCopy ¶
func (in *Servers_AzureADOnlyAuthentication_Spec) DeepCopy() *Servers_AzureADOnlyAuthentication_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_AzureADOnlyAuthentication_Spec.
func (*Servers_AzureADOnlyAuthentication_Spec) DeepCopyInto ¶
func (in *Servers_AzureADOnlyAuthentication_Spec) DeepCopyInto(out *Servers_AzureADOnlyAuthentication_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_AzureADOnlyAuthentication_Spec) Initialize_From_Servers_AzureADOnlyAuthentication_STATUS ¶
func (authentication *Servers_AzureADOnlyAuthentication_Spec) Initialize_From_Servers_AzureADOnlyAuthentication_STATUS(source *Servers_AzureADOnlyAuthentication_STATUS) error
Initialize_From_Servers_AzureADOnlyAuthentication_STATUS populates our Servers_AzureADOnlyAuthentication_Spec from the provided source Servers_AzureADOnlyAuthentication_STATUS
func (*Servers_AzureADOnlyAuthentication_Spec) NewEmptyARMValue ¶
func (authentication *Servers_AzureADOnlyAuthentication_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_AzureADOnlyAuthentication_Spec) OriginalVersion ¶
func (authentication *Servers_AzureADOnlyAuthentication_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_AzureADOnlyAuthentication_Spec) PopulateFromARM ¶
func (authentication *Servers_AzureADOnlyAuthentication_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_AzureADOnlyAuthentication_Spec_ARM ¶
type Servers_AzureADOnlyAuthentication_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *AzureADOnlyAuthProperties_ARM `json:"properties,omitempty"` }
func (*Servers_AzureADOnlyAuthentication_Spec_ARM) DeepCopy ¶
func (in *Servers_AzureADOnlyAuthentication_Spec_ARM) DeepCopy() *Servers_AzureADOnlyAuthentication_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_AzureADOnlyAuthentication_Spec_ARM.
func (*Servers_AzureADOnlyAuthentication_Spec_ARM) DeepCopyInto ¶
func (in *Servers_AzureADOnlyAuthentication_Spec_ARM) DeepCopyInto(out *Servers_AzureADOnlyAuthentication_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_AzureADOnlyAuthentication_Spec_ARM) GetAPIVersion ¶
func (authentication Servers_AzureADOnlyAuthentication_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_AzureADOnlyAuthentication_Spec_ARM) GetName ¶
func (authentication *Servers_AzureADOnlyAuthentication_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_AzureADOnlyAuthentication_Spec_ARM) GetType ¶
func (authentication *Servers_AzureADOnlyAuthentication_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/azureADOnlyAuthentications"
type Servers_ConnectionPolicy_STATUS ¶
type Servers_ConnectionPolicy_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // ConnectionType: The server connection type. ConnectionType *ServerConnectionPolicyProperties_ConnectionType_STATUS `json:"connectionType,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Kind: Metadata used for the Azure portal experience. Kind *string `json:"kind,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_ConnectionPolicy_STATUS) AssignProperties_From_Servers_ConnectionPolicy_STATUS ¶
func (policy *Servers_ConnectionPolicy_STATUS) AssignProperties_From_Servers_ConnectionPolicy_STATUS(source *v1api20211101s.Servers_ConnectionPolicy_STATUS) error
AssignProperties_From_Servers_ConnectionPolicy_STATUS populates our Servers_ConnectionPolicy_STATUS from the provided source Servers_ConnectionPolicy_STATUS
func (*Servers_ConnectionPolicy_STATUS) AssignProperties_To_Servers_ConnectionPolicy_STATUS ¶
func (policy *Servers_ConnectionPolicy_STATUS) AssignProperties_To_Servers_ConnectionPolicy_STATUS(destination *v1api20211101s.Servers_ConnectionPolicy_STATUS) error
AssignProperties_To_Servers_ConnectionPolicy_STATUS populates the provided destination Servers_ConnectionPolicy_STATUS from our Servers_ConnectionPolicy_STATUS
func (*Servers_ConnectionPolicy_STATUS) ConvertStatusFrom ¶
func (policy *Servers_ConnectionPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_ConnectionPolicy_STATUS from the provided source
func (*Servers_ConnectionPolicy_STATUS) ConvertStatusTo ¶
func (policy *Servers_ConnectionPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_ConnectionPolicy_STATUS
func (*Servers_ConnectionPolicy_STATUS) DeepCopy ¶
func (in *Servers_ConnectionPolicy_STATUS) DeepCopy() *Servers_ConnectionPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_ConnectionPolicy_STATUS.
func (*Servers_ConnectionPolicy_STATUS) DeepCopyInto ¶
func (in *Servers_ConnectionPolicy_STATUS) DeepCopyInto(out *Servers_ConnectionPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_ConnectionPolicy_STATUS) NewEmptyARMValue ¶
func (policy *Servers_ConnectionPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_ConnectionPolicy_STATUS) PopulateFromARM ¶
func (policy *Servers_ConnectionPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_ConnectionPolicy_STATUS_ARM ¶
type Servers_ConnectionPolicy_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Kind: Metadata used for the Azure portal experience. Kind *string `json:"kind,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *ServerConnectionPolicyProperties_STATUS_ARM `json:"properties,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_ConnectionPolicy_STATUS_ARM) DeepCopy ¶
func (in *Servers_ConnectionPolicy_STATUS_ARM) DeepCopy() *Servers_ConnectionPolicy_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_ConnectionPolicy_STATUS_ARM.
func (*Servers_ConnectionPolicy_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_ConnectionPolicy_STATUS_ARM) DeepCopyInto(out *Servers_ConnectionPolicy_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_ConnectionPolicy_Spec ¶
type Servers_ConnectionPolicy_Spec struct { // +kubebuilder:validation:Required // ConnectionType: The server connection type. ConnectionType *ServerConnectionPolicyProperties_ConnectionType `json:"connectionType,omitempty"` // +kubebuilder:validation:Required // 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 sql.azure.com/Server resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"Server"` }
func (*Servers_ConnectionPolicy_Spec) AssignProperties_From_Servers_ConnectionPolicy_Spec ¶
func (policy *Servers_ConnectionPolicy_Spec) AssignProperties_From_Servers_ConnectionPolicy_Spec(source *v1api20211101s.Servers_ConnectionPolicy_Spec) error
AssignProperties_From_Servers_ConnectionPolicy_Spec populates our Servers_ConnectionPolicy_Spec from the provided source Servers_ConnectionPolicy_Spec
func (*Servers_ConnectionPolicy_Spec) AssignProperties_To_Servers_ConnectionPolicy_Spec ¶
func (policy *Servers_ConnectionPolicy_Spec) AssignProperties_To_Servers_ConnectionPolicy_Spec(destination *v1api20211101s.Servers_ConnectionPolicy_Spec) error
AssignProperties_To_Servers_ConnectionPolicy_Spec populates the provided destination Servers_ConnectionPolicy_Spec from our Servers_ConnectionPolicy_Spec
func (*Servers_ConnectionPolicy_Spec) ConvertSpecFrom ¶
func (policy *Servers_ConnectionPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_ConnectionPolicy_Spec from the provided source
func (*Servers_ConnectionPolicy_Spec) ConvertSpecTo ¶
func (policy *Servers_ConnectionPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_ConnectionPolicy_Spec
func (*Servers_ConnectionPolicy_Spec) ConvertToARM ¶
func (policy *Servers_ConnectionPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_ConnectionPolicy_Spec) DeepCopy ¶
func (in *Servers_ConnectionPolicy_Spec) DeepCopy() *Servers_ConnectionPolicy_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_ConnectionPolicy_Spec.
func (*Servers_ConnectionPolicy_Spec) DeepCopyInto ¶
func (in *Servers_ConnectionPolicy_Spec) DeepCopyInto(out *Servers_ConnectionPolicy_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_ConnectionPolicy_Spec) Initialize_From_Servers_ConnectionPolicy_STATUS ¶
func (policy *Servers_ConnectionPolicy_Spec) Initialize_From_Servers_ConnectionPolicy_STATUS(source *Servers_ConnectionPolicy_STATUS) error
Initialize_From_Servers_ConnectionPolicy_STATUS populates our Servers_ConnectionPolicy_Spec from the provided source Servers_ConnectionPolicy_STATUS
func (*Servers_ConnectionPolicy_Spec) NewEmptyARMValue ¶
func (policy *Servers_ConnectionPolicy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_ConnectionPolicy_Spec) OriginalVersion ¶
func (policy *Servers_ConnectionPolicy_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_ConnectionPolicy_Spec) PopulateFromARM ¶
func (policy *Servers_ConnectionPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_ConnectionPolicy_Spec_ARM ¶
type Servers_ConnectionPolicy_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *ServerConnectionPolicyProperties_ARM `json:"properties,omitempty"` }
func (*Servers_ConnectionPolicy_Spec_ARM) DeepCopy ¶
func (in *Servers_ConnectionPolicy_Spec_ARM) DeepCopy() *Servers_ConnectionPolicy_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_ConnectionPolicy_Spec_ARM.
func (*Servers_ConnectionPolicy_Spec_ARM) DeepCopyInto ¶
func (in *Servers_ConnectionPolicy_Spec_ARM) DeepCopyInto(out *Servers_ConnectionPolicy_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_ConnectionPolicy_Spec_ARM) GetAPIVersion ¶
func (policy Servers_ConnectionPolicy_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_ConnectionPolicy_Spec_ARM) GetName ¶
func (policy *Servers_ConnectionPolicy_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_ConnectionPolicy_Spec_ARM) GetType ¶
func (policy *Servers_ConnectionPolicy_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/connectionPolicies"
type Servers_Database_STATUS ¶
type Servers_Database_STATUS 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"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,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"` // FederatedClientId: The Client id used for cross tenant per database CMK scenario FederatedClientId *string `json:"federatedClientId,omitempty"` // HighAvailabilityReplicaCount: The number of secondary replicas associated with the database that are used to provide // high availability. Not applicable to a Hyperscale database within an elastic pool. HighAvailabilityReplicaCount *int `json:"highAvailabilityReplicaCount,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Identity: The Azure Active Directory identity of the database. Identity *DatabaseIdentity_STATUS `json:"identity,omitempty"` // IsInfraEncryptionEnabled: Infra encryption is enabled for this database. IsInfraEncryptionEnabled *bool `json:"isInfraEncryptionEnabled,omitempty"` // IsLedgerOn: Whether or not this database is a ledger database, which means all tables in the database are ledger tables. // Note: the value of this property cannot be changed after the database has been created. IsLedgerOn *bool `json:"isLedgerOn,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. Not applicable to a Hyperscale // database within an elastic pool. 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"` // SourceResourceId: The resource identifier of the source associated with the create operation of this database. // This property is only supported for DataWarehouse edition and allows to restore across subscriptions. // When sourceResourceId is specified, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId and // sourceDatabaseDeletionDate must not be specified and CreateMode must be PointInTimeRestore, Restore or Recover. // When createMode is PointInTimeRestore, sourceResourceId must be the resource ID of the existing database or existing sql // pool, and restorePointInTime must be specified. // When createMode is Restore, sourceResourceId must be the resource ID of restorable dropped database or restorable // dropped sql pool. // When createMode is Recover, sourceResourceId must be the resource ID of recoverable database or recoverable sql pool. // When source subscription belongs to a different tenant than target subscription, “x-ms-authorization-auxiliary” // header must contain authentication token for the source tenant. For more details about // “x-ms-authorization-auxiliary” header see // https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant SourceResourceId *string `json:"sourceResourceId,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 (*Servers_Database_STATUS) AssignProperties_From_Servers_Database_STATUS ¶
func (database *Servers_Database_STATUS) AssignProperties_From_Servers_Database_STATUS(source *v1api20211101s.Servers_Database_STATUS) error
AssignProperties_From_Servers_Database_STATUS populates our Servers_Database_STATUS from the provided source Servers_Database_STATUS
func (*Servers_Database_STATUS) AssignProperties_To_Servers_Database_STATUS ¶
func (database *Servers_Database_STATUS) AssignProperties_To_Servers_Database_STATUS(destination *v1api20211101s.Servers_Database_STATUS) error
AssignProperties_To_Servers_Database_STATUS populates the provided destination Servers_Database_STATUS from our Servers_Database_STATUS
func (*Servers_Database_STATUS) ConvertStatusFrom ¶
func (database *Servers_Database_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_Database_STATUS from the provided source
func (*Servers_Database_STATUS) ConvertStatusTo ¶
func (database *Servers_Database_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_Database_STATUS
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.
func (*Servers_Database_STATUS) NewEmptyARMValue ¶
func (database *Servers_Database_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Database_STATUS) PopulateFromARM ¶
func (database *Servers_Database_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_Database_STATUS_ARM ¶
type Servers_Database_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Identity: The Azure Active Directory identity of the database. Identity *DatabaseIdentity_STATUS_ARM `json:"identity,omitempty"` // Kind: Kind of database. This is metadata used for the Azure portal experience. Kind *string `json:"kind,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // ManagedBy: Resource that manages the database. ManagedBy *string `json:"managedBy,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *DatabaseProperties_STATUS_ARM `json:"properties,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_ARM `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_Database_STATUS_ARM) DeepCopy ¶
func (in *Servers_Database_STATUS_ARM) DeepCopy() *Servers_Database_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Database_STATUS_ARM.
func (*Servers_Database_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_Database_STATUS_ARM) DeepCopyInto(out *Servers_Database_STATUS_ARM)
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 { // 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"` // 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. AzureName string `json:"azureName,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"` // ElasticPoolReference: The resource identifier of the elastic pool containing this database. ElasticPoolReference *genruntime.ResourceReference `armReference:"ElasticPoolId" json:"elasticPoolReference,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 per database CMK scenario FederatedClientId *string `json:"federatedClientId,omitempty"` // HighAvailabilityReplicaCount: The number of secondary replicas associated with the database that are used to provide // high availability. Not applicable to a Hyperscale database within an elastic pool. HighAvailabilityReplicaCount *int `json:"highAvailabilityReplicaCount,omitempty"` // Identity: The Azure Active Directory identity of the database. Identity *DatabaseIdentity `json:"identity,omitempty"` // IsLedgerOn: Whether or not this database is a ledger database, which means all tables in the database are ledger tables. // Note: the value of this property cannot be changed after the database has been created. IsLedgerOn *bool `json:"isLedgerOn,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"` // LongTermRetentionBackupResourceReference: The resource identifier of the long term retention backup associated with // create operation of this database. LongTermRetentionBackupResourceReference *genruntime.ResourceReference `armReference:"LongTermRetentionBackupResourceId" json:"longTermRetentionBackupResourceReference,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"` // +kubebuilder:validation:Required // 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 sql.azure.com/Server resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"Server"` // 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. Not applicable to a Hyperscale // database within an elastic pool. ReadScale *DatabaseProperties_ReadScale `json:"readScale,omitempty"` // RecoverableDatabaseReference: The resource identifier of the recoverable database associated with create operation of // this database. RecoverableDatabaseReference *genruntime.ResourceReference `armReference:"RecoverableDatabaseId" json:"recoverableDatabaseReference,omitempty"` // RecoveryServicesRecoveryPointReference: The resource identifier of the recovery point associated with create operation // of this database. RecoveryServicesRecoveryPointReference *genruntime.ResourceReference `armReference:"RecoveryServicesRecoveryPointId" json:"recoveryServicesRecoveryPointReference,omitempty"` // RequestedBackupStorageRedundancy: The storage account type to be used to store backups for this database. RequestedBackupStorageRedundancy *DatabaseProperties_RequestedBackupStorageRedundancy `json:"requestedBackupStorageRedundancy,omitempty"` // RestorableDroppedDatabaseReference: The resource identifier of the restorable dropped database associated with create // operation of this database. RestorableDroppedDatabaseReference *genruntime.ResourceReference `armReference:"RestorableDroppedDatabaseId" json:"restorableDroppedDatabaseReference,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"` // 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"` // SourceDatabaseReference: The resource identifier of the source database associated with create operation of this // database. SourceDatabaseReference *genruntime.ResourceReference `armReference:"SourceDatabaseId" json:"sourceDatabaseReference,omitempty"` // SourceResourceReference: The resource identifier of the source associated with the create operation of this database. // This property is only supported for DataWarehouse edition and allows to restore across subscriptions. // When sourceResourceId is specified, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId and // sourceDatabaseDeletionDate must not be specified and CreateMode must be PointInTimeRestore, Restore or Recover. // When createMode is PointInTimeRestore, sourceResourceId must be the resource ID of the existing database or existing sql // pool, and restorePointInTime must be specified. // When createMode is Restore, sourceResourceId must be the resource ID of restorable dropped database or restorable // dropped sql pool. // When createMode is Recover, sourceResourceId must be the resource ID of recoverable database or recoverable sql pool. // When source subscription belongs to a different tenant than target subscription, “x-ms-authorization-auxiliary” // header must contain authentication token for the source tenant. For more details about // “x-ms-authorization-auxiliary” header see // https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant SourceResourceReference *genruntime.ResourceReference `armReference:"SourceResourceId" json:"sourceResourceReference,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_Database_Spec) AssignProperties_From_Servers_Database_Spec ¶
func (database *Servers_Database_Spec) AssignProperties_From_Servers_Database_Spec(source *v1api20211101s.Servers_Database_Spec) error
AssignProperties_From_Servers_Database_Spec populates our Servers_Database_Spec from the provided source Servers_Database_Spec
func (*Servers_Database_Spec) AssignProperties_To_Servers_Database_Spec ¶
func (database *Servers_Database_Spec) AssignProperties_To_Servers_Database_Spec(destination *v1api20211101s.Servers_Database_Spec) error
AssignProperties_To_Servers_Database_Spec populates the provided destination Servers_Database_Spec from our Servers_Database_Spec
func (*Servers_Database_Spec) ConvertSpecFrom ¶
func (database *Servers_Database_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_Database_Spec from the provided source
func (*Servers_Database_Spec) ConvertSpecTo ¶
func (database *Servers_Database_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_Database_Spec
func (*Servers_Database_Spec) ConvertToARM ¶
func (database *Servers_Database_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*Servers_Database_Spec) Initialize_From_Servers_Database_STATUS ¶
func (database *Servers_Database_Spec) Initialize_From_Servers_Database_STATUS(source *Servers_Database_STATUS) error
Initialize_From_Servers_Database_STATUS populates our Servers_Database_Spec from the provided source Servers_Database_STATUS
func (*Servers_Database_Spec) NewEmptyARMValue ¶
func (database *Servers_Database_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Database_Spec) OriginalVersion ¶
func (database *Servers_Database_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_Database_Spec) PopulateFromARM ¶
func (database *Servers_Database_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Servers_Database_Spec) SetAzureName ¶
func (database *Servers_Database_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Servers_Database_Spec_ARM ¶
type Servers_Database_Spec_ARM struct { // Identity: The Azure Active Directory identity of the database. Identity *DatabaseIdentity_ARM `json:"identity,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *DatabaseProperties_ARM `json:"properties,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_ARM `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*Servers_Database_Spec_ARM) DeepCopy ¶
func (in *Servers_Database_Spec_ARM) DeepCopy() *Servers_Database_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Database_Spec_ARM.
func (*Servers_Database_Spec_ARM) DeepCopyInto ¶
func (in *Servers_Database_Spec_ARM) DeepCopyInto(out *Servers_Database_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_Database_Spec_ARM) GetAPIVersion ¶
func (database Servers_Database_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_Database_Spec_ARM) GetName ¶
func (database *Servers_Database_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_Database_Spec_ARM) GetType ¶
func (database *Servers_Database_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/databases"
type Servers_Databases_AdvancedThreatProtectionSetting_STATUS ¶
type Servers_Databases_AdvancedThreatProtectionSetting_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CreationTime: Specifies the UTC creation time of the policy. CreationTime *string `json:"creationTime,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // State: Specifies the state of the Advanced Threat Protection, whether it is enabled or disabled or a state has not been // applied yet on the specific database or server. State *AdvancedThreatProtectionProperties_State_STATUS `json:"state,omitempty"` // SystemData: SystemData of AdvancedThreatProtectionResource. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_Databases_AdvancedThreatProtectionSetting_STATUS) AssignProperties_From_Servers_Databases_AdvancedThreatProtectionSetting_STATUS ¶
func (setting *Servers_Databases_AdvancedThreatProtectionSetting_STATUS) AssignProperties_From_Servers_Databases_AdvancedThreatProtectionSetting_STATUS(source *v1api20211101s.Servers_Databases_AdvancedThreatProtectionSetting_STATUS) error
AssignProperties_From_Servers_Databases_AdvancedThreatProtectionSetting_STATUS populates our Servers_Databases_AdvancedThreatProtectionSetting_STATUS from the provided source Servers_Databases_AdvancedThreatProtectionSetting_STATUS
func (*Servers_Databases_AdvancedThreatProtectionSetting_STATUS) AssignProperties_To_Servers_Databases_AdvancedThreatProtectionSetting_STATUS ¶
func (setting *Servers_Databases_AdvancedThreatProtectionSetting_STATUS) AssignProperties_To_Servers_Databases_AdvancedThreatProtectionSetting_STATUS(destination *v1api20211101s.Servers_Databases_AdvancedThreatProtectionSetting_STATUS) error
AssignProperties_To_Servers_Databases_AdvancedThreatProtectionSetting_STATUS populates the provided destination Servers_Databases_AdvancedThreatProtectionSetting_STATUS from our Servers_Databases_AdvancedThreatProtectionSetting_STATUS
func (*Servers_Databases_AdvancedThreatProtectionSetting_STATUS) ConvertStatusFrom ¶
func (setting *Servers_Databases_AdvancedThreatProtectionSetting_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_Databases_AdvancedThreatProtectionSetting_STATUS from the provided source
func (*Servers_Databases_AdvancedThreatProtectionSetting_STATUS) ConvertStatusTo ¶
func (setting *Servers_Databases_AdvancedThreatProtectionSetting_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_Databases_AdvancedThreatProtectionSetting_STATUS
func (*Servers_Databases_AdvancedThreatProtectionSetting_STATUS) DeepCopy ¶
func (in *Servers_Databases_AdvancedThreatProtectionSetting_STATUS) DeepCopy() *Servers_Databases_AdvancedThreatProtectionSetting_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_AdvancedThreatProtectionSetting_STATUS.
func (*Servers_Databases_AdvancedThreatProtectionSetting_STATUS) DeepCopyInto ¶
func (in *Servers_Databases_AdvancedThreatProtectionSetting_STATUS) DeepCopyInto(out *Servers_Databases_AdvancedThreatProtectionSetting_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Databases_AdvancedThreatProtectionSetting_STATUS) NewEmptyARMValue ¶
func (setting *Servers_Databases_AdvancedThreatProtectionSetting_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Databases_AdvancedThreatProtectionSetting_STATUS) PopulateFromARM ¶
func (setting *Servers_Databases_AdvancedThreatProtectionSetting_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_Databases_AdvancedThreatProtectionSetting_STATUS_ARM ¶
type Servers_Databases_AdvancedThreatProtectionSetting_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *AdvancedThreatProtectionProperties_STATUS_ARM `json:"properties,omitempty"` // SystemData: SystemData of AdvancedThreatProtectionResource. SystemData *SystemData_STATUS_ARM `json:"systemData,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_Databases_AdvancedThreatProtectionSetting_STATUS_ARM) DeepCopy ¶
func (in *Servers_Databases_AdvancedThreatProtectionSetting_STATUS_ARM) DeepCopy() *Servers_Databases_AdvancedThreatProtectionSetting_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_AdvancedThreatProtectionSetting_STATUS_ARM.
func (*Servers_Databases_AdvancedThreatProtectionSetting_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_Databases_AdvancedThreatProtectionSetting_STATUS_ARM) DeepCopyInto(out *Servers_Databases_AdvancedThreatProtectionSetting_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_Databases_AdvancedThreatProtectionSetting_Spec ¶
type Servers_Databases_AdvancedThreatProtectionSetting_Spec struct { // +kubebuilder:validation:Required // 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 sql.azure.com/ServersDatabase resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"ServersDatabase"` // +kubebuilder:validation:Required // State: Specifies the state of the Advanced Threat Protection, whether it is enabled or disabled or a state has not been // applied yet on the specific database or server. State *AdvancedThreatProtectionProperties_State `json:"state,omitempty"` }
func (*Servers_Databases_AdvancedThreatProtectionSetting_Spec) AssignProperties_From_Servers_Databases_AdvancedThreatProtectionSetting_Spec ¶
func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec) AssignProperties_From_Servers_Databases_AdvancedThreatProtectionSetting_Spec(source *v1api20211101s.Servers_Databases_AdvancedThreatProtectionSetting_Spec) error
AssignProperties_From_Servers_Databases_AdvancedThreatProtectionSetting_Spec populates our Servers_Databases_AdvancedThreatProtectionSetting_Spec from the provided source Servers_Databases_AdvancedThreatProtectionSetting_Spec
func (*Servers_Databases_AdvancedThreatProtectionSetting_Spec) AssignProperties_To_Servers_Databases_AdvancedThreatProtectionSetting_Spec ¶
func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec) AssignProperties_To_Servers_Databases_AdvancedThreatProtectionSetting_Spec(destination *v1api20211101s.Servers_Databases_AdvancedThreatProtectionSetting_Spec) error
AssignProperties_To_Servers_Databases_AdvancedThreatProtectionSetting_Spec populates the provided destination Servers_Databases_AdvancedThreatProtectionSetting_Spec from our Servers_Databases_AdvancedThreatProtectionSetting_Spec
func (*Servers_Databases_AdvancedThreatProtectionSetting_Spec) ConvertSpecFrom ¶
func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_Databases_AdvancedThreatProtectionSetting_Spec from the provided source
func (*Servers_Databases_AdvancedThreatProtectionSetting_Spec) ConvertSpecTo ¶
func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_Databases_AdvancedThreatProtectionSetting_Spec
func (*Servers_Databases_AdvancedThreatProtectionSetting_Spec) ConvertToARM ¶
func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_Databases_AdvancedThreatProtectionSetting_Spec) DeepCopy ¶
func (in *Servers_Databases_AdvancedThreatProtectionSetting_Spec) DeepCopy() *Servers_Databases_AdvancedThreatProtectionSetting_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_AdvancedThreatProtectionSetting_Spec.
func (*Servers_Databases_AdvancedThreatProtectionSetting_Spec) DeepCopyInto ¶
func (in *Servers_Databases_AdvancedThreatProtectionSetting_Spec) DeepCopyInto(out *Servers_Databases_AdvancedThreatProtectionSetting_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Databases_AdvancedThreatProtectionSetting_Spec) Initialize_From_Servers_Databases_AdvancedThreatProtectionSetting_STATUS ¶
func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec) Initialize_From_Servers_Databases_AdvancedThreatProtectionSetting_STATUS(source *Servers_Databases_AdvancedThreatProtectionSetting_STATUS) error
Initialize_From_Servers_Databases_AdvancedThreatProtectionSetting_STATUS populates our Servers_Databases_AdvancedThreatProtectionSetting_Spec from the provided source Servers_Databases_AdvancedThreatProtectionSetting_STATUS
func (*Servers_Databases_AdvancedThreatProtectionSetting_Spec) NewEmptyARMValue ¶
func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Databases_AdvancedThreatProtectionSetting_Spec) OriginalVersion ¶
func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_Databases_AdvancedThreatProtectionSetting_Spec) PopulateFromARM ¶
func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM ¶
type Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *AdvancedThreatProtectionProperties_ARM `json:"properties,omitempty"` }
func (*Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM) DeepCopy ¶
func (in *Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM) DeepCopy() *Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM.
func (*Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM) DeepCopyInto ¶
func (in *Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM) DeepCopyInto(out *Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM) GetAPIVersion ¶
func (setting Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM) GetName ¶
func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM) GetType ¶
func (setting *Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/databases/advancedThreatProtectionSettings"
type Servers_Databases_AuditingSetting_STATUS ¶
type Servers_Databases_AuditingSetting_STATUS struct { // AuditActionsAndGroups: Specifies the Actions-Groups and Actions to audit. // The recommended set of action groups to use is the following combination - this will audit all the queries and stored // procedures executed against the database, as well as successful and failed logins: // BATCH_COMPLETED_GROUP, // SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, // FAILED_DATABASE_AUTHENTICATION_GROUP. // This above combination is also the set that is configured by default when enabling auditing from the Azure portal. // The supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using // unnecessary groups could lead to very large quantities of audit records): // APPLICATION_ROLE_CHANGE_PASSWORD_GROUP // BACKUP_RESTORE_GROUP // DATABASE_LOGOUT_GROUP // DATABASE_OBJECT_CHANGE_GROUP // DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP // DATABASE_OBJECT_PERMISSION_CHANGE_GROUP // DATABASE_OPERATION_GROUP // DATABASE_PERMISSION_CHANGE_GROUP // DATABASE_PRINCIPAL_CHANGE_GROUP // DATABASE_PRINCIPAL_IMPERSONATION_GROUP // DATABASE_ROLE_MEMBER_CHANGE_GROUP // FAILED_DATABASE_AUTHENTICATION_GROUP // SCHEMA_OBJECT_ACCESS_GROUP // SCHEMA_OBJECT_CHANGE_GROUP // SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP // SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP // SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP // USER_CHANGE_PASSWORD_GROUP // BATCH_STARTED_GROUP // BATCH_COMPLETED_GROUP // DBCC_GROUP // DATABASE_OWNERSHIP_CHANGE_GROUP // DATABASE_CHANGE_GROUP // LEDGER_OPERATION_GROUP // These are groups that cover all sql statements and stored procedures executed against the database, and should not be // used in combination with other groups as this will result in duplicate audit logs. // For more information, see [Database-Level Audit Action // Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). // For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server // auditing policy). The supported actions to audit are: // SELECT // UPDATE // INSERT // DELETE // EXECUTE // RECEIVE // REFERENCES // The general form for defining an action to be audited is: // {action} ON {object} BY {principal} // Note that <object> in the above format can refer to an object like a table, view, or stored procedure, or an entire // database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively. // For example: // SELECT on dbo.myTable by public // SELECT on DATABASE::myDatabase by public // SELECT on SCHEMA::mySchema by public // For more information, see [Database-Level Audit // Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) AuditActionsAndGroups []string `json:"auditActionsAndGroups,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // IsAzureMonitorTargetEnabled: Specifies whether audit events are sent to Azure Monitor. // In order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true. // When using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on // the database should be also created. // Note that for server level audit you should use the 'master' database as {databaseName}. // Diagnostic Settings URI format: // PUT // https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview // For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) // or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) IsAzureMonitorTargetEnabled *bool `json:"isAzureMonitorTargetEnabled,omitempty"` // IsManagedIdentityInUse: Specifies whether Managed Identity is used to access blob storage IsManagedIdentityInUse *bool `json:"isManagedIdentityInUse,omitempty"` // IsStorageSecondaryKeyInUse: Specifies whether storageAccountAccessKey value is the storage's secondary key. IsStorageSecondaryKeyInUse *bool `json:"isStorageSecondaryKeyInUse,omitempty"` // Kind: Resource kind. Kind *string `json:"kind,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // QueueDelayMs: Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be // processed. // The default minimum value is 1000 (1 second). The maximum is 2,147,483,647. QueueDelayMs *int `json:"queueDelayMs,omitempty"` // RetentionDays: Specifies the number of days to keep in the audit logs in the storage account. RetentionDays *int `json:"retentionDays,omitempty"` // State: Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are // required. State *DatabaseBlobAuditingPolicyProperties_State_STATUS `json:"state,omitempty"` // StorageAccountSubscriptionId: Specifies the blob storage subscription Id. StorageAccountSubscriptionId *string `json:"storageAccountSubscriptionId,omitempty"` // StorageEndpoint: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is // Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required. StorageEndpoint *string `json:"storageEndpoint,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_Databases_AuditingSetting_STATUS) AssignProperties_From_Servers_Databases_AuditingSetting_STATUS ¶
func (setting *Servers_Databases_AuditingSetting_STATUS) AssignProperties_From_Servers_Databases_AuditingSetting_STATUS(source *v1api20211101s.Servers_Databases_AuditingSetting_STATUS) error
AssignProperties_From_Servers_Databases_AuditingSetting_STATUS populates our Servers_Databases_AuditingSetting_STATUS from the provided source Servers_Databases_AuditingSetting_STATUS
func (*Servers_Databases_AuditingSetting_STATUS) AssignProperties_To_Servers_Databases_AuditingSetting_STATUS ¶
func (setting *Servers_Databases_AuditingSetting_STATUS) AssignProperties_To_Servers_Databases_AuditingSetting_STATUS(destination *v1api20211101s.Servers_Databases_AuditingSetting_STATUS) error
AssignProperties_To_Servers_Databases_AuditingSetting_STATUS populates the provided destination Servers_Databases_AuditingSetting_STATUS from our Servers_Databases_AuditingSetting_STATUS
func (*Servers_Databases_AuditingSetting_STATUS) ConvertStatusFrom ¶
func (setting *Servers_Databases_AuditingSetting_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_Databases_AuditingSetting_STATUS from the provided source
func (*Servers_Databases_AuditingSetting_STATUS) ConvertStatusTo ¶
func (setting *Servers_Databases_AuditingSetting_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_Databases_AuditingSetting_STATUS
func (*Servers_Databases_AuditingSetting_STATUS) DeepCopy ¶
func (in *Servers_Databases_AuditingSetting_STATUS) DeepCopy() *Servers_Databases_AuditingSetting_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_AuditingSetting_STATUS.
func (*Servers_Databases_AuditingSetting_STATUS) DeepCopyInto ¶
func (in *Servers_Databases_AuditingSetting_STATUS) DeepCopyInto(out *Servers_Databases_AuditingSetting_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Databases_AuditingSetting_STATUS) NewEmptyARMValue ¶
func (setting *Servers_Databases_AuditingSetting_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Databases_AuditingSetting_STATUS) PopulateFromARM ¶
func (setting *Servers_Databases_AuditingSetting_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_Databases_AuditingSetting_STATUS_ARM ¶
type Servers_Databases_AuditingSetting_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Kind: Resource kind. Kind *string `json:"kind,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *DatabaseBlobAuditingPolicyProperties_STATUS_ARM `json:"properties,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_Databases_AuditingSetting_STATUS_ARM) DeepCopy ¶
func (in *Servers_Databases_AuditingSetting_STATUS_ARM) DeepCopy() *Servers_Databases_AuditingSetting_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_AuditingSetting_STATUS_ARM.
func (*Servers_Databases_AuditingSetting_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_Databases_AuditingSetting_STATUS_ARM) DeepCopyInto(out *Servers_Databases_AuditingSetting_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_Databases_AuditingSetting_Spec ¶
type Servers_Databases_AuditingSetting_Spec struct { // AuditActionsAndGroups: Specifies the Actions-Groups and Actions to audit. // The recommended set of action groups to use is the following combination - this will audit all the queries and stored // procedures executed against the database, as well as successful and failed logins: // BATCH_COMPLETED_GROUP, // SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, // FAILED_DATABASE_AUTHENTICATION_GROUP. // This above combination is also the set that is configured by default when enabling auditing from the Azure portal. // The supported action groups to audit are (note: choose only specific groups that cover your auditing needs. Using // unnecessary groups could lead to very large quantities of audit records): // APPLICATION_ROLE_CHANGE_PASSWORD_GROUP // BACKUP_RESTORE_GROUP // DATABASE_LOGOUT_GROUP // DATABASE_OBJECT_CHANGE_GROUP // DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP // DATABASE_OBJECT_PERMISSION_CHANGE_GROUP // DATABASE_OPERATION_GROUP // DATABASE_PERMISSION_CHANGE_GROUP // DATABASE_PRINCIPAL_CHANGE_GROUP // DATABASE_PRINCIPAL_IMPERSONATION_GROUP // DATABASE_ROLE_MEMBER_CHANGE_GROUP // FAILED_DATABASE_AUTHENTICATION_GROUP // SCHEMA_OBJECT_ACCESS_GROUP // SCHEMA_OBJECT_CHANGE_GROUP // SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP // SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP // SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP // USER_CHANGE_PASSWORD_GROUP // BATCH_STARTED_GROUP // BATCH_COMPLETED_GROUP // DBCC_GROUP // DATABASE_OWNERSHIP_CHANGE_GROUP // DATABASE_CHANGE_GROUP // LEDGER_OPERATION_GROUP // These are groups that cover all sql statements and stored procedures executed against the database, and should not be // used in combination with other groups as this will result in duplicate audit logs. // For more information, see [Database-Level Audit Action // Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). // For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server // auditing policy). The supported actions to audit are: // SELECT // UPDATE // INSERT // DELETE // EXECUTE // RECEIVE // REFERENCES // The general form for defining an action to be audited is: // {action} ON {object} BY {principal} // Note that <object> in the above format can refer to an object like a table, view, or stored procedure, or an entire // database or schema. For the latter cases, the forms DATABASE::{db_name} and SCHEMA::{schema_name} are used, respectively. // For example: // SELECT on dbo.myTable by public // SELECT on DATABASE::myDatabase by public // SELECT on SCHEMA::mySchema by public // For more information, see [Database-Level Audit // Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) AuditActionsAndGroups []string `json:"auditActionsAndGroups,omitempty"` // IsAzureMonitorTargetEnabled: Specifies whether audit events are sent to Azure Monitor. // In order to send the events to Azure Monitor, specify 'State' as 'Enabled' and 'IsAzureMonitorTargetEnabled' as true. // When using REST API to configure auditing, Diagnostic Settings with 'SQLSecurityAuditEvents' diagnostic logs category on // the database should be also created. // Note that for server level audit you should use the 'master' database as {databaseName}. // Diagnostic Settings URI format: // PUT // https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview // For more information, see [Diagnostic Settings REST API](https://go.microsoft.com/fwlink/?linkid=2033207) // or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043) IsAzureMonitorTargetEnabled *bool `json:"isAzureMonitorTargetEnabled,omitempty"` // IsManagedIdentityInUse: Specifies whether Managed Identity is used to access blob storage IsManagedIdentityInUse *bool `json:"isManagedIdentityInUse,omitempty"` // IsStorageSecondaryKeyInUse: Specifies whether storageAccountAccessKey value is the storage's secondary key. IsStorageSecondaryKeyInUse *bool `json:"isStorageSecondaryKeyInUse,omitempty"` // +kubebuilder:validation:Required // 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 sql.azure.com/ServersDatabase resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"ServersDatabase"` // QueueDelayMs: Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be // processed. // The default minimum value is 1000 (1 second). The maximum is 2,147,483,647. QueueDelayMs *int `json:"queueDelayMs,omitempty"` // RetentionDays: Specifies the number of days to keep in the audit logs in the storage account. RetentionDays *int `json:"retentionDays,omitempty"` // +kubebuilder:validation:Required // State: Specifies the state of the audit. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are // required. State *DatabaseBlobAuditingPolicyProperties_State `json:"state,omitempty"` // StorageAccountAccessKey: Specifies the identifier key of the auditing storage account. // If state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server // system-assigned managed identity to access the storage. // Prerequisites for using managed identity authentication: // 1. Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD). // 2. Grant SQL Server identity access to the storage account by adding 'Storage Blob Data Contributor' RBAC role to the // server identity. // For more information, see [Auditing to storage using Managed Identity // authentication](https://go.microsoft.com/fwlink/?linkid=2114355) StorageAccountAccessKey *genruntime.SecretReference `json:"storageAccountAccessKey,omitempty"` // +kubebuilder:validation:Pattern="^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$" // StorageAccountSubscriptionId: Specifies the blob storage subscription Id. StorageAccountSubscriptionId *string `json:"storageAccountSubscriptionId,omitempty"` // StorageEndpoint: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is // Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required. StorageEndpoint *string `json:"storageEndpoint,omitempty"` }
func (*Servers_Databases_AuditingSetting_Spec) AssignProperties_From_Servers_Databases_AuditingSetting_Spec ¶
func (setting *Servers_Databases_AuditingSetting_Spec) AssignProperties_From_Servers_Databases_AuditingSetting_Spec(source *v1api20211101s.Servers_Databases_AuditingSetting_Spec) error
AssignProperties_From_Servers_Databases_AuditingSetting_Spec populates our Servers_Databases_AuditingSetting_Spec from the provided source Servers_Databases_AuditingSetting_Spec
func (*Servers_Databases_AuditingSetting_Spec) AssignProperties_To_Servers_Databases_AuditingSetting_Spec ¶
func (setting *Servers_Databases_AuditingSetting_Spec) AssignProperties_To_Servers_Databases_AuditingSetting_Spec(destination *v1api20211101s.Servers_Databases_AuditingSetting_Spec) error
AssignProperties_To_Servers_Databases_AuditingSetting_Spec populates the provided destination Servers_Databases_AuditingSetting_Spec from our Servers_Databases_AuditingSetting_Spec
func (*Servers_Databases_AuditingSetting_Spec) ConvertSpecFrom ¶
func (setting *Servers_Databases_AuditingSetting_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_Databases_AuditingSetting_Spec from the provided source
func (*Servers_Databases_AuditingSetting_Spec) ConvertSpecTo ¶
func (setting *Servers_Databases_AuditingSetting_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_Databases_AuditingSetting_Spec
func (*Servers_Databases_AuditingSetting_Spec) ConvertToARM ¶
func (setting *Servers_Databases_AuditingSetting_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_Databases_AuditingSetting_Spec) DeepCopy ¶
func (in *Servers_Databases_AuditingSetting_Spec) DeepCopy() *Servers_Databases_AuditingSetting_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_AuditingSetting_Spec.
func (*Servers_Databases_AuditingSetting_Spec) DeepCopyInto ¶
func (in *Servers_Databases_AuditingSetting_Spec) DeepCopyInto(out *Servers_Databases_AuditingSetting_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Databases_AuditingSetting_Spec) Initialize_From_Servers_Databases_AuditingSetting_STATUS ¶
func (setting *Servers_Databases_AuditingSetting_Spec) Initialize_From_Servers_Databases_AuditingSetting_STATUS(source *Servers_Databases_AuditingSetting_STATUS) error
Initialize_From_Servers_Databases_AuditingSetting_STATUS populates our Servers_Databases_AuditingSetting_Spec from the provided source Servers_Databases_AuditingSetting_STATUS
func (*Servers_Databases_AuditingSetting_Spec) NewEmptyARMValue ¶
func (setting *Servers_Databases_AuditingSetting_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Databases_AuditingSetting_Spec) OriginalVersion ¶
func (setting *Servers_Databases_AuditingSetting_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_Databases_AuditingSetting_Spec) PopulateFromARM ¶
func (setting *Servers_Databases_AuditingSetting_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_Databases_AuditingSetting_Spec_ARM ¶
type Servers_Databases_AuditingSetting_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *DatabaseBlobAuditingPolicyProperties_ARM `json:"properties,omitempty"` }
func (*Servers_Databases_AuditingSetting_Spec_ARM) DeepCopy ¶
func (in *Servers_Databases_AuditingSetting_Spec_ARM) DeepCopy() *Servers_Databases_AuditingSetting_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_AuditingSetting_Spec_ARM.
func (*Servers_Databases_AuditingSetting_Spec_ARM) DeepCopyInto ¶
func (in *Servers_Databases_AuditingSetting_Spec_ARM) DeepCopyInto(out *Servers_Databases_AuditingSetting_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_Databases_AuditingSetting_Spec_ARM) GetAPIVersion ¶
func (setting Servers_Databases_AuditingSetting_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_Databases_AuditingSetting_Spec_ARM) GetName ¶
func (setting *Servers_Databases_AuditingSetting_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_Databases_AuditingSetting_Spec_ARM) GetType ¶
func (setting *Servers_Databases_AuditingSetting_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/databases/auditingSettings"
type Servers_Databases_BackupLongTermRetentionPolicy_STATUS ¶
type Servers_Databases_BackupLongTermRetentionPolicy_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // MonthlyRetention: The monthly retention policy for an LTR backup in an ISO 8601 format. MonthlyRetention *string `json:"monthlyRetention,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // WeekOfYear: The week of year to take the yearly backup in an ISO 8601 format. WeekOfYear *int `json:"weekOfYear,omitempty"` // WeeklyRetention: The weekly retention policy for an LTR backup in an ISO 8601 format. WeeklyRetention *string `json:"weeklyRetention,omitempty"` // YearlyRetention: The yearly retention policy for an LTR backup in an ISO 8601 format. YearlyRetention *string `json:"yearlyRetention,omitempty"` }
func (*Servers_Databases_BackupLongTermRetentionPolicy_STATUS) AssignProperties_From_Servers_Databases_BackupLongTermRetentionPolicy_STATUS ¶
func (policy *Servers_Databases_BackupLongTermRetentionPolicy_STATUS) AssignProperties_From_Servers_Databases_BackupLongTermRetentionPolicy_STATUS(source *v1api20211101s.Servers_Databases_BackupLongTermRetentionPolicy_STATUS) error
AssignProperties_From_Servers_Databases_BackupLongTermRetentionPolicy_STATUS populates our Servers_Databases_BackupLongTermRetentionPolicy_STATUS from the provided source Servers_Databases_BackupLongTermRetentionPolicy_STATUS
func (*Servers_Databases_BackupLongTermRetentionPolicy_STATUS) AssignProperties_To_Servers_Databases_BackupLongTermRetentionPolicy_STATUS ¶
func (policy *Servers_Databases_BackupLongTermRetentionPolicy_STATUS) AssignProperties_To_Servers_Databases_BackupLongTermRetentionPolicy_STATUS(destination *v1api20211101s.Servers_Databases_BackupLongTermRetentionPolicy_STATUS) error
AssignProperties_To_Servers_Databases_BackupLongTermRetentionPolicy_STATUS populates the provided destination Servers_Databases_BackupLongTermRetentionPolicy_STATUS from our Servers_Databases_BackupLongTermRetentionPolicy_STATUS
func (*Servers_Databases_BackupLongTermRetentionPolicy_STATUS) ConvertStatusFrom ¶
func (policy *Servers_Databases_BackupLongTermRetentionPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_Databases_BackupLongTermRetentionPolicy_STATUS from the provided source
func (*Servers_Databases_BackupLongTermRetentionPolicy_STATUS) ConvertStatusTo ¶
func (policy *Servers_Databases_BackupLongTermRetentionPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_Databases_BackupLongTermRetentionPolicy_STATUS
func (*Servers_Databases_BackupLongTermRetentionPolicy_STATUS) DeepCopy ¶
func (in *Servers_Databases_BackupLongTermRetentionPolicy_STATUS) DeepCopy() *Servers_Databases_BackupLongTermRetentionPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_BackupLongTermRetentionPolicy_STATUS.
func (*Servers_Databases_BackupLongTermRetentionPolicy_STATUS) DeepCopyInto ¶
func (in *Servers_Databases_BackupLongTermRetentionPolicy_STATUS) DeepCopyInto(out *Servers_Databases_BackupLongTermRetentionPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Databases_BackupLongTermRetentionPolicy_STATUS) NewEmptyARMValue ¶
func (policy *Servers_Databases_BackupLongTermRetentionPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Databases_BackupLongTermRetentionPolicy_STATUS) PopulateFromARM ¶
func (policy *Servers_Databases_BackupLongTermRetentionPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_Databases_BackupLongTermRetentionPolicy_STATUS_ARM ¶
type Servers_Databases_BackupLongTermRetentionPolicy_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *BaseLongTermRetentionPolicyProperties_STATUS_ARM `json:"properties,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_Databases_BackupLongTermRetentionPolicy_STATUS_ARM) DeepCopy ¶
func (in *Servers_Databases_BackupLongTermRetentionPolicy_STATUS_ARM) DeepCopy() *Servers_Databases_BackupLongTermRetentionPolicy_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_BackupLongTermRetentionPolicy_STATUS_ARM.
func (*Servers_Databases_BackupLongTermRetentionPolicy_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_Databases_BackupLongTermRetentionPolicy_STATUS_ARM) DeepCopyInto(out *Servers_Databases_BackupLongTermRetentionPolicy_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_Databases_BackupLongTermRetentionPolicy_Spec ¶
type Servers_Databases_BackupLongTermRetentionPolicy_Spec struct { // MonthlyRetention: The monthly retention policy for an LTR backup in an ISO 8601 format. MonthlyRetention *string `json:"monthlyRetention,omitempty"` // +kubebuilder:validation:Required // 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 sql.azure.com/ServersDatabase resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"ServersDatabase"` // WeekOfYear: The week of year to take the yearly backup in an ISO 8601 format. WeekOfYear *int `json:"weekOfYear,omitempty"` // WeeklyRetention: The weekly retention policy for an LTR backup in an ISO 8601 format. WeeklyRetention *string `json:"weeklyRetention,omitempty"` // YearlyRetention: The yearly retention policy for an LTR backup in an ISO 8601 format. YearlyRetention *string `json:"yearlyRetention,omitempty"` }
func (*Servers_Databases_BackupLongTermRetentionPolicy_Spec) AssignProperties_From_Servers_Databases_BackupLongTermRetentionPolicy_Spec ¶
func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec) AssignProperties_From_Servers_Databases_BackupLongTermRetentionPolicy_Spec(source *v1api20211101s.Servers_Databases_BackupLongTermRetentionPolicy_Spec) error
AssignProperties_From_Servers_Databases_BackupLongTermRetentionPolicy_Spec populates our Servers_Databases_BackupLongTermRetentionPolicy_Spec from the provided source Servers_Databases_BackupLongTermRetentionPolicy_Spec
func (*Servers_Databases_BackupLongTermRetentionPolicy_Spec) AssignProperties_To_Servers_Databases_BackupLongTermRetentionPolicy_Spec ¶
func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec) AssignProperties_To_Servers_Databases_BackupLongTermRetentionPolicy_Spec(destination *v1api20211101s.Servers_Databases_BackupLongTermRetentionPolicy_Spec) error
AssignProperties_To_Servers_Databases_BackupLongTermRetentionPolicy_Spec populates the provided destination Servers_Databases_BackupLongTermRetentionPolicy_Spec from our Servers_Databases_BackupLongTermRetentionPolicy_Spec
func (*Servers_Databases_BackupLongTermRetentionPolicy_Spec) ConvertSpecFrom ¶
func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_Databases_BackupLongTermRetentionPolicy_Spec from the provided source
func (*Servers_Databases_BackupLongTermRetentionPolicy_Spec) ConvertSpecTo ¶
func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_Databases_BackupLongTermRetentionPolicy_Spec
func (*Servers_Databases_BackupLongTermRetentionPolicy_Spec) ConvertToARM ¶
func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_Databases_BackupLongTermRetentionPolicy_Spec) DeepCopy ¶
func (in *Servers_Databases_BackupLongTermRetentionPolicy_Spec) DeepCopy() *Servers_Databases_BackupLongTermRetentionPolicy_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_BackupLongTermRetentionPolicy_Spec.
func (*Servers_Databases_BackupLongTermRetentionPolicy_Spec) DeepCopyInto ¶
func (in *Servers_Databases_BackupLongTermRetentionPolicy_Spec) DeepCopyInto(out *Servers_Databases_BackupLongTermRetentionPolicy_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Databases_BackupLongTermRetentionPolicy_Spec) Initialize_From_Servers_Databases_BackupLongTermRetentionPolicy_STATUS ¶
func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec) Initialize_From_Servers_Databases_BackupLongTermRetentionPolicy_STATUS(source *Servers_Databases_BackupLongTermRetentionPolicy_STATUS) error
Initialize_From_Servers_Databases_BackupLongTermRetentionPolicy_STATUS populates our Servers_Databases_BackupLongTermRetentionPolicy_Spec from the provided source Servers_Databases_BackupLongTermRetentionPolicy_STATUS
func (*Servers_Databases_BackupLongTermRetentionPolicy_Spec) NewEmptyARMValue ¶
func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Databases_BackupLongTermRetentionPolicy_Spec) OriginalVersion ¶
func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_Databases_BackupLongTermRetentionPolicy_Spec) PopulateFromARM ¶
func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM ¶
type Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *BaseLongTermRetentionPolicyProperties_ARM `json:"properties,omitempty"` }
func (*Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM) DeepCopy ¶
func (in *Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM) DeepCopy() *Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM.
func (*Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM) DeepCopyInto ¶
func (in *Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM) DeepCopyInto(out *Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM) GetAPIVersion ¶
func (policy Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM) GetName ¶
func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM) GetType ¶
func (policy *Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies"
type Servers_Databases_BackupShortTermRetentionPolicy_STATUS ¶
type Servers_Databases_BackupShortTermRetentionPolicy_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // DiffBackupIntervalInHours: The differential backup interval in hours. This is how many interval hours between each // differential backup will be supported. This is only applicable to live databases but not dropped databases. DiffBackupIntervalInHours *BackupShortTermRetentionPolicyProperties_DiffBackupIntervalInHours_STATUS `json:"diffBackupIntervalInHours,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // RetentionDays: The backup retention period in days. This is how many days Point-in-Time Restore will be supported. RetentionDays *int `json:"retentionDays,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_Databases_BackupShortTermRetentionPolicy_STATUS) AssignProperties_From_Servers_Databases_BackupShortTermRetentionPolicy_STATUS ¶
func (policy *Servers_Databases_BackupShortTermRetentionPolicy_STATUS) AssignProperties_From_Servers_Databases_BackupShortTermRetentionPolicy_STATUS(source *v1api20211101s.Servers_Databases_BackupShortTermRetentionPolicy_STATUS) error
AssignProperties_From_Servers_Databases_BackupShortTermRetentionPolicy_STATUS populates our Servers_Databases_BackupShortTermRetentionPolicy_STATUS from the provided source Servers_Databases_BackupShortTermRetentionPolicy_STATUS
func (*Servers_Databases_BackupShortTermRetentionPolicy_STATUS) AssignProperties_To_Servers_Databases_BackupShortTermRetentionPolicy_STATUS ¶
func (policy *Servers_Databases_BackupShortTermRetentionPolicy_STATUS) AssignProperties_To_Servers_Databases_BackupShortTermRetentionPolicy_STATUS(destination *v1api20211101s.Servers_Databases_BackupShortTermRetentionPolicy_STATUS) error
AssignProperties_To_Servers_Databases_BackupShortTermRetentionPolicy_STATUS populates the provided destination Servers_Databases_BackupShortTermRetentionPolicy_STATUS from our Servers_Databases_BackupShortTermRetentionPolicy_STATUS
func (*Servers_Databases_BackupShortTermRetentionPolicy_STATUS) ConvertStatusFrom ¶
func (policy *Servers_Databases_BackupShortTermRetentionPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_Databases_BackupShortTermRetentionPolicy_STATUS from the provided source
func (*Servers_Databases_BackupShortTermRetentionPolicy_STATUS) ConvertStatusTo ¶
func (policy *Servers_Databases_BackupShortTermRetentionPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_Databases_BackupShortTermRetentionPolicy_STATUS
func (*Servers_Databases_BackupShortTermRetentionPolicy_STATUS) DeepCopy ¶
func (in *Servers_Databases_BackupShortTermRetentionPolicy_STATUS) DeepCopy() *Servers_Databases_BackupShortTermRetentionPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_BackupShortTermRetentionPolicy_STATUS.
func (*Servers_Databases_BackupShortTermRetentionPolicy_STATUS) DeepCopyInto ¶
func (in *Servers_Databases_BackupShortTermRetentionPolicy_STATUS) DeepCopyInto(out *Servers_Databases_BackupShortTermRetentionPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Databases_BackupShortTermRetentionPolicy_STATUS) NewEmptyARMValue ¶
func (policy *Servers_Databases_BackupShortTermRetentionPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Databases_BackupShortTermRetentionPolicy_STATUS) PopulateFromARM ¶
func (policy *Servers_Databases_BackupShortTermRetentionPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_Databases_BackupShortTermRetentionPolicy_STATUS_ARM ¶
type Servers_Databases_BackupShortTermRetentionPolicy_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *BackupShortTermRetentionPolicyProperties_STATUS_ARM `json:"properties,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_Databases_BackupShortTermRetentionPolicy_STATUS_ARM) DeepCopy ¶
func (in *Servers_Databases_BackupShortTermRetentionPolicy_STATUS_ARM) DeepCopy() *Servers_Databases_BackupShortTermRetentionPolicy_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_BackupShortTermRetentionPolicy_STATUS_ARM.
func (*Servers_Databases_BackupShortTermRetentionPolicy_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_Databases_BackupShortTermRetentionPolicy_STATUS_ARM) DeepCopyInto(out *Servers_Databases_BackupShortTermRetentionPolicy_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_Databases_BackupShortTermRetentionPolicy_Spec ¶
type Servers_Databases_BackupShortTermRetentionPolicy_Spec struct { // DiffBackupIntervalInHours: The differential backup interval in hours. This is how many interval hours between each // differential backup will be supported. This is only applicable to live databases but not dropped databases. DiffBackupIntervalInHours *BackupShortTermRetentionPolicyProperties_DiffBackupIntervalInHours `json:"diffBackupIntervalInHours,omitempty"` // +kubebuilder:validation:Required // 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 sql.azure.com/ServersDatabase resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"ServersDatabase"` // RetentionDays: The backup retention period in days. This is how many days Point-in-Time Restore will be supported. RetentionDays *int `json:"retentionDays,omitempty"` }
func (*Servers_Databases_BackupShortTermRetentionPolicy_Spec) AssignProperties_From_Servers_Databases_BackupShortTermRetentionPolicy_Spec ¶
func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec) AssignProperties_From_Servers_Databases_BackupShortTermRetentionPolicy_Spec(source *v1api20211101s.Servers_Databases_BackupShortTermRetentionPolicy_Spec) error
AssignProperties_From_Servers_Databases_BackupShortTermRetentionPolicy_Spec populates our Servers_Databases_BackupShortTermRetentionPolicy_Spec from the provided source Servers_Databases_BackupShortTermRetentionPolicy_Spec
func (*Servers_Databases_BackupShortTermRetentionPolicy_Spec) AssignProperties_To_Servers_Databases_BackupShortTermRetentionPolicy_Spec ¶
func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec) AssignProperties_To_Servers_Databases_BackupShortTermRetentionPolicy_Spec(destination *v1api20211101s.Servers_Databases_BackupShortTermRetentionPolicy_Spec) error
AssignProperties_To_Servers_Databases_BackupShortTermRetentionPolicy_Spec populates the provided destination Servers_Databases_BackupShortTermRetentionPolicy_Spec from our Servers_Databases_BackupShortTermRetentionPolicy_Spec
func (*Servers_Databases_BackupShortTermRetentionPolicy_Spec) ConvertSpecFrom ¶
func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_Databases_BackupShortTermRetentionPolicy_Spec from the provided source
func (*Servers_Databases_BackupShortTermRetentionPolicy_Spec) ConvertSpecTo ¶
func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_Databases_BackupShortTermRetentionPolicy_Spec
func (*Servers_Databases_BackupShortTermRetentionPolicy_Spec) ConvertToARM ¶
func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_Databases_BackupShortTermRetentionPolicy_Spec) DeepCopy ¶
func (in *Servers_Databases_BackupShortTermRetentionPolicy_Spec) DeepCopy() *Servers_Databases_BackupShortTermRetentionPolicy_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_BackupShortTermRetentionPolicy_Spec.
func (*Servers_Databases_BackupShortTermRetentionPolicy_Spec) DeepCopyInto ¶
func (in *Servers_Databases_BackupShortTermRetentionPolicy_Spec) DeepCopyInto(out *Servers_Databases_BackupShortTermRetentionPolicy_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Databases_BackupShortTermRetentionPolicy_Spec) Initialize_From_Servers_Databases_BackupShortTermRetentionPolicy_STATUS ¶
func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec) Initialize_From_Servers_Databases_BackupShortTermRetentionPolicy_STATUS(source *Servers_Databases_BackupShortTermRetentionPolicy_STATUS) error
Initialize_From_Servers_Databases_BackupShortTermRetentionPolicy_STATUS populates our Servers_Databases_BackupShortTermRetentionPolicy_Spec from the provided source Servers_Databases_BackupShortTermRetentionPolicy_STATUS
func (*Servers_Databases_BackupShortTermRetentionPolicy_Spec) NewEmptyARMValue ¶
func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Databases_BackupShortTermRetentionPolicy_Spec) OriginalVersion ¶
func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_Databases_BackupShortTermRetentionPolicy_Spec) PopulateFromARM ¶
func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM ¶
type Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *BackupShortTermRetentionPolicyProperties_ARM `json:"properties,omitempty"` }
func (*Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM) DeepCopy ¶
func (in *Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM) DeepCopy() *Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM.
func (*Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM) DeepCopyInto ¶
func (in *Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM) DeepCopyInto(out *Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM) GetAPIVersion ¶
func (policy Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM) GetName ¶
func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM) GetType ¶
func (policy *Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies"
type Servers_Databases_SecurityAlertPolicy_STATUS ¶
type Servers_Databases_SecurityAlertPolicy_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CreationTime: Specifies the UTC creation time of the policy. CreationTime *string `json:"creationTime,omitempty"` // DisabledAlerts: Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, // Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force DisabledAlerts []string `json:"disabledAlerts,omitempty"` // EmailAccountAdmins: Specifies that the alert is sent to the account administrators. EmailAccountAdmins *bool `json:"emailAccountAdmins,omitempty"` // EmailAddresses: Specifies an array of e-mail addresses to which the alert is sent. EmailAddresses []string `json:"emailAddresses,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // RetentionDays: Specifies the number of days to keep in the Threat Detection audit logs. RetentionDays *int `json:"retentionDays,omitempty"` // State: Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the // specific database. State *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_STATUS `json:"state,omitempty"` // StorageEndpoint: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage // will hold all Threat Detection audit logs. StorageEndpoint *string `json:"storageEndpoint,omitempty"` // SystemData: SystemData of SecurityAlertPolicyResource. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_Databases_SecurityAlertPolicy_STATUS) AssignProperties_From_Servers_Databases_SecurityAlertPolicy_STATUS ¶
func (policy *Servers_Databases_SecurityAlertPolicy_STATUS) AssignProperties_From_Servers_Databases_SecurityAlertPolicy_STATUS(source *v1api20211101s.Servers_Databases_SecurityAlertPolicy_STATUS) error
AssignProperties_From_Servers_Databases_SecurityAlertPolicy_STATUS populates our Servers_Databases_SecurityAlertPolicy_STATUS from the provided source Servers_Databases_SecurityAlertPolicy_STATUS
func (*Servers_Databases_SecurityAlertPolicy_STATUS) AssignProperties_To_Servers_Databases_SecurityAlertPolicy_STATUS ¶
func (policy *Servers_Databases_SecurityAlertPolicy_STATUS) AssignProperties_To_Servers_Databases_SecurityAlertPolicy_STATUS(destination *v1api20211101s.Servers_Databases_SecurityAlertPolicy_STATUS) error
AssignProperties_To_Servers_Databases_SecurityAlertPolicy_STATUS populates the provided destination Servers_Databases_SecurityAlertPolicy_STATUS from our Servers_Databases_SecurityAlertPolicy_STATUS
func (*Servers_Databases_SecurityAlertPolicy_STATUS) ConvertStatusFrom ¶
func (policy *Servers_Databases_SecurityAlertPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_Databases_SecurityAlertPolicy_STATUS from the provided source
func (*Servers_Databases_SecurityAlertPolicy_STATUS) ConvertStatusTo ¶
func (policy *Servers_Databases_SecurityAlertPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_Databases_SecurityAlertPolicy_STATUS
func (*Servers_Databases_SecurityAlertPolicy_STATUS) DeepCopy ¶
func (in *Servers_Databases_SecurityAlertPolicy_STATUS) DeepCopy() *Servers_Databases_SecurityAlertPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_SecurityAlertPolicy_STATUS.
func (*Servers_Databases_SecurityAlertPolicy_STATUS) DeepCopyInto ¶
func (in *Servers_Databases_SecurityAlertPolicy_STATUS) DeepCopyInto(out *Servers_Databases_SecurityAlertPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Databases_SecurityAlertPolicy_STATUS) NewEmptyARMValue ¶
func (policy *Servers_Databases_SecurityAlertPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Databases_SecurityAlertPolicy_STATUS) PopulateFromARM ¶
func (policy *Servers_Databases_SecurityAlertPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_Databases_SecurityAlertPolicy_STATUS_ARM ¶
type Servers_Databases_SecurityAlertPolicy_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM `json:"properties,omitempty"` // SystemData: SystemData of SecurityAlertPolicyResource. SystemData *SystemData_STATUS_ARM `json:"systemData,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_Databases_SecurityAlertPolicy_STATUS_ARM) DeepCopy ¶
func (in *Servers_Databases_SecurityAlertPolicy_STATUS_ARM) DeepCopy() *Servers_Databases_SecurityAlertPolicy_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_SecurityAlertPolicy_STATUS_ARM.
func (*Servers_Databases_SecurityAlertPolicy_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_Databases_SecurityAlertPolicy_STATUS_ARM) DeepCopyInto(out *Servers_Databases_SecurityAlertPolicy_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_Databases_SecurityAlertPolicy_Spec ¶
type Servers_Databases_SecurityAlertPolicy_Spec struct { // DisabledAlerts: Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, // Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force DisabledAlerts []string `json:"disabledAlerts,omitempty"` // EmailAccountAdmins: Specifies that the alert is sent to the account administrators. EmailAccountAdmins *bool `json:"emailAccountAdmins,omitempty"` // EmailAddresses: Specifies an array of e-mail addresses to which the alert is sent. EmailAddresses []string `json:"emailAddresses,omitempty"` // +kubebuilder:validation:Required // 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 sql.azure.com/ServersDatabase resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"ServersDatabase"` // RetentionDays: Specifies the number of days to keep in the Threat Detection audit logs. RetentionDays *int `json:"retentionDays,omitempty"` // +kubebuilder:validation:Required // State: Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the // specific database. State *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_State `json:"state,omitempty"` // StorageAccountAccessKey: Specifies the identifier key of the Threat Detection audit storage account. StorageAccountAccessKey *genruntime.SecretReference `json:"storageAccountAccessKey,omitempty"` // StorageEndpoint: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage // will hold all Threat Detection audit logs. StorageEndpoint *string `json:"storageEndpoint,omitempty"` }
func (*Servers_Databases_SecurityAlertPolicy_Spec) AssignProperties_From_Servers_Databases_SecurityAlertPolicy_Spec ¶
func (policy *Servers_Databases_SecurityAlertPolicy_Spec) AssignProperties_From_Servers_Databases_SecurityAlertPolicy_Spec(source *v1api20211101s.Servers_Databases_SecurityAlertPolicy_Spec) error
AssignProperties_From_Servers_Databases_SecurityAlertPolicy_Spec populates our Servers_Databases_SecurityAlertPolicy_Spec from the provided source Servers_Databases_SecurityAlertPolicy_Spec
func (*Servers_Databases_SecurityAlertPolicy_Spec) AssignProperties_To_Servers_Databases_SecurityAlertPolicy_Spec ¶
func (policy *Servers_Databases_SecurityAlertPolicy_Spec) AssignProperties_To_Servers_Databases_SecurityAlertPolicy_Spec(destination *v1api20211101s.Servers_Databases_SecurityAlertPolicy_Spec) error
AssignProperties_To_Servers_Databases_SecurityAlertPolicy_Spec populates the provided destination Servers_Databases_SecurityAlertPolicy_Spec from our Servers_Databases_SecurityAlertPolicy_Spec
func (*Servers_Databases_SecurityAlertPolicy_Spec) ConvertSpecFrom ¶
func (policy *Servers_Databases_SecurityAlertPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_Databases_SecurityAlertPolicy_Spec from the provided source
func (*Servers_Databases_SecurityAlertPolicy_Spec) ConvertSpecTo ¶
func (policy *Servers_Databases_SecurityAlertPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_Databases_SecurityAlertPolicy_Spec
func (*Servers_Databases_SecurityAlertPolicy_Spec) ConvertToARM ¶
func (policy *Servers_Databases_SecurityAlertPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_Databases_SecurityAlertPolicy_Spec) DeepCopy ¶
func (in *Servers_Databases_SecurityAlertPolicy_Spec) DeepCopy() *Servers_Databases_SecurityAlertPolicy_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_SecurityAlertPolicy_Spec.
func (*Servers_Databases_SecurityAlertPolicy_Spec) DeepCopyInto ¶
func (in *Servers_Databases_SecurityAlertPolicy_Spec) DeepCopyInto(out *Servers_Databases_SecurityAlertPolicy_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Databases_SecurityAlertPolicy_Spec) Initialize_From_Servers_Databases_SecurityAlertPolicy_STATUS ¶
func (policy *Servers_Databases_SecurityAlertPolicy_Spec) Initialize_From_Servers_Databases_SecurityAlertPolicy_STATUS(source *Servers_Databases_SecurityAlertPolicy_STATUS) error
Initialize_From_Servers_Databases_SecurityAlertPolicy_STATUS populates our Servers_Databases_SecurityAlertPolicy_Spec from the provided source Servers_Databases_SecurityAlertPolicy_STATUS
func (*Servers_Databases_SecurityAlertPolicy_Spec) NewEmptyARMValue ¶
func (policy *Servers_Databases_SecurityAlertPolicy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Databases_SecurityAlertPolicy_Spec) OriginalVersion ¶
func (policy *Servers_Databases_SecurityAlertPolicy_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_Databases_SecurityAlertPolicy_Spec) PopulateFromARM ¶
func (policy *Servers_Databases_SecurityAlertPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_Databases_SecurityAlertPolicy_Spec_ARM ¶
type Servers_Databases_SecurityAlertPolicy_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *DatabaseSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM `json:"properties,omitempty"` }
func (*Servers_Databases_SecurityAlertPolicy_Spec_ARM) DeepCopy ¶
func (in *Servers_Databases_SecurityAlertPolicy_Spec_ARM) DeepCopy() *Servers_Databases_SecurityAlertPolicy_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_SecurityAlertPolicy_Spec_ARM.
func (*Servers_Databases_SecurityAlertPolicy_Spec_ARM) DeepCopyInto ¶
func (in *Servers_Databases_SecurityAlertPolicy_Spec_ARM) DeepCopyInto(out *Servers_Databases_SecurityAlertPolicy_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_Databases_SecurityAlertPolicy_Spec_ARM) GetAPIVersion ¶
func (policy Servers_Databases_SecurityAlertPolicy_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_Databases_SecurityAlertPolicy_Spec_ARM) GetName ¶
func (policy *Servers_Databases_SecurityAlertPolicy_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_Databases_SecurityAlertPolicy_Spec_ARM) GetType ¶
func (policy *Servers_Databases_SecurityAlertPolicy_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/databases/securityAlertPolicies"
type Servers_Databases_TransparentDataEncryption_STATUS ¶
type Servers_Databases_TransparentDataEncryption_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // State: Specifies the state of the transparent data encryption. State *TransparentDataEncryptionProperties_State_STATUS `json:"state,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_Databases_TransparentDataEncryption_STATUS) AssignProperties_From_Servers_Databases_TransparentDataEncryption_STATUS ¶
func (encryption *Servers_Databases_TransparentDataEncryption_STATUS) AssignProperties_From_Servers_Databases_TransparentDataEncryption_STATUS(source *v1api20211101s.Servers_Databases_TransparentDataEncryption_STATUS) error
AssignProperties_From_Servers_Databases_TransparentDataEncryption_STATUS populates our Servers_Databases_TransparentDataEncryption_STATUS from the provided source Servers_Databases_TransparentDataEncryption_STATUS
func (*Servers_Databases_TransparentDataEncryption_STATUS) AssignProperties_To_Servers_Databases_TransparentDataEncryption_STATUS ¶
func (encryption *Servers_Databases_TransparentDataEncryption_STATUS) AssignProperties_To_Servers_Databases_TransparentDataEncryption_STATUS(destination *v1api20211101s.Servers_Databases_TransparentDataEncryption_STATUS) error
AssignProperties_To_Servers_Databases_TransparentDataEncryption_STATUS populates the provided destination Servers_Databases_TransparentDataEncryption_STATUS from our Servers_Databases_TransparentDataEncryption_STATUS
func (*Servers_Databases_TransparentDataEncryption_STATUS) ConvertStatusFrom ¶
func (encryption *Servers_Databases_TransparentDataEncryption_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_Databases_TransparentDataEncryption_STATUS from the provided source
func (*Servers_Databases_TransparentDataEncryption_STATUS) ConvertStatusTo ¶
func (encryption *Servers_Databases_TransparentDataEncryption_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_Databases_TransparentDataEncryption_STATUS
func (*Servers_Databases_TransparentDataEncryption_STATUS) DeepCopy ¶
func (in *Servers_Databases_TransparentDataEncryption_STATUS) DeepCopy() *Servers_Databases_TransparentDataEncryption_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_TransparentDataEncryption_STATUS.
func (*Servers_Databases_TransparentDataEncryption_STATUS) DeepCopyInto ¶
func (in *Servers_Databases_TransparentDataEncryption_STATUS) DeepCopyInto(out *Servers_Databases_TransparentDataEncryption_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Databases_TransparentDataEncryption_STATUS) NewEmptyARMValue ¶
func (encryption *Servers_Databases_TransparentDataEncryption_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Databases_TransparentDataEncryption_STATUS) PopulateFromARM ¶
func (encryption *Servers_Databases_TransparentDataEncryption_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_Databases_TransparentDataEncryption_STATUS_ARM ¶
type Servers_Databases_TransparentDataEncryption_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *TransparentDataEncryptionProperties_STATUS_ARM `json:"properties,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_Databases_TransparentDataEncryption_STATUS_ARM) DeepCopy ¶
func (in *Servers_Databases_TransparentDataEncryption_STATUS_ARM) DeepCopy() *Servers_Databases_TransparentDataEncryption_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_TransparentDataEncryption_STATUS_ARM.
func (*Servers_Databases_TransparentDataEncryption_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_Databases_TransparentDataEncryption_STATUS_ARM) DeepCopyInto(out *Servers_Databases_TransparentDataEncryption_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_Databases_TransparentDataEncryption_Spec ¶
type Servers_Databases_TransparentDataEncryption_Spec struct { // +kubebuilder:validation:Required // 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 sql.azure.com/ServersDatabase resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"ServersDatabase"` // +kubebuilder:validation:Required // State: Specifies the state of the transparent data encryption. State *TransparentDataEncryptionProperties_State `json:"state,omitempty"` }
func (*Servers_Databases_TransparentDataEncryption_Spec) AssignProperties_From_Servers_Databases_TransparentDataEncryption_Spec ¶
func (encryption *Servers_Databases_TransparentDataEncryption_Spec) AssignProperties_From_Servers_Databases_TransparentDataEncryption_Spec(source *v1api20211101s.Servers_Databases_TransparentDataEncryption_Spec) error
AssignProperties_From_Servers_Databases_TransparentDataEncryption_Spec populates our Servers_Databases_TransparentDataEncryption_Spec from the provided source Servers_Databases_TransparentDataEncryption_Spec
func (*Servers_Databases_TransparentDataEncryption_Spec) AssignProperties_To_Servers_Databases_TransparentDataEncryption_Spec ¶
func (encryption *Servers_Databases_TransparentDataEncryption_Spec) AssignProperties_To_Servers_Databases_TransparentDataEncryption_Spec(destination *v1api20211101s.Servers_Databases_TransparentDataEncryption_Spec) error
AssignProperties_To_Servers_Databases_TransparentDataEncryption_Spec populates the provided destination Servers_Databases_TransparentDataEncryption_Spec from our Servers_Databases_TransparentDataEncryption_Spec
func (*Servers_Databases_TransparentDataEncryption_Spec) ConvertSpecFrom ¶
func (encryption *Servers_Databases_TransparentDataEncryption_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_Databases_TransparentDataEncryption_Spec from the provided source
func (*Servers_Databases_TransparentDataEncryption_Spec) ConvertSpecTo ¶
func (encryption *Servers_Databases_TransparentDataEncryption_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_Databases_TransparentDataEncryption_Spec
func (*Servers_Databases_TransparentDataEncryption_Spec) ConvertToARM ¶
func (encryption *Servers_Databases_TransparentDataEncryption_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_Databases_TransparentDataEncryption_Spec) DeepCopy ¶
func (in *Servers_Databases_TransparentDataEncryption_Spec) DeepCopy() *Servers_Databases_TransparentDataEncryption_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_TransparentDataEncryption_Spec.
func (*Servers_Databases_TransparentDataEncryption_Spec) DeepCopyInto ¶
func (in *Servers_Databases_TransparentDataEncryption_Spec) DeepCopyInto(out *Servers_Databases_TransparentDataEncryption_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Databases_TransparentDataEncryption_Spec) Initialize_From_Servers_Databases_TransparentDataEncryption_STATUS ¶
func (encryption *Servers_Databases_TransparentDataEncryption_Spec) Initialize_From_Servers_Databases_TransparentDataEncryption_STATUS(source *Servers_Databases_TransparentDataEncryption_STATUS) error
Initialize_From_Servers_Databases_TransparentDataEncryption_STATUS populates our Servers_Databases_TransparentDataEncryption_Spec from the provided source Servers_Databases_TransparentDataEncryption_STATUS
func (*Servers_Databases_TransparentDataEncryption_Spec) NewEmptyARMValue ¶
func (encryption *Servers_Databases_TransparentDataEncryption_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Databases_TransparentDataEncryption_Spec) OriginalVersion ¶
func (encryption *Servers_Databases_TransparentDataEncryption_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_Databases_TransparentDataEncryption_Spec) PopulateFromARM ¶
func (encryption *Servers_Databases_TransparentDataEncryption_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_Databases_TransparentDataEncryption_Spec_ARM ¶
type Servers_Databases_TransparentDataEncryption_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *TransparentDataEncryptionProperties_ARM `json:"properties,omitempty"` }
func (*Servers_Databases_TransparentDataEncryption_Spec_ARM) DeepCopy ¶
func (in *Servers_Databases_TransparentDataEncryption_Spec_ARM) DeepCopy() *Servers_Databases_TransparentDataEncryption_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_TransparentDataEncryption_Spec_ARM.
func (*Servers_Databases_TransparentDataEncryption_Spec_ARM) DeepCopyInto ¶
func (in *Servers_Databases_TransparentDataEncryption_Spec_ARM) DeepCopyInto(out *Servers_Databases_TransparentDataEncryption_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_Databases_TransparentDataEncryption_Spec_ARM) GetAPIVersion ¶
func (encryption Servers_Databases_TransparentDataEncryption_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_Databases_TransparentDataEncryption_Spec_ARM) GetName ¶
func (encryption *Servers_Databases_TransparentDataEncryption_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_Databases_TransparentDataEncryption_Spec_ARM) GetType ¶
func (encryption *Servers_Databases_TransparentDataEncryption_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/databases/transparentDataEncryption"
type Servers_Databases_VulnerabilityAssessment_STATUS ¶
type Servers_Databases_VulnerabilityAssessment_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // RecurringScans: The recurring scans settings RecurringScans *VulnerabilityAssessmentRecurringScansProperties_STATUS `json:"recurringScans,omitempty"` // StorageContainerPath: A blob storage container path to hold the scan results (e.g. // https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy // doesn't set StorageContainerPath *string `json:"storageContainerPath,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_Databases_VulnerabilityAssessment_STATUS) AssignProperties_From_Servers_Databases_VulnerabilityAssessment_STATUS ¶
func (assessment *Servers_Databases_VulnerabilityAssessment_STATUS) AssignProperties_From_Servers_Databases_VulnerabilityAssessment_STATUS(source *v1api20211101s.Servers_Databases_VulnerabilityAssessment_STATUS) error
AssignProperties_From_Servers_Databases_VulnerabilityAssessment_STATUS populates our Servers_Databases_VulnerabilityAssessment_STATUS from the provided source Servers_Databases_VulnerabilityAssessment_STATUS
func (*Servers_Databases_VulnerabilityAssessment_STATUS) AssignProperties_To_Servers_Databases_VulnerabilityAssessment_STATUS ¶
func (assessment *Servers_Databases_VulnerabilityAssessment_STATUS) AssignProperties_To_Servers_Databases_VulnerabilityAssessment_STATUS(destination *v1api20211101s.Servers_Databases_VulnerabilityAssessment_STATUS) error
AssignProperties_To_Servers_Databases_VulnerabilityAssessment_STATUS populates the provided destination Servers_Databases_VulnerabilityAssessment_STATUS from our Servers_Databases_VulnerabilityAssessment_STATUS
func (*Servers_Databases_VulnerabilityAssessment_STATUS) ConvertStatusFrom ¶
func (assessment *Servers_Databases_VulnerabilityAssessment_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_Databases_VulnerabilityAssessment_STATUS from the provided source
func (*Servers_Databases_VulnerabilityAssessment_STATUS) ConvertStatusTo ¶
func (assessment *Servers_Databases_VulnerabilityAssessment_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_Databases_VulnerabilityAssessment_STATUS
func (*Servers_Databases_VulnerabilityAssessment_STATUS) DeepCopy ¶
func (in *Servers_Databases_VulnerabilityAssessment_STATUS) DeepCopy() *Servers_Databases_VulnerabilityAssessment_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_VulnerabilityAssessment_STATUS.
func (*Servers_Databases_VulnerabilityAssessment_STATUS) DeepCopyInto ¶
func (in *Servers_Databases_VulnerabilityAssessment_STATUS) DeepCopyInto(out *Servers_Databases_VulnerabilityAssessment_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Databases_VulnerabilityAssessment_STATUS) NewEmptyARMValue ¶
func (assessment *Servers_Databases_VulnerabilityAssessment_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Databases_VulnerabilityAssessment_STATUS) PopulateFromARM ¶
func (assessment *Servers_Databases_VulnerabilityAssessment_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_Databases_VulnerabilityAssessment_STATUS_ARM ¶
type Servers_Databases_VulnerabilityAssessment_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_STATUS_ARM `json:"properties,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_Databases_VulnerabilityAssessment_STATUS_ARM) DeepCopy ¶
func (in *Servers_Databases_VulnerabilityAssessment_STATUS_ARM) DeepCopy() *Servers_Databases_VulnerabilityAssessment_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_VulnerabilityAssessment_STATUS_ARM.
func (*Servers_Databases_VulnerabilityAssessment_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_Databases_VulnerabilityAssessment_STATUS_ARM) DeepCopyInto(out *Servers_Databases_VulnerabilityAssessment_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_Databases_VulnerabilityAssessment_Spec ¶
type Servers_Databases_VulnerabilityAssessment_Spec struct { // +kubebuilder:validation:Required // 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 sql.azure.com/ServersDatabase resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"ServersDatabase"` // RecurringScans: The recurring scans settings RecurringScans *VulnerabilityAssessmentRecurringScansProperties `json:"recurringScans,omitempty"` // StorageAccountAccessKey: Specifies the identifier key of the storage account for vulnerability assessment scan results. // If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only if the storage account is // not behind a Vnet or a firewall StorageAccountAccessKey *genruntime.SecretReference `json:"storageAccountAccessKey,omitempty"` // StorageContainerPath: A blob storage container path to hold the scan results (e.g. // https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy // doesn't set StorageContainerPath *string `json:"storageContainerPath,omitempty" optionalConfigMapPair:"StorageContainerPath"` // StorageContainerPathFromConfig: A blob storage container path to hold the scan results (e.g. // https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy // doesn't set StorageContainerPathFromConfig *genruntime.ConfigMapReference `json:"storageContainerPathFromConfig,omitempty" optionalConfigMapPair:"StorageContainerPath"` // StorageContainerSasKey: A shared access signature (SAS Key) that has write access to the blob container specified in // 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. // Applies only if the storage account is not behind a Vnet or a firewall StorageContainerSasKey *genruntime.SecretReference `json:"storageContainerSasKey,omitempty"` }
func (*Servers_Databases_VulnerabilityAssessment_Spec) AssignProperties_From_Servers_Databases_VulnerabilityAssessment_Spec ¶
func (assessment *Servers_Databases_VulnerabilityAssessment_Spec) AssignProperties_From_Servers_Databases_VulnerabilityAssessment_Spec(source *v1api20211101s.Servers_Databases_VulnerabilityAssessment_Spec) error
AssignProperties_From_Servers_Databases_VulnerabilityAssessment_Spec populates our Servers_Databases_VulnerabilityAssessment_Spec from the provided source Servers_Databases_VulnerabilityAssessment_Spec
func (*Servers_Databases_VulnerabilityAssessment_Spec) AssignProperties_To_Servers_Databases_VulnerabilityAssessment_Spec ¶
func (assessment *Servers_Databases_VulnerabilityAssessment_Spec) AssignProperties_To_Servers_Databases_VulnerabilityAssessment_Spec(destination *v1api20211101s.Servers_Databases_VulnerabilityAssessment_Spec) error
AssignProperties_To_Servers_Databases_VulnerabilityAssessment_Spec populates the provided destination Servers_Databases_VulnerabilityAssessment_Spec from our Servers_Databases_VulnerabilityAssessment_Spec
func (*Servers_Databases_VulnerabilityAssessment_Spec) ConvertSpecFrom ¶
func (assessment *Servers_Databases_VulnerabilityAssessment_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_Databases_VulnerabilityAssessment_Spec from the provided source
func (*Servers_Databases_VulnerabilityAssessment_Spec) ConvertSpecTo ¶
func (assessment *Servers_Databases_VulnerabilityAssessment_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_Databases_VulnerabilityAssessment_Spec
func (*Servers_Databases_VulnerabilityAssessment_Spec) ConvertToARM ¶
func (assessment *Servers_Databases_VulnerabilityAssessment_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_Databases_VulnerabilityAssessment_Spec) DeepCopy ¶
func (in *Servers_Databases_VulnerabilityAssessment_Spec) DeepCopy() *Servers_Databases_VulnerabilityAssessment_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_VulnerabilityAssessment_Spec.
func (*Servers_Databases_VulnerabilityAssessment_Spec) DeepCopyInto ¶
func (in *Servers_Databases_VulnerabilityAssessment_Spec) DeepCopyInto(out *Servers_Databases_VulnerabilityAssessment_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Databases_VulnerabilityAssessment_Spec) Initialize_From_Servers_Databases_VulnerabilityAssessment_STATUS ¶
func (assessment *Servers_Databases_VulnerabilityAssessment_Spec) Initialize_From_Servers_Databases_VulnerabilityAssessment_STATUS(source *Servers_Databases_VulnerabilityAssessment_STATUS) error
Initialize_From_Servers_Databases_VulnerabilityAssessment_STATUS populates our Servers_Databases_VulnerabilityAssessment_Spec from the provided source Servers_Databases_VulnerabilityAssessment_STATUS
func (*Servers_Databases_VulnerabilityAssessment_Spec) NewEmptyARMValue ¶
func (assessment *Servers_Databases_VulnerabilityAssessment_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Databases_VulnerabilityAssessment_Spec) OriginalVersion ¶
func (assessment *Servers_Databases_VulnerabilityAssessment_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_Databases_VulnerabilityAssessment_Spec) PopulateFromARM ¶
func (assessment *Servers_Databases_VulnerabilityAssessment_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_Databases_VulnerabilityAssessment_Spec_ARM ¶
type Servers_Databases_VulnerabilityAssessment_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *DatabaseVulnerabilityAssessmentsDatabaseVulnerabilityAssessmentProperties_ARM `json:"properties,omitempty"` }
func (*Servers_Databases_VulnerabilityAssessment_Spec_ARM) DeepCopy ¶
func (in *Servers_Databases_VulnerabilityAssessment_Spec_ARM) DeepCopy() *Servers_Databases_VulnerabilityAssessment_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Databases_VulnerabilityAssessment_Spec_ARM.
func (*Servers_Databases_VulnerabilityAssessment_Spec_ARM) DeepCopyInto ¶
func (in *Servers_Databases_VulnerabilityAssessment_Spec_ARM) DeepCopyInto(out *Servers_Databases_VulnerabilityAssessment_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_Databases_VulnerabilityAssessment_Spec_ARM) GetAPIVersion ¶
func (assessment Servers_Databases_VulnerabilityAssessment_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_Databases_VulnerabilityAssessment_Spec_ARM) GetName ¶
func (assessment *Servers_Databases_VulnerabilityAssessment_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_Databases_VulnerabilityAssessment_Spec_ARM) GetType ¶
func (assessment *Servers_Databases_VulnerabilityAssessment_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/databases/vulnerabilityAssessments"
type Servers_ElasticPool_STATUS ¶
type Servers_ElasticPool_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CreationDate: The creation date of the elastic pool (ISO8601 format). CreationDate *string `json:"creationDate,omitempty"` // HighAvailabilityReplicaCount: The number of secondary replicas associated with the elastic pool that are used to provide // high availability. Applicable only to Hyperscale elastic pools. HighAvailabilityReplicaCount *int `json:"highAvailabilityReplicaCount,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Kind: Kind of elastic pool. This is metadata used for the Azure portal experience. Kind *string `json:"kind,omitempty"` // LicenseType: The license type to apply for this elastic pool. LicenseType *ElasticPoolProperties_LicenseType_STATUS `json:"licenseType,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // MaintenanceConfigurationId: Maintenance configuration id assigned to the elastic pool. This configuration defines the // period when the maintenance updates will will occur. MaintenanceConfigurationId *string `json:"maintenanceConfigurationId,omitempty"` // MaxSizeBytes: The storage limit for the database elastic pool in bytes. MaxSizeBytes *int `json:"maxSizeBytes,omitempty"` // MinCapacity: Minimal capacity that serverless pool will not shrink below, if not paused MinCapacity *float64 `json:"minCapacity,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // PerDatabaseSettings: The per database settings for the elastic pool. PerDatabaseSettings *ElasticPoolPerDatabaseSettings_STATUS `json:"perDatabaseSettings,omitempty"` // Sku: The elastic pool 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 the following command: // “`azurecli // az sql elastic-pool list-editions -l <location> -o table // ““ Sku *Sku_STATUS `json:"sku,omitempty"` // State: The state of the elastic pool. State *ElasticPoolProperties_State_STATUS `json:"state,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // ZoneRedundant: Whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be // spread across multiple availability zones. ZoneRedundant *bool `json:"zoneRedundant,omitempty"` }
func (*Servers_ElasticPool_STATUS) AssignProperties_From_Servers_ElasticPool_STATUS ¶
func (pool *Servers_ElasticPool_STATUS) AssignProperties_From_Servers_ElasticPool_STATUS(source *v1api20211101s.Servers_ElasticPool_STATUS) error
AssignProperties_From_Servers_ElasticPool_STATUS populates our Servers_ElasticPool_STATUS from the provided source Servers_ElasticPool_STATUS
func (*Servers_ElasticPool_STATUS) AssignProperties_To_Servers_ElasticPool_STATUS ¶
func (pool *Servers_ElasticPool_STATUS) AssignProperties_To_Servers_ElasticPool_STATUS(destination *v1api20211101s.Servers_ElasticPool_STATUS) error
AssignProperties_To_Servers_ElasticPool_STATUS populates the provided destination Servers_ElasticPool_STATUS from our Servers_ElasticPool_STATUS
func (*Servers_ElasticPool_STATUS) ConvertStatusFrom ¶
func (pool *Servers_ElasticPool_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_ElasticPool_STATUS from the provided source
func (*Servers_ElasticPool_STATUS) ConvertStatusTo ¶
func (pool *Servers_ElasticPool_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_ElasticPool_STATUS
func (*Servers_ElasticPool_STATUS) DeepCopy ¶
func (in *Servers_ElasticPool_STATUS) DeepCopy() *Servers_ElasticPool_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_ElasticPool_STATUS.
func (*Servers_ElasticPool_STATUS) DeepCopyInto ¶
func (in *Servers_ElasticPool_STATUS) DeepCopyInto(out *Servers_ElasticPool_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_ElasticPool_STATUS) NewEmptyARMValue ¶
func (pool *Servers_ElasticPool_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_ElasticPool_STATUS) PopulateFromARM ¶
func (pool *Servers_ElasticPool_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_ElasticPool_STATUS_ARM ¶
type Servers_ElasticPool_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Kind: Kind of elastic pool. This is metadata used for the Azure portal experience. Kind *string `json:"kind,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *ElasticPoolProperties_STATUS_ARM `json:"properties,omitempty"` // Sku: The elastic pool 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 the following command: // “`azurecli // az sql elastic-pool list-editions -l <location> -o table // ““ Sku *Sku_STATUS_ARM `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_ElasticPool_STATUS_ARM) DeepCopy ¶
func (in *Servers_ElasticPool_STATUS_ARM) DeepCopy() *Servers_ElasticPool_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_ElasticPool_STATUS_ARM.
func (*Servers_ElasticPool_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_ElasticPool_STATUS_ARM) DeepCopyInto(out *Servers_ElasticPool_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_ElasticPool_Spec ¶
type Servers_ElasticPool_Spec struct { // 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. AzureName string `json:"azureName,omitempty"` // HighAvailabilityReplicaCount: The number of secondary replicas associated with the elastic pool that are used to provide // high availability. Applicable only to Hyperscale elastic pools. HighAvailabilityReplicaCount *int `json:"highAvailabilityReplicaCount,omitempty"` // LicenseType: The license type to apply for this elastic pool. LicenseType *ElasticPoolProperties_LicenseType `json:"licenseType,omitempty"` // +kubebuilder:validation:Required // Location: Resource location. Location *string `json:"location,omitempty"` // MaintenanceConfigurationId: Maintenance configuration id assigned to the elastic pool. This configuration defines the // period when the maintenance updates will will occur. MaintenanceConfigurationId *string `json:"maintenanceConfigurationId,omitempty"` // MaxSizeBytes: The storage limit for the database elastic pool in bytes. MaxSizeBytes *int `json:"maxSizeBytes,omitempty"` // MinCapacity: Minimal capacity that serverless pool will not shrink below, if not paused MinCapacity *float64 `json:"minCapacity,omitempty"` // +kubebuilder:validation:Required // 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 sql.azure.com/Server resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"Server"` // PerDatabaseSettings: The per database settings for the elastic pool. PerDatabaseSettings *ElasticPoolPerDatabaseSettings `json:"perDatabaseSettings,omitempty"` // Sku: The elastic pool 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 the following command: // “`azurecli // az sql elastic-pool list-editions -l <location> -o table // ““ Sku *Sku `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // ZoneRedundant: Whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be // spread across multiple availability zones. ZoneRedundant *bool `json:"zoneRedundant,omitempty"` }
func (*Servers_ElasticPool_Spec) AssignProperties_From_Servers_ElasticPool_Spec ¶
func (pool *Servers_ElasticPool_Spec) AssignProperties_From_Servers_ElasticPool_Spec(source *v1api20211101s.Servers_ElasticPool_Spec) error
AssignProperties_From_Servers_ElasticPool_Spec populates our Servers_ElasticPool_Spec from the provided source Servers_ElasticPool_Spec
func (*Servers_ElasticPool_Spec) AssignProperties_To_Servers_ElasticPool_Spec ¶
func (pool *Servers_ElasticPool_Spec) AssignProperties_To_Servers_ElasticPool_Spec(destination *v1api20211101s.Servers_ElasticPool_Spec) error
AssignProperties_To_Servers_ElasticPool_Spec populates the provided destination Servers_ElasticPool_Spec from our Servers_ElasticPool_Spec
func (*Servers_ElasticPool_Spec) ConvertSpecFrom ¶
func (pool *Servers_ElasticPool_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_ElasticPool_Spec from the provided source
func (*Servers_ElasticPool_Spec) ConvertSpecTo ¶
func (pool *Servers_ElasticPool_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_ElasticPool_Spec
func (*Servers_ElasticPool_Spec) ConvertToARM ¶
func (pool *Servers_ElasticPool_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_ElasticPool_Spec) DeepCopy ¶
func (in *Servers_ElasticPool_Spec) DeepCopy() *Servers_ElasticPool_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_ElasticPool_Spec.
func (*Servers_ElasticPool_Spec) DeepCopyInto ¶
func (in *Servers_ElasticPool_Spec) DeepCopyInto(out *Servers_ElasticPool_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_ElasticPool_Spec) Initialize_From_Servers_ElasticPool_STATUS ¶
func (pool *Servers_ElasticPool_Spec) Initialize_From_Servers_ElasticPool_STATUS(source *Servers_ElasticPool_STATUS) error
Initialize_From_Servers_ElasticPool_STATUS populates our Servers_ElasticPool_Spec from the provided source Servers_ElasticPool_STATUS
func (*Servers_ElasticPool_Spec) NewEmptyARMValue ¶
func (pool *Servers_ElasticPool_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_ElasticPool_Spec) OriginalVersion ¶
func (pool *Servers_ElasticPool_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_ElasticPool_Spec) PopulateFromARM ¶
func (pool *Servers_ElasticPool_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Servers_ElasticPool_Spec) SetAzureName ¶
func (pool *Servers_ElasticPool_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Servers_ElasticPool_Spec_ARM ¶
type Servers_ElasticPool_Spec_ARM struct { // Location: Resource location. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *ElasticPoolProperties_ARM `json:"properties,omitempty"` // Sku: The elastic pool 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 the following command: // “`azurecli // az sql elastic-pool list-editions -l <location> -o table // ““ Sku *Sku_ARM `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*Servers_ElasticPool_Spec_ARM) DeepCopy ¶
func (in *Servers_ElasticPool_Spec_ARM) DeepCopy() *Servers_ElasticPool_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_ElasticPool_Spec_ARM.
func (*Servers_ElasticPool_Spec_ARM) DeepCopyInto ¶
func (in *Servers_ElasticPool_Spec_ARM) DeepCopyInto(out *Servers_ElasticPool_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_ElasticPool_Spec_ARM) GetAPIVersion ¶
func (pool Servers_ElasticPool_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_ElasticPool_Spec_ARM) GetName ¶
func (pool *Servers_ElasticPool_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_ElasticPool_Spec_ARM) GetType ¶
func (pool *Servers_ElasticPool_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/elasticPools"
type Servers_FailoverGroup_STATUS ¶
type Servers_FailoverGroup_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Databases: List of databases in the failover group. Databases []string `json:"databases,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // PartnerServers: List of partner server information for the failover group. PartnerServers []PartnerInfo_STATUS `json:"partnerServers,omitempty"` // ReadOnlyEndpoint: Read-only endpoint of the failover group instance. ReadOnlyEndpoint *FailoverGroupReadOnlyEndpoint_STATUS `json:"readOnlyEndpoint,omitempty"` // ReadWriteEndpoint: Read-write endpoint of the failover group instance. ReadWriteEndpoint *FailoverGroupReadWriteEndpoint_STATUS `json:"readWriteEndpoint,omitempty"` // ReplicationRole: Local replication role of the failover group instance. ReplicationRole *FailoverGroupProperties_ReplicationRole_STATUS `json:"replicationRole,omitempty"` // ReplicationState: Replication state of the failover group instance. ReplicationState *string `json:"replicationState,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_FailoverGroup_STATUS) AssignProperties_From_Servers_FailoverGroup_STATUS ¶
func (group *Servers_FailoverGroup_STATUS) AssignProperties_From_Servers_FailoverGroup_STATUS(source *v1api20211101s.Servers_FailoverGroup_STATUS) error
AssignProperties_From_Servers_FailoverGroup_STATUS populates our Servers_FailoverGroup_STATUS from the provided source Servers_FailoverGroup_STATUS
func (*Servers_FailoverGroup_STATUS) AssignProperties_To_Servers_FailoverGroup_STATUS ¶
func (group *Servers_FailoverGroup_STATUS) AssignProperties_To_Servers_FailoverGroup_STATUS(destination *v1api20211101s.Servers_FailoverGroup_STATUS) error
AssignProperties_To_Servers_FailoverGroup_STATUS populates the provided destination Servers_FailoverGroup_STATUS from our Servers_FailoverGroup_STATUS
func (*Servers_FailoverGroup_STATUS) ConvertStatusFrom ¶
func (group *Servers_FailoverGroup_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_FailoverGroup_STATUS from the provided source
func (*Servers_FailoverGroup_STATUS) ConvertStatusTo ¶
func (group *Servers_FailoverGroup_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_FailoverGroup_STATUS
func (*Servers_FailoverGroup_STATUS) DeepCopy ¶
func (in *Servers_FailoverGroup_STATUS) DeepCopy() *Servers_FailoverGroup_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_FailoverGroup_STATUS.
func (*Servers_FailoverGroup_STATUS) DeepCopyInto ¶
func (in *Servers_FailoverGroup_STATUS) DeepCopyInto(out *Servers_FailoverGroup_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_FailoverGroup_STATUS) NewEmptyARMValue ¶
func (group *Servers_FailoverGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_FailoverGroup_STATUS) PopulateFromARM ¶
func (group *Servers_FailoverGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_FailoverGroup_STATUS_ARM ¶
type Servers_FailoverGroup_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *FailoverGroupProperties_STATUS_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_FailoverGroup_STATUS_ARM) DeepCopy ¶
func (in *Servers_FailoverGroup_STATUS_ARM) DeepCopy() *Servers_FailoverGroup_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_FailoverGroup_STATUS_ARM.
func (*Servers_FailoverGroup_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_FailoverGroup_STATUS_ARM) DeepCopyInto(out *Servers_FailoverGroup_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_FailoverGroup_Spec ¶
type Servers_FailoverGroup_Spec struct { // 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. AzureName string `json:"azureName,omitempty"` // DatabasesReferences: List of databases in the failover group. DatabasesReferences []genruntime.ResourceReference `armReference:"Databases" json:"databasesReferences,omitempty"` // +kubebuilder:validation:Required // 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 sql.azure.com/Server resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"Server"` // +kubebuilder:validation:Required // PartnerServers: List of partner server information for the failover group. PartnerServers []PartnerInfo `json:"partnerServers,omitempty"` // ReadOnlyEndpoint: Read-only endpoint of the failover group instance. ReadOnlyEndpoint *FailoverGroupReadOnlyEndpoint `json:"readOnlyEndpoint,omitempty"` // +kubebuilder:validation:Required // ReadWriteEndpoint: Read-write endpoint of the failover group instance. ReadWriteEndpoint *FailoverGroupReadWriteEndpoint `json:"readWriteEndpoint,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*Servers_FailoverGroup_Spec) AssignProperties_From_Servers_FailoverGroup_Spec ¶
func (group *Servers_FailoverGroup_Spec) AssignProperties_From_Servers_FailoverGroup_Spec(source *v1api20211101s.Servers_FailoverGroup_Spec) error
AssignProperties_From_Servers_FailoverGroup_Spec populates our Servers_FailoverGroup_Spec from the provided source Servers_FailoverGroup_Spec
func (*Servers_FailoverGroup_Spec) AssignProperties_To_Servers_FailoverGroup_Spec ¶
func (group *Servers_FailoverGroup_Spec) AssignProperties_To_Servers_FailoverGroup_Spec(destination *v1api20211101s.Servers_FailoverGroup_Spec) error
AssignProperties_To_Servers_FailoverGroup_Spec populates the provided destination Servers_FailoverGroup_Spec from our Servers_FailoverGroup_Spec
func (*Servers_FailoverGroup_Spec) ConvertSpecFrom ¶
func (group *Servers_FailoverGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_FailoverGroup_Spec from the provided source
func (*Servers_FailoverGroup_Spec) ConvertSpecTo ¶
func (group *Servers_FailoverGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_FailoverGroup_Spec
func (*Servers_FailoverGroup_Spec) ConvertToARM ¶
func (group *Servers_FailoverGroup_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_FailoverGroup_Spec) DeepCopy ¶
func (in *Servers_FailoverGroup_Spec) DeepCopy() *Servers_FailoverGroup_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_FailoverGroup_Spec.
func (*Servers_FailoverGroup_Spec) DeepCopyInto ¶
func (in *Servers_FailoverGroup_Spec) DeepCopyInto(out *Servers_FailoverGroup_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_FailoverGroup_Spec) Initialize_From_Servers_FailoverGroup_STATUS ¶
func (group *Servers_FailoverGroup_Spec) Initialize_From_Servers_FailoverGroup_STATUS(source *Servers_FailoverGroup_STATUS) error
Initialize_From_Servers_FailoverGroup_STATUS populates our Servers_FailoverGroup_Spec from the provided source Servers_FailoverGroup_STATUS
func (*Servers_FailoverGroup_Spec) NewEmptyARMValue ¶
func (group *Servers_FailoverGroup_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_FailoverGroup_Spec) OriginalVersion ¶
func (group *Servers_FailoverGroup_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_FailoverGroup_Spec) PopulateFromARM ¶
func (group *Servers_FailoverGroup_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Servers_FailoverGroup_Spec) SetAzureName ¶
func (group *Servers_FailoverGroup_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Servers_FailoverGroup_Spec_ARM ¶
type Servers_FailoverGroup_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *FailoverGroupProperties_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*Servers_FailoverGroup_Spec_ARM) DeepCopy ¶
func (in *Servers_FailoverGroup_Spec_ARM) DeepCopy() *Servers_FailoverGroup_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_FailoverGroup_Spec_ARM.
func (*Servers_FailoverGroup_Spec_ARM) DeepCopyInto ¶
func (in *Servers_FailoverGroup_Spec_ARM) DeepCopyInto(out *Servers_FailoverGroup_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_FailoverGroup_Spec_ARM) GetAPIVersion ¶
func (group Servers_FailoverGroup_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_FailoverGroup_Spec_ARM) GetName ¶
func (group *Servers_FailoverGroup_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_FailoverGroup_Spec_ARM) GetType ¶
func (group *Servers_FailoverGroup_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/failoverGroups"
type Servers_FirewallRule_STATUS ¶
type Servers_FirewallRule_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // EndIpAddress: The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to // startIpAddress. Use value '0.0.0.0' for all Azure-internal IP addresses. EndIpAddress *string `json:"endIpAddress,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // StartIpAddress: The start IP address of the firewall rule. Must be IPv4 format. Use value '0.0.0.0' for all // Azure-internal IP addresses. StartIpAddress *string `json:"startIpAddress,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_FirewallRule_STATUS) AssignProperties_From_Servers_FirewallRule_STATUS ¶
func (rule *Servers_FirewallRule_STATUS) AssignProperties_From_Servers_FirewallRule_STATUS(source *v1api20211101s.Servers_FirewallRule_STATUS) error
AssignProperties_From_Servers_FirewallRule_STATUS populates our Servers_FirewallRule_STATUS from the provided source Servers_FirewallRule_STATUS
func (*Servers_FirewallRule_STATUS) AssignProperties_To_Servers_FirewallRule_STATUS ¶
func (rule *Servers_FirewallRule_STATUS) AssignProperties_To_Servers_FirewallRule_STATUS(destination *v1api20211101s.Servers_FirewallRule_STATUS) error
AssignProperties_To_Servers_FirewallRule_STATUS populates the provided destination Servers_FirewallRule_STATUS from our Servers_FirewallRule_STATUS
func (*Servers_FirewallRule_STATUS) ConvertStatusFrom ¶
func (rule *Servers_FirewallRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_FirewallRule_STATUS from the provided source
func (*Servers_FirewallRule_STATUS) ConvertStatusTo ¶
func (rule *Servers_FirewallRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_FirewallRule_STATUS
func (*Servers_FirewallRule_STATUS) DeepCopy ¶
func (in *Servers_FirewallRule_STATUS) DeepCopy() *Servers_FirewallRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_FirewallRule_STATUS.
func (*Servers_FirewallRule_STATUS) DeepCopyInto ¶
func (in *Servers_FirewallRule_STATUS) DeepCopyInto(out *Servers_FirewallRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_FirewallRule_STATUS) NewEmptyARMValue ¶
func (rule *Servers_FirewallRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_FirewallRule_STATUS) PopulateFromARM ¶
func (rule *Servers_FirewallRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_FirewallRule_STATUS_ARM ¶
type Servers_FirewallRule_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *ServerFirewallRuleProperties_STATUS_ARM `json:"properties,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_FirewallRule_STATUS_ARM) DeepCopy ¶
func (in *Servers_FirewallRule_STATUS_ARM) DeepCopy() *Servers_FirewallRule_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_FirewallRule_STATUS_ARM.
func (*Servers_FirewallRule_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_FirewallRule_STATUS_ARM) DeepCopyInto(out *Servers_FirewallRule_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_FirewallRule_Spec ¶
type Servers_FirewallRule_Spec struct { // 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. AzureName string `json:"azureName,omitempty"` // EndIpAddress: The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to // startIpAddress. Use value '0.0.0.0' for all Azure-internal IP addresses. EndIpAddress *string `json:"endIpAddress,omitempty"` // +kubebuilder:validation:Required // 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 sql.azure.com/Server resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"Server"` // StartIpAddress: The start IP address of the firewall rule. Must be IPv4 format. Use value '0.0.0.0' for all // Azure-internal IP addresses. StartIpAddress *string `json:"startIpAddress,omitempty"` }
func (*Servers_FirewallRule_Spec) AssignProperties_From_Servers_FirewallRule_Spec ¶
func (rule *Servers_FirewallRule_Spec) AssignProperties_From_Servers_FirewallRule_Spec(source *v1api20211101s.Servers_FirewallRule_Spec) error
AssignProperties_From_Servers_FirewallRule_Spec populates our Servers_FirewallRule_Spec from the provided source Servers_FirewallRule_Spec
func (*Servers_FirewallRule_Spec) AssignProperties_To_Servers_FirewallRule_Spec ¶
func (rule *Servers_FirewallRule_Spec) AssignProperties_To_Servers_FirewallRule_Spec(destination *v1api20211101s.Servers_FirewallRule_Spec) error
AssignProperties_To_Servers_FirewallRule_Spec populates the provided destination Servers_FirewallRule_Spec from our Servers_FirewallRule_Spec
func (*Servers_FirewallRule_Spec) ConvertSpecFrom ¶
func (rule *Servers_FirewallRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_FirewallRule_Spec from the provided source
func (*Servers_FirewallRule_Spec) ConvertSpecTo ¶
func (rule *Servers_FirewallRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_FirewallRule_Spec
func (*Servers_FirewallRule_Spec) ConvertToARM ¶
func (rule *Servers_FirewallRule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_FirewallRule_Spec) DeepCopy ¶
func (in *Servers_FirewallRule_Spec) DeepCopy() *Servers_FirewallRule_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_FirewallRule_Spec.
func (*Servers_FirewallRule_Spec) DeepCopyInto ¶
func (in *Servers_FirewallRule_Spec) DeepCopyInto(out *Servers_FirewallRule_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_FirewallRule_Spec) Initialize_From_Servers_FirewallRule_STATUS ¶
func (rule *Servers_FirewallRule_Spec) Initialize_From_Servers_FirewallRule_STATUS(source *Servers_FirewallRule_STATUS) error
Initialize_From_Servers_FirewallRule_STATUS populates our Servers_FirewallRule_Spec from the provided source Servers_FirewallRule_STATUS
func (*Servers_FirewallRule_Spec) NewEmptyARMValue ¶
func (rule *Servers_FirewallRule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_FirewallRule_Spec) OriginalVersion ¶
func (rule *Servers_FirewallRule_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_FirewallRule_Spec) PopulateFromARM ¶
func (rule *Servers_FirewallRule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Servers_FirewallRule_Spec) SetAzureName ¶
func (rule *Servers_FirewallRule_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Servers_FirewallRule_Spec_ARM ¶
type Servers_FirewallRule_Spec_ARM struct { // Name: Resource name. Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *ServerFirewallRuleProperties_ARM `json:"properties,omitempty"` }
func (*Servers_FirewallRule_Spec_ARM) DeepCopy ¶
func (in *Servers_FirewallRule_Spec_ARM) DeepCopy() *Servers_FirewallRule_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_FirewallRule_Spec_ARM.
func (*Servers_FirewallRule_Spec_ARM) DeepCopyInto ¶
func (in *Servers_FirewallRule_Spec_ARM) DeepCopyInto(out *Servers_FirewallRule_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_FirewallRule_Spec_ARM) GetAPIVersion ¶
func (rule Servers_FirewallRule_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_FirewallRule_Spec_ARM) GetName ¶
func (rule *Servers_FirewallRule_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_FirewallRule_Spec_ARM) GetType ¶
func (rule *Servers_FirewallRule_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/firewallRules"
type Servers_Ipv6FirewallRule_STATUS ¶
type Servers_Ipv6FirewallRule_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // EndIPv6Address: The end IP address of the firewall rule. Must be IPv6 format. Must be greater than or equal to // startIpAddress. EndIPv6Address *string `json:"endIPv6Address,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // StartIPv6Address: The start IP address of the firewall rule. Must be IPv6 format. StartIPv6Address *string `json:"startIPv6Address,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_Ipv6FirewallRule_STATUS) AssignProperties_From_Servers_Ipv6FirewallRule_STATUS ¶
func (rule *Servers_Ipv6FirewallRule_STATUS) AssignProperties_From_Servers_Ipv6FirewallRule_STATUS(source *v1api20211101s.Servers_Ipv6FirewallRule_STATUS) error
AssignProperties_From_Servers_Ipv6FirewallRule_STATUS populates our Servers_Ipv6FirewallRule_STATUS from the provided source Servers_Ipv6FirewallRule_STATUS
func (*Servers_Ipv6FirewallRule_STATUS) AssignProperties_To_Servers_Ipv6FirewallRule_STATUS ¶
func (rule *Servers_Ipv6FirewallRule_STATUS) AssignProperties_To_Servers_Ipv6FirewallRule_STATUS(destination *v1api20211101s.Servers_Ipv6FirewallRule_STATUS) error
AssignProperties_To_Servers_Ipv6FirewallRule_STATUS populates the provided destination Servers_Ipv6FirewallRule_STATUS from our Servers_Ipv6FirewallRule_STATUS
func (*Servers_Ipv6FirewallRule_STATUS) ConvertStatusFrom ¶
func (rule *Servers_Ipv6FirewallRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_Ipv6FirewallRule_STATUS from the provided source
func (*Servers_Ipv6FirewallRule_STATUS) ConvertStatusTo ¶
func (rule *Servers_Ipv6FirewallRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_Ipv6FirewallRule_STATUS
func (*Servers_Ipv6FirewallRule_STATUS) DeepCopy ¶
func (in *Servers_Ipv6FirewallRule_STATUS) DeepCopy() *Servers_Ipv6FirewallRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Ipv6FirewallRule_STATUS.
func (*Servers_Ipv6FirewallRule_STATUS) DeepCopyInto ¶
func (in *Servers_Ipv6FirewallRule_STATUS) DeepCopyInto(out *Servers_Ipv6FirewallRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Ipv6FirewallRule_STATUS) NewEmptyARMValue ¶
func (rule *Servers_Ipv6FirewallRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Ipv6FirewallRule_STATUS) PopulateFromARM ¶
func (rule *Servers_Ipv6FirewallRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_Ipv6FirewallRule_STATUS_ARM ¶
type Servers_Ipv6FirewallRule_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *IPv6ServerFirewallRuleProperties_STATUS_ARM `json:"properties,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_Ipv6FirewallRule_STATUS_ARM) DeepCopy ¶
func (in *Servers_Ipv6FirewallRule_STATUS_ARM) DeepCopy() *Servers_Ipv6FirewallRule_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Ipv6FirewallRule_STATUS_ARM.
func (*Servers_Ipv6FirewallRule_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_Ipv6FirewallRule_STATUS_ARM) DeepCopyInto(out *Servers_Ipv6FirewallRule_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_Ipv6FirewallRule_Spec ¶
type Servers_Ipv6FirewallRule_Spec struct { // 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. AzureName string `json:"azureName,omitempty"` // EndIPv6Address: The end IP address of the firewall rule. Must be IPv6 format. Must be greater than or equal to // startIpAddress. EndIPv6Address *string `json:"endIPv6Address,omitempty"` // +kubebuilder:validation:Required // 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 sql.azure.com/Server resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"Server"` // StartIPv6Address: The start IP address of the firewall rule. Must be IPv6 format. StartIPv6Address *string `json:"startIPv6Address,omitempty"` }
func (*Servers_Ipv6FirewallRule_Spec) AssignProperties_From_Servers_Ipv6FirewallRule_Spec ¶
func (rule *Servers_Ipv6FirewallRule_Spec) AssignProperties_From_Servers_Ipv6FirewallRule_Spec(source *v1api20211101s.Servers_Ipv6FirewallRule_Spec) error
AssignProperties_From_Servers_Ipv6FirewallRule_Spec populates our Servers_Ipv6FirewallRule_Spec from the provided source Servers_Ipv6FirewallRule_Spec
func (*Servers_Ipv6FirewallRule_Spec) AssignProperties_To_Servers_Ipv6FirewallRule_Spec ¶
func (rule *Servers_Ipv6FirewallRule_Spec) AssignProperties_To_Servers_Ipv6FirewallRule_Spec(destination *v1api20211101s.Servers_Ipv6FirewallRule_Spec) error
AssignProperties_To_Servers_Ipv6FirewallRule_Spec populates the provided destination Servers_Ipv6FirewallRule_Spec from our Servers_Ipv6FirewallRule_Spec
func (*Servers_Ipv6FirewallRule_Spec) ConvertSpecFrom ¶
func (rule *Servers_Ipv6FirewallRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_Ipv6FirewallRule_Spec from the provided source
func (*Servers_Ipv6FirewallRule_Spec) ConvertSpecTo ¶
func (rule *Servers_Ipv6FirewallRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_Ipv6FirewallRule_Spec
func (*Servers_Ipv6FirewallRule_Spec) ConvertToARM ¶
func (rule *Servers_Ipv6FirewallRule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_Ipv6FirewallRule_Spec) DeepCopy ¶
func (in *Servers_Ipv6FirewallRule_Spec) DeepCopy() *Servers_Ipv6FirewallRule_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Ipv6FirewallRule_Spec.
func (*Servers_Ipv6FirewallRule_Spec) DeepCopyInto ¶
func (in *Servers_Ipv6FirewallRule_Spec) DeepCopyInto(out *Servers_Ipv6FirewallRule_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Ipv6FirewallRule_Spec) Initialize_From_Servers_Ipv6FirewallRule_STATUS ¶
func (rule *Servers_Ipv6FirewallRule_Spec) Initialize_From_Servers_Ipv6FirewallRule_STATUS(source *Servers_Ipv6FirewallRule_STATUS) error
Initialize_From_Servers_Ipv6FirewallRule_STATUS populates our Servers_Ipv6FirewallRule_Spec from the provided source Servers_Ipv6FirewallRule_STATUS
func (*Servers_Ipv6FirewallRule_Spec) NewEmptyARMValue ¶
func (rule *Servers_Ipv6FirewallRule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Ipv6FirewallRule_Spec) OriginalVersion ¶
func (rule *Servers_Ipv6FirewallRule_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_Ipv6FirewallRule_Spec) PopulateFromARM ¶
func (rule *Servers_Ipv6FirewallRule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Servers_Ipv6FirewallRule_Spec) SetAzureName ¶
func (rule *Servers_Ipv6FirewallRule_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Servers_Ipv6FirewallRule_Spec_ARM ¶
type Servers_Ipv6FirewallRule_Spec_ARM struct { // Name: Resource name. Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *IPv6ServerFirewallRuleProperties_ARM `json:"properties,omitempty"` }
func (*Servers_Ipv6FirewallRule_Spec_ARM) DeepCopy ¶
func (in *Servers_Ipv6FirewallRule_Spec_ARM) DeepCopy() *Servers_Ipv6FirewallRule_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Ipv6FirewallRule_Spec_ARM.
func (*Servers_Ipv6FirewallRule_Spec_ARM) DeepCopyInto ¶
func (in *Servers_Ipv6FirewallRule_Spec_ARM) DeepCopyInto(out *Servers_Ipv6FirewallRule_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_Ipv6FirewallRule_Spec_ARM) GetAPIVersion ¶
func (rule Servers_Ipv6FirewallRule_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_Ipv6FirewallRule_Spec_ARM) GetName ¶
func (rule *Servers_Ipv6FirewallRule_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_Ipv6FirewallRule_Spec_ARM) GetType ¶
func (rule *Servers_Ipv6FirewallRule_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/ipv6FirewallRules"
type Servers_OutboundFirewallRule_STATUS ¶
type Servers_OutboundFirewallRule_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // ProvisioningState: The state of the outbound rule. ProvisioningState *string `json:"provisioningState,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_OutboundFirewallRule_STATUS) AssignProperties_From_Servers_OutboundFirewallRule_STATUS ¶
func (rule *Servers_OutboundFirewallRule_STATUS) AssignProperties_From_Servers_OutboundFirewallRule_STATUS(source *v1api20211101s.Servers_OutboundFirewallRule_STATUS) error
AssignProperties_From_Servers_OutboundFirewallRule_STATUS populates our Servers_OutboundFirewallRule_STATUS from the provided source Servers_OutboundFirewallRule_STATUS
func (*Servers_OutboundFirewallRule_STATUS) AssignProperties_To_Servers_OutboundFirewallRule_STATUS ¶
func (rule *Servers_OutboundFirewallRule_STATUS) AssignProperties_To_Servers_OutboundFirewallRule_STATUS(destination *v1api20211101s.Servers_OutboundFirewallRule_STATUS) error
AssignProperties_To_Servers_OutboundFirewallRule_STATUS populates the provided destination Servers_OutboundFirewallRule_STATUS from our Servers_OutboundFirewallRule_STATUS
func (*Servers_OutboundFirewallRule_STATUS) ConvertStatusFrom ¶
func (rule *Servers_OutboundFirewallRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_OutboundFirewallRule_STATUS from the provided source
func (*Servers_OutboundFirewallRule_STATUS) ConvertStatusTo ¶
func (rule *Servers_OutboundFirewallRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_OutboundFirewallRule_STATUS
func (*Servers_OutboundFirewallRule_STATUS) DeepCopy ¶
func (in *Servers_OutboundFirewallRule_STATUS) DeepCopy() *Servers_OutboundFirewallRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_OutboundFirewallRule_STATUS.
func (*Servers_OutboundFirewallRule_STATUS) DeepCopyInto ¶
func (in *Servers_OutboundFirewallRule_STATUS) DeepCopyInto(out *Servers_OutboundFirewallRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_OutboundFirewallRule_STATUS) NewEmptyARMValue ¶
func (rule *Servers_OutboundFirewallRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_OutboundFirewallRule_STATUS) PopulateFromARM ¶
func (rule *Servers_OutboundFirewallRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_OutboundFirewallRule_STATUS_ARM ¶
type Servers_OutboundFirewallRule_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *OutboundFirewallRuleProperties_STATUS_ARM `json:"properties,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_OutboundFirewallRule_STATUS_ARM) DeepCopy ¶
func (in *Servers_OutboundFirewallRule_STATUS_ARM) DeepCopy() *Servers_OutboundFirewallRule_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_OutboundFirewallRule_STATUS_ARM.
func (*Servers_OutboundFirewallRule_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_OutboundFirewallRule_STATUS_ARM) DeepCopyInto(out *Servers_OutboundFirewallRule_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_OutboundFirewallRule_Spec ¶
type Servers_OutboundFirewallRule_Spec struct { // 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. AzureName string `json:"azureName,omitempty"` // +kubebuilder:validation:Required // 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 sql.azure.com/Server resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"Server"` }
func (*Servers_OutboundFirewallRule_Spec) AssignProperties_From_Servers_OutboundFirewallRule_Spec ¶
func (rule *Servers_OutboundFirewallRule_Spec) AssignProperties_From_Servers_OutboundFirewallRule_Spec(source *v1api20211101s.Servers_OutboundFirewallRule_Spec) error
AssignProperties_From_Servers_OutboundFirewallRule_Spec populates our Servers_OutboundFirewallRule_Spec from the provided source Servers_OutboundFirewallRule_Spec
func (*Servers_OutboundFirewallRule_Spec) AssignProperties_To_Servers_OutboundFirewallRule_Spec ¶
func (rule *Servers_OutboundFirewallRule_Spec) AssignProperties_To_Servers_OutboundFirewallRule_Spec(destination *v1api20211101s.Servers_OutboundFirewallRule_Spec) error
AssignProperties_To_Servers_OutboundFirewallRule_Spec populates the provided destination Servers_OutboundFirewallRule_Spec from our Servers_OutboundFirewallRule_Spec
func (*Servers_OutboundFirewallRule_Spec) ConvertSpecFrom ¶
func (rule *Servers_OutboundFirewallRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_OutboundFirewallRule_Spec from the provided source
func (*Servers_OutboundFirewallRule_Spec) ConvertSpecTo ¶
func (rule *Servers_OutboundFirewallRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_OutboundFirewallRule_Spec
func (*Servers_OutboundFirewallRule_Spec) ConvertToARM ¶
func (rule *Servers_OutboundFirewallRule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_OutboundFirewallRule_Spec) DeepCopy ¶
func (in *Servers_OutboundFirewallRule_Spec) DeepCopy() *Servers_OutboundFirewallRule_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_OutboundFirewallRule_Spec.
func (*Servers_OutboundFirewallRule_Spec) DeepCopyInto ¶
func (in *Servers_OutboundFirewallRule_Spec) DeepCopyInto(out *Servers_OutboundFirewallRule_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_OutboundFirewallRule_Spec) Initialize_From_Servers_OutboundFirewallRule_STATUS ¶
func (rule *Servers_OutboundFirewallRule_Spec) Initialize_From_Servers_OutboundFirewallRule_STATUS(source *Servers_OutboundFirewallRule_STATUS) error
Initialize_From_Servers_OutboundFirewallRule_STATUS populates our Servers_OutboundFirewallRule_Spec from the provided source Servers_OutboundFirewallRule_STATUS
func (*Servers_OutboundFirewallRule_Spec) NewEmptyARMValue ¶
func (rule *Servers_OutboundFirewallRule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_OutboundFirewallRule_Spec) OriginalVersion ¶
func (rule *Servers_OutboundFirewallRule_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_OutboundFirewallRule_Spec) PopulateFromARM ¶
func (rule *Servers_OutboundFirewallRule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Servers_OutboundFirewallRule_Spec) SetAzureName ¶
func (rule *Servers_OutboundFirewallRule_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Servers_OutboundFirewallRule_Spec_ARM ¶
type Servers_OutboundFirewallRule_Spec_ARM struct {
Name string `json:"name,omitempty"`
}
func (*Servers_OutboundFirewallRule_Spec_ARM) DeepCopy ¶
func (in *Servers_OutboundFirewallRule_Spec_ARM) DeepCopy() *Servers_OutboundFirewallRule_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_OutboundFirewallRule_Spec_ARM.
func (*Servers_OutboundFirewallRule_Spec_ARM) DeepCopyInto ¶
func (in *Servers_OutboundFirewallRule_Spec_ARM) DeepCopyInto(out *Servers_OutboundFirewallRule_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_OutboundFirewallRule_Spec_ARM) GetAPIVersion ¶
func (rule Servers_OutboundFirewallRule_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_OutboundFirewallRule_Spec_ARM) GetName ¶
func (rule *Servers_OutboundFirewallRule_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_OutboundFirewallRule_Spec_ARM) GetType ¶
func (rule *Servers_OutboundFirewallRule_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/outboundFirewallRules"
type Servers_SecurityAlertPolicy_STATUS ¶
type Servers_SecurityAlertPolicy_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CreationTime: Specifies the UTC creation time of the policy. CreationTime *string `json:"creationTime,omitempty"` // DisabledAlerts: Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, // Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force DisabledAlerts []string `json:"disabledAlerts,omitempty"` // EmailAccountAdmins: Specifies that the alert is sent to the account administrators. EmailAccountAdmins *bool `json:"emailAccountAdmins,omitempty"` // EmailAddresses: Specifies an array of e-mail addresses to which the alert is sent. EmailAddresses []string `json:"emailAddresses,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // RetentionDays: Specifies the number of days to keep in the Threat Detection audit logs. RetentionDays *int `json:"retentionDays,omitempty"` // State: Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the // specific database. State *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_State_STATUS `json:"state,omitempty"` // StorageEndpoint: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage // will hold all Threat Detection audit logs. StorageEndpoint *string `json:"storageEndpoint,omitempty"` // SystemData: SystemData of SecurityAlertPolicyResource. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_SecurityAlertPolicy_STATUS) AssignProperties_From_Servers_SecurityAlertPolicy_STATUS ¶
func (policy *Servers_SecurityAlertPolicy_STATUS) AssignProperties_From_Servers_SecurityAlertPolicy_STATUS(source *v1api20211101s.Servers_SecurityAlertPolicy_STATUS) error
AssignProperties_From_Servers_SecurityAlertPolicy_STATUS populates our Servers_SecurityAlertPolicy_STATUS from the provided source Servers_SecurityAlertPolicy_STATUS
func (*Servers_SecurityAlertPolicy_STATUS) AssignProperties_To_Servers_SecurityAlertPolicy_STATUS ¶
func (policy *Servers_SecurityAlertPolicy_STATUS) AssignProperties_To_Servers_SecurityAlertPolicy_STATUS(destination *v1api20211101s.Servers_SecurityAlertPolicy_STATUS) error
AssignProperties_To_Servers_SecurityAlertPolicy_STATUS populates the provided destination Servers_SecurityAlertPolicy_STATUS from our Servers_SecurityAlertPolicy_STATUS
func (*Servers_SecurityAlertPolicy_STATUS) ConvertStatusFrom ¶
func (policy *Servers_SecurityAlertPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_SecurityAlertPolicy_STATUS from the provided source
func (*Servers_SecurityAlertPolicy_STATUS) ConvertStatusTo ¶
func (policy *Servers_SecurityAlertPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_SecurityAlertPolicy_STATUS
func (*Servers_SecurityAlertPolicy_STATUS) DeepCopy ¶
func (in *Servers_SecurityAlertPolicy_STATUS) DeepCopy() *Servers_SecurityAlertPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_SecurityAlertPolicy_STATUS.
func (*Servers_SecurityAlertPolicy_STATUS) DeepCopyInto ¶
func (in *Servers_SecurityAlertPolicy_STATUS) DeepCopyInto(out *Servers_SecurityAlertPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_SecurityAlertPolicy_STATUS) NewEmptyARMValue ¶
func (policy *Servers_SecurityAlertPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_SecurityAlertPolicy_STATUS) PopulateFromARM ¶
func (policy *Servers_SecurityAlertPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_SecurityAlertPolicy_STATUS_ARM ¶
type Servers_SecurityAlertPolicy_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_STATUS_ARM `json:"properties,omitempty"` // SystemData: SystemData of SecurityAlertPolicyResource. SystemData *SystemData_STATUS_ARM `json:"systemData,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_SecurityAlertPolicy_STATUS_ARM) DeepCopy ¶
func (in *Servers_SecurityAlertPolicy_STATUS_ARM) DeepCopy() *Servers_SecurityAlertPolicy_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_SecurityAlertPolicy_STATUS_ARM.
func (*Servers_SecurityAlertPolicy_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_SecurityAlertPolicy_STATUS_ARM) DeepCopyInto(out *Servers_SecurityAlertPolicy_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_SecurityAlertPolicy_Spec ¶
type Servers_SecurityAlertPolicy_Spec struct { // DisabledAlerts: Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, // Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force DisabledAlerts []string `json:"disabledAlerts,omitempty"` // EmailAccountAdmins: Specifies that the alert is sent to the account administrators. EmailAccountAdmins *bool `json:"emailAccountAdmins,omitempty"` // EmailAddresses: Specifies an array of e-mail addresses to which the alert is sent. EmailAddresses []string `json:"emailAddresses,omitempty"` // +kubebuilder:validation:Required // 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 sql.azure.com/Server resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"Server"` // RetentionDays: Specifies the number of days to keep in the Threat Detection audit logs. RetentionDays *int `json:"retentionDays,omitempty"` // +kubebuilder:validation:Required // State: Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the // specific database. State *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_State `json:"state,omitempty"` // StorageAccountAccessKey: Specifies the identifier key of the Threat Detection audit storage account. StorageAccountAccessKey *genruntime.SecretReference `json:"storageAccountAccessKey,omitempty"` // StorageEndpoint: Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). This blob storage // will hold all Threat Detection audit logs. StorageEndpoint *string `json:"storageEndpoint,omitempty"` }
func (*Servers_SecurityAlertPolicy_Spec) AssignProperties_From_Servers_SecurityAlertPolicy_Spec ¶
func (policy *Servers_SecurityAlertPolicy_Spec) AssignProperties_From_Servers_SecurityAlertPolicy_Spec(source *v1api20211101s.Servers_SecurityAlertPolicy_Spec) error
AssignProperties_From_Servers_SecurityAlertPolicy_Spec populates our Servers_SecurityAlertPolicy_Spec from the provided source Servers_SecurityAlertPolicy_Spec
func (*Servers_SecurityAlertPolicy_Spec) AssignProperties_To_Servers_SecurityAlertPolicy_Spec ¶
func (policy *Servers_SecurityAlertPolicy_Spec) AssignProperties_To_Servers_SecurityAlertPolicy_Spec(destination *v1api20211101s.Servers_SecurityAlertPolicy_Spec) error
AssignProperties_To_Servers_SecurityAlertPolicy_Spec populates the provided destination Servers_SecurityAlertPolicy_Spec from our Servers_SecurityAlertPolicy_Spec
func (*Servers_SecurityAlertPolicy_Spec) ConvertSpecFrom ¶
func (policy *Servers_SecurityAlertPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_SecurityAlertPolicy_Spec from the provided source
func (*Servers_SecurityAlertPolicy_Spec) ConvertSpecTo ¶
func (policy *Servers_SecurityAlertPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_SecurityAlertPolicy_Spec
func (*Servers_SecurityAlertPolicy_Spec) ConvertToARM ¶
func (policy *Servers_SecurityAlertPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_SecurityAlertPolicy_Spec) DeepCopy ¶
func (in *Servers_SecurityAlertPolicy_Spec) DeepCopy() *Servers_SecurityAlertPolicy_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_SecurityAlertPolicy_Spec.
func (*Servers_SecurityAlertPolicy_Spec) DeepCopyInto ¶
func (in *Servers_SecurityAlertPolicy_Spec) DeepCopyInto(out *Servers_SecurityAlertPolicy_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_SecurityAlertPolicy_Spec) Initialize_From_Servers_SecurityAlertPolicy_STATUS ¶
func (policy *Servers_SecurityAlertPolicy_Spec) Initialize_From_Servers_SecurityAlertPolicy_STATUS(source *Servers_SecurityAlertPolicy_STATUS) error
Initialize_From_Servers_SecurityAlertPolicy_STATUS populates our Servers_SecurityAlertPolicy_Spec from the provided source Servers_SecurityAlertPolicy_STATUS
func (*Servers_SecurityAlertPolicy_Spec) NewEmptyARMValue ¶
func (policy *Servers_SecurityAlertPolicy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_SecurityAlertPolicy_Spec) OriginalVersion ¶
func (policy *Servers_SecurityAlertPolicy_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_SecurityAlertPolicy_Spec) PopulateFromARM ¶
func (policy *Servers_SecurityAlertPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_SecurityAlertPolicy_Spec_ARM ¶
type Servers_SecurityAlertPolicy_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *ServerSecurityAlertPoliciesSecurityAlertsPolicyProperties_ARM `json:"properties,omitempty"` }
func (*Servers_SecurityAlertPolicy_Spec_ARM) DeepCopy ¶
func (in *Servers_SecurityAlertPolicy_Spec_ARM) DeepCopy() *Servers_SecurityAlertPolicy_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_SecurityAlertPolicy_Spec_ARM.
func (*Servers_SecurityAlertPolicy_Spec_ARM) DeepCopyInto ¶
func (in *Servers_SecurityAlertPolicy_Spec_ARM) DeepCopyInto(out *Servers_SecurityAlertPolicy_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_SecurityAlertPolicy_Spec_ARM) GetAPIVersion ¶
func (policy Servers_SecurityAlertPolicy_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_SecurityAlertPolicy_Spec_ARM) GetName ¶
func (policy *Servers_SecurityAlertPolicy_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_SecurityAlertPolicy_Spec_ARM) GetType ¶
func (policy *Servers_SecurityAlertPolicy_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/securityAlertPolicies"
type Servers_VirtualNetworkRule_STATUS ¶
type Servers_VirtualNetworkRule_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // IgnoreMissingVnetServiceEndpoint: Create firewall rule before the virtual network has vnet service endpoint enabled. IgnoreMissingVnetServiceEndpoint *bool `json:"ignoreMissingVnetServiceEndpoint,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // State: Virtual Network Rule State State *VirtualNetworkRuleProperties_State_STATUS `json:"state,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // VirtualNetworkSubnetId: The ARM resource id of the virtual network subnet. VirtualNetworkSubnetId *string `json:"virtualNetworkSubnetId,omitempty"` }
func (*Servers_VirtualNetworkRule_STATUS) AssignProperties_From_Servers_VirtualNetworkRule_STATUS ¶
func (rule *Servers_VirtualNetworkRule_STATUS) AssignProperties_From_Servers_VirtualNetworkRule_STATUS(source *v1api20211101s.Servers_VirtualNetworkRule_STATUS) error
AssignProperties_From_Servers_VirtualNetworkRule_STATUS populates our Servers_VirtualNetworkRule_STATUS from the provided source Servers_VirtualNetworkRule_STATUS
func (*Servers_VirtualNetworkRule_STATUS) AssignProperties_To_Servers_VirtualNetworkRule_STATUS ¶
func (rule *Servers_VirtualNetworkRule_STATUS) AssignProperties_To_Servers_VirtualNetworkRule_STATUS(destination *v1api20211101s.Servers_VirtualNetworkRule_STATUS) error
AssignProperties_To_Servers_VirtualNetworkRule_STATUS populates the provided destination Servers_VirtualNetworkRule_STATUS from our Servers_VirtualNetworkRule_STATUS
func (*Servers_VirtualNetworkRule_STATUS) ConvertStatusFrom ¶
func (rule *Servers_VirtualNetworkRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_VirtualNetworkRule_STATUS from the provided source
func (*Servers_VirtualNetworkRule_STATUS) ConvertStatusTo ¶
func (rule *Servers_VirtualNetworkRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_VirtualNetworkRule_STATUS
func (*Servers_VirtualNetworkRule_STATUS) DeepCopy ¶
func (in *Servers_VirtualNetworkRule_STATUS) DeepCopy() *Servers_VirtualNetworkRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_VirtualNetworkRule_STATUS.
func (*Servers_VirtualNetworkRule_STATUS) DeepCopyInto ¶
func (in *Servers_VirtualNetworkRule_STATUS) DeepCopyInto(out *Servers_VirtualNetworkRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_VirtualNetworkRule_STATUS) NewEmptyARMValue ¶
func (rule *Servers_VirtualNetworkRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_VirtualNetworkRule_STATUS) PopulateFromARM ¶
func (rule *Servers_VirtualNetworkRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_VirtualNetworkRule_STATUS_ARM ¶
type Servers_VirtualNetworkRule_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *VirtualNetworkRuleProperties_STATUS_ARM `json:"properties,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_VirtualNetworkRule_STATUS_ARM) DeepCopy ¶
func (in *Servers_VirtualNetworkRule_STATUS_ARM) DeepCopy() *Servers_VirtualNetworkRule_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_VirtualNetworkRule_STATUS_ARM.
func (*Servers_VirtualNetworkRule_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_VirtualNetworkRule_STATUS_ARM) DeepCopyInto(out *Servers_VirtualNetworkRule_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_VirtualNetworkRule_Spec ¶
type Servers_VirtualNetworkRule_Spec struct { // 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. AzureName string `json:"azureName,omitempty"` // IgnoreMissingVnetServiceEndpoint: Create firewall rule before the virtual network has vnet service endpoint enabled. IgnoreMissingVnetServiceEndpoint *bool `json:"ignoreMissingVnetServiceEndpoint,omitempty"` // +kubebuilder:validation:Required // 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 sql.azure.com/Server resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"Server"` // +kubebuilder:validation:Required // VirtualNetworkSubnetReference: The ARM resource id of the virtual network subnet. VirtualNetworkSubnetReference *genruntime.ResourceReference `armReference:"VirtualNetworkSubnetId" json:"virtualNetworkSubnetReference,omitempty"` }
func (*Servers_VirtualNetworkRule_Spec) AssignProperties_From_Servers_VirtualNetworkRule_Spec ¶
func (rule *Servers_VirtualNetworkRule_Spec) AssignProperties_From_Servers_VirtualNetworkRule_Spec(source *v1api20211101s.Servers_VirtualNetworkRule_Spec) error
AssignProperties_From_Servers_VirtualNetworkRule_Spec populates our Servers_VirtualNetworkRule_Spec from the provided source Servers_VirtualNetworkRule_Spec
func (*Servers_VirtualNetworkRule_Spec) AssignProperties_To_Servers_VirtualNetworkRule_Spec ¶
func (rule *Servers_VirtualNetworkRule_Spec) AssignProperties_To_Servers_VirtualNetworkRule_Spec(destination *v1api20211101s.Servers_VirtualNetworkRule_Spec) error
AssignProperties_To_Servers_VirtualNetworkRule_Spec populates the provided destination Servers_VirtualNetworkRule_Spec from our Servers_VirtualNetworkRule_Spec
func (*Servers_VirtualNetworkRule_Spec) ConvertSpecFrom ¶
func (rule *Servers_VirtualNetworkRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_VirtualNetworkRule_Spec from the provided source
func (*Servers_VirtualNetworkRule_Spec) ConvertSpecTo ¶
func (rule *Servers_VirtualNetworkRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_VirtualNetworkRule_Spec
func (*Servers_VirtualNetworkRule_Spec) ConvertToARM ¶
func (rule *Servers_VirtualNetworkRule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_VirtualNetworkRule_Spec) DeepCopy ¶
func (in *Servers_VirtualNetworkRule_Spec) DeepCopy() *Servers_VirtualNetworkRule_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_VirtualNetworkRule_Spec.
func (*Servers_VirtualNetworkRule_Spec) DeepCopyInto ¶
func (in *Servers_VirtualNetworkRule_Spec) DeepCopyInto(out *Servers_VirtualNetworkRule_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_VirtualNetworkRule_Spec) Initialize_From_Servers_VirtualNetworkRule_STATUS ¶
func (rule *Servers_VirtualNetworkRule_Spec) Initialize_From_Servers_VirtualNetworkRule_STATUS(source *Servers_VirtualNetworkRule_STATUS) error
Initialize_From_Servers_VirtualNetworkRule_STATUS populates our Servers_VirtualNetworkRule_Spec from the provided source Servers_VirtualNetworkRule_STATUS
func (*Servers_VirtualNetworkRule_Spec) NewEmptyARMValue ¶
func (rule *Servers_VirtualNetworkRule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_VirtualNetworkRule_Spec) OriginalVersion ¶
func (rule *Servers_VirtualNetworkRule_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_VirtualNetworkRule_Spec) PopulateFromARM ¶
func (rule *Servers_VirtualNetworkRule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Servers_VirtualNetworkRule_Spec) SetAzureName ¶
func (rule *Servers_VirtualNetworkRule_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Servers_VirtualNetworkRule_Spec_ARM ¶
type Servers_VirtualNetworkRule_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *VirtualNetworkRuleProperties_ARM `json:"properties,omitempty"` }
func (*Servers_VirtualNetworkRule_Spec_ARM) DeepCopy ¶
func (in *Servers_VirtualNetworkRule_Spec_ARM) DeepCopy() *Servers_VirtualNetworkRule_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_VirtualNetworkRule_Spec_ARM.
func (*Servers_VirtualNetworkRule_Spec_ARM) DeepCopyInto ¶
func (in *Servers_VirtualNetworkRule_Spec_ARM) DeepCopyInto(out *Servers_VirtualNetworkRule_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_VirtualNetworkRule_Spec_ARM) GetAPIVersion ¶
func (rule Servers_VirtualNetworkRule_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_VirtualNetworkRule_Spec_ARM) GetName ¶
func (rule *Servers_VirtualNetworkRule_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_VirtualNetworkRule_Spec_ARM) GetType ¶
func (rule *Servers_VirtualNetworkRule_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/virtualNetworkRules"
type Servers_VulnerabilityAssessment_STATUS ¶
type Servers_VulnerabilityAssessment_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // RecurringScans: The recurring scans settings RecurringScans *VulnerabilityAssessmentRecurringScansProperties_STATUS `json:"recurringScans,omitempty"` // StorageContainerPath: A blob storage container path to hold the scan results (e.g. // https://myStorage.blob.core.windows.net/VaScans/). StorageContainerPath *string `json:"storageContainerPath,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_VulnerabilityAssessment_STATUS) AssignProperties_From_Servers_VulnerabilityAssessment_STATUS ¶
func (assessment *Servers_VulnerabilityAssessment_STATUS) AssignProperties_From_Servers_VulnerabilityAssessment_STATUS(source *v1api20211101s.Servers_VulnerabilityAssessment_STATUS) error
AssignProperties_From_Servers_VulnerabilityAssessment_STATUS populates our Servers_VulnerabilityAssessment_STATUS from the provided source Servers_VulnerabilityAssessment_STATUS
func (*Servers_VulnerabilityAssessment_STATUS) AssignProperties_To_Servers_VulnerabilityAssessment_STATUS ¶
func (assessment *Servers_VulnerabilityAssessment_STATUS) AssignProperties_To_Servers_VulnerabilityAssessment_STATUS(destination *v1api20211101s.Servers_VulnerabilityAssessment_STATUS) error
AssignProperties_To_Servers_VulnerabilityAssessment_STATUS populates the provided destination Servers_VulnerabilityAssessment_STATUS from our Servers_VulnerabilityAssessment_STATUS
func (*Servers_VulnerabilityAssessment_STATUS) ConvertStatusFrom ¶
func (assessment *Servers_VulnerabilityAssessment_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Servers_VulnerabilityAssessment_STATUS from the provided source
func (*Servers_VulnerabilityAssessment_STATUS) ConvertStatusTo ¶
func (assessment *Servers_VulnerabilityAssessment_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Servers_VulnerabilityAssessment_STATUS
func (*Servers_VulnerabilityAssessment_STATUS) DeepCopy ¶
func (in *Servers_VulnerabilityAssessment_STATUS) DeepCopy() *Servers_VulnerabilityAssessment_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_VulnerabilityAssessment_STATUS.
func (*Servers_VulnerabilityAssessment_STATUS) DeepCopyInto ¶
func (in *Servers_VulnerabilityAssessment_STATUS) DeepCopyInto(out *Servers_VulnerabilityAssessment_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_VulnerabilityAssessment_STATUS) NewEmptyARMValue ¶
func (assessment *Servers_VulnerabilityAssessment_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_VulnerabilityAssessment_STATUS) PopulateFromARM ¶
func (assessment *Servers_VulnerabilityAssessment_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_VulnerabilityAssessment_STATUS_ARM ¶
type Servers_VulnerabilityAssessment_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Resource properties. Properties *ServerVulnerabilityAssessmentProperties_STATUS_ARM `json:"properties,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Servers_VulnerabilityAssessment_STATUS_ARM) DeepCopy ¶
func (in *Servers_VulnerabilityAssessment_STATUS_ARM) DeepCopy() *Servers_VulnerabilityAssessment_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_VulnerabilityAssessment_STATUS_ARM.
func (*Servers_VulnerabilityAssessment_STATUS_ARM) DeepCopyInto ¶
func (in *Servers_VulnerabilityAssessment_STATUS_ARM) DeepCopyInto(out *Servers_VulnerabilityAssessment_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Servers_VulnerabilityAssessment_Spec ¶
type Servers_VulnerabilityAssessment_Spec struct { // +kubebuilder:validation:Required // 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 sql.azure.com/Server resource Owner *genruntime.KnownResourceReference `group:"sql.azure.com" json:"owner,omitempty" kind:"Server"` // RecurringScans: The recurring scans settings RecurringScans *VulnerabilityAssessmentRecurringScansProperties `json:"recurringScans,omitempty"` // StorageAccountAccessKey: Specifies the identifier key of the storage account for vulnerability assessment scan results. // If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only if the storage account is // not behind a Vnet or a firewall StorageAccountAccessKey *genruntime.SecretReference `json:"storageAccountAccessKey,omitempty"` // StorageContainerPath: A blob storage container path to hold the scan results (e.g. // https://myStorage.blob.core.windows.net/VaScans/). StorageContainerPath *string `json:"storageContainerPath,omitempty" optionalConfigMapPair:"StorageContainerPath"` // StorageContainerPathFromConfig: A blob storage container path to hold the scan results (e.g. // https://myStorage.blob.core.windows.net/VaScans/). StorageContainerPathFromConfig *genruntime.ConfigMapReference `json:"storageContainerPathFromConfig,omitempty" optionalConfigMapPair:"StorageContainerPath"` // StorageContainerSasKey: A shared access signature (SAS Key) that has write access to the blob container specified in // 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. // Applies only if the storage account is not behind a Vnet or a firewall StorageContainerSasKey *genruntime.SecretReference `json:"storageContainerSasKey,omitempty"` }
func (*Servers_VulnerabilityAssessment_Spec) AssignProperties_From_Servers_VulnerabilityAssessment_Spec ¶
func (assessment *Servers_VulnerabilityAssessment_Spec) AssignProperties_From_Servers_VulnerabilityAssessment_Spec(source *v1api20211101s.Servers_VulnerabilityAssessment_Spec) error
AssignProperties_From_Servers_VulnerabilityAssessment_Spec populates our Servers_VulnerabilityAssessment_Spec from the provided source Servers_VulnerabilityAssessment_Spec
func (*Servers_VulnerabilityAssessment_Spec) AssignProperties_To_Servers_VulnerabilityAssessment_Spec ¶
func (assessment *Servers_VulnerabilityAssessment_Spec) AssignProperties_To_Servers_VulnerabilityAssessment_Spec(destination *v1api20211101s.Servers_VulnerabilityAssessment_Spec) error
AssignProperties_To_Servers_VulnerabilityAssessment_Spec populates the provided destination Servers_VulnerabilityAssessment_Spec from our Servers_VulnerabilityAssessment_Spec
func (*Servers_VulnerabilityAssessment_Spec) ConvertSpecFrom ¶
func (assessment *Servers_VulnerabilityAssessment_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_VulnerabilityAssessment_Spec from the provided source
func (*Servers_VulnerabilityAssessment_Spec) ConvertSpecTo ¶
func (assessment *Servers_VulnerabilityAssessment_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_VulnerabilityAssessment_Spec
func (*Servers_VulnerabilityAssessment_Spec) ConvertToARM ¶
func (assessment *Servers_VulnerabilityAssessment_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_VulnerabilityAssessment_Spec) DeepCopy ¶
func (in *Servers_VulnerabilityAssessment_Spec) DeepCopy() *Servers_VulnerabilityAssessment_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_VulnerabilityAssessment_Spec.
func (*Servers_VulnerabilityAssessment_Spec) DeepCopyInto ¶
func (in *Servers_VulnerabilityAssessment_Spec) DeepCopyInto(out *Servers_VulnerabilityAssessment_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_VulnerabilityAssessment_Spec) Initialize_From_Servers_VulnerabilityAssessment_STATUS ¶
func (assessment *Servers_VulnerabilityAssessment_Spec) Initialize_From_Servers_VulnerabilityAssessment_STATUS(source *Servers_VulnerabilityAssessment_STATUS) error
Initialize_From_Servers_VulnerabilityAssessment_STATUS populates our Servers_VulnerabilityAssessment_Spec from the provided source Servers_VulnerabilityAssessment_STATUS
func (*Servers_VulnerabilityAssessment_Spec) NewEmptyARMValue ¶
func (assessment *Servers_VulnerabilityAssessment_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_VulnerabilityAssessment_Spec) OriginalVersion ¶
func (assessment *Servers_VulnerabilityAssessment_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_VulnerabilityAssessment_Spec) PopulateFromARM ¶
func (assessment *Servers_VulnerabilityAssessment_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Servers_VulnerabilityAssessment_Spec_ARM ¶
type Servers_VulnerabilityAssessment_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Resource properties. Properties *ServerVulnerabilityAssessmentProperties_ARM `json:"properties,omitempty"` }
func (*Servers_VulnerabilityAssessment_Spec_ARM) DeepCopy ¶
func (in *Servers_VulnerabilityAssessment_Spec_ARM) DeepCopy() *Servers_VulnerabilityAssessment_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_VulnerabilityAssessment_Spec_ARM.
func (*Servers_VulnerabilityAssessment_Spec_ARM) DeepCopyInto ¶
func (in *Servers_VulnerabilityAssessment_Spec_ARM) DeepCopyInto(out *Servers_VulnerabilityAssessment_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_VulnerabilityAssessment_Spec_ARM) GetAPIVersion ¶
func (assessment Servers_VulnerabilityAssessment_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Servers_VulnerabilityAssessment_Spec_ARM) GetName ¶
func (assessment *Servers_VulnerabilityAssessment_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Servers_VulnerabilityAssessment_Spec_ARM) GetType ¶
func (assessment *Servers_VulnerabilityAssessment_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Sql/servers/vulnerabilityAssessments"
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) AssignProperties_From_Sku ¶
func (sku *Sku) AssignProperties_From_Sku(source *v1api20211101s.Sku) error
AssignProperties_From_Sku populates our Sku from the provided source Sku
func (*Sku) AssignProperties_To_Sku ¶
func (sku *Sku) AssignProperties_To_Sku(destination *v1api20211101s.Sku) error
AssignProperties_To_Sku populates the provided destination Sku from our Sku
func (*Sku) ConvertToARM ¶
func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*Sku) Initialize_From_Sku_STATUS ¶
func (sku *Sku) Initialize_From_Sku_STATUS(source *Sku_STATUS) error
Initialize_From_Sku_STATUS populates our Sku from the provided source Sku_STATUS
func (*Sku) NewEmptyARMValue ¶
func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku) PopulateFromARM ¶
func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Sku_ARM ¶
type Sku_ARM 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_ARM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_ARM.
func (*Sku_ARM) 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) AssignProperties_From_Sku_STATUS ¶
func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *v1api20211101s.Sku_STATUS) error
AssignProperties_From_Sku_STATUS populates our Sku_STATUS from the provided source Sku_STATUS
func (*Sku_STATUS) AssignProperties_To_Sku_STATUS ¶
func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *v1api20211101s.Sku_STATUS) error
AssignProperties_To_Sku_STATUS populates the provided destination Sku_STATUS from our Sku_STATUS
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.
func (*Sku_STATUS) NewEmptyARMValue ¶
func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku_STATUS) PopulateFromARM ¶
func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Sku_STATUS_ARM ¶
type Sku_STATUS_ARM 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_ARM) DeepCopy ¶
func (in *Sku_STATUS_ARM) DeepCopy() *Sku_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS_ARM.
func (*Sku_STATUS_ARM) DeepCopyInto ¶
func (in *Sku_STATUS_ARM) DeepCopyInto(out *Sku_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemData_CreatedByType_STATUS ¶
type SystemData_CreatedByType_STATUS string
type SystemData_LastModifiedByType_STATUS ¶
type SystemData_LastModifiedByType_STATUS string
type SystemData_STATUS ¶
type SystemData_STATUS struct { // CreatedAt: The timestamp of resource creation (UTC). CreatedAt *string `json:"createdAt,omitempty"` // CreatedBy: The identity that created the resource. CreatedBy *string `json:"createdBy,omitempty"` // CreatedByType: The type of identity that created the resource. CreatedByType *SystemData_CreatedByType_STATUS `json:"createdByType,omitempty"` // LastModifiedAt: The timestamp of resource last modification (UTC) LastModifiedAt *string `json:"lastModifiedAt,omitempty"` // LastModifiedBy: The identity that last modified the resource. LastModifiedBy *string `json:"lastModifiedBy,omitempty"` // LastModifiedByType: The type of identity that last modified the resource. LastModifiedByType *SystemData_LastModifiedByType_STATUS `json:"lastModifiedByType,omitempty"` }
Metadata pertaining to creation and last modification of the resource.
func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS ¶
func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *v1api20211101s.SystemData_STATUS) error
AssignProperties_From_SystemData_STATUS populates our SystemData_STATUS from the provided source SystemData_STATUS
func (*SystemData_STATUS) AssignProperties_To_SystemData_STATUS ¶
func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *v1api20211101s.SystemData_STATUS) error
AssignProperties_To_SystemData_STATUS populates the provided destination SystemData_STATUS from our SystemData_STATUS
func (*SystemData_STATUS) DeepCopy ¶
func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS.
func (*SystemData_STATUS) DeepCopyInto ¶
func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SystemData_STATUS) NewEmptyARMValue ¶
func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SystemData_STATUS) PopulateFromARM ¶
func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SystemData_STATUS_ARM ¶
type SystemData_STATUS_ARM struct { // CreatedAt: The timestamp of resource creation (UTC). CreatedAt *string `json:"createdAt,omitempty"` // CreatedBy: The identity that created the resource. CreatedBy *string `json:"createdBy,omitempty"` // CreatedByType: The type of identity that created the resource. CreatedByType *SystemData_CreatedByType_STATUS `json:"createdByType,omitempty"` // LastModifiedAt: The timestamp of resource last modification (UTC) LastModifiedAt *string `json:"lastModifiedAt,omitempty"` // LastModifiedBy: The identity that last modified the resource. LastModifiedBy *string `json:"lastModifiedBy,omitempty"` // LastModifiedByType: The type of identity that last modified the resource. LastModifiedByType *SystemData_LastModifiedByType_STATUS `json:"lastModifiedByType,omitempty"` }
Metadata pertaining to creation and last modification of the resource.
func (*SystemData_STATUS_ARM) DeepCopy ¶
func (in *SystemData_STATUS_ARM) DeepCopy() *SystemData_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS_ARM.
func (*SystemData_STATUS_ARM) DeepCopyInto ¶
func (in *SystemData_STATUS_ARM) DeepCopyInto(out *SystemData_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransparentDataEncryptionProperties_ARM ¶
type TransparentDataEncryptionProperties_ARM struct { // State: Specifies the state of the transparent data encryption. State *TransparentDataEncryptionProperties_State `json:"state,omitempty"` }
Properties of a transparent data encryption.
func (*TransparentDataEncryptionProperties_ARM) DeepCopy ¶
func (in *TransparentDataEncryptionProperties_ARM) DeepCopy() *TransparentDataEncryptionProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransparentDataEncryptionProperties_ARM.
func (*TransparentDataEncryptionProperties_ARM) DeepCopyInto ¶
func (in *TransparentDataEncryptionProperties_ARM) DeepCopyInto(out *TransparentDataEncryptionProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransparentDataEncryptionProperties_STATUS_ARM ¶
type TransparentDataEncryptionProperties_STATUS_ARM struct { // State: Specifies the state of the transparent data encryption. State *TransparentDataEncryptionProperties_State_STATUS `json:"state,omitempty"` }
Properties of a transparent data encryption.
func (*TransparentDataEncryptionProperties_STATUS_ARM) DeepCopy ¶
func (in *TransparentDataEncryptionProperties_STATUS_ARM) DeepCopy() *TransparentDataEncryptionProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransparentDataEncryptionProperties_STATUS_ARM.
func (*TransparentDataEncryptionProperties_STATUS_ARM) DeepCopyInto ¶
func (in *TransparentDataEncryptionProperties_STATUS_ARM) DeepCopyInto(out *TransparentDataEncryptionProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransparentDataEncryptionProperties_State ¶
type TransparentDataEncryptionProperties_State string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type TransparentDataEncryptionProperties_State_STATUS ¶
type TransparentDataEncryptionProperties_State_STATUS string
type UserAssignedIdentityDetails ¶
type UserAssignedIdentityDetails struct {
Reference genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}
Information about the user assigned identity for the resource
func (*UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails ¶
func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *v1api20211101s.UserAssignedIdentityDetails) error
AssignProperties_From_UserAssignedIdentityDetails populates our UserAssignedIdentityDetails from the provided source UserAssignedIdentityDetails
func (*UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails ¶
func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *v1api20211101s.UserAssignedIdentityDetails) error
AssignProperties_To_UserAssignedIdentityDetails populates the provided destination UserAssignedIdentityDetails from our UserAssignedIdentityDetails
func (*UserAssignedIdentityDetails) DeepCopy ¶
func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.
func (*UserAssignedIdentityDetails) DeepCopyInto ¶
func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAssignedIdentityDetails_ARM ¶
type UserAssignedIdentityDetails_ARM struct { }
Information about the user assigned identity for the resource
func (*UserAssignedIdentityDetails_ARM) DeepCopy ¶
func (in *UserAssignedIdentityDetails_ARM) DeepCopy() *UserAssignedIdentityDetails_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails_ARM.
func (*UserAssignedIdentityDetails_ARM) DeepCopyInto ¶
func (in *UserAssignedIdentityDetails_ARM) DeepCopyInto(out *UserAssignedIdentityDetails_ARM)
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) AssignProperties_From_UserIdentity_STATUS ¶
func (identity *UserIdentity_STATUS) AssignProperties_From_UserIdentity_STATUS(source *v1api20211101s.UserIdentity_STATUS) error
AssignProperties_From_UserIdentity_STATUS populates our UserIdentity_STATUS from the provided source UserIdentity_STATUS
func (*UserIdentity_STATUS) AssignProperties_To_UserIdentity_STATUS ¶
func (identity *UserIdentity_STATUS) AssignProperties_To_UserIdentity_STATUS(destination *v1api20211101s.UserIdentity_STATUS) error
AssignProperties_To_UserIdentity_STATUS populates the provided destination UserIdentity_STATUS from our UserIdentity_STATUS
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.
func (*UserIdentity_STATUS) NewEmptyARMValue ¶
func (identity *UserIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UserIdentity_STATUS) PopulateFromARM ¶
func (identity *UserIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UserIdentity_STATUS_ARM ¶
type UserIdentity_STATUS_ARM 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_ARM) DeepCopy ¶
func (in *UserIdentity_STATUS_ARM) DeepCopy() *UserIdentity_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserIdentity_STATUS_ARM.
func (*UserIdentity_STATUS_ARM) DeepCopyInto ¶
func (in *UserIdentity_STATUS_ARM) DeepCopyInto(out *UserIdentity_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRuleProperties_ARM ¶
type VirtualNetworkRuleProperties_ARM struct { // IgnoreMissingVnetServiceEndpoint: Create firewall rule before the virtual network has vnet service endpoint enabled. IgnoreMissingVnetServiceEndpoint *bool `json:"ignoreMissingVnetServiceEndpoint,omitempty"` VirtualNetworkSubnetId *string `json:"virtualNetworkSubnetId,omitempty"` }
Properties of a virtual network rule.
func (*VirtualNetworkRuleProperties_ARM) DeepCopy ¶
func (in *VirtualNetworkRuleProperties_ARM) DeepCopy() *VirtualNetworkRuleProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRuleProperties_ARM.
func (*VirtualNetworkRuleProperties_ARM) DeepCopyInto ¶
func (in *VirtualNetworkRuleProperties_ARM) DeepCopyInto(out *VirtualNetworkRuleProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRuleProperties_STATUS_ARM ¶
type VirtualNetworkRuleProperties_STATUS_ARM struct { // IgnoreMissingVnetServiceEndpoint: Create firewall rule before the virtual network has vnet service endpoint enabled. IgnoreMissingVnetServiceEndpoint *bool `json:"ignoreMissingVnetServiceEndpoint,omitempty"` // State: Virtual Network Rule State State *VirtualNetworkRuleProperties_State_STATUS `json:"state,omitempty"` // VirtualNetworkSubnetId: The ARM resource id of the virtual network subnet. VirtualNetworkSubnetId *string `json:"virtualNetworkSubnetId,omitempty"` }
Properties of a virtual network rule.
func (*VirtualNetworkRuleProperties_STATUS_ARM) DeepCopy ¶
func (in *VirtualNetworkRuleProperties_STATUS_ARM) DeepCopy() *VirtualNetworkRuleProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRuleProperties_STATUS_ARM.
func (*VirtualNetworkRuleProperties_STATUS_ARM) DeepCopyInto ¶
func (in *VirtualNetworkRuleProperties_STATUS_ARM) DeepCopyInto(out *VirtualNetworkRuleProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRuleProperties_State_STATUS ¶
type VirtualNetworkRuleProperties_State_STATUS string
type VulnerabilityAssessmentRecurringScansProperties ¶
type VulnerabilityAssessmentRecurringScansProperties struct { // EmailSubscriptionAdmins: Specifies that the schedule scan notification will be is sent to the subscription // administrators. EmailSubscriptionAdmins *bool `json:"emailSubscriptionAdmins,omitempty"` // Emails: Specifies an array of e-mail addresses to which the scan notification is sent. Emails []string `json:"emails,omitempty"` // IsEnabled: Recurring scans state. IsEnabled *bool `json:"isEnabled,omitempty"` }
Properties of a Vulnerability Assessment recurring scans.
func (*VulnerabilityAssessmentRecurringScansProperties) AssignProperties_From_VulnerabilityAssessmentRecurringScansProperties ¶
func (properties *VulnerabilityAssessmentRecurringScansProperties) AssignProperties_From_VulnerabilityAssessmentRecurringScansProperties(source *v1api20211101s.VulnerabilityAssessmentRecurringScansProperties) error
AssignProperties_From_VulnerabilityAssessmentRecurringScansProperties populates our VulnerabilityAssessmentRecurringScansProperties from the provided source VulnerabilityAssessmentRecurringScansProperties
func (*VulnerabilityAssessmentRecurringScansProperties) AssignProperties_To_VulnerabilityAssessmentRecurringScansProperties ¶
func (properties *VulnerabilityAssessmentRecurringScansProperties) AssignProperties_To_VulnerabilityAssessmentRecurringScansProperties(destination *v1api20211101s.VulnerabilityAssessmentRecurringScansProperties) error
AssignProperties_To_VulnerabilityAssessmentRecurringScansProperties populates the provided destination VulnerabilityAssessmentRecurringScansProperties from our VulnerabilityAssessmentRecurringScansProperties
func (*VulnerabilityAssessmentRecurringScansProperties) ConvertToARM ¶
func (properties *VulnerabilityAssessmentRecurringScansProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VulnerabilityAssessmentRecurringScansProperties) DeepCopy ¶
func (in *VulnerabilityAssessmentRecurringScansProperties) DeepCopy() *VulnerabilityAssessmentRecurringScansProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilityAssessmentRecurringScansProperties.
func (*VulnerabilityAssessmentRecurringScansProperties) DeepCopyInto ¶
func (in *VulnerabilityAssessmentRecurringScansProperties) DeepCopyInto(out *VulnerabilityAssessmentRecurringScansProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VulnerabilityAssessmentRecurringScansProperties) Initialize_From_VulnerabilityAssessmentRecurringScansProperties_STATUS ¶
func (properties *VulnerabilityAssessmentRecurringScansProperties) Initialize_From_VulnerabilityAssessmentRecurringScansProperties_STATUS(source *VulnerabilityAssessmentRecurringScansProperties_STATUS) error
Initialize_From_VulnerabilityAssessmentRecurringScansProperties_STATUS populates our VulnerabilityAssessmentRecurringScansProperties from the provided source VulnerabilityAssessmentRecurringScansProperties_STATUS
func (*VulnerabilityAssessmentRecurringScansProperties) NewEmptyARMValue ¶
func (properties *VulnerabilityAssessmentRecurringScansProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VulnerabilityAssessmentRecurringScansProperties) PopulateFromARM ¶
func (properties *VulnerabilityAssessmentRecurringScansProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VulnerabilityAssessmentRecurringScansProperties_ARM ¶
type VulnerabilityAssessmentRecurringScansProperties_ARM struct { // EmailSubscriptionAdmins: Specifies that the schedule scan notification will be is sent to the subscription // administrators. EmailSubscriptionAdmins *bool `json:"emailSubscriptionAdmins,omitempty"` // Emails: Specifies an array of e-mail addresses to which the scan notification is sent. Emails []string `json:"emails,omitempty"` // IsEnabled: Recurring scans state. IsEnabled *bool `json:"isEnabled,omitempty"` }
Properties of a Vulnerability Assessment recurring scans.
func (*VulnerabilityAssessmentRecurringScansProperties_ARM) DeepCopy ¶
func (in *VulnerabilityAssessmentRecurringScansProperties_ARM) DeepCopy() *VulnerabilityAssessmentRecurringScansProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilityAssessmentRecurringScansProperties_ARM.
func (*VulnerabilityAssessmentRecurringScansProperties_ARM) DeepCopyInto ¶
func (in *VulnerabilityAssessmentRecurringScansProperties_ARM) DeepCopyInto(out *VulnerabilityAssessmentRecurringScansProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VulnerabilityAssessmentRecurringScansProperties_STATUS ¶
type VulnerabilityAssessmentRecurringScansProperties_STATUS struct { // EmailSubscriptionAdmins: Specifies that the schedule scan notification will be is sent to the subscription // administrators. EmailSubscriptionAdmins *bool `json:"emailSubscriptionAdmins,omitempty"` // Emails: Specifies an array of e-mail addresses to which the scan notification is sent. Emails []string `json:"emails,omitempty"` // IsEnabled: Recurring scans state. IsEnabled *bool `json:"isEnabled,omitempty"` }
Properties of a Vulnerability Assessment recurring scans.
func (*VulnerabilityAssessmentRecurringScansProperties_STATUS) AssignProperties_From_VulnerabilityAssessmentRecurringScansProperties_STATUS ¶
func (properties *VulnerabilityAssessmentRecurringScansProperties_STATUS) AssignProperties_From_VulnerabilityAssessmentRecurringScansProperties_STATUS(source *v1api20211101s.VulnerabilityAssessmentRecurringScansProperties_STATUS) error
AssignProperties_From_VulnerabilityAssessmentRecurringScansProperties_STATUS populates our VulnerabilityAssessmentRecurringScansProperties_STATUS from the provided source VulnerabilityAssessmentRecurringScansProperties_STATUS
func (*VulnerabilityAssessmentRecurringScansProperties_STATUS) AssignProperties_To_VulnerabilityAssessmentRecurringScansProperties_STATUS ¶
func (properties *VulnerabilityAssessmentRecurringScansProperties_STATUS) AssignProperties_To_VulnerabilityAssessmentRecurringScansProperties_STATUS(destination *v1api20211101s.VulnerabilityAssessmentRecurringScansProperties_STATUS) error
AssignProperties_To_VulnerabilityAssessmentRecurringScansProperties_STATUS populates the provided destination VulnerabilityAssessmentRecurringScansProperties_STATUS from our VulnerabilityAssessmentRecurringScansProperties_STATUS
func (*VulnerabilityAssessmentRecurringScansProperties_STATUS) DeepCopy ¶
func (in *VulnerabilityAssessmentRecurringScansProperties_STATUS) DeepCopy() *VulnerabilityAssessmentRecurringScansProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilityAssessmentRecurringScansProperties_STATUS.
func (*VulnerabilityAssessmentRecurringScansProperties_STATUS) DeepCopyInto ¶
func (in *VulnerabilityAssessmentRecurringScansProperties_STATUS) DeepCopyInto(out *VulnerabilityAssessmentRecurringScansProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VulnerabilityAssessmentRecurringScansProperties_STATUS) NewEmptyARMValue ¶
func (properties *VulnerabilityAssessmentRecurringScansProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VulnerabilityAssessmentRecurringScansProperties_STATUS) PopulateFromARM ¶
func (properties *VulnerabilityAssessmentRecurringScansProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VulnerabilityAssessmentRecurringScansProperties_STATUS_ARM ¶
type VulnerabilityAssessmentRecurringScansProperties_STATUS_ARM struct { // EmailSubscriptionAdmins: Specifies that the schedule scan notification will be is sent to the subscription // administrators. EmailSubscriptionAdmins *bool `json:"emailSubscriptionAdmins,omitempty"` // Emails: Specifies an array of e-mail addresses to which the scan notification is sent. Emails []string `json:"emails,omitempty"` // IsEnabled: Recurring scans state. IsEnabled *bool `json:"isEnabled,omitempty"` }
Properties of a Vulnerability Assessment recurring scans.
func (*VulnerabilityAssessmentRecurringScansProperties_STATUS_ARM) DeepCopy ¶
func (in *VulnerabilityAssessmentRecurringScansProperties_STATUS_ARM) DeepCopy() *VulnerabilityAssessmentRecurringScansProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilityAssessmentRecurringScansProperties_STATUS_ARM.
func (*VulnerabilityAssessmentRecurringScansProperties_STATUS_ARM) DeepCopyInto ¶
func (in *VulnerabilityAssessmentRecurringScansProperties_STATUS_ARM) DeepCopyInto(out *VulnerabilityAssessmentRecurringScansProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- doc.go
- groupversion_info_gen.go
- server_spec_arm_types_gen.go
- server_status_arm_types_gen.go
- server_types_gen.go
- servers_administrator_spec_arm_types_gen.go
- servers_administrator_status_arm_types_gen.go
- servers_administrator_types_gen.go
- servers_advanced_threat_protection_setting_spec_arm_types_gen.go
- servers_advanced_threat_protection_setting_status_arm_types_gen.go
- servers_advanced_threat_protection_setting_types_gen.go
- servers_auditing_setting_spec_arm_types_gen.go
- servers_auditing_setting_status_arm_types_gen.go
- servers_auditing_setting_types_gen.go
- servers_azure_ad_only_authentication_spec_arm_types_gen.go
- servers_azure_ad_only_authentication_status_arm_types_gen.go
- servers_azure_ad_only_authentication_types_gen.go
- servers_connection_policy_spec_arm_types_gen.go
- servers_connection_policy_status_arm_types_gen.go
- servers_connection_policy_types_gen.go
- servers_database_spec_arm_types_gen.go
- servers_database_status_arm_types_gen.go
- servers_database_types_gen.go
- servers_databases_advanced_threat_protection_setting_spec_arm_types_gen.go
- servers_databases_advanced_threat_protection_setting_status_arm_types_gen.go
- servers_databases_advanced_threat_protection_setting_types_gen.go
- servers_databases_auditing_setting_spec_arm_types_gen.go
- servers_databases_auditing_setting_status_arm_types_gen.go
- servers_databases_auditing_setting_types_gen.go
- servers_databases_backup_long_term_retention_policy_spec_arm_types_gen.go
- servers_databases_backup_long_term_retention_policy_status_arm_types_gen.go
- servers_databases_backup_long_term_retention_policy_types_gen.go
- servers_databases_backup_short_term_retention_policy_spec_arm_types_gen.go
- servers_databases_backup_short_term_retention_policy_status_arm_types_gen.go
- servers_databases_backup_short_term_retention_policy_types_gen.go
- servers_databases_security_alert_policy_spec_arm_types_gen.go
- servers_databases_security_alert_policy_status_arm_types_gen.go
- servers_databases_security_alert_policy_types_gen.go
- servers_databases_transparent_data_encryption_spec_arm_types_gen.go
- servers_databases_transparent_data_encryption_status_arm_types_gen.go
- servers_databases_transparent_data_encryption_types_gen.go
- servers_databases_vulnerability_assessment_spec_arm_types_gen.go
- servers_databases_vulnerability_assessment_status_arm_types_gen.go
- servers_databases_vulnerability_assessment_types_gen.go
- servers_elastic_pool_spec_arm_types_gen.go
- servers_elastic_pool_status_arm_types_gen.go
- servers_elastic_pool_types_gen.go
- servers_failover_group_spec_arm_types_gen.go
- servers_failover_group_status_arm_types_gen.go
- servers_failover_group_types_gen.go
- servers_firewall_rule_spec_arm_types_gen.go
- servers_firewall_rule_status_arm_types_gen.go
- servers_firewall_rule_types_gen.go
- servers_ipv_6_firewall_rule_spec_arm_types_gen.go
- servers_ipv_6_firewall_rule_status_arm_types_gen.go
- servers_ipv_6_firewall_rule_types_gen.go
- servers_outbound_firewall_rule_spec_arm_types_gen.go
- servers_outbound_firewall_rule_status_arm_types_gen.go
- servers_outbound_firewall_rule_types_gen.go
- servers_security_alert_policy_spec_arm_types_gen.go
- servers_security_alert_policy_status_arm_types_gen.go
- servers_security_alert_policy_types_gen.go
- servers_virtual_network_rule_spec_arm_types_gen.go
- servers_virtual_network_rule_status_arm_types_gen.go
- servers_virtual_network_rule_types_gen.go
- servers_vulnerability_assessment_spec_arm_types_gen.go
- servers_vulnerability_assessment_status_arm_types_gen.go
- servers_vulnerability_assessment_types_gen.go
- zz_generated.deepcopy.go