// Code generated by azure-service-operator-codegen. DO NOT EDIT.
github.com/Azure/azure-service-operator/v2/api/signalrservice/v1api20211001/storage
├── APIVersion: Enum (1 value)
│   └── "2021-10-01"
└── SignalR: Resource
    ├── Owner: resources/v1apiv20191001.ResourceGroup
    ├── Spec: Object (19 properties)
    │   ├── AzureName: string
    │   ├── Cors: *Object (2 properties)
    │   │   ├── AllowedOrigins: string[]
    │   │   └── PropertyBag: genruntime.PropertyBag
    │   ├── DisableAadAuth: *bool
    │   ├── DisableLocalAuth: *bool
    │   ├── Features: Object (4 properties)[]
    │   │   ├── Flag: *string
    │   │   ├── Properties: map[string]string
    │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   └── Value: *string
    │   ├── Identity: *Object (3 properties)
    │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   ├── Type: *string
    │   │   └── UserAssignedIdentities: Object (2 properties)[]
    │   │       ├── PropertyBag: genruntime.PropertyBag
    │   │       └── Reference: genruntime.ResourceReference
    │   ├── Kind: *string
    │   ├── Location: *string
    │   ├── NetworkACLs: *Object (4 properties)
    │   │   ├── DefaultAction: *string
    │   │   ├── PrivateEndpoints: Object (4 properties)[]
    │   │   │   ├── Allow: string[]
    │   │   │   ├── Deny: string[]
    │   │   │   ├── Name: *string
    │   │   │   └── PropertyBag: genruntime.PropertyBag
    │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   └── PublicNetwork: *Object (3 properties)
    │   │       ├── Allow: string[]
    │   │       ├── Deny: string[]
    │   │       └── PropertyBag: genruntime.PropertyBag
    │   ├── OperatorSpec: *Object (2 properties)
    │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   └── Secrets: *Object (5 properties)
    │   │       ├── PrimaryConnectionString: *genruntime.SecretDestination
    │   │       ├── PrimaryKey: *genruntime.SecretDestination
    │   │       ├── PropertyBag: genruntime.PropertyBag
    │   │       ├── SecondaryConnectionString: *genruntime.SecretDestination
    │   │       └── SecondaryKey: *genruntime.SecretDestination
    │   ├── OriginalVersion: string
    │   ├── Owner: *genruntime.KnownResourceReference
    │   ├── PropertyBag: genruntime.PropertyBag
    │   ├── PublicNetworkAccess: *string
    │   ├── ResourceLogConfiguration: *Object (2 properties)
    │   │   ├── Categories: Object (3 properties)[]
    │   │   │   ├── Enabled: *string
    │   │   │   ├── Name: *string
    │   │   │   └── PropertyBag: genruntime.PropertyBag
    │   │   └── PropertyBag: genruntime.PropertyBag
    │   ├── Sku: *Object (4 properties)
    │   │   ├── Capacity: *int
    │   │   ├── Name: *string
    │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   └── Tier: *string
    │   ├── Tags: map[string]string
    │   ├── Tls: *Object (2 properties)
    │   │   ├── ClientCertEnabled: *bool
    │   │   └── PropertyBag: genruntime.PropertyBag
    │   └── Upstream: *Object (2 properties)
    │       ├── PropertyBag: genruntime.PropertyBag
    │       └── Templates: Object (6 properties)[]
    │           ├── Auth: *Object (3 properties)
    │           │   ├── ManagedIdentity: *Object (2 properties)
    │           │   │   ├── PropertyBag: genruntime.PropertyBag
    │           │   │   └── Resource: *string
    │           │   ├── PropertyBag: genruntime.PropertyBag
    │           │   └── Type: *string
    │           ├── CategoryPattern: *string
    │           ├── EventPattern: *string
    │           ├── HubPattern: *string
    │           ├── PropertyBag: genruntime.PropertyBag
    │           └── UrlTemplate: *string
    └── Status: Object (29 properties)
        ├── Conditions: conditions.Condition[]
        ├── Cors: *Object (2 properties)
        │   ├── AllowedOrigins: string[]
        │   └── PropertyBag: genruntime.PropertyBag
        ├── DisableAadAuth: *bool
        ├── DisableLocalAuth: *bool
        ├── ExternalIP: *string
        ├── Features: Object (4 properties)[]
        │   ├── Flag: *string
        │   ├── Properties: map[string]string
        │   ├── PropertyBag: genruntime.PropertyBag
        │   └── Value: *string
        ├── HostName: *string
        ├── HostNamePrefix: *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
        ├── Kind: *string
        ├── Location: *string
        ├── Name: *string
        ├── NetworkACLs: *Object (4 properties)
        │   ├── DefaultAction: *string
        │   ├── PrivateEndpoints: Object (4 properties)[]
        │   │   ├── Allow: string[]
        │   │   ├── Deny: string[]
        │   │   ├── Name: *string
        │   │   └── PropertyBag: genruntime.PropertyBag
        │   ├── PropertyBag: genruntime.PropertyBag
        │   └── PublicNetwork: *Object (3 properties)
        │       ├── Allow: string[]
        │       ├── Deny: string[]
        │       └── PropertyBag: genruntime.PropertyBag
        ├── PrivateEndpointConnections: Object (2 properties)[]
        │   ├── Id: *string
        │   └── PropertyBag: genruntime.PropertyBag
        ├── PropertyBag: genruntime.PropertyBag
        ├── ProvisioningState: *string
        ├── PublicNetworkAccess: *string
        ├── PublicPort: *int
        ├── ResourceLogConfiguration: *Object (2 properties)
        │   ├── Categories: Object (3 properties)[]
        │   │   ├── Enabled: *string
        │   │   ├── Name: *string
        │   │   └── PropertyBag: genruntime.PropertyBag
        │   └── PropertyBag: genruntime.PropertyBag
        ├── ServerPort: *int
        ├── SharedPrivateLinkResources: Object (2 properties)[]
        │   ├── Id: *string
        │   └── PropertyBag: genruntime.PropertyBag
        ├── Sku: *Object (6 properties)
        │   ├── Capacity: *int
        │   ├── Family: *string
        │   ├── Name: *string
        │   ├── PropertyBag: genruntime.PropertyBag
        │   ├── Size: *string
        │   └── Tier: *string
        ├── SystemData: *Object (7 properties)
        │   ├── CreatedAt: *string
        │   ├── CreatedBy: *string
        │   ├── CreatedByType: *string
        │   ├── LastModifiedAt: *string
        │   ├── LastModifiedBy: *string
        │   ├── LastModifiedByType: *string
        │   └── PropertyBag: genruntime.PropertyBag
        ├── Tags: map[string]string
        ├── Tls: *Object (2 properties)
        │   ├── ClientCertEnabled: *bool
        │   └── PropertyBag: genruntime.PropertyBag
        ├── Type: *string
        ├── Upstream: *Object (2 properties)
        │   ├── PropertyBag: genruntime.PropertyBag
        │   └── Templates: Object (6 properties)[]
        │       ├── Auth: *Object (3 properties)
        │       │   ├── ManagedIdentity: *Object (2 properties)
        │       │   │   ├── PropertyBag: genruntime.PropertyBag
        │       │   │   └── Resource: *string
        │       │   ├── PropertyBag: genruntime.PropertyBag
        │       │   └── Type: *string
        │       ├── CategoryPattern: *string
        │       ├── EventPattern: *string
        │       ├── HubPattern: *string
        │       ├── PropertyBag: genruntime.PropertyBag
        │       └── UrlTemplate: *string
        └── Version: *string
