// Code generated by azure-service-operator-codegen. DO NOT EDIT.
github.com/Azure/azure-service-operator/v2/api/web/v1api20220301/storage
├── APIVersion: Enum (1 value)
│   └── "2022-03-01"
├── ServerFarm: Resource
│   ├── Owner: resources/v1apiv20191001.ResourceGroup
│   ├── Spec: Object (24 properties)
│   │   ├── AzureName: string
│   │   ├── ElasticScaleEnabled: *bool
│   │   ├── ExtendedLocation: *Object (2 properties)
│   │   │   ├── Name: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── FreeOfferExpirationTime: *string
│   │   ├── HostingEnvironmentProfile: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── HyperV: *bool
│   │   ├── IsSpot: *bool
│   │   ├── IsXenon: *bool
│   │   ├── Kind: *string
│   │   ├── KubeEnvironmentProfile: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── Location: *string
│   │   ├── MaximumElasticWorkerCount: *int
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PerSiteScaling: *bool
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── Reserved: *bool
│   │   ├── Sku: *Object (9 properties)
│   │   │   ├── Capabilities: Object (4 properties)[]
│   │   │   │   ├── Name: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── Reason: *string
│   │   │   │   └── Value: *string
│   │   │   ├── Capacity: *int
│   │   │   ├── Family: *string
│   │   │   ├── Locations: string[]
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Size: *string
│   │   │   ├── SkuCapacity: *Object (6 properties)
│   │   │   │   ├── Default: *int
│   │   │   │   ├── ElasticMaximum: *int
│   │   │   │   ├── Maximum: *int
│   │   │   │   ├── Minimum: *int
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── ScaleType: *string
│   │   │   └── Tier: *string
│   │   ├── SpotExpirationTime: *string
│   │   ├── Tags: map[string]string
│   │   ├── TargetWorkerCount: *int
│   │   ├── TargetWorkerSizeId: *int
│   │   ├── WorkerTierName: *string
│   │   └── ZoneRedundant: *bool
│   └── Status: Object (33 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── ElasticScaleEnabled: *bool
│       ├── ExtendedLocation: *Object (3 properties)
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Type: *string
│       ├── FreeOfferExpirationTime: *string
│       ├── GeoRegion: *string
│       ├── HostingEnvironmentProfile: *Object (4 properties)
│       │   ├── Id: *string
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Type: *string
│       ├── HyperV: *bool
│       ├── Id: *string
│       ├── IsSpot: *bool
│       ├── IsXenon: *bool
│       ├── Kind: *string
│       ├── KubeEnvironmentProfile: *Object (4 properties)
│       │   ├── Id: *string
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Type: *string
│       ├── Location: *string
│       ├── MaximumElasticWorkerCount: *int
│       ├── MaximumNumberOfWorkers: *int
│       ├── Name: *string
│       ├── NumberOfSites: *int
│       ├── NumberOfWorkers: *int
│       ├── PerSiteScaling: *bool
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── Reserved: *bool
│       ├── ResourceGroup: *string
│       ├── Sku: *Object (9 properties)
│       │   ├── Capabilities: Object (4 properties)[]
│       │   │   ├── Name: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── Reason: *string
│       │   │   └── Value: *string
│       │   ├── Capacity: *int
│       │   ├── Family: *string
│       │   ├── Locations: string[]
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Size: *string
│       │   ├── SkuCapacity: *Object (6 properties)
│       │   │   ├── Default: *int
│       │   │   ├── ElasticMaximum: *int
│       │   │   ├── Maximum: *int
│       │   │   ├── Minimum: *int
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── ScaleType: *string
│       │   └── Tier: *string
│       ├── SpotExpirationTime: *string
│       ├── Status: *string
│       ├── Subscription: *string
│       ├── Tags: map[string]string
│       ├── TargetWorkerCount: *int
│       ├── TargetWorkerSizeId: *int
│       ├── Type: *string
│       ├── WorkerTierName: *string
│       └── ZoneRedundant: *bool
└── Site: Resource
    ├── Owner: resources/v1apiv20191001.ResourceGroup
    ├── Spec: Object (36 properties)
    │   ├── AzureName: string
    │   ├── ClientAffinityEnabled: *bool
    │   ├── ClientCertEnabled: *bool
    │   ├── ClientCertExclusionPaths: *string
    │   ├── ClientCertMode: *string
    │   ├── CloningInfo: *Object (12 properties)
    │   │   ├── AppSettingsOverrides: map[string]string
    │   │   ├── CloneCustomHostNames: *bool
    │   │   ├── CloneSourceControl: *bool
    │   │   ├── ConfigureLoadBalancing: *bool
    │   │   ├── CorrelationId: *string
    │   │   ├── HostingEnvironment: *string
    │   │   ├── Overwrite: *bool
    │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   ├── SourceWebAppLocation: *string
    │   │   ├── SourceWebAppReference: *genruntime.ResourceReference
    │   │   ├── TrafficManagerProfileName: *string
    │   │   └── TrafficManagerProfileReference: *genruntime.ResourceReference
    │   ├── ContainerSize: *int
    │   ├── CustomDomainVerificationId: *string
    │   ├── DailyMemoryTimeQuota: *int
    │   ├── Enabled: *bool
    │   ├── ExtendedLocation: *Object (2 properties)
    │   │   ├── Name: *string
    │   │   └── PropertyBag: genruntime.PropertyBag
    │   ├── HostNameSslStates: Object (7 properties)[]
    │   │   ├── HostType: *string
    │   │   ├── Name: *string
    │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   ├── SslState: *string
    │   │   ├── Thumbprint: *string
    │   │   ├── ToUpdate: *bool
    │   │   └── VirtualIP: *string
    │   ├── HostNamesDisabled: *bool
    │   ├── HostingEnvironmentProfile: *Object (2 properties)
    │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   └── Reference: *genruntime.ResourceReference
    │   ├── HttpsOnly: *bool
    │   ├── HyperV: *bool
    │   ├── Identity: *Object (3 properties)
    │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   ├── Type: *string
    │   │   └── UserAssignedIdentities: Object (2 properties)[]
    │   │       ├── PropertyBag: genruntime.PropertyBag
    │   │       └── Reference: genruntime.ResourceReference
    │   ├── IsXenon: *bool
    │   ├── KeyVaultReferenceIdentity: *string
    │   ├── Kind: *string
    │   ├── Location: *string
    │   ├── OriginalVersion: string
    │   ├── Owner: *genruntime.KnownResourceReference
    │   ├── PropertyBag: genruntime.PropertyBag
    │   ├── PublicNetworkAccess: *string
    │   ├── RedundancyMode: *string
    │   ├── Reserved: *bool
    │   ├── ScmSiteAlsoStopped: *bool
    │   ├── ServerFarmReference: *genruntime.ResourceReference
    │   ├── SiteConfig: *Object (67 properties)
    │   │   ├── AcrUseManagedIdentityCreds: *bool
    │   │   ├── AcrUserManagedIdentityID: *string
    │   │   ├── AlwaysOn: *bool
    │   │   ├── ApiDefinition: *Object (2 properties)
    │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   └── Url: *string
    │   │   ├── ApiManagementConfig: *Object (2 properties)
    │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   └── Reference: *genruntime.ResourceReference
    │   │   ├── AppCommandLine: *string
    │   │   ├── AppSettings: Object (3 properties)[]
    │   │   │   ├── Name: *string
    │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   └── Value: *string
    │   │   ├── AutoHealEnabled: *bool
    │   │   ├── AutoHealRules: *Object (3 properties)
    │   │   │   ├── Actions: *Object (4 properties)
    │   │   │   │   ├── ActionType: *string
    │   │   │   │   ├── CustomAction: *Object (3 properties)
    │   │   │   │   │   ├── Exe: *string
    │   │   │   │   │   ├── Parameters: *string
    │   │   │   │   │   └── PropertyBag: genruntime.PropertyBag
    │   │   │   │   ├── MinProcessExecutionTime: *string
    │   │   │   │   └── PropertyBag: genruntime.PropertyBag
    │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   └── Triggers: *Object (7 properties)
    │   │   │       ├── PrivateBytesInKB: *int
    │   │   │       ├── PropertyBag: genruntime.PropertyBag
    │   │   │       ├── Requests: *Object (3 properties)
    │   │   │       │   ├── Count: *int
    │   │   │       │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │       │   └── TimeInterval: *string
    │   │   │       ├── SlowRequests: *Object (5 properties)
    │   │   │       │   ├── Count: *int
    │   │   │       │   ├── Path: *string
    │   │   │       │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │       │   ├── TimeInterval: *string
    │   │   │       │   └── TimeTaken: *string
    │   │   │       ├── SlowRequestsWithPath: Object (5 properties)[]
    │   │   │       │   ├── Count: *int
    │   │   │       │   ├── Path: *string
    │   │   │       │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │       │   ├── TimeInterval: *string
    │   │   │       │   └── TimeTaken: *string
    │   │   │       ├── StatusCodes: Object (7 properties)[]
    │   │   │       │   ├── Count: *int
    │   │   │       │   ├── Path: *string
    │   │   │       │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │       │   ├── Status: *int
    │   │   │       │   ├── SubStatus: *int
    │   │   │       │   ├── TimeInterval: *string
    │   │   │       │   └── Win32Status: *int
    │   │   │       └── StatusCodesRange: Object (5 properties)[]
    │   │   │           ├── Count: *int
    │   │   │           ├── Path: *string
    │   │   │           ├── PropertyBag: genruntime.PropertyBag
    │   │   │           ├── StatusCodes: *string
    │   │   │           └── TimeInterval: *string
    │   │   ├── AutoSwapSlotName: *string
    │   │   ├── AzureStorageAccounts: map[string]Object (6 properties)
    │   │   │   ├── AccessKey: *genruntime.SecretReference
    │   │   │   ├── AccountName: *string
    │   │   │   ├── MountPath: *string
    │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   ├── ShareName: *string
    │   │   │   └── Type: *string
    │   │   ├── ConnectionStrings: Object (4 properties)[]
    │   │   │   ├── ConnectionString: *string
    │   │   │   ├── Name: *string
    │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   └── Type: *string
    │   │   ├── Cors: *Object (3 properties)
    │   │   │   ├── AllowedOrigins: string[]
    │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   └── SupportCredentials: *bool
    │   │   ├── DefaultDocuments: string[]
    │   │   ├── DetailedErrorLoggingEnabled: *bool
    │   │   ├── DocumentRoot: *string
    │   │   ├── Experiments: *Object (2 properties)
    │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   └── RampUpRules: Object (9 properties)[]
    │   │   │       ├── ActionHostName: *string
    │   │   │       ├── ChangeDecisionCallbackUrl: *string
    │   │   │       ├── ChangeIntervalInMinutes: *int
    │   │   │       ├── ChangeStep: *float64
    │   │   │       ├── MaxReroutePercentage: *float64
    │   │   │       ├── MinReroutePercentage: *float64
    │   │   │       ├── Name: *string
    │   │   │       ├── PropertyBag: genruntime.PropertyBag
    │   │   │       └── ReroutePercentage: *float64
    │   │   ├── FtpsState: *string
    │   │   ├── FunctionAppScaleLimit: *int
    │   │   ├── FunctionsRuntimeScaleMonitoringEnabled: *bool
    │   │   ├── HandlerMappings: Object (4 properties)[]
    │   │   │   ├── Arguments: *string
    │   │   │   ├── Extension: *string
    │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   └── ScriptProcessor: *string
    │   │   ├── HealthCheckPath: *string
    │   │   ├── Http20Enabled: *bool
    │   │   ├── HttpLoggingEnabled: *bool
    │   │   ├── IpSecurityRestrictions: Object (12 properties)[]
    │   │   │   ├── Action: *string
    │   │   │   ├── Description: *string
    │   │   │   ├── Headers: map[string]string[]
    │   │   │   ├── IpAddress: *string
    │   │   │   ├── Name: *string
    │   │   │   ├── Priority: *int
    │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   ├── SubnetMask: *string
    │   │   │   ├── SubnetTrafficTag: *int
    │   │   │   ├── Tag: *string
    │   │   │   ├── VnetSubnetResourceReference: *genruntime.ResourceReference
    │   │   │   └── VnetTrafficTag: *int
    │   │   ├── JavaContainer: *string
    │   │   ├── JavaContainerVersion: *string
    │   │   ├── JavaVersion: *string
    │   │   ├── KeyVaultReferenceIdentity: *string
    │   │   ├── Limits: *Object (4 properties)
    │   │   │   ├── MaxDiskSizeInMb: *int
    │   │   │   ├── MaxMemoryInMb: *int
    │   │   │   ├── MaxPercentageCpu: *float64
    │   │   │   └── PropertyBag: genruntime.PropertyBag
    │   │   ├── LinuxFxVersion: *string
    │   │   ├── LoadBalancing: *string
    │   │   ├── LocalMySqlEnabled: *bool
    │   │   ├── LogsDirectorySizeLimit: *int
    │   │   ├── ManagedPipelineMode: *string
    │   │   ├── ManagedServiceIdentityId: *int
    │   │   ├── MinTlsVersion: *string
    │   │   ├── MinimumElasticInstanceCount: *int
    │   │   ├── NetFrameworkVersion: *string
    │   │   ├── NodeVersion: *string
    │   │   ├── NumberOfWorkers: *int
    │   │   ├── PhpVersion: *string
    │   │   ├── PowerShellVersion: *string
    │   │   ├── PreWarmedInstanceCount: *int
    │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   ├── PublicNetworkAccess: *string
    │   │   ├── PublishingUsername: *string
    │   │   ├── Push: *Object (6 properties)
    │   │   │   ├── DynamicTagsJson: *string
    │   │   │   ├── IsPushEnabled: *bool
    │   │   │   ├── Kind: *string
    │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   ├── TagWhitelistJson: *string
    │   │   │   └── TagsRequiringAuth: *string
    │   │   ├── PythonVersion: *string
    │   │   ├── RemoteDebuggingEnabled: *bool
    │   │   ├── RemoteDebuggingVersion: *string
    │   │   ├── RequestTracingEnabled: *bool
    │   │   ├── RequestTracingExpirationTime: *string
    │   │   ├── ScmIpSecurityRestrictions: Object (12 properties)[]
    │   │   │   ├── Action: *string
    │   │   │   ├── Description: *string
    │   │   │   ├── Headers: map[string]string[]
    │   │   │   ├── IpAddress: *string
    │   │   │   ├── Name: *string
    │   │   │   ├── Priority: *int
    │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   ├── SubnetMask: *string
    │   │   │   ├── SubnetTrafficTag: *int
    │   │   │   ├── Tag: *string
    │   │   │   ├── VnetSubnetResourceReference: *genruntime.ResourceReference
    │   │   │   └── VnetTrafficTag: *int
    │   │   ├── ScmIpSecurityRestrictionsUseMain: *bool
    │   │   ├── ScmMinTlsVersion: *string
    │   │   ├── ScmType: *string
    │   │   ├── TracingOptions: *string
    │   │   ├── Use32BitWorkerProcess: *bool
    │   │   ├── VirtualApplications: Object (5 properties)[]
    │   │   │   ├── PhysicalPath: *string
    │   │   │   ├── PreloadEnabled: *bool
    │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   ├── VirtualDirectories: Object (3 properties)[]
    │   │   │   │   ├── PhysicalPath: *string
    │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   │   └── VirtualPath: *string
    │   │   │   └── VirtualPath: *string
    │   │   ├── VnetName: *string
    │   │   ├── VnetPrivatePortsCount: *int
    │   │   ├── VnetRouteAllEnabled: *bool
    │   │   ├── WebSocketsEnabled: *bool
    │   │   ├── WebsiteTimeZone: *string
    │   │   ├── WindowsFxVersion: *string
    │   │   └── XManagedServiceIdentityId: *int
    │   ├── StorageAccountRequired: *bool
    │   ├── Tags: map[string]string
    │   ├── VirtualNetworkSubnetReference: *genruntime.ResourceReference
    │   ├── VnetContentShareEnabled: *bool
    │   ├── VnetImagePullEnabled: *bool
    │   └── VnetRouteAllEnabled: *bool
    └── Status: Object (55 properties)
        ├── AvailabilityState: *string
        ├── ClientAffinityEnabled: *bool
        ├── ClientCertEnabled: *bool
        ├── ClientCertExclusionPaths: *string
        ├── ClientCertMode: *string
        ├── CloningInfo: *Object (12 properties)
        │   ├── AppSettingsOverrides: map[string]string
        │   ├── CloneCustomHostNames: *bool
        │   ├── CloneSourceControl: *bool
        │   ├── ConfigureLoadBalancing: *bool
        │   ├── CorrelationId: *string
        │   ├── HostingEnvironment: *string
        │   ├── Overwrite: *bool
        │   ├── PropertyBag: genruntime.PropertyBag
        │   ├── SourceWebAppId: *string
        │   ├── SourceWebAppLocation: *string
        │   ├── TrafficManagerProfileId: *string
        │   └── TrafficManagerProfileName: *string
        ├── Conditions: conditions.Condition[]
        ├── ContainerSize: *int
        ├── CustomDomainVerificationId: *string
        ├── DailyMemoryTimeQuota: *int
        ├── DefaultHostName: *string
        ├── Enabled: *bool
        ├── EnabledHostNames: string[]
        ├── ExtendedLocation: *Object (3 properties)
        │   ├── Name: *string
        │   ├── PropertyBag: genruntime.PropertyBag
        │   └── Type: *string
        ├── HostNameSslStates: Object (7 properties)[]
        │   ├── HostType: *string
        │   ├── Name: *string
        │   ├── PropertyBag: genruntime.PropertyBag
        │   ├── SslState: *string
        │   ├── Thumbprint: *string
        │   ├── ToUpdate: *bool
        │   └── VirtualIP: *string
        ├── HostNames: string[]
        ├── HostNamesDisabled: *bool
        ├── HostingEnvironmentProfile: *Object (4 properties)
        │   ├── Id: *string
        │   ├── Name: *string
        │   ├── PropertyBag: genruntime.PropertyBag
        │   └── Type: *string
        ├── HttpsOnly: *bool
        ├── HyperV: *bool
        ├── 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
        ├── InProgressOperationId: *string
        ├── IsDefaultContainer: *bool
        ├── IsXenon: *bool
        ├── KeyVaultReferenceIdentity: *string
        ├── Kind: *string
        ├── LastModifiedTimeUtc: *string
        ├── Location: *string
        ├── MaxNumberOfWorkers: *int
        ├── Name: *string
        ├── OutboundIpAddresses: *string
        ├── PossibleOutboundIpAddresses: *string
        ├── PropertyBag: genruntime.PropertyBag
        ├── PublicNetworkAccess: *string
        ├── RedundancyMode: *string
        ├── RepositorySiteName: *string
        ├── Reserved: *bool
        ├── ResourceGroup: *string
        ├── ScmSiteAlsoStopped: *bool
        ├── ServerFarmId: *string
        ├── SiteConfig: *Object (68 properties)
        │   ├── AcrUseManagedIdentityCreds: *bool
        │   ├── AcrUserManagedIdentityID: *string
        │   ├── AlwaysOn: *bool
        │   ├── ApiDefinition: *Object (2 properties)
        │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   └── Url: *string
        │   ├── ApiManagementConfig: *Object (2 properties)
        │   │   ├── Id: *string
        │   │   └── PropertyBag: genruntime.PropertyBag
        │   ├── AppCommandLine: *string
        │   ├── AppSettings: Object (3 properties)[]
        │   │   ├── Name: *string
        │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   └── Value: *string
        │   ├── AutoHealEnabled: *bool
        │   ├── AutoHealRules: *Object (3 properties)
        │   │   ├── Actions: *Object (4 properties)
        │   │   │   ├── ActionType: *string
        │   │   │   ├── CustomAction: *Object (3 properties)
        │   │   │   │   ├── Exe: *string
        │   │   │   │   ├── Parameters: *string
        │   │   │   │   └── PropertyBag: genruntime.PropertyBag
        │   │   │   ├── MinProcessExecutionTime: *string
        │   │   │   └── PropertyBag: genruntime.PropertyBag
        │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   └── Triggers: *Object (7 properties)
        │   │       ├── PrivateBytesInKB: *int
        │   │       ├── PropertyBag: genruntime.PropertyBag
        │   │       ├── Requests: *Object (3 properties)
        │   │       │   ├── Count: *int
        │   │       │   ├── PropertyBag: genruntime.PropertyBag
        │   │       │   └── TimeInterval: *string
        │   │       ├── SlowRequests: *Object (5 properties)
        │   │       │   ├── Count: *int
        │   │       │   ├── Path: *string
        │   │       │   ├── PropertyBag: genruntime.PropertyBag
        │   │       │   ├── TimeInterval: *string
        │   │       │   └── TimeTaken: *string
        │   │       ├── SlowRequestsWithPath: Object (5 properties)[]
        │   │       │   ├── Count: *int
        │   │       │   ├── Path: *string
        │   │       │   ├── PropertyBag: genruntime.PropertyBag
        │   │       │   ├── TimeInterval: *string
        │   │       │   └── TimeTaken: *string
        │   │       ├── StatusCodes: Object (7 properties)[]
        │   │       │   ├── Count: *int
        │   │       │   ├── Path: *string
        │   │       │   ├── PropertyBag: genruntime.PropertyBag
        │   │       │   ├── Status: *int
        │   │       │   ├── SubStatus: *int
        │   │       │   ├── TimeInterval: *string
        │   │       │   └── Win32Status: *int
        │   │       └── StatusCodesRange: Object (5 properties)[]
        │   │           ├── Count: *int
        │   │           ├── Path: *string
        │   │           ├── PropertyBag: genruntime.PropertyBag
        │   │           ├── StatusCodes: *string
        │   │           └── TimeInterval: *string
        │   ├── AutoSwapSlotName: *string
        │   ├── AzureStorageAccounts: map[string]Object (6 properties)
        │   │   ├── AccountName: *string
        │   │   ├── MountPath: *string
        │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   ├── ShareName: *string
        │   │   ├── State: *string
        │   │   └── Type: *string
        │   ├── ConnectionStrings: Object (4 properties)[]
        │   │   ├── ConnectionString: *string
        │   │   ├── Name: *string
        │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   └── Type: *string
        │   ├── Cors: *Object (3 properties)
        │   │   ├── AllowedOrigins: string[]
        │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   └── SupportCredentials: *bool
        │   ├── DefaultDocuments: string[]
        │   ├── DetailedErrorLoggingEnabled: *bool
        │   ├── DocumentRoot: *string
        │   ├── Experiments: *Object (2 properties)
        │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   └── RampUpRules: Object (9 properties)[]
        │   │       ├── ActionHostName: *string
        │   │       ├── ChangeDecisionCallbackUrl: *string
        │   │       ├── ChangeIntervalInMinutes: *int
        │   │       ├── ChangeStep: *float64
        │   │       ├── MaxReroutePercentage: *float64
        │   │       ├── MinReroutePercentage: *float64
        │   │       ├── Name: *string
        │   │       ├── PropertyBag: genruntime.PropertyBag
        │   │       └── ReroutePercentage: *float64
        │   ├── FtpsState: *string
        │   ├── FunctionAppScaleLimit: *int
        │   ├── FunctionsRuntimeScaleMonitoringEnabled: *bool
        │   ├── HandlerMappings: Object (4 properties)[]
        │   │   ├── Arguments: *string
        │   │   ├── Extension: *string
        │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   └── ScriptProcessor: *string
        │   ├── HealthCheckPath: *string
        │   ├── Http20Enabled: *bool
        │   ├── HttpLoggingEnabled: *bool
        │   ├── IpSecurityRestrictions: Object (12 properties)[]
        │   │   ├── Action: *string
        │   │   ├── Description: *string
        │   │   ├── Headers: map[string]string[]
        │   │   ├── IpAddress: *string
        │   │   ├── Name: *string
        │   │   ├── Priority: *int
        │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   ├── SubnetMask: *string
        │   │   ├── SubnetTrafficTag: *int
        │   │   ├── Tag: *string
        │   │   ├── VnetSubnetResourceId: *string
        │   │   └── VnetTrafficTag: *int
        │   ├── JavaContainer: *string
        │   ├── JavaContainerVersion: *string
        │   ├── JavaVersion: *string
        │   ├── KeyVaultReferenceIdentity: *string
        │   ├── Limits: *Object (4 properties)
        │   │   ├── MaxDiskSizeInMb: *int
        │   │   ├── MaxMemoryInMb: *int
        │   │   ├── MaxPercentageCpu: *float64
        │   │   └── PropertyBag: genruntime.PropertyBag
        │   ├── LinuxFxVersion: *string
        │   ├── LoadBalancing: *string
        │   ├── LocalMySqlEnabled: *bool
        │   ├── LogsDirectorySizeLimit: *int
        │   ├── MachineKey: *Object (5 properties)
        │   │   ├── Decryption: *string
        │   │   ├── DecryptionKey: *string
        │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   ├── Validation: *string
        │   │   └── ValidationKey: *string
        │   ├── ManagedPipelineMode: *string
        │   ├── ManagedServiceIdentityId: *int
        │   ├── MinTlsVersion: *string
        │   ├── MinimumElasticInstanceCount: *int
        │   ├── NetFrameworkVersion: *string
        │   ├── NodeVersion: *string
        │   ├── NumberOfWorkers: *int
        │   ├── PhpVersion: *string
        │   ├── PowerShellVersion: *string
        │   ├── PreWarmedInstanceCount: *int
        │   ├── PropertyBag: genruntime.PropertyBag
        │   ├── PublicNetworkAccess: *string
        │   ├── PublishingUsername: *string
        │   ├── Push: *Object (9 properties)
        │   │   ├── DynamicTagsJson: *string
        │   │   ├── Id: *string
        │   │   ├── IsPushEnabled: *bool
        │   │   ├── Kind: *string
        │   │   ├── Name: *string
        │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   ├── TagWhitelistJson: *string
        │   │   ├── TagsRequiringAuth: *string
        │   │   └── Type: *string
        │   ├── PythonVersion: *string
        │   ├── RemoteDebuggingEnabled: *bool
        │   ├── RemoteDebuggingVersion: *string
        │   ├── RequestTracingEnabled: *bool
        │   ├── RequestTracingExpirationTime: *string
        │   ├── ScmIpSecurityRestrictions: Object (12 properties)[]
        │   │   ├── Action: *string
        │   │   ├── Description: *string
        │   │   ├── Headers: map[string]string[]
        │   │   ├── IpAddress: *string
        │   │   ├── Name: *string
        │   │   ├── Priority: *int
        │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   ├── SubnetMask: *string
        │   │   ├── SubnetTrafficTag: *int
        │   │   ├── Tag: *string
        │   │   ├── VnetSubnetResourceId: *string
        │   │   └── VnetTrafficTag: *int
        │   ├── ScmIpSecurityRestrictionsUseMain: *bool
        │   ├── ScmMinTlsVersion: *string
        │   ├── ScmType: *string
        │   ├── TracingOptions: *string
        │   ├── Use32BitWorkerProcess: *bool
        │   ├── VirtualApplications: Object (5 properties)[]
        │   │   ├── PhysicalPath: *string
        │   │   ├── PreloadEnabled: *bool
        │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   ├── VirtualDirectories: Object (3 properties)[]
        │   │   │   ├── PhysicalPath: *string
        │   │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   │   └── VirtualPath: *string
        │   │   └── VirtualPath: *string
        │   ├── VnetName: *string
        │   ├── VnetPrivatePortsCount: *int
        │   ├── VnetRouteAllEnabled: *bool
        │   ├── WebSocketsEnabled: *bool
        │   ├── WebsiteTimeZone: *string
        │   ├── WindowsFxVersion: *string
        │   └── XManagedServiceIdentityId: *int
        ├── SlotSwapStatus: *Object (4 properties)
        │   ├── DestinationSlotName: *string
        │   ├── PropertyBag: genruntime.PropertyBag
        │   ├── SourceSlotName: *string
        │   └── TimestampUtc: *string
        ├── State: *string
        ├── StorageAccountRequired: *bool
        ├── SuspendedTill: *string
        ├── Tags: map[string]string
        ├── TargetSwapSlot: *string
        ├── TrafficManagerHostNames: string[]
        ├── Type: *string
        ├── UsageState: *string
        ├── VirtualNetworkSubnetId: *string
        ├── VnetContentShareEnabled: *bool
        ├── VnetImagePullEnabled: *bool
        └── VnetRouteAllEnabled: *bool
