// Code generated by azure-service-operator-codegen. DO NOT EDIT.
github.com/Azure/azure-service-operator/v2/api/search/v1api20220901/storage
├── APIVersion: Enum (1 value)
│   └── "2022-09-01"
└── SearchService: Resource
    ├── Owner: resources/v1apiv20191001.ResourceGroup
    ├── Spec: Object (17 properties)
    │   ├── AuthOptions: *Object (2 properties)
    │   │   ├── AadOrApiKey: *Object (2 properties)
    │   │   │   ├── AadAuthFailureMode: *string
    │   │   │   └── PropertyBag: genruntime.PropertyBag
    │   │   └── PropertyBag: genruntime.PropertyBag
    │   ├── AzureName: string
    │   ├── DisableLocalAuth: *bool
    │   ├── EncryptionWithCmk: *Object (2 properties)
    │   │   ├── Enforcement: *string
    │   │   └── PropertyBag: genruntime.PropertyBag
    │   ├── HostingMode: *string
    │   ├── Identity: *Object (2 properties)
    │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   └── Type: *string
    │   ├── Location: *string
    │   ├── NetworkRuleSet: *Object (2 properties)
    │   │   ├── IpRules: Object (2 properties)[]
    │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   └── Value: *string
    │   │   └── PropertyBag: genruntime.PropertyBag
    │   ├── OperatorSpec: *Object (2 properties)
    │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   └── Secrets: *Object (4 properties)
    │   │       ├── AdminPrimaryKey: *genruntime.SecretDestination
    │   │       ├── AdminSecondaryKey: *genruntime.SecretDestination
    │   │       ├── PropertyBag: genruntime.PropertyBag
    │   │       └── QueryKey: *genruntime.SecretDestination
    │   ├── OriginalVersion: string
    │   ├── Owner: *genruntime.KnownResourceReference
    │   ├── PartitionCount: *int
    │   ├── PropertyBag: genruntime.PropertyBag
    │   ├── PublicNetworkAccess: *string
    │   ├── ReplicaCount: *int
    │   ├── Sku: *Object (2 properties)
    │   │   ├── Name: *string
    │   │   └── PropertyBag: genruntime.PropertyBag
    │   └── Tags: map[string]string
    └── Status: Object (22 properties)
        ├── AuthOptions: *Object (3 properties)
        │   ├── AadOrApiKey: *Object (2 properties)
        │   │   ├── AadAuthFailureMode: *string
        │   │   └── PropertyBag: genruntime.PropertyBag
        │   ├── ApiKeyOnly: map[string]v1.JSON
        │   └── PropertyBag: genruntime.PropertyBag
        ├── Conditions: conditions.Condition[]
        ├── DisableLocalAuth: *bool
        ├── EncryptionWithCmk: *Object (3 properties)
        │   ├── EncryptionComplianceStatus: *string
        │   ├── Enforcement: *string
        │   └── PropertyBag: genruntime.PropertyBag
        ├── HostingMode: *string
        ├── Id: *string
        ├── Identity: *Object (4 properties)
        │   ├── PrincipalId: *string
        │   ├── PropertyBag: genruntime.PropertyBag
        │   ├── TenantId: *string
        │   └── Type: *string
        ├── Location: *string
        ├── Name: *string
        ├── NetworkRuleSet: *Object (2 properties)
        │   ├── IpRules: Object (2 properties)[]
        │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   └── Value: *string
        │   └── PropertyBag: genruntime.PropertyBag
        ├── PartitionCount: *int
        ├── PrivateEndpointConnections: Object (2 properties)[]
        │   ├── Id: *string
        │   └── PropertyBag: genruntime.PropertyBag
        ├── PropertyBag: genruntime.PropertyBag
        ├── ProvisioningState: *string
        ├── PublicNetworkAccess: *string
        ├── ReplicaCount: *int
        ├── SharedPrivateLinkResources: Object (2 properties)[]
        │   ├── Id: *string
        │   └── PropertyBag: genruntime.PropertyBag
        ├── Sku: *Object (2 properties)
        │   ├── Name: *string
        │   └── PropertyBag: genruntime.PropertyBag
        ├── Status: *string
        ├── StatusDetails: *string
        ├── Tags: map[string]string
        └── Type: *string
