// Code generated by azure-service-operator-codegen. DO NOT EDIT.
github.com/Azure/azure-service-operator/v2/api/sql/v1api20211101
├── APIVersion: Enum (1 value)
│   └── "2021-11-01"
├── Server: Resource
│   ├── Owner: resources/v1apiv20191001.ResourceGroup
│   ├── Spec: Object (16 properties)
│   │   ├── AdministratorLogin: *string
│   │   ├── AdministratorLoginPassword: *genruntime.SecretReference
│   │   ├── Administrators: *Object (6 properties)
│   │   │   ├── AdministratorType: *Enum (1 value)
│   │   │   │   └── "ActiveDirectory"
│   │   │   ├── AzureADOnlyAuthentication: *bool
│   │   │   ├── Login: *string
│   │   │   ├── PrincipalType: *Enum (3 values)
│   │   │   │   ├── "Application"
│   │   │   │   ├── "Group"
│   │   │   │   └── "User"
│   │   │   ├── Sid: Validated<*string> (1 rule)
│   │   │   │   └── Rule 0: Pattern: "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$"
│   │   │   └── TenantId: Validated<*string> (1 rule)
│   │   │       └── Rule 0: Pattern: "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$"
│   │   ├── AzureName: string
│   │   ├── FederatedClientId: Validated<*string> (1 rule)
│   │   │   └── Rule 0: Pattern: "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$"
│   │   ├── Identity: *Object (2 properties)
│   │   │   ├── Type: *Enum (4 values)
│   │   │   │   ├── "None"
│   │   │   │   ├── "SystemAssigned"
│   │   │   │   ├── "SystemAssigned,UserAssigned"
│   │   │   │   └── "UserAssigned"
│   │   │   └── UserAssignedIdentities: Object (1 property)[]
│   │   │       └── Reference: genruntime.ResourceReference
│   │   ├── KeyId: *string
│   │   ├── Location: *string
│   │   ├── MinimalTlsVersion: *string
│   │   ├── OperatorSpec: *Object (1 property)
│   │   │   └── ConfigMaps: *Object (1 property)
│   │   │       └── FullyQualifiedDomainName: *genruntime.ConfigMapDestination
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PrimaryUserAssignedIdentityReference: *genruntime.ResourceReference
│   │   ├── PublicNetworkAccess: *Enum (2 values)
│   │   │   ├── "Disabled"
│   │   │   └── "Enabled"
│   │   ├── RestrictOutboundNetworkAccess: *Enum (2 values)
│   │   │   ├── "Disabled"
│   │   │   └── "Enabled"
│   │   ├── Tags: map[string]string
│   │   └── Version: *string
│   └── Status: Object (21 properties)
│       ├── AdministratorLogin: *string
│       ├── Administrators: *Object (6 properties)
│       │   ├── AdministratorType: *Enum (1 value)
│       │   │   └── "ActiveDirectory"
│       │   ├── AzureADOnlyAuthentication: *bool
│       │   ├── Login: *string
│       │   ├── PrincipalType: *Enum (3 values)
│       │   │   ├── "Application"
│       │   │   ├── "Group"
│       │   │   └── "User"
│       │   ├── Sid: *string
│       │   └── TenantId: *string
│       ├── Conditions: conditions.Condition[]
│       ├── FederatedClientId: *string
│       ├── FullyQualifiedDomainName: *string
│       ├── Id: *string
│       ├── Identity: *Object (4 properties)
│       │   ├── PrincipalId: *string
│       │   ├── TenantId: *string
│       │   ├── Type: *Enum (4 values)
│       │   │   ├── "None"
│       │   │   ├── "SystemAssigned"
│       │   │   ├── "SystemAssigned,UserAssigned"
│       │   │   └── "UserAssigned"
│       │   └── UserAssignedIdentities: map[string]Object (2 properties)
│       │       ├── ClientId: *string
│       │       └── PrincipalId: *string
│       ├── KeyId: *string
│       ├── Kind: *string
│       ├── Location: *string
│       ├── MinimalTlsVersion: *string
│       ├── Name: *string
│       ├── PrimaryUserAssignedIdentityId: *string
│       ├── PrivateEndpointConnections: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── Properties: *Object (4 properties)
│       │       ├── GroupIds: string[]
│       │       ├── PrivateEndpoint: *Object (1 property)
│       │       │   └── Id: *string
│       │       ├── PrivateLinkServiceConnectionState: *Object (3 properties)
│       │       │   ├── ActionsRequired: *Enum (1 value)
│       │       │   │   └── "None"
│       │       │   ├── Description: *string
│       │       │   └── Status: *Enum (4 values)
│       │       │       ├── "Approved"
│       │       │       ├── "Disconnected"
│       │       │       ├── "Pending"
│       │       │       └── "Rejected"
│       │       └── ProvisioningState: *Enum (5 values)
│       │           ├── "Approving"
│       │           ├── "Dropping"
│       │           ├── "Failed"
│       │           ├── "Ready"
│       │           └── "Rejecting"
│       ├── PublicNetworkAccess: *Enum (2 values)
│       │   ├── "Disabled"
│       │   └── "Enabled"
│       ├── RestrictOutboundNetworkAccess: *Enum (2 values)
│       │   ├── "Disabled"
│       │   └── "Enabled"
│       ├── State: *string
│       ├── Tags: map[string]string
│       ├── Type: *string
│       ├── Version: *string
│       └── WorkspaceFeature: *Enum (2 values)
│           ├── "Connected"
│           └── "Disconnected"
├── Server_STATUS_ARM: Object (8 properties)
│   ├── Id: *string
│   ├── Identity: *Object (4 properties)
│   │   ├── PrincipalId: *string
│   │   ├── TenantId: *string
│   │   ├── Type: *Enum (4 values)
│   │   │   ├── "None"
│   │   │   ├── "SystemAssigned"
│   │   │   ├── "SystemAssigned,UserAssigned"
│   │   │   └── "UserAssigned"
│   │   └── UserAssignedIdentities: map[string]Object (2 properties)
│   │       ├── ClientId: *string
│   │       └── PrincipalId: *string
│   ├── Kind: *string
│   ├── Location: *string
│   ├── Name: *string
│   ├── Properties: *Object (13 properties)
│   │   ├── AdministratorLogin: *string
│   │   ├── Administrators: *Object (6 properties)
│   │   │   ├── AdministratorType: *Enum (1 value)
│   │   │   │   └── "ActiveDirectory"
│   │   │   ├── AzureADOnlyAuthentication: *bool
│   │   │   ├── Login: *string
│   │   │   ├── PrincipalType: *Enum (3 values)
│   │   │   │   ├── "Application"
│   │   │   │   ├── "Group"
│   │   │   │   └── "User"
│   │   │   ├── Sid: *string
│   │   │   └── TenantId: *string
│   │   ├── FederatedClientId: *string
│   │   ├── FullyQualifiedDomainName: *string
│   │   ├── KeyId: *string
│   │   ├── MinimalTlsVersion: *string
│   │   ├── PrimaryUserAssignedIdentityId: *string
│   │   ├── PrivateEndpointConnections: Object (2 properties)[]
│   │   │   ├── Id: *string
│   │   │   └── Properties: *Object (4 properties)
│   │   │       ├── GroupIds: string[]
│   │   │       ├── PrivateEndpoint: *Object (1 property)
│   │   │       │   └── Id: *string
│   │   │       ├── PrivateLinkServiceConnectionState: *Object (3 properties)
│   │   │       │   ├── ActionsRequired: *Enum (1 value)
│   │   │       │   │   └── "None"
│   │   │       │   ├── Description: *string
│   │   │       │   └── Status: *Enum (4 values)
│   │   │       │       ├── "Approved"
│   │   │       │       ├── "Disconnected"
│   │   │       │       ├── "Pending"
│   │   │       │       └── "Rejected"
│   │   │       └── ProvisioningState: *Enum (5 values)
│   │   │           ├── "Approving"
│   │   │           ├── "Dropping"
│   │   │           ├── "Failed"
│   │   │           ├── "Ready"
│   │   │           └── "Rejecting"
│   │   ├── PublicNetworkAccess: *Enum (2 values)
│   │   │   ├── "Disabled"
│   │   │   └── "Enabled"
│   │   ├── RestrictOutboundNetworkAccess: *Enum (2 values)
│   │   │   ├── "Disabled"
│   │   │   └── "Enabled"
│   │   ├── State: *string
│   │   ├── Version: *string
│   │   └── WorkspaceFeature: *Enum (2 values)
│   │       ├── "Connected"
│   │       └── "Disconnected"
│   ├── Tags: map[string]string
│   └── Type: *string
├── Server_Spec_ARM: Object (5 properties)
│   ├── Identity: *Object (2 properties)
│   │   ├── Type: *Enum (4 values)
│   │   │   ├── "None"
│   │   │   ├── "SystemAssigned"
│   │   │   ├── "SystemAssigned,UserAssigned"
│   │   │   └── "UserAssigned"
│   │   └── UserAssignedIdentities: map[string]Object (0 properties)
│   ├── Location: *string
│   ├── Name: string
│   ├── Properties: *Object (10 properties)
│   │   ├── AdministratorLogin: *string
│   │   ├── AdministratorLoginPassword: *string
│   │   ├── Administrators: *Object (6 properties)
│   │   │   ├── AdministratorType: *Enum (1 value)
│   │   │   │   └── "ActiveDirectory"
│   │   │   ├── AzureADOnlyAuthentication: *bool
│   │   │   ├── Login: *string
│   │   │   ├── PrincipalType: *Enum (3 values)
│   │   │   │   ├── "Application"
│   │   │   │   ├── "Group"
│   │   │   │   └── "User"
│   │   │   ├── Sid: *string
│   │   │   └── TenantId: *string
│   │   ├── FederatedClientId: *string
│   │   ├── KeyId: *string
│   │   ├── MinimalTlsVersion: *string
│   │   ├── PrimaryUserAssignedIdentityId: *string
│   │   ├── PublicNetworkAccess: *Enum (2 values)
│   │   │   ├── "Disabled"
│   │   │   └── "Enabled"
│   │   ├── RestrictOutboundNetworkAccess: *Enum (2 values)
│   │   │   ├── "Disabled"
│   │   │   └── "Enabled"
│   │   └── Version: *string
│   └── Tags: map[string]string
├── ServersAdministrator: Resource
│   ├── Owner: Server
│   ├── Spec: Object (7 properties)
│   │   ├── AdministratorType: *Enum (1 value)
│   │   │   └── "ActiveDirectory"
│   │   ├── Login: *string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── Sid: Validated<*string> (1 rule)
│   │   │   └── Rule 0: Pattern: "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$"
│   │   ├── SidFromConfig: *genruntime.ConfigMapReference
│   │   ├── TenantId: Validated<*string> (1 rule)
│   │   │   └── Rule 0: Pattern: "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$"
│   │   └── TenantIdFromConfig: *genruntime.ConfigMapReference
│   └── Status: Object (9 properties)
│       ├── AdministratorType: *Enum (1 value)
│       │   └── "ActiveDirectory"
│       ├── AzureADOnlyAuthentication: *bool
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── Login: *string
│       ├── Name: *string
│       ├── Sid: *string
│       ├── TenantId: *string
│       └── Type: *string
├── ServersAdvancedThreatProtectionSetting: Resource
│   ├── Owner: Server
│   ├── Spec: Object (2 properties)
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   └── State: *Enum (3 values)
│   │       ├── "Disabled"
│   │       ├── "Enabled"
│   │       └── "New"
│   └── Status: Object (7 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── CreationTime: *string
│       ├── Id: *string
│       ├── Name: *string
│       ├── State: *Enum (3 values)
│       │   ├── "Disabled"
│       │   ├── "Enabled"
│       │   └── "New"
│       ├── SystemData: *Object (6 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *Enum (4 values)
│       │   │   ├── "Application"
│       │   │   ├── "Key"
│       │   │   ├── "ManagedIdentity"
│       │   │   └── "User"
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   └── LastModifiedByType: *Enum (4 values)
│       │       ├── "Application"
│       │       ├── "Key"
│       │       ├── "ManagedIdentity"
│       │       └── "User"
│       └── Type: *string
├── ServersAuditingSetting: Resource
│   ├── Owner: Server
│   ├── Spec: Object (12 properties)
│   │   ├── AuditActionsAndGroups: string[]
│   │   ├── IsAzureMonitorTargetEnabled: *bool
│   │   ├── IsDevopsAuditEnabled: *bool
│   │   ├── IsManagedIdentityInUse: *bool
│   │   ├── IsStorageSecondaryKeyInUse: *bool
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── QueueDelayMs: *int
│   │   ├── RetentionDays: *int
│   │   ├── State: *Enum (2 values)
│   │   │   ├── "Disabled"
│   │   │   └── "Enabled"
│   │   ├── StorageAccountAccessKey: *genruntime.SecretReference
│   │   ├── StorageAccountSubscriptionId: Validated<*string> (1 rule)
│   │   │   └── Rule 0: Pattern: "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$"
│   │   └── StorageEndpoint: *string
│   └── Status: Object (14 properties)
│       ├── AuditActionsAndGroups: string[]
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── IsAzureMonitorTargetEnabled: *bool
│       ├── IsDevopsAuditEnabled: *bool
│       ├── IsManagedIdentityInUse: *bool
│       ├── IsStorageSecondaryKeyInUse: *bool
│       ├── Name: *string
│       ├── QueueDelayMs: *int
│       ├── RetentionDays: *int
│       ├── State: *Enum (2 values)
│       │   ├── "Disabled"
│       │   └── "Enabled"
│       ├── StorageAccountSubscriptionId: *string
│       ├── StorageEndpoint: *string
│       └── Type: *string
├── ServersAzureADOnlyAuthentication: Resource
│   ├── Owner: Server
│   ├── Spec: Object (2 properties)
│   │   ├── AzureADOnlyAuthentication: *bool
│   │   └── Owner: *genruntime.KnownResourceReference
│   └── Status: Object (5 properties)
│       ├── AzureADOnlyAuthentication: *bool
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── Name: *string
│       └── Type: *string
├── ServersConnectionPolicy: Resource
│   ├── Owner: Server
│   ├── Spec: Object (2 properties)
│   │   ├── ConnectionType: *Enum (3 values)
│   │   │   ├── "Default"
│   │   │   ├── "Proxy"
│   │   │   └── "Redirect"
│   │   └── Owner: *genruntime.KnownResourceReference
│   └── Status: Object (7 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── ConnectionType: *Enum (3 values)
│       │   ├── "Default"
│       │   ├── "Proxy"
│       │   └── "Redirect"
│       ├── Id: *string
│       ├── Kind: *string
│       ├── Location: *string
│       ├── Name: *string
│       └── Type: *string
├── ServersDatabase: Resource
│   ├── Owner: Server
│   ├── Spec: Object (31 properties)
│   │   ├── AutoPauseDelay: *int
│   │   ├── AzureName: string
│   │   ├── CatalogCollation: *Enum (2 values)
│   │   │   ├── "DATABASE_DEFAULT"
│   │   │   └── "SQL_Latin1_General_CP1_CI_AS"
│   │   ├── Collation: *string
│   │   ├── CreateMode: *Enum (10 values)
│   │   │   ├── "Copy"
│   │   │   ├── "Default"
│   │   │   ├── "OnlineSecondary"
│   │   │   ├── "PointInTimeRestore"
│   │   │   ├── "Recovery"
│   │   │   ├── "Restore"
│   │   │   ├── "RestoreExternalBackup"
│   │   │   ├── "RestoreExternalBackupSecondary"
│   │   │   ├── "RestoreLongTermRetentionBackup"
│   │   │   └── "Secondary"
│   │   ├── ElasticPoolReference: *genruntime.ResourceReference
│   │   ├── FederatedClientId: Validated<*string> (1 rule)
│   │   │   └── Rule 0: Pattern: "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$"
│   │   ├── HighAvailabilityReplicaCount: *int
│   │   ├── Identity: *Object (2 properties)
│   │   │   ├── Type: *Enum (2 values)
│   │   │   │   ├── "None"
│   │   │   │   └── "UserAssigned"
│   │   │   └── UserAssignedIdentities: Object (1 property)[]
│   │   │       └── Reference: genruntime.ResourceReference
│   │   ├── IsLedgerOn: *bool
│   │   ├── LicenseType: *Enum (2 values)
│   │   │   ├── "BasePrice"
│   │   │   └── "LicenseIncluded"
│   │   ├── Location: *string
│   │   ├── LongTermRetentionBackupResourceReference: *genruntime.ResourceReference
│   │   ├── MaintenanceConfigurationId: *string
│   │   ├── MaxSizeBytes: *int
│   │   ├── MinCapacity: *float64
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── ReadScale: *Enum (2 values)
│   │   │   ├── "Disabled"
│   │   │   └── "Enabled"
│   │   ├── RecoverableDatabaseReference: *genruntime.ResourceReference
│   │   ├── RecoveryServicesRecoveryPointReference: *genruntime.ResourceReference
│   │   ├── RequestedBackupStorageRedundancy: *Enum (4 values)
│   │   │   ├── "Geo"
│   │   │   ├── "GeoZone"
│   │   │   ├── "Local"
│   │   │   └── "Zone"
│   │   ├── RestorableDroppedDatabaseReference: *genruntime.ResourceReference
│   │   ├── RestorePointInTime: *string
│   │   ├── SampleName: *Enum (3 values)
│   │   │   ├── "AdventureWorksLT"
│   │   │   ├── "WideWorldImportersFull"
│   │   │   └── "WideWorldImportersStd"
│   │   ├── SecondaryType: *Enum (2 values)
│   │   │   ├── "Geo"
│   │   │   └── "Named"
│   │   ├── Sku: *Object (5 properties)
│   │   │   ├── Capacity: *int
│   │   │   ├── Family: *string
│   │   │   ├── Name: *string
│   │   │   ├── Size: *string
│   │   │   └── Tier: *string
│   │   ├── SourceDatabaseDeletionDate: *string
│   │   ├── SourceDatabaseReference: *genruntime.ResourceReference
│   │   ├── SourceResourceReference: *genruntime.ResourceReference
│   │   ├── Tags: map[string]string
│   │   └── ZoneRedundant: *bool
│   └── Status: Object (49 properties)
│       ├── AutoPauseDelay: *int
│       ├── CatalogCollation: *Enum (2 values)
│       │   ├── "DATABASE_DEFAULT"
│       │   └── "SQL_Latin1_General_CP1_CI_AS"
│       ├── Collation: *string
│       ├── Conditions: conditions.Condition[]
│       ├── CreateMode: *Enum (10 values)
│       │   ├── "Copy"
│       │   ├── "Default"
│       │   ├── "OnlineSecondary"
│       │   ├── "PointInTimeRestore"
│       │   ├── "Recovery"
│       │   ├── "Restore"
│       │   ├── "RestoreExternalBackup"
│       │   ├── "RestoreExternalBackupSecondary"
│       │   ├── "RestoreLongTermRetentionBackup"
│       │   └── "Secondary"
│       ├── CreationDate: *string
│       ├── CurrentBackupStorageRedundancy: *Enum (4 values)
│       │   ├── "Geo"
│       │   ├── "GeoZone"
│       │   ├── "Local"
│       │   └── "Zone"
│       ├── CurrentServiceObjectiveName: *string
│       ├── CurrentSku: *Object (5 properties)
│       │   ├── Capacity: *int
│       │   ├── Family: *string
│       │   ├── Name: *string
│       │   ├── Size: *string
│       │   └── Tier: *string
│       ├── DatabaseId: *string
│       ├── DefaultSecondaryLocation: *string
│       ├── EarliestRestoreDate: *string
│       ├── ElasticPoolId: *string
│       ├── FailoverGroupId: *string
│       ├── FederatedClientId: *string
│       ├── HighAvailabilityReplicaCount: *int
│       ├── Id: *string
│       ├── Identity: *Object (3 properties)
│       │   ├── TenantId: *string
│       │   ├── Type: *Enum (2 values)
│       │   │   ├── "None"
│       │   │   └── "UserAssigned"
│       │   └── UserAssignedIdentities: map[string]Object (2 properties)
│       │       ├── ClientId: *string
│       │       └── PrincipalId: *string
│       ├── IsInfraEncryptionEnabled: *bool
│       ├── IsLedgerOn: *bool
│       ├── Kind: *string
│       ├── LicenseType: *Enum (2 values)
│       │   ├── "BasePrice"
│       │   └── "LicenseIncluded"
│       ├── Location: *string
│       ├── LongTermRetentionBackupResourceId: *string
│       ├── MaintenanceConfigurationId: *string
│       ├── ManagedBy: *string
│       ├── MaxLogSizeBytes: *int
│       ├── MaxSizeBytes: *int
│       ├── MinCapacity: *float64
│       ├── Name: *string
│       ├── PausedDate: *string
│       ├── ReadScale: *Enum (2 values)
│       │   ├── "Disabled"
│       │   └── "Enabled"
│       ├── RecoverableDatabaseId: *string
│       ├── RecoveryServicesRecoveryPointId: *string
│       ├── RequestedBackupStorageRedundancy: *Enum (4 values)
│       │   ├── "Geo"
│       │   ├── "GeoZone"
│       │   ├── "Local"
│       │   └── "Zone"
│       ├── RequestedServiceObjectiveName: *string
│       ├── RestorableDroppedDatabaseId: *string
│       ├── RestorePointInTime: *string
│       ├── ResumedDate: *string
│       ├── SampleName: *Enum (3 values)
│       │   ├── "AdventureWorksLT"
│       │   ├── "WideWorldImportersFull"
│       │   └── "WideWorldImportersStd"
│       ├── SecondaryType: *Enum (2 values)
│       │   ├── "Geo"
│       │   └── "Named"
│       ├── Sku: *Object (5 properties)
│       │   ├── Capacity: *int
│       │   ├── Family: *string
│       │   ├── Name: *string
│       │   ├── Size: *string
│       │   └── Tier: *string
│       ├── SourceDatabaseDeletionDate: *string
│       ├── SourceDatabaseId: *string
│       ├── SourceResourceId: *string
│       ├── Status: *Enum (24 values)
│       │   ├── "AutoClosed"
│       │   ├── "Copying"
│       │   ├── "Creating"
│       │   ├── "Disabled"
│       │   ├── "EmergencyMode"
│       │   ├── "Inaccessible"
│       │   ├── "Offline"
│       │   ├── "OfflineChangingDwPerformanceTiers"
│       │   ├── "OfflineSecondary"
│       │   ├── "Online"
│       │   ├── "OnlineChangingDwPerformanceTiers"
│       │   ├── "Paused"
│       │   ├── "Pausing"
│       │   ├── "Recovering"
│       │   ├── "RecoveryPending"
│       │   ├── "Restoring"
│       │   ├── "Resuming"
│       │   ├── "Scaling"
│       │   ├── "Shutdown"
│       │   ├── "Standby"
│       │   ├── "Starting"
│       │   ├── "Stopped"
│       │   ├── "Stopping"
│       │   └── "Suspect"
│       ├── Tags: map[string]string
│       ├── Type: *string
│       └── ZoneRedundant: *bool
├── ServersDatabasesAdvancedThreatProtectionSetting: Resource
│   ├── Owner: ServersDatabase
│   ├── Spec: Object (2 properties)
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   └── State: *Enum (3 values)
│   │       ├── "Disabled"
│   │       ├── "Enabled"
│   │       └── "New"
│   └── Status: Object (7 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── CreationTime: *string
│       ├── Id: *string
│       ├── Name: *string
│       ├── State: *Enum (3 values)
│       │   ├── "Disabled"
│       │   ├── "Enabled"
│       │   └── "New"
│       ├── SystemData: *Object (6 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *Enum (4 values)
│       │   │   ├── "Application"
│       │   │   ├── "Key"
│       │   │   ├── "ManagedIdentity"
│       │   │   └── "User"
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   └── LastModifiedByType: *Enum (4 values)
│       │       ├── "Application"
│       │       ├── "Key"
│       │       ├── "ManagedIdentity"
│       │       └── "User"
│       └── Type: *string
├── ServersDatabasesAuditingSetting: Resource
│   ├── Owner: ServersDatabase
│   ├── Spec: Object (11 properties)
│   │   ├── AuditActionsAndGroups: string[]
│   │   ├── IsAzureMonitorTargetEnabled: *bool
│   │   ├── IsManagedIdentityInUse: *bool
│   │   ├── IsStorageSecondaryKeyInUse: *bool
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── QueueDelayMs: *int
│   │   ├── RetentionDays: *int
│   │   ├── State: *Enum (2 values)
│   │   │   ├── "Disabled"
│   │   │   └── "Enabled"
│   │   ├── StorageAccountAccessKey: *genruntime.SecretReference
│   │   ├── StorageAccountSubscriptionId: Validated<*string> (1 rule)
│   │   │   └── Rule 0: Pattern: "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$"
│   │   └── StorageEndpoint: *string
│   └── Status: Object (14 properties)
│       ├── AuditActionsAndGroups: string[]
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── IsAzureMonitorTargetEnabled: *bool
│       ├── IsManagedIdentityInUse: *bool
│       ├── IsStorageSecondaryKeyInUse: *bool
│       ├── Kind: *string
│       ├── Name: *string
│       ├── QueueDelayMs: *int
│       ├── RetentionDays: *int
│       ├── State: *Enum (2 values)
│       │   ├── "Disabled"
│       │   └── "Enabled"
│       ├── StorageAccountSubscriptionId: *string
│       ├── StorageEndpoint: *string
│       └── Type: *string
├── ServersDatabasesBackupLongTermRetentionPolicy: Resource
│   ├── Owner: ServersDatabase
│   ├── Spec: Object (5 properties)
│   │   ├── MonthlyRetention: *string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── WeekOfYear: *int
│   │   ├── WeeklyRetention: *string
│   │   └── YearlyRetention: *string
│   └── Status: Object (8 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── MonthlyRetention: *string
│       ├── Name: *string
│       ├── Type: *string
│       ├── WeekOfYear: *int
│       ├── WeeklyRetention: *string
│       └── YearlyRetention: *string
├── ServersDatabasesBackupShortTermRetentionPolicy: Resource
│   ├── Owner: ServersDatabase
│   ├── Spec: Object (3 properties)
│   │   ├── DiffBackupIntervalInHours: *Enum (2 values)
│   │   │   ├── 12
│   │   │   └── 24
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   └── RetentionDays: *int
│   └── Status: Object (6 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── DiffBackupIntervalInHours: *Enum (2 values)
│       │   ├── 12
│       │   └── 24
│       ├── Id: *string
│       ├── Name: *string
│       ├── RetentionDays: *int
│       └── Type: *string
├── ServersDatabasesSecurityAlertPolicy: Resource
│   ├── Owner: ServersDatabase
│   ├── Spec: Object (8 properties)
│   │   ├── DisabledAlerts: string[]
│   │   ├── EmailAccountAdmins: *bool
│   │   ├── EmailAddresses: string[]
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── RetentionDays: *int
│   │   ├── State: *Enum (2 values)
│   │   │   ├── "Disabled"
│   │   │   └── "Enabled"
│   │   ├── StorageAccountAccessKey: *genruntime.SecretReference
│   │   └── StorageEndpoint: *string
│   └── Status: Object (12 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── CreationTime: *string
│       ├── DisabledAlerts: string[]
│       ├── EmailAccountAdmins: *bool
│       ├── EmailAddresses: string[]
│       ├── Id: *string
│       ├── Name: *string
│       ├── RetentionDays: *int
│       ├── State: *Enum (2 values)
│       │   ├── "Disabled"
│       │   └── "Enabled"
│       ├── StorageEndpoint: *string
│       ├── SystemData: *Object (6 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *Enum (4 values)
│       │   │   ├── "Application"
│       │   │   ├── "Key"
│       │   │   ├── "ManagedIdentity"
│       │   │   └── "User"
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   └── LastModifiedByType: *Enum (4 values)
│       │       ├── "Application"
│       │       ├── "Key"
│       │       ├── "ManagedIdentity"
│       │       └── "User"
│       └── Type: *string
├── ServersDatabasesTransparentDataEncryption: Resource
│   ├── Owner: ServersDatabase
│   ├── Spec: Object (2 properties)
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   └── State: *Enum (2 values)
│   │       ├── "Disabled"
│   │       └── "Enabled"
│   └── Status: Object (5 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── Name: *string
│       ├── State: *Enum (2 values)
│       │   ├── "Disabled"
│       │   └── "Enabled"
│       └── Type: *string
├── ServersDatabasesVulnerabilityAssessment: Resource
│   ├── Owner: ServersDatabase
│   ├── Spec: Object (6 properties)
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── RecurringScans: *Object (3 properties)
│   │   │   ├── EmailSubscriptionAdmins: *bool
│   │   │   ├── Emails: string[]
│   │   │   └── IsEnabled: *bool
│   │   ├── StorageAccountAccessKey: *genruntime.SecretReference
│   │   ├── StorageContainerPath: *string
│   │   ├── StorageContainerPathFromConfig: *genruntime.ConfigMapReference
│   │   └── StorageContainerSasKey: *genruntime.SecretReference
│   └── Status: Object (6 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── Name: *string
│       ├── RecurringScans: *Object (3 properties)
│       │   ├── EmailSubscriptionAdmins: *bool
│       │   ├── Emails: string[]
│       │   └── IsEnabled: *bool
│       ├── StorageContainerPath: *string
│       └── Type: *string
├── ServersElasticPool: Resource
│   ├── Owner: Server
│   ├── Spec: Object (12 properties)
│   │   ├── AzureName: string
│   │   ├── HighAvailabilityReplicaCount: *int
│   │   ├── LicenseType: *Enum (2 values)
│   │   │   ├── "BasePrice"
│   │   │   └── "LicenseIncluded"
│   │   ├── Location: *string
│   │   ├── MaintenanceConfigurationId: *string
│   │   ├── MaxSizeBytes: *int
│   │   ├── MinCapacity: *float64
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PerDatabaseSettings: *Object (2 properties)
│   │   │   ├── MaxCapacity: *float64
│   │   │   └── MinCapacity: *float64
│   │   ├── Sku: *Object (5 properties)
│   │   │   ├── Capacity: *int
│   │   │   ├── Family: *string
│   │   │   ├── Name: *string
│   │   │   ├── Size: *string
│   │   │   └── Tier: *string
│   │   ├── Tags: map[string]string
│   │   └── ZoneRedundant: *bool
│   └── Status: Object (17 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── CreationDate: *string
│       ├── HighAvailabilityReplicaCount: *int
│       ├── Id: *string
│       ├── Kind: *string
│       ├── LicenseType: *Enum (2 values)
│       │   ├── "BasePrice"
│       │   └── "LicenseIncluded"
│       ├── Location: *string
│       ├── MaintenanceConfigurationId: *string
│       ├── MaxSizeBytes: *int
│       ├── MinCapacity: *float64
│       ├── Name: *string
│       ├── PerDatabaseSettings: *Object (2 properties)
│       │   ├── MaxCapacity: *float64
│       │   └── MinCapacity: *float64
│       ├── Sku: *Object (5 properties)
│       │   ├── Capacity: *int
│       │   ├── Family: *string
│       │   ├── Name: *string
│       │   ├── Size: *string
│       │   └── Tier: *string
│       ├── State: *Enum (3 values)
│       │   ├── "Creating"
│       │   ├── "Disabled"
│       │   └── "Ready"
│       ├── Tags: map[string]string
│       ├── Type: *string
│       └── ZoneRedundant: *bool
├── ServersFailoverGroup: Resource
│   ├── Owner: Server
│   ├── Spec: Object (7 properties)
│   │   ├── AzureName: string
│   │   ├── DatabasesReferences: genruntime.ResourceReference[]
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PartnerServers: Object (1 property)[]
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── ReadOnlyEndpoint: *Object (1 property)
│   │   │   └── FailoverPolicy: *Enum (2 values)
│   │   │       ├── "Disabled"
│   │   │       └── "Enabled"
│   │   ├── ReadWriteEndpoint: *Object (2 properties)
│   │   │   ├── FailoverPolicy: *Enum (2 values)
│   │   │   │   ├── "Automatic"
│   │   │   │   └── "Manual"
│   │   │   └── FailoverWithDataLossGracePeriodMinutes: *int
│   │   └── Tags: map[string]string
│   └── Status: Object (12 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Databases: string[]
│       ├── Id: *string
│       ├── Location: *string
│       ├── Name: *string
│       ├── PartnerServers: Object (3 properties)[]
│       │   ├── Id: *string
│       │   ├── Location: *string
│       │   └── ReplicationRole: *Enum (2 values)
│       │       ├── "Primary"
│       │       └── "Secondary"
│       ├── ReadOnlyEndpoint: *Object (1 property)
│       │   └── FailoverPolicy: *Enum (2 values)
│       │       ├── "Disabled"
│       │       └── "Enabled"
│       ├── ReadWriteEndpoint: *Object (2 properties)
│       │   ├── FailoverPolicy: *Enum (2 values)
│       │   │   ├── "Automatic"
│       │   │   └── "Manual"
│       │   └── FailoverWithDataLossGracePeriodMinutes: *int
│       ├── ReplicationRole: *Enum (2 values)
│       │   ├── "Primary"
│       │   └── "Secondary"
│       ├── ReplicationState: *string
│       ├── Tags: map[string]string
│       └── Type: *string
├── ServersFirewallRule: Resource
│   ├── Owner: Server
│   ├── Spec: Object (4 properties)
│   │   ├── AzureName: string
│   │   ├── EndIpAddress: *string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   └── StartIpAddress: *string
│   └── Status: Object (6 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── EndIpAddress: *string
│       ├── Id: *string
│       ├── Name: *string
│       ├── StartIpAddress: *string
│       └── Type: *string
├── ServersIPV6FirewallRule: Resource
│   ├── Owner: Server
│   ├── Spec: Object (4 properties)
│   │   ├── AzureName: string
│   │   ├── EndIPv6Address: *string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   └── StartIPv6Address: *string
│   └── Status: Object (6 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── EndIPv6Address: *string
│       ├── Id: *string
│       ├── Name: *string
│       ├── StartIPv6Address: *string
│       └── Type: *string
├── ServersOutboundFirewallRule: Resource
│   ├── Owner: Server
│   ├── Spec: Object (2 properties)
│   │   ├── AzureName: string
│   │   └── Owner: *genruntime.KnownResourceReference
│   └── Status: Object (5 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── Name: *string
│       ├── ProvisioningState: *string
│       └── Type: *string
├── ServersSecurityAlertPolicy: Resource
│   ├── Owner: Server
│   ├── Spec: Object (8 properties)
│   │   ├── DisabledAlerts: string[]
│   │   ├── EmailAccountAdmins: *bool
│   │   ├── EmailAddresses: string[]
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── RetentionDays: *int
│   │   ├── State: *Enum (2 values)
│   │   │   ├── "Disabled"
│   │   │   └── "Enabled"
│   │   ├── StorageAccountAccessKey: *genruntime.SecretReference
│   │   └── StorageEndpoint: *string
│   └── Status: Object (12 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── CreationTime: *string
│       ├── DisabledAlerts: string[]
│       ├── EmailAccountAdmins: *bool
│       ├── EmailAddresses: string[]
│       ├── Id: *string
│       ├── Name: *string
│       ├── RetentionDays: *int
│       ├── State: *Enum (2 values)
│       │   ├── "Disabled"
│       │   └── "Enabled"
│       ├── StorageEndpoint: *string
│       ├── SystemData: *Object (6 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *Enum (4 values)
│       │   │   ├── "Application"
│       │   │   ├── "Key"
│       │   │   ├── "ManagedIdentity"
│       │   │   └── "User"
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   └── LastModifiedByType: *Enum (4 values)
│       │       ├── "Application"
│       │       ├── "Key"
│       │       ├── "ManagedIdentity"
│       │       └── "User"
│       └── Type: *string
├── ServersVirtualNetworkRule: Resource
│   ├── Owner: Server
│   ├── Spec: Object (4 properties)
│   │   ├── AzureName: string
│   │   ├── IgnoreMissingVnetServiceEndpoint: *bool
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   └── VirtualNetworkSubnetReference: *genruntime.ResourceReference
│   └── Status: Object (7 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── IgnoreMissingVnetServiceEndpoint: *bool
│       ├── Name: *string
│       ├── State: *Enum (6 values)
│       │   ├── "Deleting"
│       │   ├── "Failed"
│       │   ├── "InProgress"
│       │   ├── "Initializing"
│       │   ├── "Ready"
│       │   └── "Unknown"
│       ├── Type: *string
│       └── VirtualNetworkSubnetId: *string
├── ServersVulnerabilityAssessment: Resource
│   ├── Owner: Server
│   ├── Spec: Object (6 properties)
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── RecurringScans: *Object (3 properties)
│   │   │   ├── EmailSubscriptionAdmins: *bool
│   │   │   ├── Emails: string[]
│   │   │   └── IsEnabled: *bool
│   │   ├── StorageAccountAccessKey: *genruntime.SecretReference
│   │   ├── StorageContainerPath: *string
│   │   ├── StorageContainerPathFromConfig: *genruntime.ConfigMapReference
│   │   └── StorageContainerSasKey: *genruntime.SecretReference
│   └── Status: Object (6 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── Name: *string
│       ├── RecurringScans: *Object (3 properties)
│       │   ├── EmailSubscriptionAdmins: *bool
│       │   ├── Emails: string[]
│       │   └── IsEnabled: *bool
│       ├── StorageContainerPath: *string
│       └── Type: *string
├── Servers_Administrator_STATUS_ARM: Object (4 properties)
│   ├── Id: *string
│   ├── Name: *string
│   ├── Properties: *Object (5 properties)
│   │   ├── AdministratorType: *Enum (1 value)
│   │   │   └── "ActiveDirectory"
│   │   ├── AzureADOnlyAuthentication: *bool
│   │   ├── Login: *string
│   │   ├── Sid: *string
│   │   └── TenantId: *string
│   └── Type: *string
├── Servers_Administrator_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (4 properties)
│       ├── AdministratorType: *Enum (1 value)
│       │   └── "ActiveDirectory"
│       ├── Login: *string
│       ├── Sid: *string
│       └── TenantId: *string
├── Servers_AdvancedThreatProtectionSetting_STATUS_ARM: Object (5 properties)
│   ├── Id: *string
│   ├── Name: *string
│   ├── Properties: *Object (2 properties)
│   │   ├── CreationTime: *string
│   │   └── State: *Enum (3 values)
│   │       ├── "Disabled"
│   │       ├── "Enabled"
│   │       └── "New"
│   ├── SystemData: *Object (6 properties)
│   │   ├── CreatedAt: *string
│   │   ├── CreatedBy: *string
│   │   ├── CreatedByType: *Enum (4 values)
│   │   │   ├── "Application"
│   │   │   ├── "Key"
│   │   │   ├── "ManagedIdentity"
│   │   │   └── "User"
│   │   ├── LastModifiedAt: *string
│   │   ├── LastModifiedBy: *string
│   │   └── LastModifiedByType: *Enum (4 values)
│   │       ├── "Application"
│   │       ├── "Key"
│   │       ├── "ManagedIdentity"
│   │       └── "User"
│   └── Type: *string
├── Servers_AdvancedThreatProtectionSetting_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (1 property)
│       └── State: *Enum (3 values)
│           ├── "Disabled"
│           ├── "Enabled"
│           └── "New"
├── Servers_AuditingSetting_STATUS_ARM: Object (4 properties)
│   ├── Id: *string
│   ├── Name: *string
│   ├── Properties: *Object (10 properties)
│   │   ├── AuditActionsAndGroups: string[]
│   │   ├── IsAzureMonitorTargetEnabled: *bool
│   │   ├── IsDevopsAuditEnabled: *bool
│   │   ├── IsManagedIdentityInUse: *bool
│   │   ├── IsStorageSecondaryKeyInUse: *bool
│   │   ├── QueueDelayMs: *int
│   │   ├── RetentionDays: *int
│   │   ├── State: *Enum (2 values)
│   │   │   ├── "Disabled"
│   │   │   └── "Enabled"
│   │   ├── StorageAccountSubscriptionId: *string
│   │   └── StorageEndpoint: *string
│   └── Type: *string
├── Servers_AuditingSetting_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (11 properties)
│       ├── AuditActionsAndGroups: string[]
│       ├── IsAzureMonitorTargetEnabled: *bool
│       ├── IsDevopsAuditEnabled: *bool
│       ├── IsManagedIdentityInUse: *bool
│       ├── IsStorageSecondaryKeyInUse: *bool
│       ├── QueueDelayMs: *int
│       ├── RetentionDays: *int
│       ├── State: *Enum (2 values)
│       │   ├── "Disabled"
│       │   └── "Enabled"
│       ├── StorageAccountAccessKey: *string
│       ├── StorageAccountSubscriptionId: *string
│       └── StorageEndpoint: *string
├── Servers_AzureADOnlyAuthentication_STATUS_ARM: Object (4 properties)
│   ├── Id: *string
│   ├── Name: *string
│   ├── Properties: *Object (1 property)
│   │   └── AzureADOnlyAuthentication: *bool
│   └── Type: *string
├── Servers_AzureADOnlyAuthentication_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (1 property)
│       └── AzureADOnlyAuthentication: *bool
├── Servers_ConnectionPolicy_STATUS_ARM: Object (6 properties)
│   ├── Id: *string
│   ├── Kind: *string
│   ├── Location: *string
│   ├── Name: *string
│   ├── Properties: *Object (1 property)
│   │   └── ConnectionType: *Enum (3 values)
│   │       ├── "Default"
│   │       ├── "Proxy"
│   │       └── "Redirect"
│   └── Type: *string
├── Servers_ConnectionPolicy_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (1 property)
│       └── ConnectionType: *Enum (3 values)
│           ├── "Default"
│           ├── "Proxy"
│           └── "Redirect"
├── Servers_Database_STATUS_ARM: Object (10 properties)
│   ├── Id: *string
│   ├── Identity: *Object (3 properties)
│   │   ├── TenantId: *string
│   │   ├── Type: *Enum (2 values)
│   │   │   ├── "None"
│   │   │   └── "UserAssigned"
│   │   └── UserAssignedIdentities: map[string]Object (2 properties)
│   │       ├── ClientId: *string
│   │       └── PrincipalId: *string
│   ├── Kind: *string
│   ├── Location: *string
│   ├── ManagedBy: *string
│   ├── Name: *string
│   ├── Properties: *Object (39 properties)
│   │   ├── AutoPauseDelay: *int
│   │   ├── CatalogCollation: *Enum (2 values)
│   │   │   ├── "DATABASE_DEFAULT"
│   │   │   └── "SQL_Latin1_General_CP1_CI_AS"
│   │   ├── Collation: *string
│   │   ├── CreateMode: *Enum (10 values)
│   │   │   ├── "Copy"
│   │   │   ├── "Default"
│   │   │   ├── "OnlineSecondary"
│   │   │   ├── "PointInTimeRestore"
│   │   │   ├── "Recovery"
│   │   │   ├── "Restore"
│   │   │   ├── "RestoreExternalBackup"
│   │   │   ├── "RestoreExternalBackupSecondary"
│   │   │   ├── "RestoreLongTermRetentionBackup"
│   │   │   └── "Secondary"
│   │   ├── CreationDate: *string
│   │   ├── CurrentBackupStorageRedundancy: *Enum (4 values)
│   │   │   ├── "Geo"
│   │   │   ├── "GeoZone"
│   │   │   ├── "Local"
│   │   │   └── "Zone"
│   │   ├── CurrentServiceObjectiveName: *string
│   │   ├── CurrentSku: *Object (5 properties)
│   │   │   ├── Capacity: *int
│   │   │   ├── Family: *string
│   │   │   ├── Name: *string
│   │   │   ├── Size: *string
│   │   │   └── Tier: *string
│   │   ├── DatabaseId: *string
│   │   ├── DefaultSecondaryLocation: *string
│   │   ├── EarliestRestoreDate: *string
│   │   ├── ElasticPoolId: *string
│   │   ├── FailoverGroupId: *string
│   │   ├── FederatedClientId: *string
│   │   ├── HighAvailabilityReplicaCount: *int
│   │   ├── IsInfraEncryptionEnabled: *bool
│   │   ├── IsLedgerOn: *bool
│   │   ├── LicenseType: *Enum (2 values)
│   │   │   ├── "BasePrice"
│   │   │   └── "LicenseIncluded"
│   │   ├── LongTermRetentionBackupResourceId: *string
│   │   ├── MaintenanceConfigurationId: *string
│   │   ├── MaxLogSizeBytes: *int
│   │   ├── MaxSizeBytes: *int
│   │   ├── MinCapacity: *float64
│   │   ├── PausedDate: *string
│   │   ├── ReadScale: *Enum (2 values)
│   │   │   ├── "Disabled"
│   │   │   └── "Enabled"
│   │   ├── RecoverableDatabaseId: *string
│   │   ├── RecoveryServicesRecoveryPointId: *string
│   │   ├── RequestedBackupStorageRedundancy: *Enum (4 values)
│   │   │   ├── "Geo"
│   │   │   ├── "GeoZone"
│   │   │   ├── "Local"
│   │   │   └── "Zone"
│   │   ├── RequestedServiceObjectiveName: *string
│   │   ├── RestorableDroppedDatabaseId: *string
│   │   ├── RestorePointInTime: *string
│   │   ├── ResumedDate: *string
│   │   ├── SampleName: *Enum (3 values)
│   │   │   ├── "AdventureWorksLT"
│   │   │   ├── "WideWorldImportersFull"
│   │   │   └── "WideWorldImportersStd"
│   │   ├── SecondaryType: *Enum (2 values)
│   │   │   ├── "Geo"
│   │   │   └── "Named"
│   │   ├── SourceDatabaseDeletionDate: *string
│   │   ├── SourceDatabaseId: *string
│   │   ├── SourceResourceId: *string
│   │   ├── Status: *Enum (24 values)
│   │   │   ├── "AutoClosed"
│   │   │   ├── "Copying"
│   │   │   ├── "Creating"
│   │   │   ├── "Disabled"
│   │   │   ├── "EmergencyMode"
│   │   │   ├── "Inaccessible"
│   │   │   ├── "Offline"
│   │   │   ├── "OfflineChangingDwPerformanceTiers"
│   │   │   ├── "OfflineSecondary"
│   │   │   ├── "Online"
│   │   │   ├── "OnlineChangingDwPerformanceTiers"
│   │   │   ├── "Paused"
│   │   │   ├── "Pausing"
│   │   │   ├── "Recovering"
│   │   │   ├── "RecoveryPending"
│   │   │   ├── "Restoring"
│   │   │   ├── "Resuming"
│   │   │   ├── "Scaling"
│   │   │   ├── "Shutdown"
│   │   │   ├── "Standby"
│   │   │   ├── "Starting"
│   │   │   ├── "Stopped"
│   │   │   ├── "Stopping"
│   │   │   └── "Suspect"
│   │   └── ZoneRedundant: *bool
│   ├── Sku: *Object (5 properties)
│   │   ├── Capacity: *int
│   │   ├── Family: *string
│   │   ├── Name: *string
│   │   ├── Size: *string
│   │   └── Tier: *string
│   ├── Tags: map[string]string
│   └── Type: *string
├── Servers_Database_Spec_ARM: Object (6 properties)
│   ├── Identity: *Object (2 properties)
│   │   ├── Type: *Enum (2 values)
│   │   │   ├── "None"
│   │   │   └── "UserAssigned"
│   │   └── UserAssignedIdentities: map[string]Object (0 properties)
│   ├── Location: *string
│   ├── Name: string
│   ├── Properties: *Object (25 properties)
│   │   ├── AutoPauseDelay: *int
│   │   ├── CatalogCollation: *Enum (2 values)
│   │   │   ├── "DATABASE_DEFAULT"
│   │   │   └── "SQL_Latin1_General_CP1_CI_AS"
│   │   ├── Collation: *string
│   │   ├── CreateMode: *Enum (10 values)
│   │   │   ├── "Copy"
│   │   │   ├── "Default"
│   │   │   ├── "OnlineSecondary"
│   │   │   ├── "PointInTimeRestore"
│   │   │   ├── "Recovery"
│   │   │   ├── "Restore"
│   │   │   ├── "RestoreExternalBackup"
│   │   │   ├── "RestoreExternalBackupSecondary"
│   │   │   ├── "RestoreLongTermRetentionBackup"
│   │   │   └── "Secondary"
│   │   ├── ElasticPoolId: *string
│   │   ├── FederatedClientId: *string
│   │   ├── HighAvailabilityReplicaCount: *int
│   │   ├── IsLedgerOn: *bool
│   │   ├── LicenseType: *Enum (2 values)
│   │   │   ├── "BasePrice"
│   │   │   └── "LicenseIncluded"
│   │   ├── LongTermRetentionBackupResourceId: *string
│   │   ├── MaintenanceConfigurationId: *string
│   │   ├── MaxSizeBytes: *int
│   │   ├── MinCapacity: *float64
│   │   ├── ReadScale: *Enum (2 values)
│   │   │   ├── "Disabled"
│   │   │   └── "Enabled"
│   │   ├── RecoverableDatabaseId: *string
│   │   ├── RecoveryServicesRecoveryPointId: *string
│   │   ├── RequestedBackupStorageRedundancy: *Enum (4 values)
│   │   │   ├── "Geo"
│   │   │   ├── "GeoZone"
│   │   │   ├── "Local"
│   │   │   └── "Zone"
│   │   ├── RestorableDroppedDatabaseId: *string
│   │   ├── RestorePointInTime: *string
│   │   ├── SampleName: *Enum (3 values)
│   │   │   ├── "AdventureWorksLT"
│   │   │   ├── "WideWorldImportersFull"
│   │   │   └── "WideWorldImportersStd"
│   │   ├── SecondaryType: *Enum (2 values)
│   │   │   ├── "Geo"
│   │   │   └── "Named"
│   │   ├── SourceDatabaseDeletionDate: *string
│   │   ├── SourceDatabaseId: *string
│   │   ├── SourceResourceId: *string
│   │   └── ZoneRedundant: *bool
│   ├── Sku: *Object (5 properties)
│   │   ├── Capacity: *int
│   │   ├── Family: *string
│   │   ├── Name: *string
│   │   ├── Size: *string
│   │   └── Tier: *string
│   └── Tags: map[string]string
├── Servers_Databases_AdvancedThreatProtectionSetting_STATUS_ARM: Object (5 properties)
│   ├── Id: *string
│   ├── Name: *string
│   ├── Properties: *Object (2 properties)
│   │   ├── CreationTime: *string
│   │   └── State: *Enum (3 values)
│   │       ├── "Disabled"
│   │       ├── "Enabled"
│   │       └── "New"
│   ├── SystemData: *Object (6 properties)
│   │   ├── CreatedAt: *string
│   │   ├── CreatedBy: *string
│   │   ├── CreatedByType: *Enum (4 values)
│   │   │   ├── "Application"
│   │   │   ├── "Key"
│   │   │   ├── "ManagedIdentity"
│   │   │   └── "User"
│   │   ├── LastModifiedAt: *string
│   │   ├── LastModifiedBy: *string
│   │   └── LastModifiedByType: *Enum (4 values)
│   │       ├── "Application"
│   │       ├── "Key"
│   │       ├── "ManagedIdentity"
│   │       └── "User"
│   └── Type: *string
├── Servers_Databases_AdvancedThreatProtectionSetting_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (1 property)
│       └── State: *Enum (3 values)
│           ├── "Disabled"
│           ├── "Enabled"
│           └── "New"
├── Servers_Databases_AuditingSetting_STATUS_ARM: Object (5 properties)
│   ├── Id: *string
│   ├── Kind: *string
│   ├── Name: *string
│   ├── Properties: *Object (9 properties)
│   │   ├── AuditActionsAndGroups: string[]
│   │   ├── IsAzureMonitorTargetEnabled: *bool
│   │   ├── IsManagedIdentityInUse: *bool
│   │   ├── IsStorageSecondaryKeyInUse: *bool
│   │   ├── QueueDelayMs: *int
│   │   ├── RetentionDays: *int
│   │   ├── State: *Enum (2 values)
│   │   │   ├── "Disabled"
│   │   │   └── "Enabled"
│   │   ├── StorageAccountSubscriptionId: *string
│   │   └── StorageEndpoint: *string
│   └── Type: *string
├── Servers_Databases_AuditingSetting_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (10 properties)
│       ├── AuditActionsAndGroups: string[]
│       ├── IsAzureMonitorTargetEnabled: *bool
│       ├── IsManagedIdentityInUse: *bool
│       ├── IsStorageSecondaryKeyInUse: *bool
│       ├── QueueDelayMs: *int
│       ├── RetentionDays: *int
│       ├── State: *Enum (2 values)
│       │   ├── "Disabled"
│       │   └── "Enabled"
│       ├── StorageAccountAccessKey: *string
│       ├── StorageAccountSubscriptionId: *string
│       └── StorageEndpoint: *string
├── Servers_Databases_BackupLongTermRetentionPolicy_STATUS_ARM: Object (4 properties)
│   ├── Id: *string
│   ├── Name: *string
│   ├── Properties: *Object (4 properties)
│   │   ├── MonthlyRetention: *string
│   │   ├── WeekOfYear: *int
│   │   ├── WeeklyRetention: *string
│   │   └── YearlyRetention: *string
│   └── Type: *string
├── Servers_Databases_BackupLongTermRetentionPolicy_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (4 properties)
│       ├── MonthlyRetention: *string
│       ├── WeekOfYear: *int
│       ├── WeeklyRetention: *string
│       └── YearlyRetention: *string
├── Servers_Databases_BackupShortTermRetentionPolicy_STATUS_ARM: Object (4 properties)
│   ├── Id: *string
│   ├── Name: *string
│   ├── Properties: *Object (2 properties)
│   │   ├── DiffBackupIntervalInHours: *Enum (2 values)
│   │   │   ├── 12
│   │   │   └── 24
│   │   └── RetentionDays: *int
│   └── Type: *string
├── Servers_Databases_BackupShortTermRetentionPolicy_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (2 properties)
│       ├── DiffBackupIntervalInHours: *Enum (2 values)
│       │   ├── 12
│       │   └── 24
│       └── RetentionDays: *int
├── Servers_Databases_SecurityAlertPolicy_STATUS_ARM: Object (5 properties)
│   ├── Id: *string
│   ├── Name: *string
│   ├── Properties: *Object (7 properties)
│   │   ├── CreationTime: *string
│   │   ├── DisabledAlerts: string[]
│   │   ├── EmailAccountAdmins: *bool
│   │   ├── EmailAddresses: string[]
│   │   ├── RetentionDays: *int
│   │   ├── State: *Enum (2 values)
│   │   │   ├── "Disabled"
│   │   │   └── "Enabled"
│   │   └── StorageEndpoint: *string
│   ├── SystemData: *Object (6 properties)
│   │   ├── CreatedAt: *string
│   │   ├── CreatedBy: *string
│   │   ├── CreatedByType: *Enum (4 values)
│   │   │   ├── "Application"
│   │   │   ├── "Key"
│   │   │   ├── "ManagedIdentity"
│   │   │   └── "User"
│   │   ├── LastModifiedAt: *string
│   │   ├── LastModifiedBy: *string
│   │   └── LastModifiedByType: *Enum (4 values)
│   │       ├── "Application"
│   │       ├── "Key"
│   │       ├── "ManagedIdentity"
│   │       └── "User"
│   └── Type: *string
├── Servers_Databases_SecurityAlertPolicy_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (7 properties)
│       ├── DisabledAlerts: string[]
│       ├── EmailAccountAdmins: *bool
│       ├── EmailAddresses: string[]
│       ├── RetentionDays: *int
│       ├── State: *Enum (2 values)
│       │   ├── "Disabled"
│       │   └── "Enabled"
│       ├── StorageAccountAccessKey: *string
│       └── StorageEndpoint: *string
├── Servers_Databases_TransparentDataEncryption_STATUS_ARM: Object (4 properties)
│   ├── Id: *string
│   ├── Name: *string
│   ├── Properties: *Object (1 property)
│   │   └── State: *Enum (2 values)
│   │       ├── "Disabled"
│   │       └── "Enabled"
│   └── Type: *string
├── Servers_Databases_TransparentDataEncryption_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (1 property)
│       └── State: *Enum (2 values)
│           ├── "Disabled"
│           └── "Enabled"
├── Servers_Databases_VulnerabilityAssessment_STATUS_ARM: Object (4 properties)
│   ├── Id: *string
│   ├── Name: *string
│   ├── Properties: *Object (2 properties)
│   │   ├── RecurringScans: *Object (3 properties)
│   │   │   ├── EmailSubscriptionAdmins: *bool
│   │   │   ├── Emails: string[]
│   │   │   └── IsEnabled: *bool
│   │   └── StorageContainerPath: *string
│   └── Type: *string
├── Servers_Databases_VulnerabilityAssessment_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (4 properties)
│       ├── RecurringScans: *Object (3 properties)
│       │   ├── EmailSubscriptionAdmins: *bool
│       │   ├── Emails: string[]
│       │   └── IsEnabled: *bool
│       ├── StorageAccountAccessKey: *string
│       ├── StorageContainerPath: *string
│       └── StorageContainerSasKey: *string
├── Servers_ElasticPool_STATUS_ARM: Object (8 properties)
│   ├── Id: *string
│   ├── Kind: *string
│   ├── Location: *string
│   ├── Name: *string
│   ├── Properties: *Object (9 properties)
│   │   ├── CreationDate: *string
│   │   ├── HighAvailabilityReplicaCount: *int
│   │   ├── LicenseType: *Enum (2 values)
│   │   │   ├── "BasePrice"
│   │   │   └── "LicenseIncluded"
│   │   ├── MaintenanceConfigurationId: *string
│   │   ├── MaxSizeBytes: *int
│   │   ├── MinCapacity: *float64
│   │   ├── PerDatabaseSettings: *Object (2 properties)
│   │   │   ├── MaxCapacity: *float64
│   │   │   └── MinCapacity: *float64
│   │   ├── State: *Enum (3 values)
│   │   │   ├── "Creating"
│   │   │   ├── "Disabled"
│   │   │   └── "Ready"
│   │   └── ZoneRedundant: *bool
│   ├── Sku: *Object (5 properties)
│   │   ├── Capacity: *int
│   │   ├── Family: *string
│   │   ├── Name: *string
│   │   ├── Size: *string
│   │   └── Tier: *string
│   ├── Tags: map[string]string
│   └── Type: *string
├── Servers_ElasticPool_Spec_ARM: Object (5 properties)
│   ├── Location: *string
│   ├── Name: string
│   ├── Properties: *Object (7 properties)
│   │   ├── HighAvailabilityReplicaCount: *int
│   │   ├── LicenseType: *Enum (2 values)
│   │   │   ├── "BasePrice"
│   │   │   └── "LicenseIncluded"
│   │   ├── MaintenanceConfigurationId: *string
│   │   ├── MaxSizeBytes: *int
│   │   ├── MinCapacity: *float64
│   │   ├── PerDatabaseSettings: *Object (2 properties)
│   │   │   ├── MaxCapacity: *float64
│   │   │   └── MinCapacity: *float64
│   │   └── ZoneRedundant: *bool
│   ├── Sku: *Object (5 properties)
│   │   ├── Capacity: *int
│   │   ├── Family: *string
│   │   ├── Name: *string
│   │   ├── Size: *string
│   │   └── Tier: *string
│   └── Tags: map[string]string
├── Servers_FailoverGroup_STATUS_ARM: Object (6 properties)
│   ├── Id: *string
│   ├── Location: *string
│   ├── Name: *string
│   ├── Properties: *Object (6 properties)
│   │   ├── Databases: string[]
│   │   ├── PartnerServers: Object (3 properties)[]
│   │   │   ├── Id: *string
│   │   │   ├── Location: *string
│   │   │   └── ReplicationRole: *Enum (2 values)
│   │   │       ├── "Primary"
│   │   │       └── "Secondary"
│   │   ├── ReadOnlyEndpoint: *Object (1 property)
│   │   │   └── FailoverPolicy: *Enum (2 values)
│   │   │       ├── "Disabled"
│   │   │       └── "Enabled"
│   │   ├── ReadWriteEndpoint: *Object (2 properties)
│   │   │   ├── FailoverPolicy: *Enum (2 values)
│   │   │   │   ├── "Automatic"
│   │   │   │   └── "Manual"
│   │   │   └── FailoverWithDataLossGracePeriodMinutes: *int
│   │   ├── ReplicationRole: *Enum (2 values)
│   │   │   ├── "Primary"
│   │   │   └── "Secondary"
│   │   └── ReplicationState: *string
│   ├── Tags: map[string]string
│   └── Type: *string
├── Servers_FailoverGroup_Spec_ARM: Object (3 properties)
│   ├── Name: string
│   ├── Properties: *Object (4 properties)
│   │   ├── Databases: string[]
│   │   ├── PartnerServers: Object (1 property)[]
│   │   │   └── Id: *string
│   │   ├── ReadOnlyEndpoint: *Object (1 property)
│   │   │   └── FailoverPolicy: *Enum (2 values)
│   │   │       ├── "Disabled"
│   │   │       └── "Enabled"
│   │   └── ReadWriteEndpoint: *Object (2 properties)
│   │       ├── FailoverPolicy: *Enum (2 values)
│   │       │   ├── "Automatic"
│   │       │   └── "Manual"
│   │       └── FailoverWithDataLossGracePeriodMinutes: *int
│   └── Tags: map[string]string
├── Servers_FirewallRule_STATUS_ARM: Object (4 properties)
│   ├── Id: *string
│   ├── Name: *string
│   ├── Properties: *Object (2 properties)
│   │   ├── EndIpAddress: *string
│   │   └── StartIpAddress: *string
│   └── Type: *string
├── Servers_FirewallRule_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (2 properties)
│       ├── EndIpAddress: *string
│       └── StartIpAddress: *string
├── Servers_Ipv6FirewallRule_STATUS_ARM: Object (4 properties)
│   ├── Id: *string
│   ├── Name: *string
│   ├── Properties: *Object (2 properties)
│   │   ├── EndIPv6Address: *string
│   │   └── StartIPv6Address: *string
│   └── Type: *string
├── Servers_Ipv6FirewallRule_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (2 properties)
│       ├── EndIPv6Address: *string
│       └── StartIPv6Address: *string
├── Servers_OutboundFirewallRule_STATUS_ARM: Object (4 properties)
│   ├── Id: *string
│   ├── Name: *string
│   ├── Properties: *Object (1 property)
│   │   └── ProvisioningState: *string
│   └── Type: *string
├── Servers_OutboundFirewallRule_Spec_ARM: Object (1 property)
│   └── Name: string
├── Servers_SecurityAlertPolicy_STATUS_ARM: Object (5 properties)
│   ├── Id: *string
│   ├── Name: *string
│   ├── Properties: *Object (7 properties)
│   │   ├── CreationTime: *string
│   │   ├── DisabledAlerts: string[]
│   │   ├── EmailAccountAdmins: *bool
│   │   ├── EmailAddresses: string[]
│   │   ├── RetentionDays: *int
│   │   ├── State: *Enum (2 values)
│   │   │   ├── "Disabled"
│   │   │   └── "Enabled"
│   │   └── StorageEndpoint: *string
│   ├── SystemData: *Object (6 properties)
│   │   ├── CreatedAt: *string
│   │   ├── CreatedBy: *string
│   │   ├── CreatedByType: *Enum (4 values)
│   │   │   ├── "Application"
│   │   │   ├── "Key"
│   │   │   ├── "ManagedIdentity"
│   │   │   └── "User"
│   │   ├── LastModifiedAt: *string
│   │   ├── LastModifiedBy: *string
│   │   └── LastModifiedByType: *Enum (4 values)
│   │       ├── "Application"
│   │       ├── "Key"
│   │       ├── "ManagedIdentity"
│   │       └── "User"
│   └── Type: *string
├── Servers_SecurityAlertPolicy_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (7 properties)
│       ├── DisabledAlerts: string[]
│       ├── EmailAccountAdmins: *bool
│       ├── EmailAddresses: string[]
│       ├── RetentionDays: *int
│       ├── State: *Enum (2 values)
│       │   ├── "Disabled"
│       │   └── "Enabled"
│       ├── StorageAccountAccessKey: *string
│       └── StorageEndpoint: *string
├── Servers_VirtualNetworkRule_STATUS_ARM: Object (4 properties)
│   ├── Id: *string
│   ├── Name: *string
│   ├── Properties: *Object (3 properties)
│   │   ├── IgnoreMissingVnetServiceEndpoint: *bool
│   │   ├── State: *Enum (6 values)
│   │   │   ├── "Deleting"
│   │   │   ├── "Failed"
│   │   │   ├── "InProgress"
│   │   │   ├── "Initializing"
│   │   │   ├── "Ready"
│   │   │   └── "Unknown"
│   │   └── VirtualNetworkSubnetId: *string
│   └── Type: *string
├── Servers_VirtualNetworkRule_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (2 properties)
│       ├── IgnoreMissingVnetServiceEndpoint: *bool
│       └── VirtualNetworkSubnetId: *string
├── Servers_VulnerabilityAssessment_STATUS_ARM: Object (4 properties)
│   ├── Id: *string
│   ├── Name: *string
│   ├── Properties: *Object (2 properties)
│   │   ├── RecurringScans: *Object (3 properties)
│   │   │   ├── EmailSubscriptionAdmins: *bool
│   │   │   ├── Emails: string[]
│   │   │   └── IsEnabled: *bool
│   │   └── StorageContainerPath: *string
│   └── Type: *string
└── Servers_VulnerabilityAssessment_Spec_ARM: Object (2 properties)
    ├── Name: string
    └── Properties: *Object (4 properties)
        ├── RecurringScans: *Object (3 properties)
        │   ├── EmailSubscriptionAdmins: *bool
        │   ├── Emails: string[]
        │   └── IsEnabled: *bool
        ├── StorageAccountAccessKey: *string
        ├── StorageContainerPath: *string
        └── StorageContainerSasKey: *string
