// Code generated by azure-service-operator-codegen. DO NOT EDIT.
github.com/Azure/azure-service-operator/v2/api/servicebus/v1api20211101
├── APIVersion: Enum (1 value)
│   └── "2021-11-01"
├── Namespace: Resource
│   ├── Owner: resources/v1apiv20191001.ResourceGroup
│   ├── Spec: Object (11 properties)
│   │   ├── AlternateName: *string
│   │   ├── AzureName: string
│   │   ├── DisableLocalAuth: *bool
│   │   ├── Encryption: *Object (3 properties)
│   │   │   ├── KeySource: *Enum (1 value)
│   │   │   │   └── "Microsoft.KeyVault"
│   │   │   ├── KeyVaultProperties: Object (4 properties)[]
│   │   │   │   ├── Identity: *Object (1 property)
│   │   │   │   │   └── UserAssignedIdentityReference: *genruntime.ResourceReference
│   │   │   │   ├── KeyName: *string
│   │   │   │   ├── KeyVaultUri: *string
│   │   │   │   └── KeyVersion: *string
│   │   │   └── RequireInfrastructureEncryption: *bool
│   │   ├── Identity: *Object (2 properties)
│   │   │   ├── Type: *Enum (4 values)
│   │   │   │   ├── "None"
│   │   │   │   ├── "SystemAssigned"
│   │   │   │   ├── "SystemAssigned, UserAssigned"
│   │   │   │   └── "UserAssigned"
│   │   │   └── UserAssignedIdentities: Object (1 property)[]
│   │   │       └── Reference: genruntime.ResourceReference
│   │   ├── Location: *string
│   │   ├── OperatorSpec: *Object (1 property)
│   │   │   └── Secrets: *Object (5 properties)
│   │   │       ├── Endpoint: *genruntime.SecretDestination
│   │   │       ├── PrimaryConnectionString: *genruntime.SecretDestination
│   │   │       ├── PrimaryKey: *genruntime.SecretDestination
│   │   │       ├── SecondaryConnectionString: *genruntime.SecretDestination
│   │   │       └── SecondaryKey: *genruntime.SecretDestination
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── Sku: *Object (3 properties)
│   │   │   ├── Capacity: *int
│   │   │   ├── Name: *Enum (3 values)
│   │   │   │   ├── "Basic"
│   │   │   │   ├── "Premium"
│   │   │   │   └── "Standard"
│   │   │   └── Tier: *Enum (3 values)
│   │   │       ├── "Basic"
│   │   │       ├── "Premium"
│   │   │       └── "Standard"
│   │   ├── Tags: map[string]string
│   │   └── ZoneRedundant: *bool
│   └── Status: Object (20 properties)
│       ├── AlternateName: *string
│       ├── Conditions: conditions.Condition[]
│       ├── CreatedAt: *string
│       ├── DisableLocalAuth: *bool
│       ├── Encryption: *Object (3 properties)
│       │   ├── KeySource: *Enum (1 value)
│       │   │   └── "Microsoft.KeyVault"
│       │   ├── KeyVaultProperties: Object (4 properties)[]
│       │   │   ├── Identity: *Object (1 property)
│       │   │   │   └── UserAssignedIdentity: *string
│       │   │   ├── KeyName: *string
│       │   │   ├── KeyVaultUri: *string
│       │   │   └── KeyVersion: *string
│       │   └── RequireInfrastructureEncryption: *bool
│       ├── Id: *string
│       ├── Identity: *Object (4 properties)
│       │   ├── PrincipalId: *string
│       │   ├── TenantId: *string
│       │   ├── Type: *Enum (4 values)
│       │   │   ├── "None"
│       │   │   ├── "SystemAssigned"
│       │   │   ├── "SystemAssigned, UserAssigned"
│       │   │   └── "UserAssigned"
│       │   └── UserAssignedIdentities: map[string]Object (2 properties)
│       │       ├── ClientId: *string
│       │       └── PrincipalId: *string
│       ├── Location: *string
│       ├── MetricId: *string
│       ├── Name: *string
│       ├── PrivateEndpointConnections: Object (1 property)[]
│       │   └── Id: *string
│       ├── ProvisioningState: *string
│       ├── ServiceBusEndpoint: *string
│       ├── Sku: *Object (3 properties)
│       │   ├── Capacity: *int
│       │   ├── Name: *Enum (3 values)
│       │   │   ├── "Basic"
│       │   │   ├── "Premium"
│       │   │   └── "Standard"
│       │   └── Tier: *Enum (3 values)
│       │       ├── "Basic"
│       │       ├── "Premium"
│       │       └── "Standard"
│       ├── Status: *string
│       ├── SystemData: *Object (6 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *Enum (4 values)
│       │   │   ├── "Application"
│       │   │   ├── "Key"
│       │   │   ├── "ManagedIdentity"
│       │   │   └── "User"
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   └── LastModifiedByType: *Enum (4 values)
│       │       ├── "Application"
│       │       ├── "Key"
│       │       ├── "ManagedIdentity"
│       │       └── "User"
│       ├── Tags: map[string]string
│       ├── Type: *string
│       ├── UpdatedAt: *string
│       └── ZoneRedundant: *bool
├── Namespace_STATUS_ARM: Object (9 properties)
│   ├── Id: *string
│   ├── Identity: *Object (4 properties)
│   │   ├── PrincipalId: *string
│   │   ├── TenantId: *string
│   │   ├── Type: *Enum (4 values)
│   │   │   ├── "None"
│   │   │   ├── "SystemAssigned"
│   │   │   ├── "SystemAssigned, UserAssigned"
│   │   │   └── "UserAssigned"
│   │   └── UserAssignedIdentities: map[string]Object (2 properties)
│   │       ├── ClientId: *string
│   │       └── PrincipalId: *string
│   ├── Location: *string
│   ├── Name: *string
│   ├── Properties: *Object (11 properties)
│   │   ├── AlternateName: *string
│   │   ├── CreatedAt: *string
│   │   ├── DisableLocalAuth: *bool
│   │   ├── Encryption: *Object (3 properties)
│   │   │   ├── KeySource: *Enum (1 value)
│   │   │   │   └── "Microsoft.KeyVault"
│   │   │   ├── KeyVaultProperties: Object (4 properties)[]
│   │   │   │   ├── Identity: *Object (1 property)
│   │   │   │   │   └── UserAssignedIdentity: *string
│   │   │   │   ├── KeyName: *string
│   │   │   │   ├── KeyVaultUri: *string
│   │   │   │   └── KeyVersion: *string
│   │   │   └── RequireInfrastructureEncryption: *bool
│   │   ├── MetricId: *string
│   │   ├── PrivateEndpointConnections: Object (1 property)[]
│   │   │   └── Id: *string
│   │   ├── ProvisioningState: *string
│   │   ├── ServiceBusEndpoint: *string
│   │   ├── Status: *string
│   │   ├── UpdatedAt: *string
│   │   └── ZoneRedundant: *bool
│   ├── Sku: *Object (3 properties)
│   │   ├── Capacity: *int
│   │   ├── Name: *Enum (3 values)
│   │   │   ├── "Basic"
│   │   │   ├── "Premium"
│   │   │   └── "Standard"
│   │   └── Tier: *Enum (3 values)
│   │       ├── "Basic"
│   │       ├── "Premium"
│   │       └── "Standard"
│   ├── SystemData: *Object (6 properties)
│   │   ├── CreatedAt: *string
│   │   ├── CreatedBy: *string
│   │   ├── CreatedByType: *Enum (4 values)
│   │   │   ├── "Application"
│   │   │   ├── "Key"
│   │   │   ├── "ManagedIdentity"
│   │   │   └── "User"
│   │   ├── LastModifiedAt: *string
│   │   ├── LastModifiedBy: *string
│   │   └── LastModifiedByType: *Enum (4 values)
│   │       ├── "Application"
│   │       ├── "Key"
│   │       ├── "ManagedIdentity"
│   │       └── "User"
│   ├── Tags: map[string]string
│   └── Type: *string
├── Namespace_Spec_ARM: Object (6 properties)
│   ├── Identity: *Object (2 properties)
│   │   ├── Type: *Enum (4 values)
│   │   │   ├── "None"
│   │   │   ├── "SystemAssigned"
│   │   │   ├── "SystemAssigned, UserAssigned"
│   │   │   └── "UserAssigned"
│   │   └── UserAssignedIdentities: map[string]Object (0 properties)
│   ├── Location: *string
│   ├── Name: string
│   ├── Properties: *Object (4 properties)
│   │   ├── AlternateName: *string
│   │   ├── DisableLocalAuth: *bool
│   │   ├── Encryption: *Object (3 properties)
│   │   │   ├── KeySource: *Enum (1 value)
│   │   │   │   └── "Microsoft.KeyVault"
│   │   │   ├── KeyVaultProperties: Object (4 properties)[]
│   │   │   │   ├── Identity: *Object (1 property)
│   │   │   │   │   └── UserAssignedIdentity: *string
│   │   │   │   ├── KeyName: *string
│   │   │   │   ├── KeyVaultUri: *string
│   │   │   │   └── KeyVersion: *string
│   │   │   └── RequireInfrastructureEncryption: *bool
│   │   └── ZoneRedundant: *bool
│   ├── Sku: *Object (3 properties)
│   │   ├── Capacity: *int
│   │   ├── Name: *Enum (3 values)
│   │   │   ├── "Basic"
│   │   │   ├── "Premium"
│   │   │   └── "Standard"
│   │   └── Tier: *Enum (3 values)
│   │       ├── "Basic"
│   │       ├── "Premium"
│   │       └── "Standard"
│   └── Tags: map[string]string
├── NamespacesAuthorizationRule: Resource
│   ├── Owner: Namespace
│   ├── Spec: Object (4 properties)
│   │   ├── AzureName: Validated<string> (2 rules)
│   │   │   ├── Rule 0: MaxLength: 50
│   │   │   └── Rule 1: MinLength: 1
│   │   ├── OperatorSpec: *Object (1 property)
│   │   │   └── Secrets: *Object (4 properties)
│   │   │       ├── PrimaryConnectionString: *genruntime.SecretDestination
│   │   │       ├── PrimaryKey: *genruntime.SecretDestination
│   │   │       ├── SecondaryConnectionString: *genruntime.SecretDestination
│   │   │       └── SecondaryKey: *genruntime.SecretDestination
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   └── Rights: Enum (3 values)[]
│   │       ├── "Listen"
│   │       ├── "Manage"
│   │       └── "Send"
│   └── Status: Object (7 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── Location: *string
│       ├── Name: *string
│       ├── Rights: Enum (3 values)[]
│       │   ├── "Listen"
│       │   ├── "Manage"
│       │   └── "Send"
│       ├── SystemData: *Object (6 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *Enum (4 values)
│       │   │   ├── "Application"
│       │   │   ├── "Key"
│       │   │   ├── "ManagedIdentity"
│       │   │   └── "User"
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   └── LastModifiedByType: *Enum (4 values)
│       │       ├── "Application"
│       │       ├── "Key"
│       │       ├── "ManagedIdentity"
│       │       └── "User"
│       └── Type: *string
├── NamespacesQueue: Resource
│   ├── Owner: Namespace
│   ├── Spec: Object (17 properties)
│   │   ├── AutoDeleteOnIdle: *string
│   │   ├── AzureName: Validated<string> (1 rule)
│   │   │   └── Rule 0: MinLength: 1
│   │   ├── DeadLetteringOnMessageExpiration: *bool
│   │   ├── DefaultMessageTimeToLive: *string
│   │   ├── DuplicateDetectionHistoryTimeWindow: *string
│   │   ├── EnableBatchedOperations: *bool
│   │   ├── EnableExpress: *bool
│   │   ├── EnablePartitioning: *bool
│   │   ├── ForwardDeadLetteredMessagesTo: *string
│   │   ├── ForwardTo: *string
│   │   ├── LockDuration: *string
│   │   ├── MaxDeliveryCount: *int
│   │   ├── MaxMessageSizeInKilobytes: *int
│   │   ├── MaxSizeInMegabytes: *int
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── RequiresDuplicateDetection: *bool
│   │   └── RequiresSession: *bool
│   └── Status: Object (28 properties)
│       ├── AccessedAt: *string
│       ├── AutoDeleteOnIdle: *string
│       ├── Conditions: conditions.Condition[]
│       ├── CountDetails: *Object (5 properties)
│       │   ├── ActiveMessageCount: *int
│       │   ├── DeadLetterMessageCount: *int
│       │   ├── ScheduledMessageCount: *int
│       │   ├── TransferDeadLetterMessageCount: *int
│       │   └── TransferMessageCount: *int
│       ├── CreatedAt: *string
│       ├── DeadLetteringOnMessageExpiration: *bool
│       ├── DefaultMessageTimeToLive: *string
│       ├── DuplicateDetectionHistoryTimeWindow: *string
│       ├── EnableBatchedOperations: *bool
│       ├── EnableExpress: *bool
│       ├── EnablePartitioning: *bool
│       ├── ForwardDeadLetteredMessagesTo: *string
│       ├── ForwardTo: *string
│       ├── Id: *string
│       ├── Location: *string
│       ├── LockDuration: *string
│       ├── MaxDeliveryCount: *int
│       ├── MaxMessageSizeInKilobytes: *int
│       ├── MaxSizeInMegabytes: *int
│       ├── MessageCount: *int
│       ├── Name: *string
│       ├── RequiresDuplicateDetection: *bool
│       ├── RequiresSession: *bool
│       ├── SizeInBytes: *int
│       ├── Status: *Enum (9 values)
│       │   ├── "Active"
│       │   ├── "Creating"
│       │   ├── "Deleting"
│       │   ├── "Disabled"
│       │   ├── "ReceiveDisabled"
│       │   ├── "Renaming"
│       │   ├── "Restoring"
│       │   ├── "SendDisabled"
│       │   └── "Unknown"
│       ├── SystemData: *Object (6 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *Enum (4 values)
│       │   │   ├── "Application"
│       │   │   ├── "Key"
│       │   │   ├── "ManagedIdentity"
│       │   │   └── "User"
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   └── LastModifiedByType: *Enum (4 values)
│       │       ├── "Application"
│       │       ├── "Key"
│       │       ├── "ManagedIdentity"
│       │       └── "User"
│       ├── Type: *string
│       └── UpdatedAt: *string
├── NamespacesTopic: Resource
│   ├── Owner: Namespace
│   ├── Spec: Object (12 properties)
│   │   ├── AutoDeleteOnIdle: *string
│   │   ├── AzureName: Validated<string> (1 rule)
│   │   │   └── Rule 0: MinLength: 1
│   │   ├── DefaultMessageTimeToLive: *string
│   │   ├── DuplicateDetectionHistoryTimeWindow: *string
│   │   ├── EnableBatchedOperations: *bool
│   │   ├── EnableExpress: *bool
│   │   ├── EnablePartitioning: *bool
│   │   ├── MaxMessageSizeInKilobytes: *int
│   │   ├── MaxSizeInMegabytes: *int
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── RequiresDuplicateDetection: *bool
│   │   └── SupportOrdering: *bool
│   └── Status: Object (23 properties)
│       ├── AccessedAt: *string
│       ├── AutoDeleteOnIdle: *string
│       ├── Conditions: conditions.Condition[]
│       ├── CountDetails: *Object (5 properties)
│       │   ├── ActiveMessageCount: *int
│       │   ├── DeadLetterMessageCount: *int
│       │   ├── ScheduledMessageCount: *int
│       │   ├── TransferDeadLetterMessageCount: *int
│       │   └── TransferMessageCount: *int
│       ├── CreatedAt: *string
│       ├── DefaultMessageTimeToLive: *string
│       ├── DuplicateDetectionHistoryTimeWindow: *string
│       ├── EnableBatchedOperations: *bool
│       ├── EnableExpress: *bool
│       ├── EnablePartitioning: *bool
│       ├── Id: *string
│       ├── Location: *string
│       ├── MaxMessageSizeInKilobytes: *int
│       ├── MaxSizeInMegabytes: *int
│       ├── Name: *string
│       ├── RequiresDuplicateDetection: *bool
│       ├── SizeInBytes: *int
│       ├── Status: *Enum (9 values)
│       │   ├── "Active"
│       │   ├── "Creating"
│       │   ├── "Deleting"
│       │   ├── "Disabled"
│       │   ├── "ReceiveDisabled"
│       │   ├── "Renaming"
│       │   ├── "Restoring"
│       │   ├── "SendDisabled"
│       │   └── "Unknown"
│       ├── SubscriptionCount: *int
│       ├── SupportOrdering: *bool
│       ├── SystemData: *Object (6 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *Enum (4 values)
│       │   │   ├── "Application"
│       │   │   ├── "Key"
│       │   │   ├── "ManagedIdentity"
│       │   │   └── "User"
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   └── LastModifiedByType: *Enum (4 values)
│       │       ├── "Application"
│       │       ├── "Key"
│       │       ├── "ManagedIdentity"
│       │       └── "User"
│       ├── Type: *string
│       └── UpdatedAt: *string
├── NamespacesTopicsSubscription: Resource
│   ├── Owner: NamespacesTopic
│   ├── Spec: Object (15 properties)
│   │   ├── AutoDeleteOnIdle: *string
│   │   ├── AzureName: Validated<string> (2 rules)
│   │   │   ├── Rule 0: MaxLength: 50
│   │   │   └── Rule 1: MinLength: 1
│   │   ├── ClientAffineProperties: *Object (3 properties)
│   │   │   ├── ClientId: *string
│   │   │   ├── IsDurable: *bool
│   │   │   └── IsShared: *bool
│   │   ├── DeadLetteringOnFilterEvaluationExceptions: *bool
│   │   ├── DeadLetteringOnMessageExpiration: *bool
│   │   ├── DefaultMessageTimeToLive: *string
│   │   ├── DuplicateDetectionHistoryTimeWindow: *string
│   │   ├── EnableBatchedOperations: *bool
│   │   ├── ForwardDeadLetteredMessagesTo: *string
│   │   ├── ForwardTo: *string
│   │   ├── IsClientAffine: *bool
│   │   ├── LockDuration: *string
│   │   ├── MaxDeliveryCount: *int
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   └── RequiresSession: *bool
│   └── Status: Object (25 properties)
│       ├── AccessedAt: *string
│       ├── AutoDeleteOnIdle: *string
│       ├── ClientAffineProperties: *Object (3 properties)
│       │   ├── ClientId: *string
│       │   ├── IsDurable: *bool
│       │   └── IsShared: *bool
│       ├── Conditions: conditions.Condition[]
│       ├── CountDetails: *Object (5 properties)
│       │   ├── ActiveMessageCount: *int
│       │   ├── DeadLetterMessageCount: *int
│       │   ├── ScheduledMessageCount: *int
│       │   ├── TransferDeadLetterMessageCount: *int
│       │   └── TransferMessageCount: *int
│       ├── CreatedAt: *string
│       ├── DeadLetteringOnFilterEvaluationExceptions: *bool
│       ├── DeadLetteringOnMessageExpiration: *bool
│       ├── DefaultMessageTimeToLive: *string
│       ├── DuplicateDetectionHistoryTimeWindow: *string
│       ├── EnableBatchedOperations: *bool
│       ├── ForwardDeadLetteredMessagesTo: *string
│       ├── ForwardTo: *string
│       ├── Id: *string
│       ├── IsClientAffine: *bool
│       ├── Location: *string
│       ├── LockDuration: *string
│       ├── MaxDeliveryCount: *int
│       ├── MessageCount: *int
│       ├── Name: *string
│       ├── RequiresSession: *bool
│       ├── Status: *Enum (9 values)
│       │   ├── "Active"
│       │   ├── "Creating"
│       │   ├── "Deleting"
│       │   ├── "Disabled"
│       │   ├── "ReceiveDisabled"
│       │   ├── "Renaming"
│       │   ├── "Restoring"
│       │   ├── "SendDisabled"
│       │   └── "Unknown"
│       ├── SystemData: *Object (6 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *Enum (4 values)
│       │   │   ├── "Application"
│       │   │   ├── "Key"
│       │   │   ├── "ManagedIdentity"
│       │   │   └── "User"
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   └── LastModifiedByType: *Enum (4 values)
│       │       ├── "Application"
│       │       ├── "Key"
│       │       ├── "ManagedIdentity"
│       │       └── "User"
│       ├── Type: *string
│       └── UpdatedAt: *string
├── NamespacesTopicsSubscriptionsRule: Resource
│   ├── Owner: NamespacesTopicsSubscription
│   ├── Spec: Object (6 properties)
│   │   ├── Action: *Object (3 properties)
│   │   │   ├── CompatibilityLevel: *int
│   │   │   ├── RequiresPreprocessing: *bool
│   │   │   └── SqlExpression: *string
│   │   ├── AzureName: Validated<string> (2 rules)
│   │   │   ├── Rule 0: MaxLength: 50
│   │   │   └── Rule 1: MinLength: 1
│   │   ├── CorrelationFilter: *Object (10 properties)
│   │   │   ├── ContentType: *string
│   │   │   ├── CorrelationId: *string
│   │   │   ├── Label: *string
│   │   │   ├── MessageId: *string
│   │   │   ├── Properties: map[string]string
│   │   │   ├── ReplyTo: *string
│   │   │   ├── ReplyToSessionId: *string
│   │   │   ├── RequiresPreprocessing: *bool
│   │   │   ├── SessionId: *string
│   │   │   └── To: *string
│   │   ├── FilterType: *Enum (2 values)
│   │   │   ├── "CorrelationFilter"
│   │   │   └── "SqlFilter"
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   └── SqlFilter: *Object (3 properties)
│   │       ├── CompatibilityLevel: *int
│   │       ├── RequiresPreprocessing: *bool
│   │       └── SqlExpression: *string
│   └── Status: Object (10 properties)
│       ├── Action: *Object (3 properties)
│       │   ├── CompatibilityLevel: *int
│       │   ├── RequiresPreprocessing: *bool
│       │   └── SqlExpression: *string
│       ├── Conditions: conditions.Condition[]
│       ├── CorrelationFilter: *Object (10 properties)
│       │   ├── ContentType: *string
│       │   ├── CorrelationId: *string
│       │   ├── Label: *string
│       │   ├── MessageId: *string
│       │   ├── Properties: map[string]string
│       │   ├── ReplyTo: *string
│       │   ├── ReplyToSessionId: *string
│       │   ├── RequiresPreprocessing: *bool
│       │   ├── SessionId: *string
│       │   └── To: *string
│       ├── FilterType: *Enum (2 values)
│       │   ├── "CorrelationFilter"
│       │   └── "SqlFilter"
│       ├── Id: *string
│       ├── Location: *string
│       ├── Name: *string
│       ├── SqlFilter: *Object (3 properties)
│       │   ├── CompatibilityLevel: *int
│       │   ├── RequiresPreprocessing: *bool
│       │   └── SqlExpression: *string
│       ├── SystemData: *Object (6 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *Enum (4 values)
│       │   │   ├── "Application"
│       │   │   ├── "Key"
│       │   │   ├── "ManagedIdentity"
│       │   │   └── "User"
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   └── LastModifiedByType: *Enum (4 values)
│       │       ├── "Application"
│       │       ├── "Key"
│       │       ├── "ManagedIdentity"
│       │       └── "User"
│       └── Type: *string
├── Namespaces_AuthorizationRule_STATUS_ARM: Object (6 properties)
│   ├── Id: *string
│   ├── Location: *string
│   ├── Name: *string
│   ├── Properties: *Object (1 property)
│   │   └── Rights: Enum (3 values)[]
│   │       ├── "Listen"
│   │       ├── "Manage"
│   │       └── "Send"
│   ├── SystemData: *Object (6 properties)
│   │   ├── CreatedAt: *string
│   │   ├── CreatedBy: *string
│   │   ├── CreatedByType: *Enum (4 values)
│   │   │   ├── "Application"
│   │   │   ├── "Key"
│   │   │   ├── "ManagedIdentity"
│   │   │   └── "User"
│   │   ├── LastModifiedAt: *string
│   │   ├── LastModifiedBy: *string
│   │   └── LastModifiedByType: *Enum (4 values)
│   │       ├── "Application"
│   │       ├── "Key"
│   │       ├── "ManagedIdentity"
│   │       └── "User"
│   └── Type: *string
├── Namespaces_AuthorizationRule_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (1 property)
│       └── Rights: Enum (3 values)[]
│           ├── "Listen"
│           ├── "Manage"
│           └── "Send"
├── Namespaces_Queue_STATUS_ARM: Object (6 properties)
│   ├── Id: *string
│   ├── Location: *string
│   ├── Name: *string
│   ├── Properties: *Object (22 properties)
│   │   ├── AccessedAt: *string
│   │   ├── AutoDeleteOnIdle: *string
│   │   ├── CountDetails: *Object (5 properties)
│   │   │   ├── ActiveMessageCount: *int
│   │   │   ├── DeadLetterMessageCount: *int
│   │   │   ├── ScheduledMessageCount: *int
│   │   │   ├── TransferDeadLetterMessageCount: *int
│   │   │   └── TransferMessageCount: *int
│   │   ├── CreatedAt: *string
│   │   ├── DeadLetteringOnMessageExpiration: *bool
│   │   ├── DefaultMessageTimeToLive: *string
│   │   ├── DuplicateDetectionHistoryTimeWindow: *string
│   │   ├── EnableBatchedOperations: *bool
│   │   ├── EnableExpress: *bool
│   │   ├── EnablePartitioning: *bool
│   │   ├── ForwardDeadLetteredMessagesTo: *string
│   │   ├── ForwardTo: *string
│   │   ├── LockDuration: *string
│   │   ├── MaxDeliveryCount: *int
│   │   ├── MaxMessageSizeInKilobytes: *int
│   │   ├── MaxSizeInMegabytes: *int
│   │   ├── MessageCount: *int
│   │   ├── RequiresDuplicateDetection: *bool
│   │   ├── RequiresSession: *bool
│   │   ├── SizeInBytes: *int
│   │   ├── Status: *Enum (9 values)
│   │   │   ├── "Active"
│   │   │   ├── "Creating"
│   │   │   ├── "Deleting"
│   │   │   ├── "Disabled"
│   │   │   ├── "ReceiveDisabled"
│   │   │   ├── "Renaming"
│   │   │   ├── "Restoring"
│   │   │   ├── "SendDisabled"
│   │   │   └── "Unknown"
│   │   └── UpdatedAt: *string
│   ├── SystemData: *Object (6 properties)
│   │   ├── CreatedAt: *string
│   │   ├── CreatedBy: *string
│   │   ├── CreatedByType: *Enum (4 values)
│   │   │   ├── "Application"
│   │   │   ├── "Key"
│   │   │   ├── "ManagedIdentity"
│   │   │   └── "User"
│   │   ├── LastModifiedAt: *string
│   │   ├── LastModifiedBy: *string
│   │   └── LastModifiedByType: *Enum (4 values)
│   │       ├── "Application"
│   │       ├── "Key"
│   │       ├── "ManagedIdentity"
│   │       └── "User"
│   └── Type: *string
├── Namespaces_Queue_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (15 properties)
│       ├── AutoDeleteOnIdle: *string
│       ├── DeadLetteringOnMessageExpiration: *bool
│       ├── DefaultMessageTimeToLive: *string
│       ├── DuplicateDetectionHistoryTimeWindow: *string
│       ├── EnableBatchedOperations: *bool
│       ├── EnableExpress: *bool
│       ├── EnablePartitioning: *bool
│       ├── ForwardDeadLetteredMessagesTo: *string
│       ├── ForwardTo: *string
│       ├── LockDuration: *string
│       ├── MaxDeliveryCount: *int
│       ├── MaxMessageSizeInKilobytes: *int
│       ├── MaxSizeInMegabytes: *int
│       ├── RequiresDuplicateDetection: *bool
│       └── RequiresSession: *bool
├── Namespaces_Topic_STATUS_ARM: Object (6 properties)
│   ├── Id: *string
│   ├── Location: *string
│   ├── Name: *string
│   ├── Properties: *Object (17 properties)
│   │   ├── AccessedAt: *string
│   │   ├── AutoDeleteOnIdle: *string
│   │   ├── CountDetails: *Object (5 properties)
│   │   │   ├── ActiveMessageCount: *int
│   │   │   ├── DeadLetterMessageCount: *int
│   │   │   ├── ScheduledMessageCount: *int
│   │   │   ├── TransferDeadLetterMessageCount: *int
│   │   │   └── TransferMessageCount: *int
│   │   ├── CreatedAt: *string
│   │   ├── DefaultMessageTimeToLive: *string
│   │   ├── DuplicateDetectionHistoryTimeWindow: *string
│   │   ├── EnableBatchedOperations: *bool
│   │   ├── EnableExpress: *bool
│   │   ├── EnablePartitioning: *bool
│   │   ├── MaxMessageSizeInKilobytes: *int
│   │   ├── MaxSizeInMegabytes: *int
│   │   ├── RequiresDuplicateDetection: *bool
│   │   ├── SizeInBytes: *int
│   │   ├── Status: *Enum (9 values)
│   │   │   ├── "Active"
│   │   │   ├── "Creating"
│   │   │   ├── "Deleting"
│   │   │   ├── "Disabled"
│   │   │   ├── "ReceiveDisabled"
│   │   │   ├── "Renaming"
│   │   │   ├── "Restoring"
│   │   │   ├── "SendDisabled"
│   │   │   └── "Unknown"
│   │   ├── SubscriptionCount: *int
│   │   ├── SupportOrdering: *bool
│   │   └── UpdatedAt: *string
│   ├── SystemData: *Object (6 properties)
│   │   ├── CreatedAt: *string
│   │   ├── CreatedBy: *string
│   │   ├── CreatedByType: *Enum (4 values)
│   │   │   ├── "Application"
│   │   │   ├── "Key"
│   │   │   ├── "ManagedIdentity"
│   │   │   └── "User"
│   │   ├── LastModifiedAt: *string
│   │   ├── LastModifiedBy: *string
│   │   └── LastModifiedByType: *Enum (4 values)
│   │       ├── "Application"
│   │       ├── "Key"
│   │       ├── "ManagedIdentity"
│   │       └── "User"
│   └── Type: *string
├── Namespaces_Topic_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (10 properties)
│       ├── AutoDeleteOnIdle: *string
│       ├── DefaultMessageTimeToLive: *string
│       ├── DuplicateDetectionHistoryTimeWindow: *string
│       ├── EnableBatchedOperations: *bool
│       ├── EnableExpress: *bool
│       ├── EnablePartitioning: *bool
│       ├── MaxMessageSizeInKilobytes: *int
│       ├── MaxSizeInMegabytes: *int
│       ├── RequiresDuplicateDetection: *bool
│       └── SupportOrdering: *bool
├── Namespaces_Topics_Subscription_STATUS_ARM: Object (6 properties)
│   ├── Id: *string
│   ├── Location: *string
│   ├── Name: *string
│   ├── Properties: *Object (19 properties)
│   │   ├── AccessedAt: *string
│   │   ├── AutoDeleteOnIdle: *string
│   │   ├── ClientAffineProperties: *Object (3 properties)
│   │   │   ├── ClientId: *string
│   │   │   ├── IsDurable: *bool
│   │   │   └── IsShared: *bool
│   │   ├── CountDetails: *Object (5 properties)
│   │   │   ├── ActiveMessageCount: *int
│   │   │   ├── DeadLetterMessageCount: *int
│   │   │   ├── ScheduledMessageCount: *int
│   │   │   ├── TransferDeadLetterMessageCount: *int
│   │   │   └── TransferMessageCount: *int
│   │   ├── CreatedAt: *string
│   │   ├── DeadLetteringOnFilterEvaluationExceptions: *bool
│   │   ├── DeadLetteringOnMessageExpiration: *bool
│   │   ├── DefaultMessageTimeToLive: *string
│   │   ├── DuplicateDetectionHistoryTimeWindow: *string
│   │   ├── EnableBatchedOperations: *bool
│   │   ├── ForwardDeadLetteredMessagesTo: *string
│   │   ├── ForwardTo: *string
│   │   ├── IsClientAffine: *bool
│   │   ├── LockDuration: *string
│   │   ├── MaxDeliveryCount: *int
│   │   ├── MessageCount: *int
│   │   ├── RequiresSession: *bool
│   │   ├── Status: *Enum (9 values)
│   │   │   ├── "Active"
│   │   │   ├── "Creating"
│   │   │   ├── "Deleting"
│   │   │   ├── "Disabled"
│   │   │   ├── "ReceiveDisabled"
│   │   │   ├── "Renaming"
│   │   │   ├── "Restoring"
│   │   │   ├── "SendDisabled"
│   │   │   └── "Unknown"
│   │   └── UpdatedAt: *string
│   ├── SystemData: *Object (6 properties)
│   │   ├── CreatedAt: *string
│   │   ├── CreatedBy: *string
│   │   ├── CreatedByType: *Enum (4 values)
│   │   │   ├── "Application"
│   │   │   ├── "Key"
│   │   │   ├── "ManagedIdentity"
│   │   │   └── "User"
│   │   ├── LastModifiedAt: *string
│   │   ├── LastModifiedBy: *string
│   │   └── LastModifiedByType: *Enum (4 values)
│   │       ├── "Application"
│   │       ├── "Key"
│   │       ├── "ManagedIdentity"
│   │       └── "User"
│   └── Type: *string
├── Namespaces_Topics_Subscription_Spec_ARM: Object (2 properties)
│   ├── Name: string
│   └── Properties: *Object (13 properties)
│       ├── AutoDeleteOnIdle: *string
│       ├── ClientAffineProperties: *Object (3 properties)
│       │   ├── ClientId: *string
│       │   ├── IsDurable: *bool
│       │   └── IsShared: *bool
│       ├── DeadLetteringOnFilterEvaluationExceptions: *bool
│       ├── DeadLetteringOnMessageExpiration: *bool
│       ├── DefaultMessageTimeToLive: *string
│       ├── DuplicateDetectionHistoryTimeWindow: *string
│       ├── EnableBatchedOperations: *bool
│       ├── ForwardDeadLetteredMessagesTo: *string
│       ├── ForwardTo: *string
│       ├── IsClientAffine: *bool
│       ├── LockDuration: *string
│       ├── MaxDeliveryCount: *int
│       └── RequiresSession: *bool
├── Namespaces_Topics_Subscriptions_Rule_STATUS_ARM: Object (6 properties)
│   ├── Id: *string
│   ├── Location: *string
│   ├── Name: *string
│   ├── Properties: *Object (4 properties)
│   │   ├── Action: *Object (3 properties)
│   │   │   ├── CompatibilityLevel: *int
│   │   │   ├── RequiresPreprocessing: *bool
│   │   │   └── SqlExpression: *string
│   │   ├── CorrelationFilter: *Object (10 properties)
│   │   │   ├── ContentType: *string
│   │   │   ├── CorrelationId: *string
│   │   │   ├── Label: *string
│   │   │   ├── MessageId: *string
│   │   │   ├── Properties: map[string]string
│   │   │   ├── ReplyTo: *string
│   │   │   ├── ReplyToSessionId: *string
│   │   │   ├── RequiresPreprocessing: *bool
│   │   │   ├── SessionId: *string
│   │   │   └── To: *string
│   │   ├── FilterType: *Enum (2 values)
│   │   │   ├── "CorrelationFilter"
│   │   │   └── "SqlFilter"
│   │   └── SqlFilter: *Object (3 properties)
│   │       ├── CompatibilityLevel: *int
│   │       ├── RequiresPreprocessing: *bool
│   │       └── SqlExpression: *string
│   ├── SystemData: *Object (6 properties)
│   │   ├── CreatedAt: *string
│   │   ├── CreatedBy: *string
│   │   ├── CreatedByType: *Enum (4 values)
│   │   │   ├── "Application"
│   │   │   ├── "Key"
│   │   │   ├── "ManagedIdentity"
│   │   │   └── "User"
│   │   ├── LastModifiedAt: *string
│   │   ├── LastModifiedBy: *string
│   │   └── LastModifiedByType: *Enum (4 values)
│   │       ├── "Application"
│   │       ├── "Key"
│   │       ├── "ManagedIdentity"
│   │       └── "User"
│   └── Type: *string
└── Namespaces_Topics_Subscriptions_Rule_Spec_ARM: Object (2 properties)
    ├── Name: string
    └── Properties: *Object (4 properties)
        ├── Action: *Object (3 properties)
        │   ├── CompatibilityLevel: *int
        │   ├── RequiresPreprocessing: *bool
        │   └── SqlExpression: *string
        ├── CorrelationFilter: *Object (10 properties)
        │   ├── ContentType: *string
        │   ├── CorrelationId: *string
        │   ├── Label: *string
        │   ├── MessageId: *string
        │   ├── Properties: map[string]string
        │   ├── ReplyTo: *string
        │   ├── ReplyToSessionId: *string
        │   ├── RequiresPreprocessing: *bool
        │   ├── SessionId: *string
        │   └── To: *string
        ├── FilterType: *Enum (2 values)
        │   ├── "CorrelationFilter"
        │   └── "SqlFilter"
        └── SqlFilter: *Object (3 properties)
            ├── CompatibilityLevel: *int
            ├── RequiresPreprocessing: *bool
            └── SqlExpression: *string
