// Code generated by azure-service-operator-codegen. DO NOT EDIT.
github.com/Azure/azure-service-operator/v2/api/dbforpostgresql/v1api20230601preview/storage
├── APIVersion: Enum (1 value)
│   └── "2023-06-01-preview"
├── FlexibleServer: Resource
│   ├── Owner: resources/v1apiv20191001.ResourceGroup
│   ├── Spec: Object (25 properties)
│   │   ├── AdministratorLogin: *string
│   │   ├── AdministratorLoginPassword: *genruntime.SecretReference
│   │   ├── AuthConfig: *Object (4 properties)
│   │   │   ├── ActiveDirectoryAuth: *string
│   │   │   ├── PasswordAuth: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── TenantId: *string
│   │   ├── AvailabilityZone: *string
│   │   ├── AzureName: string
│   │   ├── Backup: *Object (3 properties)
│   │   │   ├── BackupRetentionDays: *int
│   │   │   ├── GeoRedundantBackup: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── CreateMode: *string
│   │   ├── DataEncryption: *Object (8 properties)
│   │   │   ├── GeoBackupEncryptionKeyStatus: *string
│   │   │   ├── GeoBackupKeyURI: *string
│   │   │   ├── GeoBackupUserAssignedIdentityReference: *genruntime.ResourceReference
│   │   │   ├── PrimaryEncryptionKeyStatus: *string
│   │   │   ├── PrimaryKeyURI: *string
│   │   │   ├── PrimaryUserAssignedIdentityReference: *genruntime.ResourceReference
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Type: *string
│   │   ├── HighAvailability: *Object (3 properties)
│   │   │   ├── Mode: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── StandbyAvailabilityZone: *string
│   │   ├── Identity: *Object (3 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Type: *string
│   │   │   └── UserAssignedIdentities: Object (2 properties)[]
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       └── Reference: genruntime.ResourceReference
│   │   ├── Location: *string
│   │   ├── MaintenanceWindow: *Object (5 properties)
│   │   │   ├── CustomWindow: *string
│   │   │   ├── DayOfWeek: *int
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── StartHour: *int
│   │   │   └── StartMinute: *int
│   │   ├── Network: *Object (4 properties)
│   │   │   ├── DelegatedSubnetResourceReference: *genruntime.ResourceReference
│   │   │   ├── PrivateDnsZoneArmResourceReference: *genruntime.ResourceReference
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── PublicNetworkAccess: *string
│   │   ├── OperatorSpec: *Object (3 properties)
│   │   │   ├── ConfigMaps: *Object (2 properties)
│   │   │   │   ├── FullyQualifiedDomainName: *genruntime.ConfigMapDestination
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Secrets: *Object (2 properties)
│   │   │       ├── FullyQualifiedDomainName: *genruntime.SecretDestination
│   │   │       └── PropertyBag: genruntime.PropertyBag
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PointInTimeUTC: *string
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── Replica: *Object (4 properties)
│   │   │   ├── PromoteMode: *string
│   │   │   ├── PromoteOption: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Role: *string
│   │   ├── ReplicationRole: *string
│   │   ├── Sku: *Object (3 properties)
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Tier: *string
│   │   ├── SourceServerResourceReference: *genruntime.ResourceReference
│   │   ├── Storage: *Object (7 properties)
│   │   │   ├── AutoGrow: *string
│   │   │   ├── Iops: *int
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── StorageSizeGB: *int
│   │   │   ├── Throughput: *int
│   │   │   ├── Tier: *string
│   │   │   └── Type: *string
│   │   ├── Tags: map[string]string
│   │   └── Version: *string
│   └── Status: Object (30 properties)
│       ├── AdministratorLogin: *string
│       ├── AuthConfig: *Object (4 properties)
│       │   ├── ActiveDirectoryAuth: *string
│       │   ├── PasswordAuth: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── TenantId: *string
│       ├── AvailabilityZone: *string
│       ├── Backup: *Object (4 properties)
│       │   ├── BackupRetentionDays: *int
│       │   ├── EarliestRestoreDate: *string
│       │   ├── GeoRedundantBackup: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Conditions: conditions.Condition[]
│       ├── CreateMode: *string
│       ├── DataEncryption: *Object (8 properties)
│       │   ├── GeoBackupEncryptionKeyStatus: *string
│       │   ├── GeoBackupKeyURI: *string
│       │   ├── GeoBackupUserAssignedIdentityId: *string
│       │   ├── PrimaryEncryptionKeyStatus: *string
│       │   ├── PrimaryKeyURI: *string
│       │   ├── PrimaryUserAssignedIdentityId: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Type: *string
│       ├── FullyQualifiedDomainName: *string
│       ├── HighAvailability: *Object (4 properties)
│       │   ├── Mode: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── StandbyAvailabilityZone: *string
│       │   └── State: *string
│       ├── 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
│       ├── Location: *string
│       ├── MaintenanceWindow: *Object (5 properties)
│       │   ├── CustomWindow: *string
│       │   ├── DayOfWeek: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── StartHour: *int
│       │   └── StartMinute: *int
│       ├── MinorVersion: *string
│       ├── Name: *string
│       ├── Network: *Object (4 properties)
│       │   ├── DelegatedSubnetResourceId: *string
│       │   ├── PrivateDnsZoneArmResourceId: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── PublicNetworkAccess: *string
│       ├── PointInTimeUTC: *string
│       ├── PrivateEndpointConnections: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── Replica: *Object (6 properties)
│       │   ├── Capacity: *int
│       │   ├── PromoteMode: *string
│       │   ├── PromoteOption: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── ReplicationState: *string
│       │   └── Role: *string
│       ├── ReplicaCapacity: *int
│       ├── ReplicationRole: *string
│       ├── Sku: *Object (3 properties)
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Tier: *string
│       ├── SourceServerResourceId: *string
│       ├── State: *string
│       ├── Storage: *Object (7 properties)
│       │   ├── AutoGrow: *string
│       │   ├── Iops: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── StorageSizeGB: *int
│       │   ├── Throughput: *int
│       │   ├── Tier: *string
│       │   └── Type: *string
│       ├── SystemData: *Object (7 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *string
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   ├── LastModifiedByType: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Tags: map[string]string
│       ├── Type: *string
│       └── Version: *string
├── FlexibleServersConfiguration: Resource
│   ├── Owner: dbforpostgresql/v1api20230601preview.FlexibleServer
│   ├── Spec: Object (6 properties)
│   │   ├── AzureName: string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── Source: *string
│   │   └── Value: *string
│   └── Status: Object (17 properties)
│       ├── AllowedValues: *string
│       ├── Conditions: conditions.Condition[]
│       ├── DataType: *string
│       ├── DefaultValue: *string
│       ├── Description: *string
│       ├── DocumentationLink: *string
│       ├── Id: *string
│       ├── IsConfigPendingRestart: *bool
│       ├── IsDynamicConfig: *bool
│       ├── IsReadOnly: *bool
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── Source: *string
│       ├── SystemData: *Object (7 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *string
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   ├── LastModifiedByType: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Type: *string
│       ├── Unit: *string
│       └── Value: *string
├── FlexibleServersDatabase: Resource
│   ├── Owner: dbforpostgresql/v1api20230601preview.FlexibleServer
│   ├── Spec: Object (6 properties)
│   │   ├── AzureName: string
│   │   ├── Charset: *string
│   │   ├── Collation: *string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   └── PropertyBag: genruntime.PropertyBag
│   └── Status: Object (8 properties)
│       ├── Charset: *string
│       ├── Collation: *string
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── SystemData: *Object (7 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *string
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   ├── LastModifiedByType: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       └── Type: *string
├── FlexibleServersFirewallRule: Resource
│   ├── Owner: dbforpostgresql/v1api20230601preview.FlexibleServer
│   ├── Spec: Object (6 properties)
│   │   ├── AzureName: string
│   │   ├── EndIpAddress: *string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   └── StartIpAddress: *string
│   └── Status: Object (8 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── EndIpAddress: *string
│       ├── Id: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── StartIpAddress: *string
│       ├── SystemData: *Object (7 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *string
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   ├── LastModifiedByType: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       └── Type: *string
├── augmentConversionForAuthConfig: Interface
├── augmentConversionForAuthConfig_STATUS: Interface
├── augmentConversionForBackup: Interface
├── augmentConversionForBackup_STATUS: Interface
├── augmentConversionForDataEncryption: Interface
├── augmentConversionForDataEncryption_STATUS: Interface
├── augmentConversionForFlexibleServer: Interface
├── augmentConversionForFlexibleServerOperatorConfigMaps: Interface
├── augmentConversionForFlexibleServerOperatorSecrets: Interface
├── augmentConversionForFlexibleServerOperatorSpec: Interface
├── augmentConversionForFlexibleServer_STATUS: Interface
├── augmentConversionForFlexibleServer_Spec: Interface
├── augmentConversionForFlexibleServersConfiguration: Interface
├── augmentConversionForFlexibleServersDatabase: Interface
├── augmentConversionForFlexibleServersFirewallRule: Interface
├── augmentConversionForFlexibleServers_Configuration_STATUS: Interface
├── augmentConversionForFlexibleServers_Configuration_Spec: Interface
├── augmentConversionForFlexibleServers_Database_STATUS: Interface
├── augmentConversionForFlexibleServers_Database_Spec: Interface
├── augmentConversionForFlexibleServers_FirewallRule_STATUS: Interface
├── augmentConversionForFlexibleServers_FirewallRule_Spec: Interface
├── augmentConversionForHighAvailability: Interface
├── augmentConversionForHighAvailability_STATUS: Interface
├── augmentConversionForMaintenanceWindow: Interface
├── augmentConversionForMaintenanceWindow_STATUS: Interface
├── augmentConversionForNetwork: Interface
├── augmentConversionForNetwork_STATUS: Interface
├── augmentConversionForSku: Interface
├── augmentConversionForSku_STATUS: Interface
├── augmentConversionForStorage: Interface
├── augmentConversionForStorage_STATUS: Interface
├── augmentConversionForSystemData_STATUS: Interface
├── augmentConversionForUserAssignedIdentity: Interface
├── augmentConversionForUserAssignedIdentityDetails: Interface
├── augmentConversionForUserAssignedIdentity_STATUS: Interface
└── augmentConversionForUserIdentity_STATUS: Interface
