// Code generated by azure-service-operator-codegen. DO NOT EDIT.
github.com/Azure/azure-service-operator/v2/api/sql/v1api20211101/storage
├── APIVersion: Enum (1 value)
│   └── "2021-11-01"
├── Server: Resource
│   ├── Owner: resources/v1apiv20191001.ResourceGroup
│   ├── Spec: Object (18 properties)
│   │   ├── AdministratorLogin: *string
│   │   ├── AdministratorLoginPassword: *genruntime.SecretReference
│   │   ├── Administrators: *Object (7 properties)
│   │   │   ├── AdministratorType: *string
│   │   │   ├── AzureADOnlyAuthentication: *bool
│   │   │   ├── Login: *string
│   │   │   ├── PrincipalType: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Sid: *string
│   │   │   └── TenantId: *string
│   │   ├── AzureName: string
│   │   ├── FederatedClientId: *string
│   │   ├── Identity: *Object (3 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Type: *string
│   │   │   └── UserAssignedIdentities: Object (2 properties)[]
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       └── Reference: genruntime.ResourceReference
│   │   ├── KeyId: *string
│   │   ├── Location: *string
│   │   ├── MinimalTlsVersion: *string
│   │   ├── OperatorSpec: *Object (2 properties)
│   │   │   ├── ConfigMaps: *Object (2 properties)
│   │   │   │   ├── FullyQualifiedDomainName: *genruntime.ConfigMapDestination
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PrimaryUserAssignedIdentityReference: *genruntime.ResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── PublicNetworkAccess: *string
│   │   ├── RestrictOutboundNetworkAccess: *string
│   │   ├── Tags: map[string]string
│   │   └── Version: *string
│   └── Status: Object (22 properties)
│       ├── AdministratorLogin: *string
│       ├── Administrators: *Object (7 properties)
│       │   ├── AdministratorType: *string
│       │   ├── AzureADOnlyAuthentication: *bool
│       │   ├── Login: *string
│       │   ├── PrincipalType: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Sid: *string
│       │   └── TenantId: *string
│       ├── Conditions: conditions.Condition[]
│       ├── FederatedClientId: *string
│       ├── FullyQualifiedDomainName: *string
│       ├── Id: *string
│       ├── Identity: *Object (5 properties)
│       │   ├── PrincipalId: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── TenantId: *string
│       │   ├── Type: *string
│       │   └── UserAssignedIdentities: map[string]Object (3 properties)
│       │       ├── ClientId: *string
│       │       ├── PrincipalId: *string
│       │       └── PropertyBag: genruntime.PropertyBag
│       ├── KeyId: *string
│       ├── Kind: *string
│       ├── Location: *string
│       ├── MinimalTlsVersion: *string
│       ├── Name: *string
│       ├── PrimaryUserAssignedIdentityId: *string
│       ├── PrivateEndpointConnections: Object (3 properties)[]
│       │   ├── Id: *string
│       │   ├── Properties: *Object (5 properties)
│       │   │   ├── GroupIds: string[]
│       │   │   ├── PrivateEndpoint: *Object (2 properties)
│       │   │   │   ├── Id: *string
│       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   ├── PrivateLinkServiceConnectionState: *Object (4 properties)
│       │   │   │   ├── ActionsRequired: *string
│       │   │   │   ├── Description: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Status: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── ProvisioningState: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── PublicNetworkAccess: *string
│       ├── RestrictOutboundNetworkAccess: *string
│       ├── State: *string
│       ├── Tags: map[string]string
│       ├── Type: *string
│       ├── Version: *string
│       └── WorkspaceFeature: *string
├── ServersAdministrator: Resource
│   ├── Owner: sql/v1api20211101.Server
│   ├── Spec: Object (9 properties)
│   │   ├── AdministratorType: *string
│   │   ├── Login: *string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── Sid: *string
│   │   ├── SidFromConfig: *genruntime.ConfigMapReference
│   │   ├── TenantId: *string
│   │   └── TenantIdFromConfig: *genruntime.ConfigMapReference
│   └── Status: Object (10 properties)
│       ├── AdministratorType: *string
│       ├── AzureADOnlyAuthentication: *bool
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── Login: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── Sid: *string
│       ├── TenantId: *string
│       └── Type: *string
├── ServersAdvancedThreatProtectionSetting: Resource
│   ├── Owner: sql/v1api20211101.Server
│   ├── Spec: Object (4 properties)
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   └── State: *string
│   └── Status: Object (8 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── CreationTime: *string
│       ├── Id: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── State: *string
│       ├── SystemData: *Object (7 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *string
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   ├── LastModifiedByType: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       └── Type: *string
├── ServersAuditingSetting: Resource
│   ├── Owner: sql/v1api20211101.Server
│   ├── Spec: Object (14 properties)
│   │   ├── AuditActionsAndGroups: string[]
│   │   ├── IsAzureMonitorTargetEnabled: *bool
│   │   ├── IsDevopsAuditEnabled: *bool
│   │   ├── IsManagedIdentityInUse: *bool
│   │   ├── IsStorageSecondaryKeyInUse: *bool
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── QueueDelayMs: *int
│   │   ├── RetentionDays: *int
│   │   ├── State: *string
│   │   ├── StorageAccountAccessKey: *genruntime.SecretReference
│   │   ├── StorageAccountSubscriptionId: *string
│   │   └── StorageEndpoint: *string
│   └── Status: Object (15 properties)
│       ├── AuditActionsAndGroups: string[]
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── IsAzureMonitorTargetEnabled: *bool
│       ├── IsDevopsAuditEnabled: *bool
│       ├── IsManagedIdentityInUse: *bool
│       ├── IsStorageSecondaryKeyInUse: *bool
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── QueueDelayMs: *int
│       ├── RetentionDays: *int
│       ├── State: *string
│       ├── StorageAccountSubscriptionId: *string
│       ├── StorageEndpoint: *string
│       └── Type: *string
├── ServersAzureADOnlyAuthentication: Resource
│   ├── Owner: sql/v1api20211101.Server
│   ├── Spec: Object (4 properties)
│   │   ├── AzureADOnlyAuthentication: *bool
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   └── PropertyBag: genruntime.PropertyBag
│   └── Status: Object (6 properties)
│       ├── AzureADOnlyAuthentication: *bool
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       └── Type: *string
├── ServersConnectionPolicy: Resource
│   ├── Owner: sql/v1api20211101.Server
│   ├── Spec: Object (4 properties)
│   │   ├── ConnectionType: *string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   └── PropertyBag: genruntime.PropertyBag
│   └── Status: Object (8 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── ConnectionType: *string
│       ├── Id: *string
│       ├── Kind: *string
│       ├── Location: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       └── Type: *string
├── ServersDatabase: Resource
│   ├── Owner: sql/v1api20211101.Server
│   ├── Spec: Object (33 properties)
│   │   ├── AutoPauseDelay: *int
│   │   ├── AzureName: string
│   │   ├── CatalogCollation: *string
│   │   ├── Collation: *string
│   │   ├── CreateMode: *string
│   │   ├── ElasticPoolReference: *genruntime.ResourceReference
│   │   ├── FederatedClientId: *string
│   │   ├── HighAvailabilityReplicaCount: *int
│   │   ├── Identity: *Object (3 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Type: *string
│   │   │   └── UserAssignedIdentities: Object (2 properties)[]
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       └── Reference: genruntime.ResourceReference
│   │   ├── IsLedgerOn: *bool
│   │   ├── LicenseType: *string
│   │   ├── Location: *string
│   │   ├── LongTermRetentionBackupResourceReference: *genruntime.ResourceReference
│   │   ├── MaintenanceConfigurationId: *string
│   │   ├── MaxSizeBytes: *int
│   │   ├── MinCapacity: *float64
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── ReadScale: *string
│   │   ├── RecoverableDatabaseReference: *genruntime.ResourceReference
│   │   ├── RecoveryServicesRecoveryPointReference: *genruntime.ResourceReference
│   │   ├── RequestedBackupStorageRedundancy: *string
│   │   ├── RestorableDroppedDatabaseReference: *genruntime.ResourceReference
│   │   ├── RestorePointInTime: *string
│   │   ├── SampleName: *string
│   │   ├── SecondaryType: *string
│   │   ├── Sku: *Object (6 properties)
│   │   │   ├── Capacity: *int
│   │   │   ├── Family: *string
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Size: *string
│   │   │   └── Tier: *string
│   │   ├── SourceDatabaseDeletionDate: *string
│   │   ├── SourceDatabaseReference: *genruntime.ResourceReference
│   │   ├── SourceResourceReference: *genruntime.ResourceReference
│   │   ├── Tags: map[string]string
│   │   └── ZoneRedundant: *bool
│   └── Status: Object (50 properties)
│       ├── AutoPauseDelay: *int
│       ├── CatalogCollation: *string
│       ├── Collation: *string
│       ├── Conditions: conditions.Condition[]
│       ├── CreateMode: *string
│       ├── CreationDate: *string
│       ├── CurrentBackupStorageRedundancy: *string
│       ├── CurrentServiceObjectiveName: *string
│       ├── CurrentSku: *Object (6 properties)
│       │   ├── Capacity: *int
│       │   ├── Family: *string
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Size: *string
│       │   └── Tier: *string
│       ├── DatabaseId: *string
│       ├── DefaultSecondaryLocation: *string
│       ├── EarliestRestoreDate: *string
│       ├── ElasticPoolId: *string
│       ├── FailoverGroupId: *string
│       ├── FederatedClientId: *string
│       ├── HighAvailabilityReplicaCount: *int
│       ├── Id: *string
│       ├── Identity: *Object (4 properties)
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── TenantId: *string
│       │   ├── Type: *string
│       │   └── UserAssignedIdentities: map[string]Object (3 properties)
│       │       ├── ClientId: *string
│       │       ├── PrincipalId: *string
│       │       └── PropertyBag: genruntime.PropertyBag
│       ├── IsInfraEncryptionEnabled: *bool
│       ├── IsLedgerOn: *bool
│       ├── Kind: *string
│       ├── LicenseType: *string
│       ├── Location: *string
│       ├── LongTermRetentionBackupResourceId: *string
│       ├── MaintenanceConfigurationId: *string
│       ├── ManagedBy: *string
│       ├── MaxLogSizeBytes: *int
│       ├── MaxSizeBytes: *int
│       ├── MinCapacity: *float64
│       ├── Name: *string
│       ├── PausedDate: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ReadScale: *string
│       ├── RecoverableDatabaseId: *string
│       ├── RecoveryServicesRecoveryPointId: *string
│       ├── RequestedBackupStorageRedundancy: *string
│       ├── RequestedServiceObjectiveName: *string
│       ├── RestorableDroppedDatabaseId: *string
│       ├── RestorePointInTime: *string
│       ├── ResumedDate: *string
│       ├── SampleName: *string
│       ├── SecondaryType: *string
│       ├── Sku: *Object (6 properties)
│       │   ├── Capacity: *int
│       │   ├── Family: *string
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Size: *string
│       │   └── Tier: *string
│       ├── SourceDatabaseDeletionDate: *string
│       ├── SourceDatabaseId: *string
│       ├── SourceResourceId: *string
│       ├── Status: *string
│       ├── Tags: map[string]string
│       ├── Type: *string
│       └── ZoneRedundant: *bool
├── ServersDatabasesAdvancedThreatProtectionSetting: Resource
│   ├── Owner: sql/v1api20211101.ServersDatabase
│   ├── Spec: Object (4 properties)
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   └── State: *string
│   └── Status: Object (8 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── CreationTime: *string
│       ├── Id: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── State: *string
│       ├── SystemData: *Object (7 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *string
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   ├── LastModifiedByType: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       └── Type: *string
├── ServersDatabasesAuditingSetting: Resource
│   ├── Owner: sql/v1api20211101.ServersDatabase
│   ├── Spec: Object (13 properties)
│   │   ├── AuditActionsAndGroups: string[]
│   │   ├── IsAzureMonitorTargetEnabled: *bool
│   │   ├── IsManagedIdentityInUse: *bool
│   │   ├── IsStorageSecondaryKeyInUse: *bool
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── QueueDelayMs: *int
│   │   ├── RetentionDays: *int
│   │   ├── State: *string
│   │   ├── StorageAccountAccessKey: *genruntime.SecretReference
│   │   ├── StorageAccountSubscriptionId: *string
│   │   └── StorageEndpoint: *string
│   └── Status: Object (15 properties)
│       ├── AuditActionsAndGroups: string[]
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── IsAzureMonitorTargetEnabled: *bool
│       ├── IsManagedIdentityInUse: *bool
│       ├── IsStorageSecondaryKeyInUse: *bool
│       ├── Kind: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── QueueDelayMs: *int
│       ├── RetentionDays: *int
│       ├── State: *string
│       ├── StorageAccountSubscriptionId: *string
│       ├── StorageEndpoint: *string
│       └── Type: *string
├── ServersDatabasesBackupLongTermRetentionPolicy: Resource
│   ├── Owner: sql/v1api20211101.ServersDatabase
│   ├── Spec: Object (7 properties)
│   │   ├── MonthlyRetention: *string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── WeekOfYear: *int
│   │   ├── WeeklyRetention: *string
│   │   └── YearlyRetention: *string
│   └── Status: Object (9 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── MonthlyRetention: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── Type: *string
│       ├── WeekOfYear: *int
│       ├── WeeklyRetention: *string
│       └── YearlyRetention: *string
├── ServersDatabasesBackupShortTermRetentionPolicy: Resource
│   ├── Owner: sql/v1api20211101.ServersDatabase
│   ├── Spec: Object (5 properties)
│   │   ├── DiffBackupIntervalInHours: *int
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   └── RetentionDays: *int
│   └── Status: Object (7 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── DiffBackupIntervalInHours: *int
│       ├── Id: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── RetentionDays: *int
│       └── Type: *string
├── ServersDatabasesSecurityAlertPolicy: Resource
│   ├── Owner: sql/v1api20211101.ServersDatabase
│   ├── Spec: Object (10 properties)
│   │   ├── DisabledAlerts: string[]
│   │   ├── EmailAccountAdmins: *bool
│   │   ├── EmailAddresses: string[]
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── RetentionDays: *int
│   │   ├── State: *string
│   │   ├── StorageAccountAccessKey: *genruntime.SecretReference
│   │   └── StorageEndpoint: *string
│   └── Status: Object (13 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── CreationTime: *string
│       ├── DisabledAlerts: string[]
│       ├── EmailAccountAdmins: *bool
│       ├── EmailAddresses: string[]
│       ├── Id: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── RetentionDays: *int
│       ├── State: *string
│       ├── StorageEndpoint: *string
│       ├── SystemData: *Object (7 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *string
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   ├── LastModifiedByType: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       └── Type: *string
├── ServersDatabasesTransparentDataEncryption: Resource
│   ├── Owner: sql/v1api20211101.ServersDatabase
│   ├── Spec: Object (4 properties)
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   └── State: *string
│   └── Status: Object (6 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── State: *string
│       └── Type: *string
├── ServersDatabasesVulnerabilityAssessment: Resource
│   ├── Owner: sql/v1api20211101.ServersDatabase
│   ├── Spec: Object (8 properties)
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── RecurringScans: *Object (4 properties)
│   │   │   ├── EmailSubscriptionAdmins: *bool
│   │   │   ├── Emails: string[]
│   │   │   ├── IsEnabled: *bool
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── StorageAccountAccessKey: *genruntime.SecretReference
│   │   ├── StorageContainerPath: *string
│   │   ├── StorageContainerPathFromConfig: *genruntime.ConfigMapReference
│   │   └── StorageContainerSasKey: *genruntime.SecretReference
│   └── Status: Object (7 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── RecurringScans: *Object (4 properties)
│       │   ├── EmailSubscriptionAdmins: *bool
│       │   ├── Emails: string[]
│       │   ├── IsEnabled: *bool
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── StorageContainerPath: *string
│       └── Type: *string
├── ServersElasticPool: Resource
│   ├── Owner: sql/v1api20211101.Server
│   ├── Spec: Object (14 properties)
│   │   ├── AzureName: string
│   │   ├── HighAvailabilityReplicaCount: *int
│   │   ├── LicenseType: *string
│   │   ├── Location: *string
│   │   ├── MaintenanceConfigurationId: *string
│   │   ├── MaxSizeBytes: *int
│   │   ├── MinCapacity: *float64
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PerDatabaseSettings: *Object (3 properties)
│   │   │   ├── MaxCapacity: *float64
│   │   │   ├── MinCapacity: *float64
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── Sku: *Object (6 properties)
│   │   │   ├── Capacity: *int
│   │   │   ├── Family: *string
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Size: *string
│   │   │   └── Tier: *string
│   │   ├── Tags: map[string]string
│   │   └── ZoneRedundant: *bool
│   └── Status: Object (18 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── CreationDate: *string
│       ├── HighAvailabilityReplicaCount: *int
│       ├── Id: *string
│       ├── Kind: *string
│       ├── LicenseType: *string
│       ├── Location: *string
│       ├── MaintenanceConfigurationId: *string
│       ├── MaxSizeBytes: *int
│       ├── MinCapacity: *float64
│       ├── Name: *string
│       ├── PerDatabaseSettings: *Object (3 properties)
│       │   ├── MaxCapacity: *float64
│       │   ├── MinCapacity: *float64
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── Sku: *Object (6 properties)
│       │   ├── Capacity: *int
│       │   ├── Family: *string
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Size: *string
│       │   └── Tier: *string
│       ├── State: *string
│       ├── Tags: map[string]string
│       ├── Type: *string
│       └── ZoneRedundant: *bool
├── ServersFailoverGroup: Resource
│   ├── Owner: sql/v1api20211101.Server
│   ├── Spec: Object (9 properties)
│   │   ├── AzureName: string
│   │   ├── DatabasesReferences: genruntime.ResourceReference[]
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PartnerServers: Object (2 properties)[]
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── ReadOnlyEndpoint: *Object (2 properties)
│   │   │   ├── FailoverPolicy: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── ReadWriteEndpoint: *Object (3 properties)
│   │   │   ├── FailoverPolicy: *string
│   │   │   ├── FailoverWithDataLossGracePeriodMinutes: *int
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   └── Tags: map[string]string
│   └── Status: Object (13 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Databases: string[]
│       ├── Id: *string
│       ├── Location: *string
│       ├── Name: *string
│       ├── PartnerServers: Object (4 properties)[]
│       │   ├── Id: *string
│       │   ├── Location: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── ReplicationRole: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ReadOnlyEndpoint: *Object (2 properties)
│       │   ├── FailoverPolicy: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── ReadWriteEndpoint: *Object (3 properties)
│       │   ├── FailoverPolicy: *string
│       │   ├── FailoverWithDataLossGracePeriodMinutes: *int
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── ReplicationRole: *string
│       ├── ReplicationState: *string
│       ├── Tags: map[string]string
│       └── Type: *string
├── ServersFirewallRule: Resource
│   ├── Owner: sql/v1api20211101.Server
│   ├── Spec: Object (6 properties)
│   │   ├── AzureName: string
│   │   ├── EndIpAddress: *string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   └── StartIpAddress: *string
│   └── Status: Object (7 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── EndIpAddress: *string
│       ├── Id: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── StartIpAddress: *string
│       └── Type: *string
├── ServersIPV6FirewallRule: Resource
│   ├── Owner: sql/v1api20211101.Server
│   ├── Spec: Object (6 properties)
│   │   ├── AzureName: string
│   │   ├── EndIPv6Address: *string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   └── StartIPv6Address: *string
│   └── Status: Object (7 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── EndIPv6Address: *string
│       ├── Id: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── StartIPv6Address: *string
│       └── Type: *string
├── ServersOutboundFirewallRule: Resource
│   ├── Owner: sql/v1api20211101.Server
│   ├── Spec: Object (4 properties)
│   │   ├── AzureName: string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   └── PropertyBag: genruntime.PropertyBag
│   └── Status: Object (6 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       └── Type: *string
├── ServersSecurityAlertPolicy: Resource
│   ├── Owner: sql/v1api20211101.Server
│   ├── Spec: Object (10 properties)
│   │   ├── DisabledAlerts: string[]
│   │   ├── EmailAccountAdmins: *bool
│   │   ├── EmailAddresses: string[]
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── RetentionDays: *int
│   │   ├── State: *string
│   │   ├── StorageAccountAccessKey: *genruntime.SecretReference
│   │   └── StorageEndpoint: *string
│   └── Status: Object (13 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── CreationTime: *string
│       ├── DisabledAlerts: string[]
│       ├── EmailAccountAdmins: *bool
│       ├── EmailAddresses: string[]
│       ├── Id: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── RetentionDays: *int
│       ├── State: *string
│       ├── StorageEndpoint: *string
│       ├── SystemData: *Object (7 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *string
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   ├── LastModifiedByType: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       └── Type: *string
├── ServersVirtualNetworkRule: Resource
│   ├── Owner: sql/v1api20211101.Server
│   ├── Spec: Object (6 properties)
│   │   ├── AzureName: string
│   │   ├── IgnoreMissingVnetServiceEndpoint: *bool
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   └── VirtualNetworkSubnetReference: *genruntime.ResourceReference
│   └── Status: Object (8 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── IgnoreMissingVnetServiceEndpoint: *bool
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── State: *string
│       ├── Type: *string
│       └── VirtualNetworkSubnetId: *string
└── ServersVulnerabilityAssessment: Resource
    ├── Owner: sql/v1api20211101.Server
    ├── Spec: Object (8 properties)
    │   ├── OriginalVersion: string
    │   ├── Owner: *genruntime.KnownResourceReference
    │   ├── PropertyBag: genruntime.PropertyBag
    │   ├── RecurringScans: *Object (4 properties)
    │   │   ├── EmailSubscriptionAdmins: *bool
    │   │   ├── Emails: string[]
    │   │   ├── IsEnabled: *bool
    │   │   └── PropertyBag: genruntime.PropertyBag
    │   ├── StorageAccountAccessKey: *genruntime.SecretReference
    │   ├── StorageContainerPath: *string
    │   ├── StorageContainerPathFromConfig: *genruntime.ConfigMapReference
    │   └── StorageContainerSasKey: *genruntime.SecretReference
    └── Status: Object (7 properties)
        ├── Conditions: conditions.Condition[]
        ├── Id: *string
        ├── Name: *string
        ├── PropertyBag: genruntime.PropertyBag
        ├── RecurringScans: *Object (4 properties)
        │   ├── EmailSubscriptionAdmins: *bool
        │   ├── Emails: string[]
        │   ├── IsEnabled: *bool
        │   └── PropertyBag: genruntime.PropertyBag
        ├── StorageContainerPath: *string
        └── Type: *string
