// Code generated by azure-service-operator-codegen. DO NOT EDIT.
github.com/Azure/azure-service-operator/v2/api/eventgrid/v1api20200601/storage
├── APIVersion: Enum (1 value)
│   └── "2020-06-01"
├── Domain: Resource
│   ├── Owner: resources/v1apiv20191001.ResourceGroup
│   ├── Spec: Object (10 properties)
│   │   ├── AzureName: string
│   │   ├── InboundIpRules: Object (3 properties)[]
│   │   │   ├── Action: *string
│   │   │   ├── IpMask: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── InputSchema: *string
│   │   ├── InputSchemaMapping: *Object (2 properties)
│   │   │   ├── Json: *Object (8 properties)
│   │   │   │   ├── DataVersion: *Object (3 properties)
│   │   │   │   │   ├── DefaultValue: *string
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── SourceField: *string
│   │   │   │   ├── EventTime: *Object (2 properties)
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── SourceField: *string
│   │   │   │   ├── EventType: *Object (3 properties)
│   │   │   │   │   ├── DefaultValue: *string
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── SourceField: *string
│   │   │   │   ├── Id: *Object (2 properties)
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── SourceField: *string
│   │   │   │   ├── InputSchemaMappingType: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── Subject: *Object (3 properties)
│   │   │   │   │   ├── DefaultValue: *string
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── SourceField: *string
│   │   │   │   └── Topic: *Object (2 properties)
│   │   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │   │       └── SourceField: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── Location: *string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── PublicNetworkAccess: *string
│   │   └── Tags: map[string]string
│   └── Status: Object (16 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Endpoint: *string
│       ├── Id: *string
│       ├── InboundIpRules: Object (3 properties)[]
│       │   ├── Action: *string
│       │   ├── IpMask: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── InputSchema: *string
│       ├── InputSchemaMapping: *Object (2 properties)
│       │   ├── Json: *Object (8 properties)
│       │   │   ├── DataVersion: *Object (3 properties)
│       │   │   │   ├── DefaultValue: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── SourceField: *string
│       │   │   ├── EventTime: *Object (2 properties)
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── SourceField: *string
│       │   │   ├── EventType: *Object (3 properties)
│       │   │   │   ├── DefaultValue: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── SourceField: *string
│       │   │   ├── Id: *Object (2 properties)
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── SourceField: *string
│       │   │   ├── InputSchemaMappingType: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── Subject: *Object (3 properties)
│       │   │   │   ├── DefaultValue: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── SourceField: *string
│       │   │   └── Topic: *Object (2 properties)
│       │   │       ├── PropertyBag: genruntime.PropertyBag
│       │   │       └── SourceField: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Location: *string
│       ├── MetricResourceId: *string
│       ├── Name: *string
│       ├── PrivateEndpointConnections: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── PublicNetworkAccess: *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
├── DomainsTopic: Resource
│   ├── Owner: eventgrid/v1api20200601.Domain
│   ├── Spec: Object (4 properties)
│   │   ├── AzureName: string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   └── PropertyBag: genruntime.PropertyBag
│   └── Status: Object (7 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── SystemData: *Object (7 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *string
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   ├── LastModifiedByType: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       └── Type: *string
├── EventSubscription: Resource
│   ├── Spec: Object (11 properties)
│   │   ├── AzureName: string
│   │   ├── DeadLetterDestination: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── StorageBlob: *Object (4 properties)
│   │   │       ├── BlobContainerName: *string
│   │   │       ├── EndpointType: *string
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       └── ResourceReference: *genruntime.ResourceReference
│   │   ├── Destination: *Object (8 properties)
│   │   │   ├── AzureFunction: *Object (5 properties)
│   │   │   │   ├── EndpointType: *string
│   │   │   │   ├── MaxEventsPerBatch: *int
│   │   │   │   ├── PreferredBatchSizeInKilobytes: *int
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── ResourceReference: *genruntime.ResourceReference
│   │   │   ├── EventHub: *Object (3 properties)
│   │   │   │   ├── EndpointType: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── ResourceReference: *genruntime.ResourceReference
│   │   │   ├── HybridConnection: *Object (3 properties)
│   │   │   │   ├── EndpointType: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── ResourceReference: *genruntime.ResourceReference
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── ServiceBusQueue: *Object (3 properties)
│   │   │   │   ├── EndpointType: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── ResourceReference: *genruntime.ResourceReference
│   │   │   ├── ServiceBusTopic: *Object (3 properties)
│   │   │   │   ├── EndpointType: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── ResourceReference: *genruntime.ResourceReference
│   │   │   ├── StorageQueue: *Object (4 properties)
│   │   │   │   ├── EndpointType: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── QueueName: *string
│   │   │   │   └── ResourceReference: *genruntime.ResourceReference
│   │   │   └── WebHook: *Object (7 properties)
│   │   │       ├── AzureActiveDirectoryApplicationIdOrUri: *string
│   │   │       ├── AzureActiveDirectoryTenantId: *string
│   │   │       ├── EndpointType: *string
│   │   │       ├── EndpointUrl: *genruntime.SecretReference
│   │   │       ├── MaxEventsPerBatch: *int
│   │   │       ├── PreferredBatchSizeInKilobytes: *int
│   │   │       └── PropertyBag: genruntime.PropertyBag
│   │   ├── EventDeliverySchema: *string
│   │   ├── ExpirationTimeUtc: *string
│   │   ├── Filter: *Object (6 properties)
│   │   │   ├── AdvancedFilters: Object (13 properties)[]
│   │   │   │   ├── BoolEquals: *Object (4 properties)
│   │   │   │   │   ├── Key: *string
│   │   │   │   │   ├── OperatorType: *string
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Value: *bool
│   │   │   │   ├── NumberGreaterThan: *Object (4 properties)
│   │   │   │   │   ├── Key: *string
│   │   │   │   │   ├── OperatorType: *string
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Value: *float64
│   │   │   │   ├── NumberGreaterThanOrEquals: *Object (4 properties)
│   │   │   │   │   ├── Key: *string
│   │   │   │   │   ├── OperatorType: *string
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Value: *float64
│   │   │   │   ├── NumberIn: *Object (4 properties)
│   │   │   │   │   ├── Key: *string
│   │   │   │   │   ├── OperatorType: *string
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Values: float64[]
│   │   │   │   ├── NumberLessThan: *Object (4 properties)
│   │   │   │   │   ├── Key: *string
│   │   │   │   │   ├── OperatorType: *string
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Value: *float64
│   │   │   │   ├── NumberLessThanOrEquals: *Object (4 properties)
│   │   │   │   │   ├── Key: *string
│   │   │   │   │   ├── OperatorType: *string
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Value: *float64
│   │   │   │   ├── NumberNotIn: *Object (4 properties)
│   │   │   │   │   ├── Key: *string
│   │   │   │   │   ├── OperatorType: *string
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Values: float64[]
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── StringBeginsWith: *Object (4 properties)
│   │   │   │   │   ├── Key: *string
│   │   │   │   │   ├── OperatorType: *string
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Values: string[]
│   │   │   │   ├── StringContains: *Object (4 properties)
│   │   │   │   │   ├── Key: *string
│   │   │   │   │   ├── OperatorType: *string
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Values: string[]
│   │   │   │   ├── StringEndsWith: *Object (4 properties)
│   │   │   │   │   ├── Key: *string
│   │   │   │   │   ├── OperatorType: *string
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Values: string[]
│   │   │   │   ├── StringIn: *Object (4 properties)
│   │   │   │   │   ├── Key: *string
│   │   │   │   │   ├── OperatorType: *string
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Values: string[]
│   │   │   │   └── StringNotIn: *Object (4 properties)
│   │   │   │       ├── Key: *string
│   │   │   │       ├── OperatorType: *string
│   │   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │   │       └── Values: string[]
│   │   │   ├── IncludedEventTypes: string[]
│   │   │   ├── IsSubjectCaseSensitive: *bool
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── SubjectBeginsWith: *string
│   │   │   └── SubjectEndsWith: *string
│   │   ├── Labels: string[]
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.ArbitraryOwnerReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   └── RetryPolicy: *Object (3 properties)
│   │       ├── EventTimeToLiveInMinutes: *int
│   │       ├── MaxDeliveryAttempts: *int
│   │       └── PropertyBag: genruntime.PropertyBag
│   └── Status: Object (15 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── DeadLetterDestination: *Object (2 properties)
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── StorageBlob: *Object (4 properties)
│       │       ├── BlobContainerName: *string
│       │       ├── EndpointType: *string
│       │       ├── PropertyBag: genruntime.PropertyBag
│       │       └── ResourceId: *string
│       ├── Destination: *Object (8 properties)
│       │   ├── AzureFunction: *Object (5 properties)
│       │   │   ├── EndpointType: *string
│       │   │   ├── MaxEventsPerBatch: *int
│       │   │   ├── PreferredBatchSizeInKilobytes: *int
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── ResourceId: *string
│       │   ├── EventHub: *Object (3 properties)
│       │   │   ├── EndpointType: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── ResourceId: *string
│       │   ├── HybridConnection: *Object (3 properties)
│       │   │   ├── EndpointType: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── ResourceId: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── ServiceBusQueue: *Object (3 properties)
│       │   │   ├── EndpointType: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── ResourceId: *string
│       │   ├── ServiceBusTopic: *Object (3 properties)
│       │   │   ├── EndpointType: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── ResourceId: *string
│       │   ├── StorageQueue: *Object (4 properties)
│       │   │   ├── EndpointType: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── QueueName: *string
│       │   │   └── ResourceId: *string
│       │   └── WebHook: *Object (7 properties)
│       │       ├── AzureActiveDirectoryApplicationIdOrUri: *string
│       │       ├── AzureActiveDirectoryTenantId: *string
│       │       ├── EndpointBaseUrl: *string
│       │       ├── EndpointType: *string
│       │       ├── MaxEventsPerBatch: *int
│       │       ├── PreferredBatchSizeInKilobytes: *int
│       │       └── PropertyBag: genruntime.PropertyBag
│       ├── EventDeliverySchema: *string
│       ├── ExpirationTimeUtc: *string
│       ├── Filter: *Object (6 properties)
│       │   ├── AdvancedFilters: Object (13 properties)[]
│       │   │   ├── BoolEquals: *Object (4 properties)
│       │   │   │   ├── Key: *string
│       │   │   │   ├── OperatorType: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Value: *bool
│       │   │   ├── NumberGreaterThan: *Object (4 properties)
│       │   │   │   ├── Key: *string
│       │   │   │   ├── OperatorType: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Value: *float64
│       │   │   ├── NumberGreaterThanOrEquals: *Object (4 properties)
│       │   │   │   ├── Key: *string
│       │   │   │   ├── OperatorType: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Value: *float64
│       │   │   ├── NumberIn: *Object (4 properties)
│       │   │   │   ├── Key: *string
│       │   │   │   ├── OperatorType: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Values: float64[]
│       │   │   ├── NumberLessThan: *Object (4 properties)
│       │   │   │   ├── Key: *string
│       │   │   │   ├── OperatorType: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Value: *float64
│       │   │   ├── NumberLessThanOrEquals: *Object (4 properties)
│       │   │   │   ├── Key: *string
│       │   │   │   ├── OperatorType: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Value: *float64
│       │   │   ├── NumberNotIn: *Object (4 properties)
│       │   │   │   ├── Key: *string
│       │   │   │   ├── OperatorType: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Values: float64[]
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── StringBeginsWith: *Object (4 properties)
│       │   │   │   ├── Key: *string
│       │   │   │   ├── OperatorType: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Values: string[]
│       │   │   ├── StringContains: *Object (4 properties)
│       │   │   │   ├── Key: *string
│       │   │   │   ├── OperatorType: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Values: string[]
│       │   │   ├── StringEndsWith: *Object (4 properties)
│       │   │   │   ├── Key: *string
│       │   │   │   ├── OperatorType: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Values: string[]
│       │   │   ├── StringIn: *Object (4 properties)
│       │   │   │   ├── Key: *string
│       │   │   │   ├── OperatorType: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Values: string[]
│       │   │   └── StringNotIn: *Object (4 properties)
│       │   │       ├── Key: *string
│       │   │       ├── OperatorType: *string
│       │   │       ├── PropertyBag: genruntime.PropertyBag
│       │   │       └── Values: string[]
│       │   ├── IncludedEventTypes: string[]
│       │   ├── IsSubjectCaseSensitive: *bool
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── SubjectBeginsWith: *string
│       │   └── SubjectEndsWith: *string
│       ├── Id: *string
│       ├── Labels: string[]
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── RetryPolicy: *Object (3 properties)
│       │   ├── EventTimeToLiveInMinutes: *int
│       │   ├── MaxDeliveryAttempts: *int
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── SystemData: *Object (7 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *string
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   ├── LastModifiedByType: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Topic: *string
│       └── Type: *string
└── Topic: Resource
    ├── Owner: resources/v1apiv20191001.ResourceGroup
    ├── Spec: Object (11 properties)
    │   ├── AzureName: string
    │   ├── InboundIpRules: Object (3 properties)[]
    │   │   ├── Action: *string
    │   │   ├── IpMask: *string
    │   │   └── PropertyBag: genruntime.PropertyBag
    │   ├── InputSchema: *string
    │   ├── InputSchemaMapping: *Object (2 properties)
    │   │   ├── Json: *Object (8 properties)
    │   │   │   ├── DataVersion: *Object (3 properties)
    │   │   │   │   ├── DefaultValue: *string
    │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   │   └── SourceField: *string
    │   │   │   ├── EventTime: *Object (2 properties)
    │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   │   └── SourceField: *string
    │   │   │   ├── EventType: *Object (3 properties)
    │   │   │   │   ├── DefaultValue: *string
    │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   │   └── SourceField: *string
    │   │   │   ├── Id: *Object (2 properties)
    │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   │   └── SourceField: *string
    │   │   │   ├── InputSchemaMappingType: *string
    │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   ├── Subject: *Object (3 properties)
    │   │   │   │   ├── DefaultValue: *string
    │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   │   └── SourceField: *string
    │   │   │   └── Topic: *Object (2 properties)
    │   │   │       ├── PropertyBag: genruntime.PropertyBag
    │   │   │       └── SourceField: *string
    │   │   └── PropertyBag: genruntime.PropertyBag
    │   ├── Location: *string
    │   ├── OperatorSpec: *Object (3 properties)
    │   │   ├── ConfigMaps: *Object (2 properties)
    │   │   │   ├── Endpoint: *genruntime.ConfigMapDestination
    │   │   │   └── PropertyBag: genruntime.PropertyBag
    │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   └── Secrets: *Object (3 properties)
    │   │       ├── Key1: *genruntime.SecretDestination
    │   │       ├── Key2: *genruntime.SecretDestination
    │   │       └── PropertyBag: genruntime.PropertyBag
    │   ├── OriginalVersion: string
    │   ├── Owner: *genruntime.KnownResourceReference
    │   ├── PropertyBag: genruntime.PropertyBag
    │   ├── PublicNetworkAccess: *string
    │   └── Tags: map[string]string
    └── Status: Object (16 properties)
        ├── Conditions: conditions.Condition[]
        ├── Endpoint: *string
        ├── Id: *string
        ├── InboundIpRules: Object (3 properties)[]
        │   ├── Action: *string
        │   ├── IpMask: *string
        │   └── PropertyBag: genruntime.PropertyBag
        ├── InputSchema: *string
        ├── InputSchemaMapping: *Object (2 properties)
        │   ├── Json: *Object (8 properties)
        │   │   ├── DataVersion: *Object (3 properties)
        │   │   │   ├── DefaultValue: *string
        │   │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   │   └── SourceField: *string
        │   │   ├── EventTime: *Object (2 properties)
        │   │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   │   └── SourceField: *string
        │   │   ├── EventType: *Object (3 properties)
        │   │   │   ├── DefaultValue: *string
        │   │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   │   └── SourceField: *string
        │   │   ├── Id: *Object (2 properties)
        │   │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   │   └── SourceField: *string
        │   │   ├── InputSchemaMappingType: *string
        │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   ├── Subject: *Object (3 properties)
        │   │   │   ├── DefaultValue: *string
        │   │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   │   └── SourceField: *string
        │   │   └── Topic: *Object (2 properties)
        │   │       ├── PropertyBag: genruntime.PropertyBag
        │   │       └── SourceField: *string
        │   └── PropertyBag: genruntime.PropertyBag
        ├── Location: *string
        ├── MetricResourceId: *string
        ├── Name: *string
        ├── PrivateEndpointConnections: Object (2 properties)[]
        │   ├── Id: *string
        │   └── PropertyBag: genruntime.PropertyBag
        ├── PropertyBag: genruntime.PropertyBag
        ├── ProvisioningState: *string
        ├── PublicNetworkAccess: *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
