// Code generated by azure-service-operator-codegen. DO NOT EDIT.
github.com/Azure/azure-service-operator/v2/api/keyvault/v1api20210401preview/storage
├── APIVersion: Enum (1 value)
│   └── "2021-04-01-preview"
├── Vault: Resource
│   ├── Owner: resources/v1apiv20191001.ResourceGroup
│   ├── Spec: Object (7 properties)
│   │   ├── AzureName: string
│   │   ├── Location: *string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── Properties: *Object (16 properties)
│   │   │   ├── AccessPolicies: Object (8 properties)[]
│   │   │   │   ├── ApplicationId: *string
│   │   │   │   ├── ApplicationIdFromConfig: *genruntime.ConfigMapReference
│   │   │   │   ├── ObjectId: *string
│   │   │   │   ├── ObjectIdFromConfig: *genruntime.ConfigMapReference
│   │   │   │   ├── Permissions: *Object (5 properties)
│   │   │   │   │   ├── Certificates: string[]
│   │   │   │   │   ├── Keys: string[]
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   ├── Secrets: string[]
│   │   │   │   │   └── Storage: string[]
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── TenantId: *string
│   │   │   │   └── TenantIdFromConfig: *genruntime.ConfigMapReference
│   │   │   ├── CreateMode: *string
│   │   │   ├── EnablePurgeProtection: *bool
│   │   │   ├── EnableRbacAuthorization: *bool
│   │   │   ├── EnableSoftDelete: *bool
│   │   │   ├── EnabledForDeployment: *bool
│   │   │   ├── EnabledForDiskEncryption: *bool
│   │   │   ├── EnabledForTemplateDeployment: *bool
│   │   │   ├── NetworkAcls: *Object (5 properties)
│   │   │   │   ├── Bypass: *string
│   │   │   │   ├── DefaultAction: *string
│   │   │   │   ├── IpRules: Object (2 properties)[]
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Value: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── VirtualNetworkRules: Object (3 properties)[]
│   │   │   │       ├── IgnoreMissingVnetServiceEndpoint: *bool
│   │   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │   │       └── Reference: *genruntime.ResourceReference
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── ProvisioningState: *string
│   │   │   ├── Sku: *Object (3 properties)
│   │   │   │   ├── Family: *string
│   │   │   │   ├── Name: *string
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── SoftDeleteRetentionInDays: *int
│   │   │   ├── TenantId: *string
│   │   │   ├── TenantIdFromConfig: *genruntime.ConfigMapReference
│   │   │   └── VaultUri: *string
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   └── Tags: map[string]string
│   └── Status: Object (9 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── Location: *string
│       ├── Name: *string
│       ├── Properties: *Object (17 properties)
│       │   ├── AccessPolicies: Object (5 properties)[]
│       │   │   ├── ApplicationId: *string
│       │   │   ├── ObjectId: *string
│       │   │   ├── Permissions: *Object (5 properties)
│       │   │   │   ├── Certificates: string[]
│       │   │   │   ├── Keys: string[]
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   ├── Secrets: string[]
│       │   │   │   └── Storage: string[]
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── TenantId: *string
│       │   ├── CreateMode: *string
│       │   ├── EnablePurgeProtection: *bool
│       │   ├── EnableRbacAuthorization: *bool
│       │   ├── EnableSoftDelete: *bool
│       │   ├── EnabledForDeployment: *bool
│       │   ├── EnabledForDiskEncryption: *bool
│       │   ├── EnabledForTemplateDeployment: *bool
│       │   ├── HsmPoolResourceId: *string
│       │   ├── NetworkAcls: *Object (5 properties)
│       │   │   ├── Bypass: *string
│       │   │   ├── DefaultAction: *string
│       │   │   ├── IpRules: Object (2 properties)[]
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Value: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── VirtualNetworkRules: Object (3 properties)[]
│       │   │       ├── Id: *string
│       │   │       ├── IgnoreMissingVnetServiceEndpoint: *bool
│       │   │       └── PropertyBag: genruntime.PropertyBag
│       │   ├── PrivateEndpointConnections: Object (6 properties)[]
│       │   │   ├── Etag: *string
│       │   │   ├── Id: *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
│       │   ├── ProvisioningState: *string
│       │   ├── Sku: *Object (3 properties)
│       │   │   ├── Family: *string
│       │   │   ├── Name: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── SoftDeleteRetentionInDays: *int
│       │   ├── TenantId: *string
│       │   └── VaultUri: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── 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
├── augmentConversionForAccessPolicyEntry: Interface
├── augmentConversionForAccessPolicyEntry_STATUS: Interface
├── augmentConversionForIPRule: Interface
├── augmentConversionForIPRule_STATUS: Interface
├── augmentConversionForNetworkRuleSet: Interface
├── augmentConversionForNetworkRuleSet_STATUS: Interface
├── augmentConversionForPermissions: Interface
├── augmentConversionForPermissions_STATUS: Interface
├── augmentConversionForPrivateEndpointConnectionItem_STATUS: Interface
├── augmentConversionForPrivateEndpoint_STATUS: Interface
├── augmentConversionForPrivateLinkServiceConnectionState_STATUS: Interface
├── augmentConversionForSku: Interface
├── augmentConversionForSku_STATUS: Interface
├── augmentConversionForSystemData_STATUS: Interface
├── augmentConversionForVault: Interface
├── augmentConversionForVaultProperties: Interface
├── augmentConversionForVaultProperties_STATUS: Interface
├── augmentConversionForVault_STATUS: Interface
├── augmentConversionForVault_Spec: Interface
├── augmentConversionForVirtualNetworkRule: Interface
└── augmentConversionForVirtualNetworkRule_STATUS: Interface
