// Code generated by azure-service-operator-codegen. DO NOT EDIT.
github.com/Azure/azure-service-operator/v2/api/storage/v1api20230101/storage
├── APIVersion: Enum (1 value)
│   └── "2023-01-01"
├── StorageAccount: Resource
│   ├── Owner: resources/v1apiv20191001.ResourceGroup
│   ├── Spec: Object (34 properties)
│   │   ├── AccessTier: *string
│   │   ├── AllowBlobPublicAccess: *bool
│   │   ├── AllowCrossTenantReplication: *bool
│   │   ├── AllowSharedKeyAccess: *bool
│   │   ├── AllowedCopyScope: *string
│   │   ├── AzureFilesIdentityBasedAuthentication: *Object (4 properties)
│   │   │   ├── ActiveDirectoryProperties: *Object (9 properties)
│   │   │   │   ├── AccountType: *string
│   │   │   │   ├── AzureStorageSid: *string
│   │   │   │   ├── DomainGuid: *string
│   │   │   │   ├── DomainName: *string
│   │   │   │   ├── DomainSid: *string
│   │   │   │   ├── ForestName: *string
│   │   │   │   ├── NetBiosDomainName: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── SamAccountName: *string
│   │   │   ├── DefaultSharePermission: *string
│   │   │   ├── DirectoryServiceOptions: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── AzureName: string
│   │   ├── CustomDomain: *Object (3 properties)
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── UseSubDomainName: *bool
│   │   ├── DefaultToOAuthAuthentication: *bool
│   │   ├── DnsEndpointType: *string
│   │   ├── Encryption: *Object (6 properties)
│   │   │   ├── Identity: *Object (3 properties)
│   │   │   │   ├── FederatedIdentityClientId: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── UserAssignedIdentityReference: *genruntime.ResourceReference
│   │   │   ├── KeySource: *string
│   │   │   ├── Keyvaultproperties: *Object (4 properties)
│   │   │   │   ├── Keyname: *string
│   │   │   │   ├── Keyvaulturi: *string
│   │   │   │   ├── Keyversion: *string
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── RequireInfrastructureEncryption: *bool
│   │   │   └── Services: *Object (5 properties)
│   │   │       ├── Blob: *Object (3 properties)
│   │   │       │   ├── Enabled: *bool
│   │   │       │   ├── KeyType: *string
│   │   │       │   └── PropertyBag: genruntime.PropertyBag
│   │   │       ├── File: *Object (3 properties)
│   │   │       │   ├── Enabled: *bool
│   │   │       │   ├── KeyType: *string
│   │   │       │   └── PropertyBag: genruntime.PropertyBag
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       ├── Queue: *Object (3 properties)
│   │   │       │   ├── Enabled: *bool
│   │   │       │   ├── KeyType: *string
│   │   │       │   └── PropertyBag: genruntime.PropertyBag
│   │   │       └── Table: *Object (3 properties)
│   │   │           ├── Enabled: *bool
│   │   │           ├── KeyType: *string
│   │   │           └── PropertyBag: genruntime.PropertyBag
│   │   ├── ExtendedLocation: *Object (3 properties)
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Type: *string
│   │   ├── Identity: *Object (3 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Type: *string
│   │   │   └── UserAssignedIdentities: Object (2 properties)[]
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       └── Reference: genruntime.ResourceReference
│   │   ├── ImmutableStorageWithVersioning: *Object (3 properties)
│   │   │   ├── Enabled: *bool
│   │   │   ├── ImmutabilityPolicy: *Object (4 properties)
│   │   │   │   ├── AllowProtectedAppendWrites: *bool
│   │   │   │   ├── ImmutabilityPeriodSinceCreationInDays: *int
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── State: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── IsHnsEnabled: *bool
│   │   ├── IsLocalUserEnabled: *bool
│   │   ├── IsNfsV3Enabled: *bool
│   │   ├── IsSftpEnabled: *bool
│   │   ├── KeyPolicy: *Object (2 properties)
│   │   │   ├── KeyExpirationPeriodInDays: *int
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── Kind: *string
│   │   ├── LargeFileSharesState: *string
│   │   ├── Location: *string
│   │   ├── MinimumTlsVersion: *string
│   │   ├── NetworkAcls: *Object (6 properties)
│   │   │   ├── Bypass: *string
│   │   │   ├── DefaultAction: *string
│   │   │   ├── IpRules: Object (3 properties)[]
│   │   │   │   ├── Action: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Value: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── ResourceAccessRules: Object (3 properties)[]
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── ResourceReference: *genruntime.ResourceReference
│   │   │   │   └── TenantId: *string
│   │   │   └── VirtualNetworkRules: Object (4 properties)[]
│   │   │       ├── Action: *string
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       ├── Reference: *genruntime.ResourceReference
│   │   │       └── State: *string
│   │   ├── OperatorSpec: *Object (3 properties)
│   │   │   ├── ConfigMaps: *Object (7 properties)
│   │   │   │   ├── BlobEndpoint: *genruntime.ConfigMapDestination
│   │   │   │   ├── DfsEndpoint: *genruntime.ConfigMapDestination
│   │   │   │   ├── FileEndpoint: *genruntime.ConfigMapDestination
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── QueueEndpoint: *genruntime.ConfigMapDestination
│   │   │   │   ├── TableEndpoint: *genruntime.ConfigMapDestination
│   │   │   │   └── WebEndpoint: *genruntime.ConfigMapDestination
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Secrets: *Object (9 properties)
│   │   │       ├── BlobEndpoint: *genruntime.SecretDestination
│   │   │       ├── DfsEndpoint: *genruntime.SecretDestination
│   │   │       ├── FileEndpoint: *genruntime.SecretDestination
│   │   │       ├── Key1: *genruntime.SecretDestination
│   │   │       ├── Key2: *genruntime.SecretDestination
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       ├── QueueEndpoint: *genruntime.SecretDestination
│   │   │       ├── TableEndpoint: *genruntime.SecretDestination
│   │   │       └── WebEndpoint: *genruntime.SecretDestination
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── PublicNetworkAccess: *string
│   │   ├── RoutingPreference: *Object (4 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── PublishInternetEndpoints: *bool
│   │   │   ├── PublishMicrosoftEndpoints: *bool
│   │   │   └── RoutingChoice: *string
│   │   ├── SasPolicy: *Object (3 properties)
│   │   │   ├── ExpirationAction: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── SasExpirationPeriod: *string
│   │   ├── Sku: *Object (3 properties)
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Tier: *string
│   │   ├── SupportsHttpsTrafficOnly: *bool
│   │   └── Tags: map[string]string
│   └── Status: Object (51 properties)
│       ├── AccessTier: *string
│       ├── AccountMigrationInProgress: *bool
│       ├── AllowBlobPublicAccess: *bool
│       ├── AllowCrossTenantReplication: *bool
│       ├── AllowSharedKeyAccess: *bool
│       ├── AllowedCopyScope: *string
│       ├── AzureFilesIdentityBasedAuthentication: *Object (4 properties)
│       │   ├── ActiveDirectoryProperties: *Object (9 properties)
│       │   │   ├── AccountType: *string
│       │   │   ├── AzureStorageSid: *string
│       │   │   ├── DomainGuid: *string
│       │   │   ├── DomainName: *string
│       │   │   ├── DomainSid: *string
│       │   │   ├── ForestName: *string
│       │   │   ├── NetBiosDomainName: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── SamAccountName: *string
│       │   ├── DefaultSharePermission: *string
│       │   ├── DirectoryServiceOptions: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── BlobRestoreStatus: *Object (5 properties)
│       │   ├── FailureReason: *string
│       │   ├── Parameters: *Object (3 properties)
│       │   │   ├── BlobRanges: Object (3 properties)[]
│       │   │   │   ├── EndRange: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── StartRange: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── TimeToRestore: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── RestoreId: *string
│       │   └── Status: *string
│       ├── Conditions: conditions.Condition[]
│       ├── CreationTime: *string
│       ├── CustomDomain: *Object (3 properties)
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── UseSubDomainName: *bool
│       ├── DefaultToOAuthAuthentication: *bool
│       ├── DnsEndpointType: *string
│       ├── Encryption: *Object (6 properties)
│       │   ├── Identity: *Object (3 properties)
│       │   │   ├── FederatedIdentityClientId: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── UserAssignedIdentity: *string
│       │   ├── KeySource: *string
│       │   ├── Keyvaultproperties: *Object (7 properties)
│       │   │   ├── CurrentVersionedKeyExpirationTimestamp: *string
│       │   │   ├── CurrentVersionedKeyIdentifier: *string
│       │   │   ├── Keyname: *string
│       │   │   ├── Keyvaulturi: *string
│       │   │   ├── Keyversion: *string
│       │   │   ├── LastKeyRotationTimestamp: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── RequireInfrastructureEncryption: *bool
│       │   └── Services: *Object (5 properties)
│       │       ├── Blob: *Object (4 properties)
│       │       │   ├── Enabled: *bool
│       │       │   ├── KeyType: *string
│       │       │   ├── LastEnabledTime: *string
│       │       │   └── PropertyBag: genruntime.PropertyBag
│       │       ├── File: *Object (4 properties)
│       │       │   ├── Enabled: *bool
│       │       │   ├── KeyType: *string
│       │       │   ├── LastEnabledTime: *string
│       │       │   └── PropertyBag: genruntime.PropertyBag
│       │       ├── PropertyBag: genruntime.PropertyBag
│       │       ├── Queue: *Object (4 properties)
│       │       │   ├── Enabled: *bool
│       │       │   ├── KeyType: *string
│       │       │   ├── LastEnabledTime: *string
│       │       │   └── PropertyBag: genruntime.PropertyBag
│       │       └── Table: *Object (4 properties)
│       │           ├── Enabled: *bool
│       │           ├── KeyType: *string
│       │           ├── LastEnabledTime: *string
│       │           └── PropertyBag: genruntime.PropertyBag
│       ├── ExtendedLocation: *Object (3 properties)
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Type: *string
│       ├── FailoverInProgress: *bool
│       ├── GeoReplicationStats: *Object (7 properties)
│       │   ├── CanFailover: *bool
│       │   ├── CanPlannedFailover: *bool
│       │   ├── LastSyncTime: *string
│       │   ├── PostFailoverRedundancy: *string
│       │   ├── PostPlannedFailoverRedundancy: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Status: *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
│       ├── ImmutableStorageWithVersioning: *Object (3 properties)
│       │   ├── Enabled: *bool
│       │   ├── ImmutabilityPolicy: *Object (4 properties)
│       │   │   ├── AllowProtectedAppendWrites: *bool
│       │   │   ├── ImmutabilityPeriodSinceCreationInDays: *int
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── State: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── IsHnsEnabled: *bool
│       ├── IsLocalUserEnabled: *bool
│       ├── IsNfsV3Enabled: *bool
│       ├── IsSftpEnabled: *bool
│       ├── IsSkuConversionBlocked: *bool
│       ├── KeyCreationTime: *Object (3 properties)
│       │   ├── Key1: *string
│       │   ├── Key2: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── KeyPolicy: *Object (2 properties)
│       │   ├── KeyExpirationPeriodInDays: *int
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Kind: *string
│       ├── LargeFileSharesState: *string
│       ├── LastGeoFailoverTime: *string
│       ├── Location: *string
│       ├── MinimumTlsVersion: *string
│       ├── Name: *string
│       ├── NetworkAcls: *Object (6 properties)
│       │   ├── Bypass: *string
│       │   ├── DefaultAction: *string
│       │   ├── IpRules: Object (3 properties)[]
│       │   │   ├── Action: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── Value: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── ResourceAccessRules: Object (3 properties)[]
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── ResourceId: *string
│       │   │   └── TenantId: *string
│       │   └── VirtualNetworkRules: Object (4 properties)[]
│       │       ├── Action: *string
│       │       ├── Id: *string
│       │       ├── PropertyBag: genruntime.PropertyBag
│       │       └── State: *string
│       ├── PrimaryEndpoints: *Object (9 properties)
│       │   ├── Blob: *string
│       │   ├── Dfs: *string
│       │   ├── File: *string
│       │   ├── InternetEndpoints: *Object (5 properties)
│       │   │   ├── Blob: *string
│       │   │   ├── Dfs: *string
│       │   │   ├── File: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── Web: *string
│       │   ├── MicrosoftEndpoints: *Object (7 properties)
│       │   │   ├── Blob: *string
│       │   │   ├── Dfs: *string
│       │   │   ├── File: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── Queue: *string
│       │   │   ├── Table: *string
│       │   │   └── Web: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Queue: *string
│       │   ├── Table: *string
│       │   └── Web: *string
│       ├── PrimaryLocation: *string
│       ├── PrivateEndpointConnections: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── PublicNetworkAccess: *string
│       ├── RoutingPreference: *Object (4 properties)
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── PublishInternetEndpoints: *bool
│       │   ├── PublishMicrosoftEndpoints: *bool
│       │   └── RoutingChoice: *string
│       ├── SasPolicy: *Object (3 properties)
│       │   ├── ExpirationAction: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── SasExpirationPeriod: *string
│       ├── SecondaryEndpoints: *Object (9 properties)
│       │   ├── Blob: *string
│       │   ├── Dfs: *string
│       │   ├── File: *string
│       │   ├── InternetEndpoints: *Object (5 properties)
│       │   │   ├── Blob: *string
│       │   │   ├── Dfs: *string
│       │   │   ├── File: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── Web: *string
│       │   ├── MicrosoftEndpoints: *Object (7 properties)
│       │   │   ├── Blob: *string
│       │   │   ├── Dfs: *string
│       │   │   ├── File: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── Queue: *string
│       │   │   ├── Table: *string
│       │   │   └── Web: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Queue: *string
│       │   ├── Table: *string
│       │   └── Web: *string
│       ├── SecondaryLocation: *string
│       ├── Sku: *Object (3 properties)
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Tier: *string
│       ├── StatusOfPrimary: *string
│       ├── StatusOfSecondary: *string
│       ├── StorageAccountSkuConversionStatus: *Object (5 properties)
│       │   ├── EndTime: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── SkuConversionStatus: *string
│       │   ├── StartTime: *string
│       │   └── TargetSkuName: *string
│       ├── SupportsHttpsTrafficOnly: *bool
│       ├── Tags: map[string]string
│       └── Type: *string
├── StorageAccountsBlobService: Resource
│   ├── Owner: storage/v1api20230101.StorageAccount
│   ├── Spec: Object (12 properties)
│   │   ├── AutomaticSnapshotPolicyEnabled: *bool
│   │   ├── ChangeFeed: *Object (3 properties)
│   │   │   ├── Enabled: *bool
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── RetentionInDays: *int
│   │   ├── ContainerDeleteRetentionPolicy: *Object (4 properties)
│   │   │   ├── AllowPermanentDelete: *bool
│   │   │   ├── Days: *int
│   │   │   ├── Enabled: *bool
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── Cors: *Object (2 properties)
│   │   │   ├── CorsRules: Object (6 properties)[]
│   │   │   │   ├── AllowedHeaders: string[]
│   │   │   │   ├── AllowedMethods: string[]
│   │   │   │   ├── AllowedOrigins: string[]
│   │   │   │   ├── ExposedHeaders: string[]
│   │   │   │   ├── MaxAgeInSeconds: *int
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── DefaultServiceVersion: *string
│   │   ├── DeleteRetentionPolicy: *Object (4 properties)
│   │   │   ├── AllowPermanentDelete: *bool
│   │   │   ├── Days: *int
│   │   │   ├── Enabled: *bool
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── IsVersioningEnabled: *bool
│   │   ├── LastAccessTimeTrackingPolicy: *Object (5 properties)
│   │   │   ├── BlobType: string[]
│   │   │   ├── Enable: *bool
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── TrackingGranularityInDays: *int
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   └── RestorePolicy: *Object (3 properties)
│   │       ├── Days: *int
│   │       ├── Enabled: *bool
│   │       └── PropertyBag: genruntime.PropertyBag
│   └── Status: Object (15 properties)
│       ├── AutomaticSnapshotPolicyEnabled: *bool
│       ├── ChangeFeed: *Object (3 properties)
│       │   ├── Enabled: *bool
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── RetentionInDays: *int
│       ├── Conditions: conditions.Condition[]
│       ├── ContainerDeleteRetentionPolicy: *Object (4 properties)
│       │   ├── AllowPermanentDelete: *bool
│       │   ├── Days: *int
│       │   ├── Enabled: *bool
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Cors: *Object (2 properties)
│       │   ├── CorsRules: Object (6 properties)[]
│       │   │   ├── AllowedHeaders: string[]
│       │   │   ├── AllowedMethods: string[]
│       │   │   ├── AllowedOrigins: string[]
│       │   │   ├── ExposedHeaders: string[]
│       │   │   ├── MaxAgeInSeconds: *int
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── DefaultServiceVersion: *string
│       ├── DeleteRetentionPolicy: *Object (4 properties)
│       │   ├── AllowPermanentDelete: *bool
│       │   ├── Days: *int
│       │   ├── Enabled: *bool
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Id: *string
│       ├── IsVersioningEnabled: *bool
│       ├── LastAccessTimeTrackingPolicy: *Object (5 properties)
│       │   ├── BlobType: string[]
│       │   ├── Enable: *bool
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── TrackingGranularityInDays: *int
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── RestorePolicy: *Object (5 properties)
│       │   ├── Days: *int
│       │   ├── Enabled: *bool
│       │   ├── LastEnabledTime: *string
│       │   ├── MinRestoreTime: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Sku: *Object (3 properties)
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Tier: *string
│       └── Type: *string
├── StorageAccountsBlobServicesContainer: Resource
│   ├── Owner: storage/v1api20230101.StorageAccountsBlobService
│   ├── Spec: Object (11 properties)
│   │   ├── AzureName: string
│   │   ├── DefaultEncryptionScope: *string
│   │   ├── DenyEncryptionScopeOverride: *bool
│   │   ├── EnableNfsV3AllSquash: *bool
│   │   ├── EnableNfsV3RootSquash: *bool
│   │   ├── ImmutableStorageWithVersioning: *Object (2 properties)
│   │   │   ├── Enabled: *bool
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── Metadata: map[string]string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   └── PublicAccess: *string
│   └── Status: Object (25 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── DefaultEncryptionScope: *string
│       ├── Deleted: *bool
│       ├── DeletedTime: *string
│       ├── DenyEncryptionScopeOverride: *bool
│       ├── EnableNfsV3AllSquash: *bool
│       ├── EnableNfsV3RootSquash: *bool
│       ├── Etag: *string
│       ├── HasImmutabilityPolicy: *bool
│       ├── HasLegalHold: *bool
│       ├── Id: *string
│       ├── ImmutabilityPolicy: *Object (7 properties)
│       │   ├── AllowProtectedAppendWrites: *bool
│       │   ├── AllowProtectedAppendWritesAll: *bool
│       │   ├── Etag: *string
│       │   ├── ImmutabilityPeriodSinceCreationInDays: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── State: *string
│       │   └── UpdateHistory: Object (9 properties)[]
│       │       ├── AllowProtectedAppendWrites: *bool
│       │       ├── AllowProtectedAppendWritesAll: *bool
│       │       ├── ImmutabilityPeriodSinceCreationInDays: *int
│       │       ├── ObjectIdentifier: *string
│       │       ├── PropertyBag: genruntime.PropertyBag
│       │       ├── TenantId: *string
│       │       ├── Timestamp: *string
│       │       ├── Update: *string
│       │       └── Upn: *string
│       ├── ImmutableStorageWithVersioning: *Object (4 properties)
│       │   ├── Enabled: *bool
│       │   ├── MigrationState: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── TimeStamp: *string
│       ├── LastModifiedTime: *string
│       ├── LeaseDuration: *string
│       ├── LeaseState: *string
│       ├── LeaseStatus: *string
│       ├── LegalHold: *Object (4 properties)
│       │   ├── HasLegalHold: *bool
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── ProtectedAppendWritesHistory: *Object (3 properties)
│       │   │   ├── AllowProtectedAppendWritesAll: *bool
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── Timestamp: *string
│       │   └── Tags: Object (6 properties)[]
│       │       ├── ObjectIdentifier: *string
│       │       ├── PropertyBag: genruntime.PropertyBag
│       │       ├── Tag: *string
│       │       ├── TenantId: *string
│       │       ├── Timestamp: *string
│       │       └── Upn: *string
│       ├── Metadata: map[string]string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── PublicAccess: *string
│       ├── RemainingRetentionDays: *int
│       ├── Type: *string
│       └── Version: *string
├── StorageAccountsFileService: Resource
│   ├── Owner: storage/v1api20230101.StorageAccount
│   ├── Spec: Object (6 properties)
│   │   ├── Cors: *Object (2 properties)
│   │   │   ├── CorsRules: Object (6 properties)[]
│   │   │   │   ├── AllowedHeaders: string[]
│   │   │   │   ├── AllowedMethods: string[]
│   │   │   │   ├── AllowedOrigins: string[]
│   │   │   │   ├── ExposedHeaders: string[]
│   │   │   │   ├── MaxAgeInSeconds: *int
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── ProtocolSettings: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Smb: *Object (6 properties)
│   │   │       ├── AuthenticationMethods: *string
│   │   │       ├── ChannelEncryption: *string
│   │   │       ├── KerberosTicketEncryption: *string
│   │   │       ├── Multichannel: *Object (2 properties)
│   │   │       │   ├── Enabled: *bool
│   │   │       │   └── PropertyBag: genruntime.PropertyBag
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       └── Versions: *string
│   │   └── ShareDeleteRetentionPolicy: *Object (4 properties)
│   │       ├── AllowPermanentDelete: *bool
│   │       ├── Days: *int
│   │       ├── Enabled: *bool
│   │       └── PropertyBag: genruntime.PropertyBag
│   └── Status: Object (9 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Cors: *Object (2 properties)
│       │   ├── CorsRules: Object (6 properties)[]
│       │   │   ├── AllowedHeaders: string[]
│       │   │   ├── AllowedMethods: string[]
│       │   │   ├── AllowedOrigins: string[]
│       │   │   ├── ExposedHeaders: string[]
│       │   │   ├── MaxAgeInSeconds: *int
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Id: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProtocolSettings: *Object (2 properties)
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Smb: *Object (6 properties)
│       │       ├── AuthenticationMethods: *string
│       │       ├── ChannelEncryption: *string
│       │       ├── KerberosTicketEncryption: *string
│       │       ├── Multichannel: *Object (2 properties)
│       │       │   ├── Enabled: *bool
│       │       │   └── PropertyBag: genruntime.PropertyBag
│       │       ├── PropertyBag: genruntime.PropertyBag
│       │       └── Versions: *string
│       ├── ShareDeleteRetentionPolicy: *Object (4 properties)
│       │   ├── AllowPermanentDelete: *bool
│       │   ├── Days: *int
│       │   ├── Enabled: *bool
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Sku: *Object (3 properties)
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Tier: *string
│       └── Type: *string
├── StorageAccountsFileServicesShare: Resource
│   ├── Owner: storage/v1api20230101.StorageAccountsFileService
│   ├── Spec: Object (10 properties)
│   │   ├── AccessTier: *string
│   │   ├── AzureName: string
│   │   ├── EnabledProtocols: *string
│   │   ├── Metadata: map[string]string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── RootSquash: *string
│   │   ├── ShareQuota: *int
│   │   └── SignedIdentifiers: Object (3 properties)[]
│   │       ├── AccessPolicy: *Object (4 properties)
│   │       │   ├── ExpiryTime: *string
│   │       │   ├── Permission: *string
│   │       │   ├── PropertyBag: genruntime.PropertyBag
│   │       │   └── StartTime: *string
│   │       ├── PropertyBag: genruntime.PropertyBag
│   │       └── Reference: *genruntime.ResourceReference
│   └── Status: Object (24 properties)
│       ├── AccessTier: *string
│       ├── AccessTierChangeTime: *string
│       ├── AccessTierStatus: *string
│       ├── Conditions: conditions.Condition[]
│       ├── Deleted: *bool
│       ├── DeletedTime: *string
│       ├── EnabledProtocols: *string
│       ├── Etag: *string
│       ├── Id: *string
│       ├── LastModifiedTime: *string
│       ├── LeaseDuration: *string
│       ├── LeaseState: *string
│       ├── LeaseStatus: *string
│       ├── Metadata: map[string]string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── RemainingRetentionDays: *int
│       ├── RootSquash: *string
│       ├── ShareQuota: *int
│       ├── ShareUsageBytes: *int
│       ├── SignedIdentifiers: Object (3 properties)[]
│       │   ├── AccessPolicy: *Object (4 properties)
│       │   │   ├── ExpiryTime: *string
│       │   │   ├── Permission: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── StartTime: *string
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── SnapshotTime: *string
│       ├── Type: *string
│       └── Version: *string
├── StorageAccountsManagementPolicy: Resource
│   ├── Owner: storage/v1api20230101.StorageAccount
│   ├── Spec: Object (4 properties)
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── Policy: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Rules: Object (5 properties)[]
│   │   │       ├── Definition: *Object (3 properties)
│   │   │       │   ├── Actions: *Object (4 properties)
│   │   │       │   │   ├── BaseBlob: *Object (7 properties)
│   │   │       │   │   │   ├── Delete: *Object (5 properties)
│   │   │       │   │   │   │   ├── DaysAfterCreationGreaterThan: *int
│   │   │       │   │   │   │   ├── DaysAfterLastAccessTimeGreaterThan: *int
│   │   │       │   │   │   │   ├── DaysAfterLastTierChangeGreaterThan: *int
│   │   │       │   │   │   │   ├── DaysAfterModificationGreaterThan: *int
│   │   │       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │       │   │   │   ├── EnableAutoTierToHotFromCool: *bool
│   │   │       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │       │   │   │   ├── TierToArchive: *Object (5 properties)
│   │   │       │   │   │   │   ├── DaysAfterCreationGreaterThan: *int
│   │   │       │   │   │   │   ├── DaysAfterLastAccessTimeGreaterThan: *int
│   │   │       │   │   │   │   ├── DaysAfterLastTierChangeGreaterThan: *int
│   │   │       │   │   │   │   ├── DaysAfterModificationGreaterThan: *int
│   │   │       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │       │   │   │   ├── TierToCold: *Object (5 properties)
│   │   │       │   │   │   │   ├── DaysAfterCreationGreaterThan: *int
│   │   │       │   │   │   │   ├── DaysAfterLastAccessTimeGreaterThan: *int
│   │   │       │   │   │   │   ├── DaysAfterLastTierChangeGreaterThan: *int
│   │   │       │   │   │   │   ├── DaysAfterModificationGreaterThan: *int
│   │   │       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │       │   │   │   ├── TierToCool: *Object (5 properties)
│   │   │       │   │   │   │   ├── DaysAfterCreationGreaterThan: *int
│   │   │       │   │   │   │   ├── DaysAfterLastAccessTimeGreaterThan: *int
│   │   │       │   │   │   │   ├── DaysAfterLastTierChangeGreaterThan: *int
│   │   │       │   │   │   │   ├── DaysAfterModificationGreaterThan: *int
│   │   │       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │       │   │   │   └── TierToHot: *Object (5 properties)
│   │   │       │   │   │       ├── DaysAfterCreationGreaterThan: *int
│   │   │       │   │   │       ├── DaysAfterLastAccessTimeGreaterThan: *int
│   │   │       │   │   │       ├── DaysAfterLastTierChangeGreaterThan: *int
│   │   │       │   │   │       ├── DaysAfterModificationGreaterThan: *int
│   │   │       │   │   │       └── PropertyBag: genruntime.PropertyBag
│   │   │       │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │       │   │   ├── Snapshot: *Object (6 properties)
│   │   │       │   │   │   ├── Delete: *Object (3 properties)
│   │   │       │   │   │   │   ├── DaysAfterCreationGreaterThan: *int
│   │   │       │   │   │   │   ├── DaysAfterLastTierChangeGreaterThan: *int
│   │   │       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │       │   │   │   ├── TierToArchive: *Object (3 properties)
│   │   │       │   │   │   │   ├── DaysAfterCreationGreaterThan: *int
│   │   │       │   │   │   │   ├── DaysAfterLastTierChangeGreaterThan: *int
│   │   │       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │       │   │   │   ├── TierToCold: *Object (3 properties)
│   │   │       │   │   │   │   ├── DaysAfterCreationGreaterThan: *int
│   │   │       │   │   │   │   ├── DaysAfterLastTierChangeGreaterThan: *int
│   │   │       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │       │   │   │   ├── TierToCool: *Object (3 properties)
│   │   │       │   │   │   │   ├── DaysAfterCreationGreaterThan: *int
│   │   │       │   │   │   │   ├── DaysAfterLastTierChangeGreaterThan: *int
│   │   │       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │       │   │   │   └── TierToHot: *Object (3 properties)
│   │   │       │   │   │       ├── DaysAfterCreationGreaterThan: *int
│   │   │       │   │   │       ├── DaysAfterLastTierChangeGreaterThan: *int
│   │   │       │   │   │       └── PropertyBag: genruntime.PropertyBag
│   │   │       │   │   └── Version: *Object (6 properties)
│   │   │       │   │       ├── Delete: *Object (3 properties)
│   │   │       │   │       │   ├── DaysAfterCreationGreaterThan: *int
│   │   │       │   │       │   ├── DaysAfterLastTierChangeGreaterThan: *int
│   │   │       │   │       │   └── PropertyBag: genruntime.PropertyBag
│   │   │       │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       │   │       ├── TierToArchive: *Object (3 properties)
│   │   │       │   │       │   ├── DaysAfterCreationGreaterThan: *int
│   │   │       │   │       │   ├── DaysAfterLastTierChangeGreaterThan: *int
│   │   │       │   │       │   └── PropertyBag: genruntime.PropertyBag
│   │   │       │   │       ├── TierToCold: *Object (3 properties)
│   │   │       │   │       │   ├── DaysAfterCreationGreaterThan: *int
│   │   │       │   │       │   ├── DaysAfterLastTierChangeGreaterThan: *int
│   │   │       │   │       │   └── PropertyBag: genruntime.PropertyBag
│   │   │       │   │       ├── TierToCool: *Object (3 properties)
│   │   │       │   │       │   ├── DaysAfterCreationGreaterThan: *int
│   │   │       │   │       │   ├── DaysAfterLastTierChangeGreaterThan: *int
│   │   │       │   │       │   └── PropertyBag: genruntime.PropertyBag
│   │   │       │   │       └── TierToHot: *Object (3 properties)
│   │   │       │   │           ├── DaysAfterCreationGreaterThan: *int
│   │   │       │   │           ├── DaysAfterLastTierChangeGreaterThan: *int
│   │   │       │   │           └── PropertyBag: genruntime.PropertyBag
│   │   │       │   ├── Filters: *Object (4 properties)
│   │   │       │   │   ├── BlobIndexMatch: Object (4 properties)[]
│   │   │       │   │   │   ├── Name: *string
│   │   │       │   │   │   ├── Op: *string
│   │   │       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │       │   │   │   └── Value: *string
│   │   │       │   │   ├── BlobTypes: string[]
│   │   │       │   │   ├── PrefixMatch: string[]
│   │   │       │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │       │   └── PropertyBag: genruntime.PropertyBag
│   │   │       ├── Enabled: *bool
│   │   │       ├── Name: *string
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       └── Type: *string
│   │   └── PropertyBag: genruntime.PropertyBag
│   └── Status: Object (7 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── LastModifiedTime: *string
│       ├── Name: *string
│       ├── Policy: *Object (2 properties)
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Rules: Object (5 properties)[]
│       │       ├── Definition: *Object (3 properties)
│       │       │   ├── Actions: *Object (4 properties)
│       │       │   │   ├── BaseBlob: *Object (7 properties)
│       │       │   │   │   ├── Delete: *Object (5 properties)
│       │       │   │   │   │   ├── DaysAfterCreationGreaterThan: *float64
│       │       │   │   │   │   ├── DaysAfterLastAccessTimeGreaterThan: *float64
│       │       │   │   │   │   ├── DaysAfterLastTierChangeGreaterThan: *float64
│       │       │   │   │   │   ├── DaysAfterModificationGreaterThan: *float64
│       │       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │       │   │   │   ├── EnableAutoTierToHotFromCool: *bool
│       │       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │       │   │   │   ├── TierToArchive: *Object (5 properties)
│       │       │   │   │   │   ├── DaysAfterCreationGreaterThan: *float64
│       │       │   │   │   │   ├── DaysAfterLastAccessTimeGreaterThan: *float64
│       │       │   │   │   │   ├── DaysAfterLastTierChangeGreaterThan: *float64
│       │       │   │   │   │   ├── DaysAfterModificationGreaterThan: *float64
│       │       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │       │   │   │   ├── TierToCold: *Object (5 properties)
│       │       │   │   │   │   ├── DaysAfterCreationGreaterThan: *float64
│       │       │   │   │   │   ├── DaysAfterLastAccessTimeGreaterThan: *float64
│       │       │   │   │   │   ├── DaysAfterLastTierChangeGreaterThan: *float64
│       │       │   │   │   │   ├── DaysAfterModificationGreaterThan: *float64
│       │       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │       │   │   │   ├── TierToCool: *Object (5 properties)
│       │       │   │   │   │   ├── DaysAfterCreationGreaterThan: *float64
│       │       │   │   │   │   ├── DaysAfterLastAccessTimeGreaterThan: *float64
│       │       │   │   │   │   ├── DaysAfterLastTierChangeGreaterThan: *float64
│       │       │   │   │   │   ├── DaysAfterModificationGreaterThan: *float64
│       │       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │       │   │   │   └── TierToHot: *Object (5 properties)
│       │       │   │   │       ├── DaysAfterCreationGreaterThan: *float64
│       │       │   │   │       ├── DaysAfterLastAccessTimeGreaterThan: *float64
│       │       │   │   │       ├── DaysAfterLastTierChangeGreaterThan: *float64
│       │       │   │   │       ├── DaysAfterModificationGreaterThan: *float64
│       │       │   │   │       └── PropertyBag: genruntime.PropertyBag
│       │       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │       │   │   ├── Snapshot: *Object (6 properties)
│       │       │   │   │   ├── Delete: *Object (3 properties)
│       │       │   │   │   │   ├── DaysAfterCreationGreaterThan: *float64
│       │       │   │   │   │   ├── DaysAfterLastTierChangeGreaterThan: *float64
│       │       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │       │   │   │   ├── TierToArchive: *Object (3 properties)
│       │       │   │   │   │   ├── DaysAfterCreationGreaterThan: *float64
│       │       │   │   │   │   ├── DaysAfterLastTierChangeGreaterThan: *float64
│       │       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │       │   │   │   ├── TierToCold: *Object (3 properties)
│       │       │   │   │   │   ├── DaysAfterCreationGreaterThan: *float64
│       │       │   │   │   │   ├── DaysAfterLastTierChangeGreaterThan: *float64
│       │       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │       │   │   │   ├── TierToCool: *Object (3 properties)
│       │       │   │   │   │   ├── DaysAfterCreationGreaterThan: *float64
│       │       │   │   │   │   ├── DaysAfterLastTierChangeGreaterThan: *float64
│       │       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │       │   │   │   └── TierToHot: *Object (3 properties)
│       │       │   │   │       ├── DaysAfterCreationGreaterThan: *float64
│       │       │   │   │       ├── DaysAfterLastTierChangeGreaterThan: *float64
│       │       │   │   │       └── PropertyBag: genruntime.PropertyBag
│       │       │   │   └── Version: *Object (6 properties)
│       │       │   │       ├── Delete: *Object (3 properties)
│       │       │   │       │   ├── DaysAfterCreationGreaterThan: *float64
│       │       │   │       │   ├── DaysAfterLastTierChangeGreaterThan: *float64
│       │       │   │       │   └── PropertyBag: genruntime.PropertyBag
│       │       │   │       ├── PropertyBag: genruntime.PropertyBag
│       │       │   │       ├── TierToArchive: *Object (3 properties)
│       │       │   │       │   ├── DaysAfterCreationGreaterThan: *float64
│       │       │   │       │   ├── DaysAfterLastTierChangeGreaterThan: *float64
│       │       │   │       │   └── PropertyBag: genruntime.PropertyBag
│       │       │   │       ├── TierToCold: *Object (3 properties)
│       │       │   │       │   ├── DaysAfterCreationGreaterThan: *float64
│       │       │   │       │   ├── DaysAfterLastTierChangeGreaterThan: *float64
│       │       │   │       │   └── PropertyBag: genruntime.PropertyBag
│       │       │   │       ├── TierToCool: *Object (3 properties)
│       │       │   │       │   ├── DaysAfterCreationGreaterThan: *float64
│       │       │   │       │   ├── DaysAfterLastTierChangeGreaterThan: *float64
│       │       │   │       │   └── PropertyBag: genruntime.PropertyBag
│       │       │   │       └── TierToHot: *Object (3 properties)
│       │       │   │           ├── DaysAfterCreationGreaterThan: *float64
│       │       │   │           ├── DaysAfterLastTierChangeGreaterThan: *float64
│       │       │   │           └── PropertyBag: genruntime.PropertyBag
│       │       │   ├── Filters: *Object (4 properties)
│       │       │   │   ├── BlobIndexMatch: Object (4 properties)[]
│       │       │   │   │   ├── Name: *string
│       │       │   │   │   ├── Op: *string
│       │       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │       │   │   │   └── Value: *string
│       │       │   │   ├── BlobTypes: string[]
│       │       │   │   ├── PrefixMatch: string[]
│       │       │   │   └── PropertyBag: genruntime.PropertyBag
│       │       │   └── PropertyBag: genruntime.PropertyBag
│       │       ├── Enabled: *bool
│       │       ├── Name: *string
│       │       ├── PropertyBag: genruntime.PropertyBag
│       │       └── Type: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       └── Type: *string
├── StorageAccountsQueueService: Resource
│   ├── Owner: storage/v1api20230101.StorageAccount
│   ├── Spec: Object (4 properties)
│   │   ├── Cors: *Object (2 properties)
│   │   │   ├── CorsRules: Object (6 properties)[]
│   │   │   │   ├── AllowedHeaders: string[]
│   │   │   │   ├── AllowedMethods: string[]
│   │   │   │   ├── AllowedOrigins: string[]
│   │   │   │   ├── ExposedHeaders: string[]
│   │   │   │   ├── MaxAgeInSeconds: *int
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   └── PropertyBag: genruntime.PropertyBag
│   └── Status: Object (6 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Cors: *Object (2 properties)
│       │   ├── CorsRules: Object (6 properties)[]
│       │   │   ├── AllowedHeaders: string[]
│       │   │   ├── AllowedMethods: string[]
│       │   │   ├── AllowedOrigins: string[]
│       │   │   ├── ExposedHeaders: string[]
│       │   │   ├── MaxAgeInSeconds: *int
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Id: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       └── Type: *string
├── StorageAccountsQueueServicesQueue: Resource
│   ├── Owner: storage/v1api20230101.StorageAccountsQueueService
│   ├── Spec: Object (5 properties)
│   │   ├── AzureName: string
│   │   ├── Metadata: map[string]string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   └── PropertyBag: genruntime.PropertyBag
│   └── Status: Object (7 properties)
│       ├── ApproximateMessageCount: *int
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── Metadata: map[string]string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       └── Type: *string
├── StorageAccountsTableService: Resource
│   ├── Owner: storage/v1api20230101.StorageAccount
│   ├── Spec: Object (4 properties)
│   │   ├── Cors: *Object (2 properties)
│   │   │   ├── CorsRules: Object (6 properties)[]
│   │   │   │   ├── AllowedHeaders: string[]
│   │   │   │   ├── AllowedMethods: string[]
│   │   │   │   ├── AllowedOrigins: string[]
│   │   │   │   ├── ExposedHeaders: string[]
│   │   │   │   ├── MaxAgeInSeconds: *int
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   └── PropertyBag: genruntime.PropertyBag
│   └── Status: Object (6 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Cors: *Object (2 properties)
│       │   ├── CorsRules: Object (6 properties)[]
│       │   │   ├── AllowedHeaders: string[]
│       │   │   ├── AllowedMethods: string[]
│       │   │   ├── AllowedOrigins: string[]
│       │   │   ├── ExposedHeaders: string[]
│       │   │   ├── MaxAgeInSeconds: *int
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Id: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       └── Type: *string
└── StorageAccountsTableServicesTable: Resource
    ├── Owner: storage/v1api20230101.StorageAccountsTableService
    ├── Spec: Object (5 properties)
    │   ├── AzureName: string
    │   ├── OriginalVersion: string
    │   ├── Owner: *genruntime.KnownResourceReference
    │   ├── PropertyBag: genruntime.PropertyBag
    │   └── SignedIdentifiers: Object (3 properties)[]
    │       ├── AccessPolicy: *Object (4 properties)
    │       │   ├── ExpiryTime: *string
    │       │   ├── Permission: *string
    │       │   ├── PropertyBag: genruntime.PropertyBag
    │       │   └── StartTime: *string
    │       ├── PropertyBag: genruntime.PropertyBag
    │       └── Reference: *genruntime.ResourceReference
    └── Status: Object (7 properties)
        ├── Conditions: conditions.Condition[]
        ├── Id: *string
        ├── Name: *string
        ├── PropertyBag: genruntime.PropertyBag
        ├── SignedIdentifiers: Object (3 properties)[]
        │   ├── AccessPolicy: *Object (4 properties)
        │   │   ├── ExpiryTime: *string
        │   │   ├── Permission: *string
        │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   └── StartTime: *string
        │   ├── Id: *string
        │   └── PropertyBag: genruntime.PropertyBag
        ├── TableName: *string
        └── Type: *string
