From 0b96536e9a27dab12c1748fa9a1e8d4add670252 Mon Sep 17 00:00:00 2001 From: Christopher Scott Date: Wed, 20 Nov 2024 14:29:30 -0600 Subject: [PATCH 1/3] Implement AppServiceFeature --- eng/Packages.Data.props | 3 +- .../src/CloudMachineWorkspace.cs | 32 ++++----- .../Azure.Provisioning.CloudMachine.csproj | 1 + .../AzureSdkExtensions/AppServiceFeature.cs | 70 +++++++++++++++++++ .../src/AzureSdkExtensions/OpenAIFeature.cs | 7 ++ .../CDKLevel3/CloudMachineInfrastructure.cs | 48 +++++++++---- .../tests/CloudMachineTests.cs | 2 + 7 files changed, 132 insertions(+), 31 deletions(-) create mode 100644 sdk/provisioning/Azure.Provisioning.CloudMachine/src/AzureSdkExtensions/AppServiceFeature.cs diff --git a/eng/Packages.Data.props b/eng/Packages.Data.props index f62bda84176c1..d7fd5b7675da1 100644 --- a/eng/Packages.Data.props +++ b/eng/Packages.Data.props @@ -128,7 +128,7 @@ - + @@ -158,6 +158,7 @@ + diff --git a/sdk/cloudmachine/Azure.CloudMachine/src/CloudMachineWorkspace.cs b/sdk/cloudmachine/Azure.CloudMachine/src/CloudMachineWorkspace.cs index ee7d352493d6c..9d1d4f753c7fc 100644 --- a/sdk/cloudmachine/Azure.CloudMachine/src/CloudMachineWorkspace.cs +++ b/sdk/cloudmachine/Azure.CloudMachine/src/CloudMachineWorkspace.cs @@ -18,10 +18,7 @@ namespace Azure.CloudMachine; /// public class CloudMachineWorkspace : ClientWorkspace { - private TokenCredential Credential { get; } = new ChainedTokenCredential( - new AzureCliCredential(), - new AzureDeveloperCliCredential() - ); + private TokenCredential Credential { get; } /// /// The cloud machine ID. @@ -42,20 +39,20 @@ public CloudMachineWorkspace(TokenCredential credential = default, IConfiguratio { Credential = credential; } - - string cmid; - if (configuration == default) - { - cmid = ReadOrCreateCmid(); - } else { - cmid = configuration["CloudMachine:ID"]; - if (cmid == null) - throw new Exception("CloudMachine:ID configuration value missing"); + Credential = Environment.GetEnvironmentVariable("CLOUDMACHINE_MANAGED_IDENTITY_CLIENT_ID") switch + { + string clientId when !string.IsNullOrEmpty(clientId) => new ManagedIdentityCredential(clientId), + _ => new ChainedTokenCredential(new AzureCliCredential(), new AzureDeveloperCliCredential()) + }; } - Id = cmid!; + Id = configuration switch + { + null => ReadOrCreateCmid(), + _ => configuration["CloudMachine:ID"] ?? throw new Exception("CloudMachine:ID configuration value missing") + }; } /// @@ -69,7 +66,8 @@ public CloudMachineWorkspace(TokenCredential credential = default, IConfiguratio public override ClientConnectionOptions GetConnectionOptions(Type clientType, string instanceId) { string clientId = clientType.FullName; - if (instanceId != null && instanceId.StartsWith("$")) clientId = $"{clientType.FullName}{instanceId}"; + if (instanceId != null && instanceId.StartsWith("$")) + clientId = $"{clientType.FullName}{instanceId}"; switch (clientId) { @@ -78,13 +76,13 @@ public override ClientConnectionOptions GetConnectionOptions(Type clientType, st case "Azure.Messaging.ServiceBus.ServiceBusClient": return new ClientConnectionOptions(new($"https://{Id}.servicebus.windows.net"), Credential); case "Azure.Messaging.ServiceBus.ServiceBusSender": - return new ClientConnectionOptions(instanceId?? "cm_servicebus_default_topic"); + return new ClientConnectionOptions(instanceId ?? "cm_servicebus_default_topic"); case "Azure.Messaging.ServiceBus.ServiceBusProcessor": return new ClientConnectionOptions("cm_servicebus_default_topic/cm_servicebus_subscription_default"); case "Azure.Messaging.ServiceBus.ServiceBusProcessor$private": return new ClientConnectionOptions("cm_servicebus_topic_private/cm_servicebus_subscription_private"); case "Azure.Storage.Blobs.BlobContainerClient": - return new ClientConnectionOptions(new($"https://{Id}.blob.core.windows.net/{instanceId??"default"}"), Credential); + return new ClientConnectionOptions(new($"https://{Id}.blob.core.windows.net/{instanceId ?? "default"}"), Credential); case "Azure.AI.OpenAI.AzureOpenAIClient": return new ClientConnectionOptions(new($"https://{Id}.openai.azure.com"), Credential); case "OpenAI.Chat.ChatClient": diff --git a/sdk/provisioning/Azure.Provisioning.CloudMachine/src/Azure.Provisioning.CloudMachine.csproj b/sdk/provisioning/Azure.Provisioning.CloudMachine/src/Azure.Provisioning.CloudMachine.csproj index 791ca221494cb..ff39f04075f17 100644 --- a/sdk/provisioning/Azure.Provisioning.CloudMachine/src/Azure.Provisioning.CloudMachine.csproj +++ b/sdk/provisioning/Azure.Provisioning.CloudMachine/src/Azure.Provisioning.CloudMachine.csproj @@ -18,6 +18,7 @@ + diff --git a/sdk/provisioning/Azure.Provisioning.CloudMachine/src/AzureSdkExtensions/AppServiceFeature.cs b/sdk/provisioning/Azure.Provisioning.CloudMachine/src/AzureSdkExtensions/AppServiceFeature.cs new file mode 100644 index 0000000000000..4b72fc998eeaa --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.CloudMachine/src/AzureSdkExtensions/AppServiceFeature.cs @@ -0,0 +1,70 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure.Provisioning.CloudMachine; +using Azure.Provisioning.Expressions; +using Azure.Provisioning.AppService; +using Azure.Provisioning.Primitives; +using Azure.Provisioning.Resources; + +namespace Azure.CloudMachine.AppService; + +public class AppServiceFeature : CloudMachineFeature +{ + public AppServiceSkuDescription Sku { get; set; } + + public AppServiceFeature(AppServiceSkuDescription? sku = default) + { + if (sku == default) + { + sku = new AppServiceSkuDescription { Tier = "Free", Name = "F1" }; + } + Sku = sku; + } + + protected override ProvisionableResource EmitCore(CloudMachineInfrastructure infrastructure) + { + //Add a App Service to the CloudMachine infrastructure. + AppServicePlan hostingPlan = new("cm_hosting_plan") + { + Name = infrastructure.Id, + Sku = Sku, + Kind = "app" + }; + infrastructure.AddResource(hostingPlan); + + WebSite appService = new("cm_website") + { + Name = infrastructure.Id, + Kind = "app", + Tags = { { "azd-service-name", infrastructure.Id } }, + Identity = new() + { + ManagedServiceIdentityType = ManagedServiceIdentityType.UserAssigned, + UserAssignedIdentities = { { BicepFunction.Interpolate($"{infrastructure.Identity.Id}").Compile().ToString(), new UserAssignedIdentityDetails() } } + }, + AppServicePlanId = hostingPlan.Id, + IsHttpsOnly = true, + IsEnabled = true, + SiteConfig = new() + { + IsHttp20Enabled = true, + MinTlsVersion = AppServiceSupportedTlsVersion.Tls1_2, + IsWebSocketsEnabled = true, + AppSettings = new() + { + // This is used by the CloudMachineWorkspace to detect that it is running in a deployed App Service. + // The ClientId is used to create a ManagedIdentityCredential so that it wires up to our CloudMachine user-assigned identity. + new AppServiceNameValuePair + { + Name = "CLOUDMACHINE_MANAGED_IDENTITY_CLIENT_ID", + Value = infrastructure.Identity.ClientId + }, + } + } + }; + infrastructure.AddResource(appService); + + return appService; + } +} diff --git a/sdk/provisioning/Azure.Provisioning.CloudMachine/src/AzureSdkExtensions/OpenAIFeature.cs b/sdk/provisioning/Azure.Provisioning.CloudMachine/src/AzureSdkExtensions/OpenAIFeature.cs index e5ca6413d0418..2b925548b9562 100644 --- a/sdk/provisioning/Azure.Provisioning.CloudMachine/src/AzureSdkExtensions/OpenAIFeature.cs +++ b/sdk/provisioning/Azure.Provisioning.CloudMachine/src/AzureSdkExtensions/OpenAIFeature.cs @@ -27,6 +27,13 @@ protected override ProvisionableResource EmitCore(CloudMachineInfrastructure clo cloudMachine.PrincipalIdParameter) ); + cloudMachine.AddResource(cloudMachine.CreateRoleAssignment( + cognitiveServices, + cognitiveServices.Id, + CognitiveServicesBuiltInRole.CognitiveServicesOpenAIContributor, + cloudMachine.Identity) + ); + Emitted = cognitiveServices; OpenAIModel? previous = null; diff --git a/sdk/provisioning/Azure.Provisioning.CloudMachine/src/CDKLevel3/CloudMachineInfrastructure.cs b/sdk/provisioning/Azure.Provisioning.CloudMachine/src/CDKLevel3/CloudMachineInfrastructure.cs index a442a905b2e5b..e883d9defd022 100644 --- a/sdk/provisioning/Azure.Provisioning.CloudMachine/src/CDKLevel3/CloudMachineInfrastructure.cs +++ b/sdk/provisioning/Azure.Provisioning.CloudMachine/src/CDKLevel3/CloudMachineInfrastructure.cs @@ -13,6 +13,8 @@ using System.Collections.Generic; using Azure.Provisioning; using Azure.Provisioning.CloudMachine; +using Azure.Core; +using System.Runtime.CompilerServices; namespace Azure.CloudMachine; @@ -221,7 +223,8 @@ public void AddFeature(CloudMachineFeature feature) public void AddEndpoints() { Type endpointsType = typeof(T); - if (!endpointsType.IsInterface) throw new InvalidOperationException("Endpoints type must be an interface."); + if (!endpointsType.IsInterface) + throw new InvalidOperationException("Endpoints type must be an interface."); Endpoints.Add(endpointsType); } @@ -242,33 +245,35 @@ public ProvisioningPlan Build(ProvisioningBuildOptions? context = null) //Add(PrincipalTypeParameter); //Add(PrincipalNameParameter); + var storageBlobDataContributor = StorageBuiltInRole.StorageBlobDataContributor; + var storageTableDataContributor = StorageBuiltInRole.StorageTableDataContributor; + var azureServiceBusDataSender = ServiceBusBuiltInRole.AzureServiceBusDataSender; + var azureServiceBusDataOwner = ServiceBusBuiltInRole.AzureServiceBusDataOwner; + _infrastructure.Add(Identity); _infrastructure.Add(_storage); - _infrastructure.Add(_storage.CreateRoleAssignment(StorageBuiltInRole.StorageBlobDataContributor, RoleManagementPrincipalType.User, PrincipalIdParameter)); - _infrastructure.Add(_storage.CreateRoleAssignment(StorageBuiltInRole.StorageTableDataContributor, RoleManagementPrincipalType.User, PrincipalIdParameter)); + _infrastructure.Add(_storage.CreateRoleAssignment(storageBlobDataContributor, RoleManagementPrincipalType.User, PrincipalIdParameter)); + _infrastructure.Add(CreateRoleAssignment(_storage, _storage.Id, storageBlobDataContributor, Identity)); + _infrastructure.Add(_storage.CreateRoleAssignment(storageTableDataContributor, RoleManagementPrincipalType.User, PrincipalIdParameter)); + _infrastructure.Add(CreateRoleAssignment(_storage, _storage.Id, storageTableDataContributor, Identity)); _infrastructure.Add(_container); _infrastructure.Add(_blobs); _infrastructure.Add(_serviceBusNamespace); - _infrastructure.Add(_serviceBusNamespace.CreateRoleAssignment(ServiceBusBuiltInRole.AzureServiceBusDataOwner, RoleManagementPrincipalType.User, PrincipalIdParameter)); + _infrastructure.Add(_serviceBusNamespace.CreateRoleAssignment(azureServiceBusDataOwner, RoleManagementPrincipalType.User, PrincipalIdParameter)); + _infrastructure.Add(CreateRoleAssignment(_serviceBusNamespace,_serviceBusNamespace.Id, azureServiceBusDataOwner, Identity)); _infrastructure.Add(_serviceBusNamespaceAuthorizationRule); _infrastructure.Add(_serviceBusTopic_private); _infrastructure.Add(_serviceBusTopic_default); _infrastructure.Add(_serviceBusSubscription_private); _infrastructure.Add(_serviceBusSubscription_default); - // This is necessary until SystemTopic adds an AssignRole method. - var role = ServiceBusBuiltInRole.AzureServiceBusDataSender; - RoleAssignment roleAssignment = new RoleAssignment("cm_servicebus_role"); - roleAssignment.Name = BicepFunction.CreateGuid(_serviceBusNamespace.Id, Identity.Id, BicepFunction.GetSubscriptionResourceId("Microsoft.Authorization/roleDefinitions", role.ToString())); - roleAssignment.Scope = new IdentifierExpression(_serviceBusNamespace.BicepIdentifier); - roleAssignment.PrincipalType = RoleManagementPrincipalType.ServicePrincipal; - roleAssignment.RoleDefinitionId = BicepFunction.GetSubscriptionResourceId("Microsoft.Authorization/roleDefinitions", role.ToString()); - roleAssignment.PrincipalId = Identity.PrincipalId; + RoleAssignment roleAssignment = CreateRoleAssignment(_serviceBusNamespace, _serviceBusNamespace.Id, azureServiceBusDataSender, Identity); _infrastructure.Add(roleAssignment); + + CreateRoleAssignment(_serviceBusNamespace, _serviceBusNamespace.Id, azureServiceBusDataSender, Identity); // the role assignment must exist before the system topic event subscription is created. _eventGridSubscription_blobs.DependsOn.Add(roleAssignment); _infrastructure.Add(_eventGridSubscription_blobs); - _infrastructure.Add(_eventGridTopic_blobs); // Placeholders for now. @@ -283,4 +288,21 @@ public ProvisioningPlan Build(ProvisioningBuildOptions? context = null) return _infrastructure.Build(context); } + + // Temporary until the bug is fixed in the CDK generator which uses the PrincipalId instead of the Id in BicepFunction.CreateGuid. + internal RoleAssignment CreateRoleAssignment(ProvisionableResource resource, BicepValue Id, object role, UserAssignedIdentity identity) + { + if (role is null) throw new ArgumentException("Role must not be null.", nameof(role)); + var method = role.GetType().GetMethod("GetBuiltInRoleName", System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.Public); + string roleName = (string)method!.Invoke(null, [role])!; + + return new($"{resource.BicepIdentifier}_{identity.BicepIdentifier}_{roleName}") + { + Name = BicepFunction.CreateGuid(Id, identity.Id, BicepFunction.GetSubscriptionResourceId("Microsoft.Authorization/roleDefinitions", role!.ToString()!)), + Scope = new IdentifierExpression(resource.BicepIdentifier), + PrincipalType = RoleManagementPrincipalType.ServicePrincipal, + RoleDefinitionId = BicepFunction.GetSubscriptionResourceId("Microsoft.Authorization/roleDefinitions", role.ToString()!), + PrincipalId = identity.PrincipalId + }; + } } diff --git a/sdk/provisioning/Azure.Provisioning.CloudMachine/tests/CloudMachineTests.cs b/sdk/provisioning/Azure.Provisioning.CloudMachine/tests/CloudMachineTests.cs index ee4fc0edfe1d8..cd87f20d7fe99 100644 --- a/sdk/provisioning/Azure.Provisioning.CloudMachine/tests/CloudMachineTests.cs +++ b/sdk/provisioning/Azure.Provisioning.CloudMachine/tests/CloudMachineTests.cs @@ -3,6 +3,7 @@ #nullable enable +using Azure.CloudMachine.AppService; using Azure.CloudMachine.KeyVault; using Azure.CloudMachine.OpenAI; using NUnit.Framework; @@ -19,6 +20,7 @@ public void GenerateBicep() infrastructure.AddFeature(new KeyVaultFeature()); infrastructure.AddFeature(new OpenAIModel("gpt-35-turbo", "0125")); infrastructure.AddFeature(new OpenAIModel("text-embedding-ada-002", "2", AIModelKind.Embedding)); + infrastructure.AddFeature(new AppServiceFeature()); }, exitProcessIfHandled:false); } From 067e397e1b46a963fff8bbf29f91e870701e4e2a Mon Sep 17 00:00:00 2001 From: Christopher Scott Date: Wed, 20 Nov 2024 14:47:19 -0600 Subject: [PATCH 2/3] export --- ...re.Provisioning.AppConfiguration.net8.0.cs | 200 + ...Azure.Provisioning.AppContainers.net8.0.cs | 1244 +++++ .../Azure.Provisioning.AppService.net8.0.cs | 4836 +++++++++++++++++ ...Provisioning.ApplicationInsights.net8.0.cs | 269 + .../Azure.Provisioning.CloudMachine.net8.0.cs | 106 + ...rovisioning.CloudMachine.netstandard2.0.cs | 9 + ...e.Provisioning.CognitiveServices.net8.0.cs | 578 ++ ...Azure.Provisioning.Communication.net8.0.cs | 206 + ...e.Provisioning.ContainerRegistry.net8.0.cs | 884 +++ ...re.Provisioning.ContainerService.net8.0.cs | 1329 +++++ .../api/Azure.Provisioning.CosmosDB.net8.0.cs | 2839 ++++++++++ .../Azure.Provisioning.Deployment.net8.0.cs | 47 + .../Azure.Provisioning.EventGrid.net8.0.cs | 1660 ++++++ .../Azure.Provisioning.EventHubs.net8.0.cs | 583 ++ .../api/Azure.Provisioning.KeyVault.net8.0.cs | 627 +++ .../Azure.Provisioning.Kubernetes.net8.0.cs | 80 + ...isioning.KubernetesConfiguration.net8.0.cs | 339 ++ ...Provisioning.OperationalInsights.net8.0.cs | 650 +++ .../Azure.Provisioning.PostgreSql.net8.0.cs | 848 +++ .../api/Azure.Provisioning.Redis.net8.0.cs | 454 ++ .../api/Azure.Provisioning.Search.net8.0.cs | 341 ++ .../Azure.Provisioning.ServiceBus.net8.0.cs | 569 ++ .../api/Azure.Provisioning.SignalR.net8.0.cs | 348 ++ .../api/Azure.Provisioning.Sql.net8.0.cs | 2592 +++++++++ .../api/Azure.Provisioning.Storage.net8.0.cs | 1624 ++++++ .../Azure.Provisioning.WebPubSub.net8.0.cs | 295 + .../api/Azure.Provisioning.net8.0.cs | 2475 +++++++++ 27 files changed, 26032 insertions(+) create mode 100644 sdk/provisioning/Azure.Provisioning.AppConfiguration/api/Azure.Provisioning.AppConfiguration.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.AppContainers/api/Azure.Provisioning.AppContainers.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.AppService/api/Azure.Provisioning.AppService.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.ApplicationInsights/api/Azure.Provisioning.ApplicationInsights.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.CloudMachine/api/Azure.Provisioning.CloudMachine.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.CognitiveServices/api/Azure.Provisioning.CognitiveServices.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.Communication/api/Azure.Provisioning.Communication.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.ContainerRegistry/api/Azure.Provisioning.ContainerRegistry.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.ContainerService/api/Azure.Provisioning.ContainerService.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.CosmosDB/api/Azure.Provisioning.CosmosDB.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.Deployment/api/Azure.Provisioning.Deployment.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.EventGrid/api/Azure.Provisioning.EventGrid.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.EventHubs/api/Azure.Provisioning.EventHubs.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.KeyVault/api/Azure.Provisioning.KeyVault.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.Kubernetes/api/Azure.Provisioning.Kubernetes.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.KubernetesConfiguration/api/Azure.Provisioning.KubernetesConfiguration.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.OperationalInsights/api/Azure.Provisioning.OperationalInsights.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.PostgreSql/api/Azure.Provisioning.PostgreSql.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.Redis/api/Azure.Provisioning.Redis.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.Search/api/Azure.Provisioning.Search.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.ServiceBus/api/Azure.Provisioning.ServiceBus.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.SignalR/api/Azure.Provisioning.SignalR.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.Sql/api/Azure.Provisioning.Sql.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.Storage/api/Azure.Provisioning.Storage.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning.WebPubSub/api/Azure.Provisioning.WebPubSub.net8.0.cs create mode 100644 sdk/provisioning/Azure.Provisioning/api/Azure.Provisioning.net8.0.cs diff --git a/sdk/provisioning/Azure.Provisioning.AppConfiguration/api/Azure.Provisioning.AppConfiguration.net8.0.cs b/sdk/provisioning/Azure.Provisioning.AppConfiguration/api/Azure.Provisioning.AppConfiguration.net8.0.cs new file mode 100644 index 0000000000000..46a0ec9d79c8a --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.AppConfiguration/api/Azure.Provisioning.AppConfiguration.net8.0.cs @@ -0,0 +1,200 @@ +namespace Azure.Provisioning.AppConfiguration +{ + public enum AppConfigurationActionsRequired + { + None = 0, + Recreate = 1, + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct AppConfigurationBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public AppConfigurationBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.AppConfiguration.AppConfigurationBuiltInRole AppConfigurationDataOwner { get { throw null; } } + public static Azure.Provisioning.AppConfiguration.AppConfigurationBuiltInRole AppConfigurationDataReader { get { throw null; } } + public bool Equals(Azure.Provisioning.AppConfiguration.AppConfigurationBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.AppConfiguration.AppConfigurationBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.AppConfiguration.AppConfigurationBuiltInRole left, Azure.Provisioning.AppConfiguration.AppConfigurationBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.AppConfiguration.AppConfigurationBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.AppConfiguration.AppConfigurationBuiltInRole left, Azure.Provisioning.AppConfiguration.AppConfigurationBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public enum AppConfigurationCreateMode + { + Recover = 0, + Default = 1, + } + public partial class AppConfigurationKeyValue : Azure.Provisioning.Primitives.ProvisionableResource + { + public AppConfigurationKeyValue(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ContentType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsLocked { get { throw null; } } + public Azure.Provisioning.BicepValue Key { get { throw null; } } + public Azure.Provisioning.BicepValue Label { get { throw null; } } + public Azure.Provisioning.BicepValue LastModifiedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppConfiguration.AppConfigurationStore? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppConfiguration.AppConfigurationKeyValue FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_05_01; + public static readonly string V2023_03_01; + public static readonly string V2024_05_01; + } + } + public partial class AppConfigurationKeyVaultProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppConfigurationKeyVaultProperties() { } + public Azure.Provisioning.BicepValue IdentityClientId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyIdentifier { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class AppConfigurationPrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public AppConfigurationPrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.AppConfiguration.AppConfigurationPrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppConfiguration.AppConfigurationStore? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppConfiguration.AppConfigurationPrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_10_01; + public static readonly string V2020_06_01; + public static readonly string V2022_05_01; + public static readonly string V2023_03_01; + public static readonly string V2024_05_01; + } + } + public partial class AppConfigurationPrivateEndpointConnectionReference : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppConfigurationPrivateEndpointConnectionReference() { } + public Azure.Provisioning.AppConfiguration.AppConfigurationPrivateLinkServiceConnectionState ConnectionState { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class AppConfigurationPrivateLinkServiceConnectionState : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppConfigurationPrivateLinkServiceConnectionState() { } + public Azure.Provisioning.BicepValue ActionsRequired { get { throw null; } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum AppConfigurationPrivateLinkServiceConnectionStatus + { + Pending = 0, + Approved = 1, + Rejected = 2, + Disconnected = 3, + } + public enum AppConfigurationProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Failed = 4, + Canceled = 5, + } + public enum AppConfigurationPublicNetworkAccess + { + Enabled = 0, + Disabled = 1, + } + public partial class AppConfigurationReplica : Azure.Provisioning.Primitives.ProvisionableResource + { + public AppConfigurationReplica(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Endpoint { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppConfiguration.AppConfigurationStore? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppConfiguration.AppConfigurationReplica FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2023_03_01; + public static readonly string V2024_05_01; + } + } + public enum AppConfigurationReplicaProvisioningState + { + Creating = 0, + Succeeded = 1, + Deleting = 2, + Failed = 3, + Canceled = 4, + } + public partial class AppConfigurationStore : Azure.Provisioning.Primitives.ProvisionableResource + { + public AppConfigurationStore(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue CreateMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisableLocalAuth { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnablePurgeProtection { get { throw null; } set { } } + public Azure.Provisioning.AppConfiguration.AppConfigurationKeyVaultProperties EncryptionKeyVaultProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Endpoint { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SkuName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SoftDeleteRetentionInDays { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.AppConfiguration.AppConfigurationBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.AppConfiguration.AppConfigurationBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppConfiguration.AppConfigurationStore FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public Azure.Provisioning.BicepList GetKeys() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_10_01; + public static readonly string V2020_06_01; + public static readonly string V2022_05_01; + public static readonly string V2023_03_01; + public static readonly string V2024_05_01; + } + } + public partial class AppConfigurationStoreApiKey : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppConfigurationStoreApiKey() { } + public Azure.Provisioning.BicepValue ConnectionString { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsReadOnly { get { throw null; } } + public Azure.Provisioning.BicepValue LastModifiedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue Value { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } +} diff --git a/sdk/provisioning/Azure.Provisioning.AppContainers/api/Azure.Provisioning.AppContainers.net8.0.cs b/sdk/provisioning/Azure.Provisioning.AppContainers/api/Azure.Provisioning.AppContainers.net8.0.cs new file mode 100644 index 0000000000000..285d69ed2e2bf --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.AppContainers/api/Azure.Provisioning.AppContainers.net8.0.cs @@ -0,0 +1,1244 @@ +namespace Azure.Provisioning.AppContainers +{ + public partial class AppContainerResources : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppContainerResources() { } + public Azure.Provisioning.BicepValue Cpu { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EphemeralStorage { get { throw null; } } + public Azure.Provisioning.BicepValue Memory { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct AppContainersBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public AppContainersBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.AppContainers.AppContainersBuiltInRole Contributor { get { throw null; } } + public static Azure.Provisioning.AppContainers.AppContainersBuiltInRole Owner { get { throw null; } } + public static Azure.Provisioning.AppContainers.AppContainersBuiltInRole Reader { get { throw null; } } + public bool Equals(Azure.Provisioning.AppContainers.AppContainersBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.AppContainers.AppContainersBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.AppContainers.AppContainersBuiltInRole left, Azure.Provisioning.AppContainers.AppContainersBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.AppContainers.AppContainersBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.AppContainers.AppContainersBuiltInRole left, Azure.Provisioning.AppContainers.AppContainersBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public partial class ContainerApp : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerApp(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.AppContainers.ContainerAppConfiguration Configuration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CustomDomainVerificationId { get { throw null; } } + public Azure.Provisioning.BicepValue EnvironmentId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EventStreamEndpoint { get { throw null; } } + public Azure.Provisioning.AppContainers.ContainerAppExtendedLocation ExtendedLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LatestReadyRevisionName { get { throw null; } } + public Azure.Provisioning.BicepValue LatestRevisionFqdn { get { throw null; } } + public Azure.Provisioning.BicepValue LatestRevisionName { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedBy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedEnvironmentId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList OutboundIPAddressList { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppTemplate Template { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WorkloadProfileName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppContainers.ContainerApp FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_03_01; + public static readonly string V2022_10_01; + public static readonly string V2023_05_01; + public static readonly string V2024_03_01; + } + } + public enum ContainerAppAccessMode + { + ReadOnly = 0, + ReadWrite = 1, + } + public enum ContainerAppActiveRevisionsMode + { + Multiple = 0, + Single = 1, + } + public partial class ContainerAppAllowedPrincipals : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppAllowedPrincipals() { } + public Azure.Provisioning.BicepList Groups { get { throw null; } set { } } + public Azure.Provisioning.BicepList Identities { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppAppleConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppAppleConfiguration() { } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepList LoginScopes { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppAppleRegistrationConfiguration Registration { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppAppleRegistrationConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppAppleRegistrationConfiguration() { } + public Azure.Provisioning.BicepValue ClientId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClientSecretSettingName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppAuthConfig : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerAppAuthConfig(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.AppContainers.EncryptionSettings EncryptionSettings { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppGlobalValidation GlobalValidation { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppHttpSettings HttpSettings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.AppContainers.ContainerAppIdentityProvidersConfiguration IdentityProviders { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppLogin Login { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerApp? Parent { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppAuthPlatform Platform { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppContainers.ContainerAppAuthConfig FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_03_01; + public static readonly string V2022_10_01; + public static readonly string V2023_05_01; + public static readonly string V2024_03_01; + } + } + public partial class ContainerAppAuthPlatform : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppAuthPlatform() { } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RuntimeVersion { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppAzureActiveDirectoryConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppAzureActiveDirectoryConfiguration() { } + public Azure.Provisioning.BicepValue IsAutoProvisioned { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppAzureActiveDirectoryLoginConfiguration Login { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppAzureActiveDirectoryRegistrationConfiguration Registration { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppAzureActiveDirectoryValidationConfiguration Validation { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppAzureActiveDirectoryLoginConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppAzureActiveDirectoryLoginConfiguration() { } + public Azure.Provisioning.BicepValue IsWwwAuthenticationDisabled { get { throw null; } set { } } + public Azure.Provisioning.BicepList LoginParameters { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppAzureActiveDirectoryRegistrationConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppAzureActiveDirectoryRegistrationConfiguration() { } + public Azure.Provisioning.BicepValue ClientId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClientSecretCertificateIssuer { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClientSecretCertificateSubjectAlternativeName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClientSecretCertificateThumbprint { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClientSecretSettingName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OpenIdIssuer { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppAzureActiveDirectoryValidationConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppAzureActiveDirectoryValidationConfiguration() { } + public Azure.Provisioning.BicepList AllowedAudiences { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppDefaultAuthorizationPolicy DefaultAuthorizationPolicy { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppJwtClaimChecks JwtClaimChecks { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppAzureFileProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppAzureFileProperties() { } + public Azure.Provisioning.BicepValue AccessMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AccountKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AccountName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ShareName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppAzureStaticWebAppsConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppAzureStaticWebAppsConfiguration() { } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RegistrationClientId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppCertificateProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppCertificateProperties() { } + public Azure.Provisioning.BicepValue ExpireOn { get { throw null; } } + public Azure.Provisioning.BicepValue IssueOn { get { throw null; } } + public Azure.Provisioning.BicepValue Issuer { get { throw null; } } + public Azure.Provisioning.BicepValue IsValid { get { throw null; } } + public Azure.Provisioning.BicepValue Password { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicKeyHash { get { throw null; } } + public Azure.Provisioning.BicepList SubjectAlternativeNames { get { throw null; } } + public Azure.Provisioning.BicepValue SubjectName { get { throw null; } } + public Azure.Provisioning.BicepValue Thumbprint { get { throw null; } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerAppCertificateProvisioningState + { + Succeeded = 0, + Failed = 1, + Canceled = 2, + DeleteFailed = 3, + Pending = 4, + } + public partial class ContainerAppClientRegistration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppClientRegistration() { } + public Azure.Provisioning.BicepValue ClientId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClientSecretSettingName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppConfiguration() { } + public Azure.Provisioning.BicepValue ActiveRevisionsMode { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppDaprConfiguration Dapr { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppIngressConfiguration Ingress { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxInactiveRevisions { get { throw null; } set { } } + public Azure.Provisioning.BicepList Registries { get { throw null; } set { } } + public Azure.Provisioning.BicepList Secrets { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServiceType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppConnectedEnvironment : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerAppConnectedEnvironment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.AppContainers.ContainerAppCustomDomainConfiguration CustomDomainConfiguration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DaprAIConnectionString { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefaultDomain { get { throw null; } } + public Azure.Provisioning.BicepValue DeploymentErrors { get { throw null; } } + public Azure.Provisioning.AppContainers.ContainerAppExtendedLocation ExtendedLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue StaticIP { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppContainers.ContainerAppConnectedEnvironment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_10_01; + public static readonly string V2023_05_01; + public static readonly string V2024_03_01; + } + } + public partial class ContainerAppConnectedEnvironmentCertificate : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerAppConnectedEnvironmentCertificate(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppConnectedEnvironment? Parent { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppCertificateProperties Properties { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppContainers.ContainerAppConnectedEnvironmentCertificate FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_10_01; + public static readonly string V2023_05_01; + public static readonly string V2024_03_01; + } + } + public partial class ContainerAppConnectedEnvironmentDaprComponent : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerAppConnectedEnvironmentDaprComponent(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ComponentType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IgnoreErrors { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InitTimeout { get { throw null; } set { } } + public Azure.Provisioning.BicepList Metadata { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppConnectedEnvironment? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList Scopes { get { throw null; } set { } } + public Azure.Provisioning.BicepList Secrets { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SecretStoreComponent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Version { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppContainers.ContainerAppConnectedEnvironmentDaprComponent FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_10_01; + public static readonly string V2023_05_01; + public static readonly string V2024_03_01; + } + } + public enum ContainerAppConnectedEnvironmentProvisioningState + { + Succeeded = 0, + Failed = 1, + Canceled = 2, + Waiting = 3, + InitializationInProgress = 4, + InfrastructureSetupInProgress = 5, + InfrastructureSetupComplete = 6, + ScheduledForDelete = 7, + } + public partial class ContainerAppConnectedEnvironmentStorage : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerAppConnectedEnvironmentStorage(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.AppContainers.ContainerAppAzureFileProperties ConnectedEnvironmentStorageAzureFile { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppConnectedEnvironment? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppContainers.ContainerAppConnectedEnvironmentStorage FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_10_01; + public static readonly string V2023_05_01; + public static readonly string V2024_03_01; + } + } + public partial class ContainerAppContainer : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppContainer() { } + public Azure.Provisioning.BicepList Args { get { throw null; } set { } } + public Azure.Provisioning.BicepList Command { get { throw null; } set { } } + public Azure.Provisioning.BicepList Env { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Image { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList Probes { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.AppContainerResources Resources { get { throw null; } set { } } + public Azure.Provisioning.BicepList VolumeMounts { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppCookieExpiration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppCookieExpiration() { } + public Azure.Provisioning.BicepValue Convention { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimeToExpiration { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerAppCookieExpirationConvention + { + FixedTime = 0, + IdentityProviderDerived = 1, + } + public partial class ContainerAppCorsPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppCorsPolicy() { } + public Azure.Provisioning.BicepValue AllowCredentials { get { throw null; } set { } } + public Azure.Provisioning.BicepList AllowedHeaders { get { throw null; } set { } } + public Azure.Provisioning.BicepList AllowedMethods { get { throw null; } set { } } + public Azure.Provisioning.BicepList AllowedOrigins { get { throw null; } set { } } + public Azure.Provisioning.BicepList ExposeHeaders { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxAge { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppCredentials : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppCredentials() { } + public Azure.Provisioning.BicepValue ClientId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClientSecret { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SubscriptionId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppCustomDomain : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppCustomDomain() { } + public Azure.Provisioning.BicepValue BindingType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CertificateId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerAppCustomDomainBindingType + { + Disabled = 0, + SniEnabled = 1, + } + public partial class ContainerAppCustomDomainConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppCustomDomainConfiguration() { } + public Azure.Provisioning.BicepValue CertificatePassword { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CertificateValue { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CustomDomainVerificationId { get { throw null; } } + public Azure.Provisioning.BicepValue DnsSuffix { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExpireOn { get { throw null; } } + public Azure.Provisioning.BicepValue SubjectName { get { throw null; } } + public Azure.Provisioning.BicepValue Thumbprint { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppCustomOpenIdConnectProviderConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppCustomOpenIdConnectProviderConfiguration() { } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppOpenIdConnectLogin Login { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppOpenIdConnectRegistration Registration { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppCustomScaleRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppCustomScaleRule() { } + public Azure.Provisioning.BicepList Auth { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CustomScaleRuleType { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary Metadata { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppDaprConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppDaprConfiguration() { } + public Azure.Provisioning.BicepValue AppId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AppPort { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AppProtocol { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HttpMaxRequestSize { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HttpReadBufferSize { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsApiLoggingEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LogLevel { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerAppDaprLogLevel + { + [System.Runtime.Serialization.DataMemberAttribute(Name="info")] + Info = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="debug")] + Debug = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="warn")] + Warn = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="error")] + Error = 3, + } + public partial class ContainerAppDaprMetadata : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppDaprMetadata() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SecretRef { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppDefaultAuthorizationPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppDefaultAuthorizationPolicy() { } + public Azure.Provisioning.BicepList AllowedApplications { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppAllowedPrincipals AllowedPrincipals { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerAppEnvironmentProvisioningState + { + Succeeded = 0, + Failed = 1, + Canceled = 2, + Waiting = 3, + InitializationInProgress = 4, + InfrastructureSetupInProgress = 5, + InfrastructureSetupComplete = 6, + ScheduledForDelete = 7, + UpgradeRequested = 8, + UpgradeFailed = 9, + } + public partial class ContainerAppEnvironmentVariable : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppEnvironmentVariable() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SecretRef { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppExtendedLocation : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppExtendedLocation() { } + public Azure.Provisioning.BicepValue ExtendedLocationType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerAppExtendedLocationType + { + CustomLocation = 0, + } + public partial class ContainerAppFacebookConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppFacebookConfiguration() { } + public Azure.Provisioning.BicepValue GraphApiVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepList LoginScopes { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppRegistration Registration { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppForwardProxy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppForwardProxy() { } + public Azure.Provisioning.BicepValue Convention { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CustomHostHeaderName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CustomProtoHeaderName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerAppForwardProxyConvention + { + NoProxy = 0, + Standard = 1, + Custom = 2, + } + public partial class ContainerAppGitHubActionConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppGitHubActionConfiguration() { } + public Azure.Provisioning.AppContainers.ContainerAppCredentials AzureCredentials { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ContextPath { get { throw null; } set { } } + public Azure.Provisioning.BicepValue GitHubPersonalAccessToken { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Image { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OS { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublishType { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppRegistryInfo RegistryInfo { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RuntimeStack { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RuntimeVersion { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppGitHubConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppGitHubConfiguration() { } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepList LoginScopes { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppClientRegistration Registration { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppGlobalValidation : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppGlobalValidation() { } + public Azure.Provisioning.BicepList ExcludedPaths { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RedirectToProvider { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UnauthenticatedClientAction { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppGoogleConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppGoogleConfiguration() { } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepList LoginScopes { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppClientRegistration Registration { get { throw null; } set { } } + public Azure.Provisioning.BicepList ValidationAllowedAudiences { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppHttpHeaderInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppHttpHeaderInfo() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppHttpRequestInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppHttpRequestInfo() { } + public Azure.Provisioning.BicepValue Host { get { throw null; } set { } } + public Azure.Provisioning.BicepList HttpHeaders { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Path { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Port { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Scheme { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppHttpScaleRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppHttpScaleRule() { } + public Azure.Provisioning.BicepList Auth { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary Metadata { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerAppHttpScheme + { + [System.Runtime.Serialization.DataMemberAttribute(Name="HTTP")] + Http = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="HTTPS")] + Https = 1, + } + public partial class ContainerAppHttpSettings : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppHttpSettings() { } + public Azure.Provisioning.AppContainers.ContainerAppForwardProxy ForwardProxy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequireHttps { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RoutesApiPrefix { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppIdentityProvidersConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppIdentityProvidersConfiguration() { } + public Azure.Provisioning.AppContainers.ContainerAppAppleConfiguration Apple { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppAzureActiveDirectoryConfiguration AzureActiveDirectory { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppAzureStaticWebAppsConfiguration AzureStaticWebApps { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary CustomOpenIdConnectProviders { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppFacebookConfiguration Facebook { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppGitHubConfiguration GitHub { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppGoogleConfiguration Google { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppTwitterConfiguration Twitter { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerAppIngressClientCertificateMode + { + [System.Runtime.Serialization.DataMemberAttribute(Name="ignore")] + Ignore = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="accept")] + Accept = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="require")] + Require = 2, + } + public partial class ContainerAppIngressConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppIngressConfiguration() { } + public Azure.Provisioning.BicepList AdditionalPortMappings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AllowInsecure { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClientCertificateMode { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppCorsPolicy CorsPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepList CustomDomains { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExposedPort { get { throw null; } set { } } + public Azure.Provisioning.BicepValue External { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Fqdn { get { throw null; } } + public Azure.Provisioning.BicepList IPSecurityRestrictions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StickySessionsAffinity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TargetPort { get { throw null; } set { } } + public Azure.Provisioning.BicepList Traffic { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Transport { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerAppIngressTransportMethod + { + [System.Runtime.Serialization.DataMemberAttribute(Name="auto")] + Auto = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="http")] + Http = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="http2")] + Http2 = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="tcp")] + Tcp = 3, + } + public partial class ContainerAppInitContainer : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppInitContainer() { } + public Azure.Provisioning.BicepList Args { get { throw null; } set { } } + public Azure.Provisioning.BicepList Command { get { throw null; } set { } } + public Azure.Provisioning.BicepList Env { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Image { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.AppContainerResources Resources { get { throw null; } set { } } + public Azure.Provisioning.BicepList VolumeMounts { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerAppIPRuleAction + { + Allow = 0, + Deny = 1, + } + public partial class ContainerAppIPSecurityRestrictionRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppIPSecurityRestrictionRule() { } + public Azure.Provisioning.BicepValue Action { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IPAddressRange { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppJob : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerAppJob(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.AppContainers.ContainerAppJobConfiguration Configuration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnvironmentId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EventStreamEndpoint { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList OutboundIPAddresses { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppJobTemplate Template { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WorkloadProfileName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppContainers.ContainerAppJob FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2023_05_01; + public static readonly string V2024_03_01; + } + } + public partial class ContainerAppJobConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppJobConfiguration() { } + public Azure.Provisioning.AppContainers.EventTriggerConfiguration EventTriggerConfig { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.JobConfigurationManualTriggerConfig ManualTriggerConfig { get { throw null; } set { } } + public Azure.Provisioning.BicepList Registries { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReplicaRetryLimit { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReplicaTimeout { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.JobConfigurationScheduleTriggerConfig ScheduleTriggerConfig { get { throw null; } set { } } + public Azure.Provisioning.BicepList Secrets { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TriggerType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerAppJobProvisioningState + { + InProgress = 0, + Succeeded = 1, + Failed = 2, + Canceled = 3, + Deleting = 4, + } + public partial class ContainerAppJobScale : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppJobScale() { } + public Azure.Provisioning.BicepValue MaxExecutions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinExecutions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PollingIntervalInSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepList Rules { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppJobScaleRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppJobScaleRule() { } + public Azure.Provisioning.BicepList Auth { get { throw null; } set { } } + public Azure.Provisioning.BicepValue JobScaleRuleType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Metadata { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppJobTemplate : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppJobTemplate() { } + public Azure.Provisioning.BicepList Containers { get { throw null; } set { } } + public Azure.Provisioning.BicepList InitContainers { get { throw null; } set { } } + public Azure.Provisioning.BicepList Volumes { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerAppJobTriggerType + { + Schedule = 0, + Event = 1, + Manual = 2, + } + public partial class ContainerAppJwtClaimChecks : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppJwtClaimChecks() { } + public Azure.Provisioning.BicepList AllowedClientApplications { get { throw null; } set { } } + public Azure.Provisioning.BicepList AllowedGroups { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppLogAnalyticsConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppLogAnalyticsConfiguration() { } + public Azure.Provisioning.BicepValue CustomerId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SharedKey { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppLogin : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppLogin() { } + public Azure.Provisioning.BicepList AllowedExternalRedirectUrls { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppCookieExpiration CookieExpiration { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppLoginNonce Nonce { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PreserveUrlFragmentsForLogins { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RoutesLogoutEndpoint { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppTokenStore TokenStore { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppLoginNonce : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppLoginNonce() { } + public Azure.Provisioning.BicepValue NonceExpirationInterval { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ValidateNonce { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppLogsConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppLogsConfiguration() { } + public Azure.Provisioning.BicepValue Destination { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppLogAnalyticsConfiguration LogAnalyticsConfiguration { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppManagedCertificate : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerAppManagedCertificate(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppManagedEnvironment? Parent { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ManagedCertificateProperties Properties { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppContainers.ContainerAppManagedCertificate FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2023_05_01; + public static readonly string V2024_03_01; + } + } + public partial class ContainerAppManagedEnvironment : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerAppManagedEnvironment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.AppContainers.ContainerAppLogsConfiguration AppLogsConfiguration { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppCustomDomainConfiguration CustomDomainConfiguration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DaprAIConnectionString { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DaprAIInstrumentationKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DaprVersion { get { throw null; } } + public Azure.Provisioning.BicepValue DefaultDomain { get { throw null; } } + public Azure.Provisioning.BicepValue DeploymentErrors { get { throw null; } } + public Azure.Provisioning.BicepValue EventStreamEndpoint { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue InfrastructureResourceGroup { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsMtlsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsZoneRedundant { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KedaVersion { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue StaticIP { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppVnetConfiguration VnetConfiguration { get { throw null; } set { } } + public Azure.Provisioning.BicepList WorkloadProfiles { get { throw null; } set { } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.AppContainers.AppContainersBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.AppContainers.AppContainersBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppContainers.ContainerAppManagedEnvironment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_03_01; + public static readonly string V2022_10_01; + public static readonly string V2023_05_01; + public static readonly string V2024_03_01; + } + } + public partial class ContainerAppManagedEnvironmentCertificate : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerAppManagedEnvironmentCertificate(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppManagedEnvironment? Parent { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppCertificateProperties Properties { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppContainers.ContainerAppManagedEnvironmentCertificate FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_03_01; + public static readonly string V2022_10_01; + public static readonly string V2023_05_01; + public static readonly string V2024_03_01; + } + } + public partial class ContainerAppManagedEnvironmentDaprComponent : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerAppManagedEnvironmentDaprComponent(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ComponentType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IgnoreErrors { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InitTimeout { get { throw null; } set { } } + public Azure.Provisioning.BicepList Metadata { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppManagedEnvironment? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList Scopes { get { throw null; } set { } } + public Azure.Provisioning.BicepList Secrets { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SecretStoreComponent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Version { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppContainers.ContainerAppManagedEnvironmentDaprComponent FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_03_01; + public static readonly string V2022_10_01; + public static readonly string V2023_05_01; + public static readonly string V2024_03_01; + } + } + public enum ContainerAppManagedEnvironmentOutBoundType + { + LoadBalancer = 0, + UserDefinedRouting = 1, + } + public partial class ContainerAppManagedEnvironmentStorage : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerAppManagedEnvironmentStorage(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.AppContainers.ContainerAppAzureFileProperties ManagedEnvironmentStorageAzureFile { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppManagedEnvironment? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppContainers.ContainerAppManagedEnvironmentStorage FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_03_01; + public static readonly string V2022_10_01; + public static readonly string V2023_05_01; + public static readonly string V2024_03_01; + } + } + public partial class ContainerAppOpenIdConnectClientCredential : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppOpenIdConnectClientCredential() { } + public Azure.Provisioning.BicepValue ClientSecretSettingName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Method { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerAppOpenIdConnectClientCredentialMethod + { + ClientSecretPost = 0, + } + public partial class ContainerAppOpenIdConnectConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppOpenIdConnectConfig() { } + public Azure.Provisioning.BicepValue AuthorizationEndpoint { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CertificationUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Issuer { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TokenEndpoint { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WellKnownOpenIdConfiguration { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppOpenIdConnectLogin : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppOpenIdConnectLogin() { } + public Azure.Provisioning.BicepValue NameClaimType { get { throw null; } set { } } + public Azure.Provisioning.BicepList Scopes { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppOpenIdConnectRegistration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppOpenIdConnectRegistration() { } + public Azure.Provisioning.AppContainers.ContainerAppOpenIdConnectClientCredential ClientCredential { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClientId { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppOpenIdConnectConfig OpenIdConnectConfiguration { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppProbe : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppProbe() { } + public Azure.Provisioning.BicepValue FailureThreshold { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppHttpRequestInfo HttpGet { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InitialDelaySeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PeriodSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProbeType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SuccessThreshold { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppTcpSocketRequestInfo TcpSocket { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TerminationGracePeriodSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimeoutSeconds { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerAppProbeType + { + Liveness = 0, + Readiness = 1, + Startup = 2, + } + public enum ContainerAppProtocol + { + [System.Runtime.Serialization.DataMemberAttribute(Name="http")] + Http = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="grpc")] + Grpc = 1, + } + public enum ContainerAppProvisioningState + { + InProgress = 0, + Succeeded = 1, + Failed = 2, + Canceled = 3, + Deleting = 4, + } + public partial class ContainerAppQueueScaleRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppQueueScaleRule() { } + public Azure.Provisioning.BicepList Auth { get { throw null; } set { } } + public Azure.Provisioning.BicepValue QueueLength { get { throw null; } set { } } + public Azure.Provisioning.BicepValue QueueName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppRegistration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppRegistration() { } + public Azure.Provisioning.BicepValue AppId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AppSecretSettingName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppRegistryCredentials : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppRegistryCredentials() { } + public Azure.Provisioning.BicepValue Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PasswordSecretRef { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Server { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Username { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppRegistryInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppRegistryInfo() { } + public Azure.Provisioning.BicepValue RegistryPassword { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RegistryServer { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RegistryUserName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppRevisionTrafficWeight : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppRevisionTrafficWeight() { } + public Azure.Provisioning.BicepValue IsLatestRevision { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Label { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RevisionName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Weight { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppScale : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppScale() { } + public Azure.Provisioning.BicepValue MaxReplicas { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinReplicas { get { throw null; } set { } } + public Azure.Provisioning.BicepList Rules { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppScaleRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppScaleRule() { } + public Azure.Provisioning.AppContainers.ContainerAppQueueScaleRule AzureQueue { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppCustomScaleRule Custom { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppHttpScaleRule Http { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppTcpScaleRule Tcp { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppScaleRuleAuth : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppScaleRuleAuth() { } + public Azure.Provisioning.BicepValue SecretRef { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TriggerParameter { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppServiceBind : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppServiceBind() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServiceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppSourceControl : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerAppSourceControl(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Branch { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppGitHubActionConfiguration GitHubActionConfiguration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OperationState { get { throw null; } } + public Azure.Provisioning.AppContainers.ContainerApp? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RepoUri { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppContainers.ContainerAppSourceControl FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_03_01; + public static readonly string V2022_10_01; + public static readonly string V2023_05_01; + public static readonly string V2024_03_01; + } + } + public enum ContainerAppSourceControlOperationState + { + InProgress = 0, + Succeeded = 1, + Failed = 2, + Canceled = 3, + } + public enum ContainerAppStorageType + { + AzureFile = 0, + EmptyDir = 1, + Secret = 2, + } + public partial class ContainerAppTcpScaleRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppTcpScaleRule() { } + public Azure.Provisioning.BicepList Auth { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary Metadata { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppTcpSocketRequestInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppTcpSocketRequestInfo() { } + public Azure.Provisioning.BicepValue Host { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Port { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppTemplate : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppTemplate() { } + public Azure.Provisioning.BicepList Containers { get { throw null; } set { } } + public Azure.Provisioning.BicepList InitContainers { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RevisionSuffix { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppScale Scale { get { throw null; } set { } } + public Azure.Provisioning.BicepList ServiceBinds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TerminationGracePeriodSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepList Volumes { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppTokenStore : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppTokenStore() { } + public Azure.Provisioning.BicepValue AzureBlobStorageSasUrlSettingName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TokenRefreshExtensionHours { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppTwitterConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppTwitterConfiguration() { } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppTwitterRegistration Registration { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppTwitterRegistration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppTwitterRegistration() { } + public Azure.Provisioning.BicepValue ConsumerKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ConsumerSecretSettingName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerAppUnauthenticatedClientActionV2 + { + RedirectToLoginPage = 0, + AllowAnonymous = 1, + Return401 = 2, + Return403 = 3, + } + public partial class ContainerAppVnetConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppVnetConfiguration() { } + public Azure.Provisioning.BicepValue DockerBridgeCidr { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InfrastructureSubnetId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsInternal { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PlatformReservedCidr { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PlatformReservedDnsIP { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppVolume : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppVolume() { } + public Azure.Provisioning.BicepValue MountOptions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList Secrets { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppVolumeMount : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppVolumeMount() { } + public Azure.Provisioning.BicepValue MountPath { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SubPath { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VolumeName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppWorkloadProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppWorkloadProfile() { } + public Azure.Provisioning.BicepValue MaximumNodeCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinimumNodeCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WorkloadProfileType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppWritableSecret : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppWritableSecret() { } + public Azure.Provisioning.BicepValue Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class EncryptionSettings : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EncryptionSettings() { } + public Azure.Provisioning.BicepValue ContainerAppAuthEncryptionSecretName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ContainerAppAuthSigningSecretName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class EventTriggerConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventTriggerConfiguration() { } + public Azure.Provisioning.BicepValue Parallelism { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReplicaCompletionCount { get { throw null; } set { } } + public Azure.Provisioning.AppContainers.ContainerAppJobScale Scale { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class IngressPortMapping : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public IngressPortMapping() { } + public Azure.Provisioning.BicepValue ExposedPort { get { throw null; } set { } } + public Azure.Provisioning.BicepValue External { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TargetPort { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class JobConfigurationManualTriggerConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public JobConfigurationManualTriggerConfig() { } + public Azure.Provisioning.BicepValue Parallelism { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReplicaCompletionCount { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class JobConfigurationScheduleTriggerConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public JobConfigurationScheduleTriggerConfig() { } + public Azure.Provisioning.BicepValue CronExpression { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Parallelism { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReplicaCompletionCount { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ManagedCertificateDomainControlValidation + { + [System.Runtime.Serialization.DataMemberAttribute(Name="CNAME")] + Cname = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="HTTP")] + Http = 1, + TXT = 2, + } + public partial class ManagedCertificateProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedCertificateProperties() { } + public Azure.Provisioning.BicepValue DomainControlValidation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Error { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue SubjectName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ValidationToken { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class SecretVolumeItem : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SecretVolumeItem() { } + public Azure.Provisioning.BicepValue Path { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SecretRef { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum StickySessionAffinity + { + [System.Runtime.Serialization.DataMemberAttribute(Name="sticky")] + Sticky = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="none")] + None = 1, + } +} diff --git a/sdk/provisioning/Azure.Provisioning.AppService/api/Azure.Provisioning.AppService.net8.0.cs b/sdk/provisioning/Azure.Provisioning.AppService/api/Azure.Provisioning.AppService.net8.0.cs new file mode 100644 index 0000000000000..483e032f4e3d2 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.AppService/api/Azure.Provisioning.AppService.net8.0.cs @@ -0,0 +1,4836 @@ +namespace Azure.Provisioning.AppService +{ + public partial class AppCertificate : Azure.Provisioning.Primitives.ProvisionableResource + { + public AppCertificate(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CanonicalName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CerBlob { get { throw null; } } + public Azure.Provisioning.BicepValue DomainValidationMethod { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExpireOn { get { throw null; } } + public Azure.Provisioning.BicepValue FriendlyName { get { throw null; } } + public Azure.Provisioning.AppService.HostingEnvironmentProfile HostingEnvironmentProfile { get { throw null; } } + public Azure.Provisioning.BicepList HostNames { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IssueOn { get { throw null; } } + public Azure.Provisioning.BicepValue Issuer { get { throw null; } } + public Azure.Provisioning.BicepValue IsValid { get { throw null; } } + public Azure.Provisioning.BicepValue KeyVaultId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultSecretName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultSecretStatus { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Password { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PfxBlob { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicKeyHash { get { throw null; } } + public Azure.Provisioning.BicepValue SelfLink { get { throw null; } } + public Azure.Provisioning.BicepValue ServerFarmId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SiteName { get { throw null; } } + public Azure.Provisioning.BicepValue SubjectName { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ThumbprintString { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.AppCertificate FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2016_03_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class AppDaprConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppDaprConfig() { } + public Azure.Provisioning.BicepValue AppId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AppPort { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HttpMaxRequestSize { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HttpReadBufferSize { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsApiLoggingEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LogLevel { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum AppDaprLogLevel + { + [System.Runtime.Serialization.DataMemberAttribute(Name="info")] + Info = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="debug")] + Debug = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="warn")] + Warn = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="error")] + Error = 3, + } + public partial class ApplicationLogsConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ApplicationLogsConfig() { } + public Azure.Provisioning.AppService.AppServiceBlobStorageApplicationLogsConfig AzureBlobStorage { get { throw null; } set { } } + public Azure.Provisioning.AppService.AppServiceTableStorageApplicationLogsConfig AzureTableStorage { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FileSystemLevel { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class AppLogsConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppLogsConfiguration() { } + public Azure.Provisioning.BicepValue Destination { get { throw null; } set { } } + public Azure.Provisioning.AppService.LogAnalyticsConfiguration LogAnalyticsConfiguration { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class AppServiceArmPlan : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppServiceArmPlan() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue Product { get { throw null; } } + public Azure.Provisioning.BicepValue PromotionCode { get { throw null; } } + public Azure.Provisioning.BicepValue Publisher { get { throw null; } } + public Azure.Provisioning.BicepValue Version { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class AppServiceBlobStorageApplicationLogsConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppServiceBlobStorageApplicationLogsConfig() { } + public Azure.Provisioning.BicepValue Level { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionInDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SasUri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class AppServiceBlobStorageHttpLogsConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppServiceBlobStorageHttpLogsConfig() { } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionInDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SasUri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct AppServiceBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public AppServiceBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.AppService.AppServiceBuiltInRole WebPlanContributor { get { throw null; } } + public static Azure.Provisioning.AppService.AppServiceBuiltInRole WebsiteContributor { get { throw null; } } + public bool Equals(Azure.Provisioning.AppService.AppServiceBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.AppService.AppServiceBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.AppService.AppServiceBuiltInRole left, Azure.Provisioning.AppService.AppServiceBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.AppService.AppServiceBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.AppService.AppServiceBuiltInRole left, Azure.Provisioning.AppService.AppServiceBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public partial class AppServiceCertificate : Azure.Provisioning.Primitives.ProvisionableResource + { + public AppServiceCertificate(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue KeyVaultId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultSecretName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.AppServiceCertificateOrder? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.AppServiceCertificate FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_08_01; + public static readonly string V2018_02_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class AppServiceCertificateDetails : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppServiceCertificateDetails() { } + public Azure.Provisioning.BicepValue Issuer { get { throw null; } } + public Azure.Provisioning.BicepValue NotAfter { get { throw null; } } + public Azure.Provisioning.BicepValue NotBefore { get { throw null; } } + public Azure.Provisioning.BicepValue RawData { get { throw null; } } + public Azure.Provisioning.BicepValue SerialNumber { get { throw null; } } + public Azure.Provisioning.BicepValue SignatureAlgorithm { get { throw null; } } + public Azure.Provisioning.BicepValue Subject { get { throw null; } } + public Azure.Provisioning.BicepValue ThumbprintString { get { throw null; } } + public Azure.Provisioning.BicepValue Version { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum AppServiceCertificateNotRenewableReason + { + RegistrationStatusNotSupportedForRenewal = 0, + ExpirationNotInRenewalTimeRange = 1, + SubscriptionNotActive = 2, + } + public partial class AppServiceCertificateOrder : Azure.Provisioning.Primitives.ProvisionableResource + { + public AppServiceCertificateOrder(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList AppServiceCertificateNotRenewableReasons { get { throw null; } } + public Azure.Provisioning.BicepDictionary Certificates { get { throw null; } set { } } + public Azure.Provisioning.AppService.CertificateOrderContact Contact { get { throw null; } } + public Azure.Provisioning.BicepValue Csr { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DistinguishedName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DomainVerificationToken { get { throw null; } } + public Azure.Provisioning.BicepValue ExpireOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.AppService.AppServiceCertificateDetails Intermediate { get { throw null; } } + public Azure.Provisioning.BicepValue IsAutoRenew { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsPrivateKeyExternal { get { throw null; } } + public Azure.Provisioning.BicepValue KeySize { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastCertificateIssuedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NextAutoRenewTimeStamp { get { throw null; } } + public Azure.Provisioning.BicepValue ProductType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.AppService.AppServiceCertificateDetails Root { get { throw null; } } + public Azure.Provisioning.BicepValue SerialNumber { get { throw null; } } + public Azure.Provisioning.AppService.AppServiceCertificateDetails SignedCertificate { get { throw null; } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ValidityInYears { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.AppServiceCertificateOrder FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_08_01; + public static readonly string V2018_02_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class AppServiceCertificateProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppServiceCertificateProperties() { } + public Azure.Provisioning.BicepValue KeyVaultId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultSecretName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class AppServiceCorsSettings : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppServiceCorsSettings() { } + public Azure.Provisioning.BicepList AllowedOrigins { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsCredentialsSupported { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum AppServiceDnsType + { + AzureDns = 0, + DefaultDomainRegistrarDns = 1, + } + public partial class AppServiceDomain : Azure.Provisioning.Primitives.ProvisionableResource + { + public AppServiceDomain(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AuthCode { get { throw null; } set { } } + public Azure.Provisioning.AppService.DomainPurchaseConsent Consent { get { throw null; } set { } } + public Azure.Provisioning.AppService.RegistrationContactInfo ContactAdmin { get { throw null; } set { } } + public Azure.Provisioning.AppService.RegistrationContactInfo ContactBilling { get { throw null; } set { } } + public Azure.Provisioning.AppService.RegistrationContactInfo ContactRegistrant { get { throw null; } set { } } + public Azure.Provisioning.AppService.RegistrationContactInfo ContactTech { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue DnsType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DnsZoneId { get { throw null; } set { } } + public Azure.Provisioning.BicepList DomainNotRenewableReasons { get { throw null; } } + public Azure.Provisioning.BicepValue ExpireOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsAutoRenew { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDnsRecordManagementReady { get { throw null; } } + public Azure.Provisioning.BicepValue IsDomainPrivacyEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastRenewedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepList ManagedHostNames { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList NameServers { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue RegistrationStatus { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TargetDnsType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.AppServiceDomain FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2018_02_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public enum AppServiceDomainStatus + { + Unknown = 0, + Active = 1, + Awaiting = 2, + Cancelled = 3, + Confiscated = 4, + Disabled = 5, + Excluded = 6, + Expired = 7, + Failed = 8, + Held = 9, + Locked = 10, + Parked = 11, + Pending = 12, + Reserved = 13, + Reverted = 14, + Suspended = 15, + Transferred = 16, + Unlocked = 17, + Unparked = 18, + Updated = 19, + JsonConverterFailed = 20, + } + public partial class AppServiceEnvironment : Azure.Provisioning.Primitives.ProvisionableResource + { + public AppServiceEnvironment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList ClusterSettings { get { throw null; } set { } } + public Azure.Provisioning.AppService.CustomDnsSuffixConfigurationData CustomDnsSuffixConfiguration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DedicatedHostCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DnsSuffix { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FrontEndScaleFactor { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HasLinuxWorkers { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue InternalLoadBalancingMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IPSslAddressCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsSuspended { get { throw null; } } + public Azure.Provisioning.BicepValue IsZoneRedundant { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaximumNumberOfMachines { get { throw null; } } + public Azure.Provisioning.BicepValue MultiRoleCount { get { throw null; } } + public Azure.Provisioning.BicepValue MultiSize { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.AseV3NetworkingConfigurationData NetworkingConfiguration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UpgradeAvailability { get { throw null; } } + public Azure.Provisioning.BicepValue UpgradePreference { get { throw null; } set { } } + public Azure.Provisioning.BicepList UserWhitelistedIPRanges { get { throw null; } set { } } + public Azure.Provisioning.AppService.AppServiceVirtualNetworkProfile VirtualNetwork { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.AppServiceEnvironment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2016_03_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_08_01; + public static readonly string V2018_11_01; + public static readonly string V2019_01_01; + public static readonly string V2019_02_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public enum AppServiceEnvironmentUpgradeAvailability + { + None = 0, + Ready = 1, + } + public enum AppServiceEnvironmentUpgradePreference + { + None = 0, + Early = 1, + Late = 2, + Manual = 3, + } + public enum AppServiceFtpsState + { + AllAllowed = 0, + FtpsOnly = 1, + Disabled = 2, + } + public partial class AppServiceHostName : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppServiceHostName() { } + public Azure.Provisioning.BicepValue AzureResourceName { get { throw null; } } + public Azure.Provisioning.BicepValue AzureResourceType { get { throw null; } } + public Azure.Provisioning.BicepValue CustomHostNameDnsRecordType { get { throw null; } } + public Azure.Provisioning.BicepValue HostNameType { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepList SiteNames { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum AppServiceHostNameType + { + Verified = 0, + Managed = 1, + } + public enum AppServiceHostType + { + Standard = 0, + Repository = 1, + } + public partial class AppServiceHttpLogsConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppServiceHttpLogsConfig() { } + public Azure.Provisioning.AppService.AppServiceBlobStorageHttpLogsConfig AzureBlobStorage { get { throw null; } set { } } + public Azure.Provisioning.AppService.FileSystemHttpLogsConfig FileSystem { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum AppServiceIPFilterTag + { + Default = 0, + XffProxy = 1, + ServiceTag = 2, + } + public partial class AppServiceIPSecurityRestriction : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppServiceIPSecurityRestriction() { } + public Azure.Provisioning.BicepValue Action { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary> Headers { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IPAddressOrCidr { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Priority { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SubnetMask { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SubnetTrafficTag { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Tag { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VnetSubnetResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VnetTrafficTag { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class AppServiceNameValuePair : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppServiceNameValuePair() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class AppServicePlan : Azure.Provisioning.Primitives.ProvisionableResource + { + public AppServicePlan(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.Resources.ExtendedAzureLocation ExtendedLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FreeOfferExpireOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue GeoRegion { get { throw null; } } + public Azure.Provisioning.AppService.HostingEnvironmentProfile HostingEnvironmentProfile { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsElasticScaleEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsHyperV { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsPerSiteScaling { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsReserved { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsSpot { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsXenon { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsZoneRedundant { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.AppService.KubeEnvironmentProfile KubeEnvironmentProfile { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaximumElasticWorkerCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaximumNumberOfWorkers { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NumberOfSites { get { throw null; } } + public Azure.Provisioning.BicepValue NumberOfWorkers { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue ResourceGroup { get { throw null; } } + public Azure.Provisioning.AppService.AppServiceSkuDescription Sku { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SpotExpireOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + public Azure.Provisioning.BicepValue Subscription { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TargetWorkerCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TargetWorkerSizeId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WorkerTierName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.AppServicePlan FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2016_03_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public enum AppServicePlanStatus + { + Ready = 0, + Pending = 1, + Creating = 2, + } + public partial class AppServicePlanVirtualNetworkConnectionGateway : Azure.Provisioning.Primitives.ProvisionableResource + { + public AppServicePlanVirtualNetworkConnectionGateway(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue VnetName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VpnPackageUri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.AppServicePlanVirtualNetworkConnectionGateway FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + } + public enum AppServiceResourceType + { + Website = 0, + TrafficManager = 1, + } + public partial class AppServiceSkuCapability : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppServiceSkuCapability() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Reason { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class AppServiceSkuCapacity : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppServiceSkuCapacity() { } + public Azure.Provisioning.BicepValue Default { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ElasticMaximum { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Maximum { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Minimum { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScaleType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class AppServiceSkuDescription : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppServiceSkuDescription() { } + public Azure.Provisioning.BicepList Capabilities { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Capacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Family { get { throw null; } set { } } + public Azure.Provisioning.BicepList Locations { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Size { get { throw null; } set { } } + public Azure.Provisioning.AppService.AppServiceSkuCapacity SkuCapacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Tier { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class AppServiceSourceControl : Azure.Provisioning.Primitives.ProvisionableResource + { + public AppServiceSourceControl(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ExpireOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue RefreshToken { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Token { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TokenSecret { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.AppServiceSourceControl FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2016_03_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class AppServiceStorageAccessInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppServiceStorageAccessInfo() { } + public Azure.Provisioning.BicepValue AccessKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AccountName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MountPath { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Protocol { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ShareName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + public Azure.Provisioning.BicepValue StorageType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum AppServiceStorageAccountState + { + Ok = 0, + InvalidCredentials = 1, + InvalidShare = 2, + NotValidated = 3, + } + public enum AppServiceStorageProtocol + { + Smb = 0, + Http = 1, + Nfs = 2, + } + public enum AppServiceStorageType + { + AzureFiles = 0, + AzureBlob = 1, + } + public enum AppServiceSupportedTlsVersion + { + [System.Runtime.Serialization.DataMemberAttribute(Name="1.0")] + Tls1_0 = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="1.1")] + Tls1_1 = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="1.2")] + Tls1_2 = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="1.3")] + One3 = 3, + } + public partial class AppServiceTableStorageApplicationLogsConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppServiceTableStorageApplicationLogsConfig() { } + public Azure.Provisioning.BicepValue Level { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SasUriString { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum AppServiceTlsCipherSuite + { + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS_AES_256_GCM_SHA384")] + TlsAes256GcmSha384 = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS_AES_128_GCM_SHA256")] + TlsAes128GcmSha256 = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384")] + TlsECDiffieHellmanECDsaWithAes256GcmSha384 = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256")] + TlsECDiffieHellmanECDsaWithAes128CbcSha256 = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256")] + TlsECDiffieHellmanECDsaWithAes128GcmSha256 = 4, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")] + TlsECDiffieHellmanRsaWithAes256GcmSha384 = 5, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256")] + TlsECDiffieHellmanRsaWithAes128GcmSha256 = 6, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384")] + TlsECDiffieHellmanRsaWithAes256CbcSha384 = 7, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256")] + TlsECDiffieHellmanRsaWithAes128CbcSha256 = 8, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA")] + TlsECDiffieHellmanRsaWithAes256CbcSha = 9, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA")] + TlsECDiffieHellmanRsaWithAes128CbcSha = 10, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS_RSA_WITH_AES_256_GCM_SHA384")] + TlsRsaWithAes256GcmSha384 = 11, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS_RSA_WITH_AES_128_GCM_SHA256")] + TlsRsaWithAes128GcmSha256 = 12, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS_RSA_WITH_AES_256_CBC_SHA256")] + TlsRsaWithAes256CbcSha256 = 13, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS_RSA_WITH_AES_128_CBC_SHA256")] + TlsRsaWithAes128CbcSha256 = 14, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS_RSA_WITH_AES_256_CBC_SHA")] + TlsRsaWithAes256CbcSha = 15, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS_RSA_WITH_AES_128_CBC_SHA")] + TlsRsaWithAes128CbcSha = 16, + } + public enum AppServiceUsageState + { + Normal = 0, + Exceeded = 1, + } + public partial class AppServiceVirtualNetworkProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppServiceVirtualNetworkProfile() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue ResourceType { get { throw null; } } + public Azure.Provisioning.BicepValue Subnet { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class AppServiceVirtualNetworkRoute : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AppServiceVirtualNetworkRoute() { } + public Azure.Provisioning.BicepValue EndAddress { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue RouteType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartAddress { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum AppServiceVirtualNetworkRouteType + { + [System.Runtime.Serialization.DataMemberAttribute(Name="DEFAULT")] + Default = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="INHERITED")] + Inherited = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="STATIC")] + Static = 2, + } + public partial class ArcConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArcConfiguration() { } + public Azure.Provisioning.BicepValue ArtifactsStorageType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ArtifactStorageAccessMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ArtifactStorageClassName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ArtifactStorageMountPath { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ArtifactStorageNodeName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FrontEndServiceKind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KubeConfig { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ArtifactStorageType + { + LocalNode = 0, + NetworkFileSystem = 1, + } + public partial class AseV3NetworkingConfiguration : Azure.Provisioning.Primitives.ProvisionableResource + { + public AseV3NetworkingConfiguration(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AllowNewPrivateEndpointConnections { get { throw null; } set { } } + public Azure.Provisioning.BicepList ExternalInboundIPAddresses { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue InboundIPAddressOverride { get { throw null; } set { } } + public Azure.Provisioning.BicepList InternalInboundIPAddresses { get { throw null; } } + public Azure.Provisioning.BicepValue IsFtpEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsRemoteDebugEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepList LinuxOutboundIPAddresses { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.AppServiceEnvironment? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepList WindowsOutboundIPAddresses { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.AseV3NetworkingConfiguration FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2016_03_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_08_01; + public static readonly string V2018_11_01; + public static readonly string V2019_01_01; + public static readonly string V2019_02_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class AseV3NetworkingConfigurationData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AseV3NetworkingConfigurationData() { } + public Azure.Provisioning.BicepValue AllowNewPrivateEndpointConnections { get { throw null; } set { } } + public Azure.Provisioning.BicepList ExternalInboundIPAddresses { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue InboundIPAddressOverride { get { throw null; } set { } } + public Azure.Provisioning.BicepList InternalInboundIPAddresses { get { throw null; } } + public Azure.Provisioning.BicepValue IsFtpEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsRemoteDebugEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepList LinuxOutboundIPAddresses { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepList WindowsOutboundIPAddresses { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class AutoHealActions : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AutoHealActions() { } + public Azure.Provisioning.BicepValue ActionType { get { throw null; } set { } } + public Azure.Provisioning.AppService.AutoHealCustomAction CustomAction { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinProcessExecutionTime { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum AutoHealActionType + { + Recycle = 0, + LogEvent = 1, + CustomAction = 2, + } + public partial class AutoHealCustomAction : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AutoHealCustomAction() { } + public Azure.Provisioning.BicepValue Exe { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Parameters { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class AutoHealRules : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AutoHealRules() { } + public Azure.Provisioning.AppService.AutoHealActions Actions { get { throw null; } set { } } + public Azure.Provisioning.AppService.AutoHealTriggers Triggers { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class AutoHealTriggers : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AutoHealTriggers() { } + public Azure.Provisioning.BicepValue PrivateBytesInKB { get { throw null; } set { } } + public Azure.Provisioning.AppService.RequestsBasedTrigger Requests { get { throw null; } set { } } + public Azure.Provisioning.AppService.SlowRequestsBasedTrigger SlowRequests { get { throw null; } set { } } + public Azure.Provisioning.BicepList SlowRequestsWithPath { get { throw null; } set { } } + public Azure.Provisioning.BicepList StatusCodes { get { throw null; } set { } } + public Azure.Provisioning.BicepList StatusCodesRange { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CertificateOrderContact : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CertificateOrderContact() { } + public Azure.Provisioning.BicepValue Email { get { throw null; } } + public Azure.Provisioning.BicepValue NameFirst { get { throw null; } } + public Azure.Provisioning.BicepValue NameLast { get { throw null; } } + public Azure.Provisioning.BicepValue Phone { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum CertificateOrderStatus + { + Pendingissuance = 0, + Issued = 1, + Revoked = 2, + Canceled = 3, + Denied = 4, + Pendingrevocation = 5, + PendingRekey = 6, + Unused = 7, + Expired = 8, + NotSubmitted = 9, + } + public enum CertificateProductType + { + StandardDomainValidatedSsl = 0, + StandardDomainValidatedWildCardSsl = 1, + } + public enum ClientCertMode + { + Required = 0, + Optional = 1, + OptionalInteractiveUser = 2, + } + public partial class CloningInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CloningInfo() { } + public Azure.Provisioning.BicepDictionary AppSettingsOverrides { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CanOverwrite { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CloneCustomHostNames { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CloneSourceControl { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ConfigureLoadBalancing { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CorrelationId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HostingEnvironment { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceWebAppId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceWebAppLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TrafficManagerProfileId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TrafficManagerProfileName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ComputeModeOption + { + Shared = 0, + Dedicated = 1, + Dynamic = 2, + } + public enum ConnectionStringType + { + MySql = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="SQLServer")] + SqlServer = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="SQLAzure")] + SqlAzure = 2, + Custom = 3, + NotificationHub = 4, + ServiceBus = 5, + EventHub = 6, + ApiHub = 7, + [System.Runtime.Serialization.DataMemberAttribute(Name="DocDb")] + DocDB = 8, + RedisCache = 9, + [System.Runtime.Serialization.DataMemberAttribute(Name="PostgreSQL")] + PostgreSql = 10, + } + public partial class ConnStringInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ConnStringInfo() { } + public Azure.Provisioning.BicepValue ConnectionString { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ConnectionStringType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerAppsConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerAppsConfiguration() { } + public Azure.Provisioning.BicepValue AppSubnetResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ControlPlaneSubnetResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DaprAIInstrumentationKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DockerBridgeCidr { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PlatformReservedCidr { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PlatformReservedDnsIP { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CustomDnsSuffixConfiguration : Azure.Provisioning.Primitives.ProvisionableResource + { + public CustomDnsSuffixConfiguration(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CertificateUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DnsSuffix { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue KeyVaultReferenceIdentity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.AppServiceEnvironment? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningDetails { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.CustomDnsSuffixConfiguration FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2016_03_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_08_01; + public static readonly string V2018_11_01; + public static readonly string V2019_01_01; + public static readonly string V2019_02_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class CustomDnsSuffixConfigurationData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CustomDnsSuffixConfigurationData() { } + public Azure.Provisioning.BicepValue CertificateUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DnsSuffix { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue KeyVaultReferenceIdentity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningDetails { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum CustomDnsSuffixProvisioningState + { + Succeeded = 0, + Failed = 1, + Degraded = 2, + InProgress = 3, + } + public enum CustomDomainStatus + { + RetrievingValidationToken = 0, + Validating = 1, + Adding = 2, + Ready = 3, + Failed = 4, + Deleting = 5, + Unhealthy = 6, + } + public enum CustomHostNameDnsRecordType + { + CName = 0, + A = 1, + } + public enum DomainNotRenewableReason + { + RegistrationStatusNotSupportedForRenewal = 0, + ExpirationNotInRenewalTimeRange = 1, + SubscriptionNotActive = 2, + } + public partial class DomainOwnershipIdentifier : Azure.Provisioning.Primitives.ProvisionableResource + { + public DomainOwnershipIdentifier(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OwnershipId { get { throw null; } set { } } + public Azure.Provisioning.AppService.AppServiceDomain? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.DomainOwnershipIdentifier FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2018_02_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class DomainPurchaseConsent : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DomainPurchaseConsent() { } + public Azure.Provisioning.BicepValue AgreedBy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AgreedOn { get { throw null; } set { } } + public Azure.Provisioning.BicepList AgreementKeys { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum EnterpriseGradeCdnStatus + { + Enabled = 0, + Enabling = 1, + Disabled = 2, + Disabling = 3, + } + public partial class FileSystemHttpLogsConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public FileSystemHttpLogsConfig() { } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionInDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionInMb { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum FrontEndServiceType + { + NodePort = 0, + LoadBalancer = 1, + } + public partial class FunctionAppAlwaysReadyConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public FunctionAppAlwaysReadyConfig() { } + public Azure.Provisioning.BicepValue InstanceCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class FunctionAppConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public FunctionAppConfig() { } + public Azure.Provisioning.AppService.FunctionAppStorage DeploymentStorage { get { throw null; } set { } } + public Azure.Provisioning.AppService.FunctionAppRuntime Runtime { get { throw null; } set { } } + public Azure.Provisioning.AppService.FunctionAppScaleAndConcurrency ScaleAndConcurrency { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class FunctionAppResourceConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public FunctionAppResourceConfig() { } + public Azure.Provisioning.BicepValue Cpu { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Memory { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class FunctionAppRuntime : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public FunctionAppRuntime() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Version { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum FunctionAppRuntimeName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="dotnet-isolated")] + DotnetIsolated = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="node")] + Node = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="java")] + Java = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="powershell")] + Powershell = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="python")] + Python = 4, + [System.Runtime.Serialization.DataMemberAttribute(Name="custom")] + Custom = 5, + } + public partial class FunctionAppScaleAndConcurrency : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public FunctionAppScaleAndConcurrency() { } + public Azure.Provisioning.BicepList AlwaysReady { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HttpPerInstanceConcurrency { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InstanceMemoryMB { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaximumInstanceCount { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class FunctionAppStorage : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public FunctionAppStorage() { } + public Azure.Provisioning.AppService.FunctionAppStorageAuthentication Authentication { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum FunctionAppStorageAccountAuthenticationType + { + SystemAssignedIdentity = 0, + UserAssignedIdentity = 1, + StorageAccountConnectionString = 2, + } + public partial class FunctionAppStorageAuthentication : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public FunctionAppStorageAuthentication() { } + public Azure.Provisioning.BicepValue AuthenticationType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountConnectionStringName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UserAssignedIdentityResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum FunctionAppStorageType + { + [System.Runtime.Serialization.DataMemberAttribute(Name="blobContainer")] + BlobContainer = 0, + } + public partial class GitHubActionCodeConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public GitHubActionCodeConfiguration() { } + public Azure.Provisioning.BicepValue RuntimeStack { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RuntimeVersion { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class GitHubActionConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public GitHubActionConfiguration() { } + public Azure.Provisioning.AppService.GitHubActionCodeConfiguration CodeConfiguration { get { throw null; } set { } } + public Azure.Provisioning.AppService.GitHubActionContainerConfiguration ContainerConfiguration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue GenerateWorkflowFile { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsLinux { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class GitHubActionContainerConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public GitHubActionContainerConfiguration() { } + public Azure.Provisioning.BicepValue ImageName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Password { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServerUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Username { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class HostingEnvironmentMultiRolePool : Azure.Provisioning.Primitives.ProvisionableResource + { + public HostingEnvironmentMultiRolePool(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ComputeMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList InstanceNames { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.AppServiceEnvironment? Parent { get { throw null; } set { } } + public Azure.Provisioning.AppService.AppServiceSkuDescription Sku { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue WorkerCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WorkerSize { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WorkerSizeId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.HostingEnvironmentMultiRolePool FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2016_03_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_08_01; + public static readonly string V2018_11_01; + public static readonly string V2019_02_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class HostingEnvironmentPrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public HostingEnvironmentPrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList IPAddresses { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.AppServiceEnvironment? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } } + public Azure.Provisioning.AppService.PrivateLinkConnectionState PrivateLinkServiceConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.HostingEnvironmentPrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2016_03_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_08_01; + public static readonly string V2018_11_01; + public static readonly string V2019_01_01; + public static readonly string V2019_02_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class HostingEnvironmentProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public HostingEnvironmentProfile() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue ResourceType { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum HostingEnvironmentStatus + { + Preparing = 0, + Ready = 1, + Scaling = 2, + Deleting = 3, + } + public partial class HostingEnvironmentWorkerPool : Azure.Provisioning.Primitives.ProvisionableResource + { + public HostingEnvironmentWorkerPool(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ComputeMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList InstanceNames { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.AppServiceEnvironment? Parent { get { throw null; } set { } } + public Azure.Provisioning.AppService.AppServiceSkuDescription Sku { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue WorkerCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WorkerSize { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WorkerSizeId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.HostingEnvironmentWorkerPool FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2016_03_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_08_01; + public static readonly string V2018_11_01; + public static readonly string V2019_02_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public enum HostNameBindingSslState + { + Disabled = 0, + SniEnabled = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="IpBasedEnabled")] + IPBasedEnabled = 2, + } + public partial class HostNameSslState : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public HostNameSslState() { } + public Azure.Provisioning.BicepValue HostType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SslState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ThumbprintString { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ToUpdate { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VirtualIP { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class HttpRequestHandlerMapping : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public HttpRequestHandlerMapping() { } + public Azure.Provisioning.BicepValue Arguments { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Extension { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScriptProcessor { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum KeyVaultSecretStatus + { + Unknown = 0, + Initialized = 1, + WaitingOnCertificateOrder = 2, + Succeeded = 3, + CertificateOrderFailed = 4, + OperationNotPermittedOnKeyVault = 5, + AzureServiceUnauthorizedToAccessKeyVault = 6, + KeyVaultDoesNotExist = 7, + KeyVaultSecretDoesNotExist = 8, + UnknownError = 9, + ExternalPrivateKey = 10, + } + public partial class KubeEnvironment : Azure.Provisioning.Primitives.ProvisionableResource + { + public KubeEnvironment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AksResourceId { get { throw null; } set { } } + public Azure.Provisioning.AppService.AppLogsConfiguration AppLogsConfiguration { get { throw null; } set { } } + public Azure.Provisioning.AppService.ArcConfiguration ArcConfiguration { get { throw null; } set { } } + public Azure.Provisioning.AppService.ContainerAppsConfiguration ContainerAppsConfiguration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefaultDomain { get { throw null; } } + public Azure.Provisioning.BicepValue DeploymentErrors { get { throw null; } } + public Azure.Provisioning.BicepValue EnvironmentType { get { throw null; } set { } } + public Azure.Provisioning.Resources.ExtendedAzureLocation ExtendedLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsInternalLoadBalancerEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue StaticIP { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.KubeEnvironment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_03_01; + } + } + public partial class KubeEnvironmentProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KubeEnvironmentProfile() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue ResourceType { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum KubeEnvironmentProvisioningState + { + Succeeded = 0, + Failed = 1, + Canceled = 2, + Waiting = 3, + InitializationInProgress = 4, + InfrastructureSetupInProgress = 5, + InfrastructureSetupComplete = 6, + ScheduledForDelete = 7, + UpgradeRequested = 8, + UpgradeFailed = 9, + } + public enum LoadBalancingMode + { + None = 0, + Web = 1, + Publishing = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="Web, Publishing")] + WebPublishing = 3, + } + public partial class LogAnalyticsConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public LogAnalyticsConfiguration() { } + public Azure.Provisioning.BicepValue CustomerId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SharedKey { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class LogsSiteConfig : Azure.Provisioning.Primitives.ProvisionableResource + { + public LogsSiteConfig(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.AppService.ApplicationLogsConfig ApplicationLogs { get { throw null; } set { } } + public Azure.Provisioning.AppService.AppServiceHttpLogsConfig HttpLogs { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsDetailedErrorMessagesEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsFailedRequestsTracingEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.LogsSiteConfig FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class LogsSiteSlotConfig : Azure.Provisioning.Primitives.ProvisionableResource + { + public LogsSiteSlotConfig(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.AppService.ApplicationLogsConfig ApplicationLogs { get { throw null; } set { } } + public Azure.Provisioning.AppService.AppServiceHttpLogsConfig HttpLogs { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsDetailedErrorMessagesEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsFailedRequestsTracingEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.WebSiteSlot? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.LogsSiteSlotConfig FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public enum ManagedPipelineMode + { + Integrated = 0, + Classic = 1, + } + public enum MSDeployProvisioningState + { + [System.Runtime.Serialization.DataMemberAttribute(Name="accepted")] + Accepted = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="running")] + Running = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="succeeded")] + Succeeded = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="failed")] + Failed = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="canceled")] + Canceled = 4, + } + public partial class PrivateAccessSubnet : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PrivateAccessSubnet() { } + public Azure.Provisioning.BicepValue Key { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class PrivateAccessVirtualNetwork : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PrivateAccessVirtualNetwork() { } + public Azure.Provisioning.BicepValue Key { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepList Subnets { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class PrivateLinkConnectionState : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PrivateLinkConnectionState() { } + public Azure.Provisioning.BicepValue ActionsRequired { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ProvisioningState + { + Succeeded = 0, + Failed = 1, + Canceled = 2, + InProgress = 3, + Deleting = 4, + } + public enum PublicCertificateLocation + { + Unknown = 0, + CurrentUserMy = 1, + LocalMachineMy = 2, + } + public partial class PublishingUser : Azure.Provisioning.Primitives.ProvisionableResource + { + public PublishingUser(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PublishingPassword { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublishingPasswordHash { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublishingPasswordHashSalt { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublishingUserName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScmUri { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.PublishingUser FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2016_03_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class RampUpRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RampUpRule() { } + public Azure.Provisioning.BicepValue ActionHostName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ChangeDecisionCallbackUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ChangeIntervalInMinutes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ChangeStep { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxReroutePercentage { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinReroutePercentage { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReroutePercentage { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum RedundancyMode + { + None = 0, + Manual = 1, + Failover = 2, + ActiveActive = 3, + GeoRedundant = 4, + } + public partial class RegistrationAddressInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RegistrationAddressInfo() { } + public Azure.Provisioning.BicepValue Address1 { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Address2 { get { throw null; } set { } } + public Azure.Provisioning.BicepValue City { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Country { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PostalCode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class RegistrationContactInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RegistrationContactInfo() { } + public Azure.Provisioning.AppService.RegistrationAddressInfo AddressMailing { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Email { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Fax { get { throw null; } set { } } + public Azure.Provisioning.BicepValue JobTitle { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NameFirst { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NameLast { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NameMiddle { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Organization { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Phone { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class RemotePrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RemotePrivateEndpointConnection() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList IPAddresses { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } } + public Azure.Provisioning.AppService.PrivateLinkConnectionState PrivateLinkServiceConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class RequestsBasedTrigger : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RequestsBasedTrigger() { } + public Azure.Provisioning.BicepValue Count { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimeInterval { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ResponseMessageEnvelopeRemotePrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ResponseMessageEnvelopeRemotePrivateEndpointConnection() { } + public Azure.Provisioning.BicepValue Error { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.AppServiceArmPlan Plan { get { throw null; } } + public Azure.Provisioning.AppService.RemotePrivateEndpointConnection Properties { get { throw null; } } + public Azure.Provisioning.AppService.AppServiceSkuDescription Sku { get { throw null; } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } } + public Azure.Provisioning.BicepList Zones { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ScmSiteBasicPublishingCredentialsPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public ScmSiteBasicPublishingCredentialsPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Allow { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.ScmSiteBasicPublishingCredentialsPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class ScmSiteSlotBasicPublishingCredentialsPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public ScmSiteSlotBasicPublishingCredentialsPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Allow { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.WebSiteSlot? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.ScmSiteSlotBasicPublishingCredentialsPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public enum ScmType + { + None = 0, + Dropbox = 1, + Tfs = 2, + LocalGit = 3, + GitHub = 4, + CodePlexGit = 5, + CodePlexHg = 6, + BitbucketGit = 7, + BitbucketHg = 8, + ExternalGit = 9, + ExternalHg = 10, + OneDrive = 11, + VSO = 12, + [System.Runtime.Serialization.DataMemberAttribute(Name="VSTSRM")] + Vstsrm = 13, + } + public partial class SiteConfigProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SiteConfigProperties() { } + public Azure.Provisioning.BicepValue AcrUserManagedIdentityId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AllowIPSecurityRestrictionsForScmToUseMain { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ApiDefinitionUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ApiManagementConfigId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AppCommandLine { get { throw null; } set { } } + public Azure.Provisioning.BicepList AppSettings { get { throw null; } set { } } + public Azure.Provisioning.AppService.AutoHealRules AutoHealRules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AutoSwapSlotName { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary AzureStorageAccounts { get { throw null; } set { } } + public Azure.Provisioning.BicepList ConnectionStrings { get { throw null; } set { } } + public Azure.Provisioning.AppService.AppServiceCorsSettings Cors { get { throw null; } set { } } + public Azure.Provisioning.BicepList DefaultDocuments { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DocumentRoot { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ElasticWebAppScaleLimit { get { throw null; } set { } } + public Azure.Provisioning.BicepList ExperimentsRampUpRules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FtpsState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FunctionAppScaleLimit { get { throw null; } set { } } + public Azure.Provisioning.BicepList HandlerMappings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HealthCheckPath { get { throw null; } set { } } + public Azure.Provisioning.BicepList IPSecurityRestrictions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IPSecurityRestrictionsDefaultAction { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsAlwaysOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsAutoHealEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDetailedErrorLoggingEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsFunctionsRuntimeScaleMonitoringEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsHttp20Enabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsHttpLoggingEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsLocalMySqlEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsRemoteDebuggingEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsRequestTracingEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsVnetRouteAllEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsWebSocketsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue JavaContainer { get { throw null; } set { } } + public Azure.Provisioning.BicepValue JavaContainerVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue JavaVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultReferenceIdentity { get { throw null; } set { } } + public Azure.Provisioning.AppService.SiteLimits Limits { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LinuxFxVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LoadBalancing { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LogsDirectorySizeLimit { get { throw null; } set { } } + public Azure.Provisioning.AppService.SiteMachineKey MachineKey { get { throw null; } } + public Azure.Provisioning.BicepValue ManagedPipelineMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedServiceIdentityId { get { throw null; } set { } } + public Azure.Provisioning.BicepList Metadata { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinimumElasticInstanceCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinTlsCipherSuite { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinTlsVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetFrameworkVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NodeVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NumberOfWorkers { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PhpVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PowerShellVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PreWarmedInstanceCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublishingUsername { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebAppPushSettings Push { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PythonVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RemoteDebuggingVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequestTracingExpirationOn { get { throw null; } set { } } + public Azure.Provisioning.BicepList ScmIPSecurityRestrictions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScmIPSecurityRestrictionsDefaultAction { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScmMinTlsVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScmType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TracingOptions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Use32BitWorkerProcess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UseManagedIdentityCreds { get { throw null; } set { } } + public Azure.Provisioning.BicepList VirtualApplications { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VnetName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VnetPrivatePortsCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WebsiteTimeZone { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WindowsFxVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue XManagedServiceIdentityId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class SiteContainer : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteContainer(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AuthType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepList EnvironmentVariables { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Image { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsMain { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastModifiedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PasswordSecret { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartUpCommand { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TargetPort { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UserManagedIdentityClientId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UserName { get { throw null; } set { } } + public Azure.Provisioning.BicepList VolumeMounts { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteContainer FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public enum SiteContainerAuthType + { + Anonymous = 0, + UserCredentials = 1, + SystemIdentity = 2, + UserAssigned = 3, + } + public partial class SiteContainerVolumeMount : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SiteContainerVolumeMount() { } + public Azure.Provisioning.BicepValue ContainerMountPath { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Data { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsReadOnly { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VolumeSubPath { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum SiteDefaultAction + { + Allow = 0, + Deny = 1, + } + public partial class SiteDeployment : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteDeployment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Author { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AuthorEmail { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Deployer { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Details { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EndOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsActive { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Message { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteDeployment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SiteDnsConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SiteDnsConfig() { } + public Azure.Provisioning.BicepValue DnsAltServer { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DnsLegacySortOrder { get { throw null; } } + public Azure.Provisioning.BicepValue DnsMaxCacheTimeout { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DnsRetryAttemptCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DnsRetryAttemptTimeout { get { throw null; } set { } } + public Azure.Provisioning.BicepList DnsServers { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class SiteDomainOwnershipIdentifier : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteDomainOwnershipIdentifier(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteDomainOwnershipIdentifier FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SiteExtension : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteExtension(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ConnectionString { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DBType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Deployer { get { throw null; } } + public Azure.Provisioning.BicepValue EndOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsAppOffline { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsComplete { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PackageUri { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepDictionary SetParameters { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SetParametersXmlFileUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SkipAppData { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartOn { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteExtension FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public enum SiteExtensionType + { + Gallery = 0, + WebRoot = 1, + } + public partial class SiteFunction : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteFunction(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Config { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ConfigHref { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary Files { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FunctionAppId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Href { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue InvokeUrlTemplate { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDisabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Language { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScriptHref { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScriptRootPathHref { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SecretsFileHref { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TestData { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TestDataHref { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteFunction FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SiteHostNameBinding : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteHostNameBinding(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AzureResourceName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AzureResourceType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CustomHostNameDnsRecordType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DomainId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HostNameType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SiteName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SslState { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue ThumbprintString { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VirtualIP { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteHostNameBinding FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SiteHybridConnectionNamespaceRelay : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteHybridConnectionNamespaceRelay(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Hostname { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Port { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RelayArmId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RelayName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SendKeyName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SendKeyValue { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServiceBusNamespace { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServiceBusSuffix { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteHybridConnectionNamespaceRelay FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + } + public partial class SiteInstanceExtension : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteInstanceExtension(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ConnectionString { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DBType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Deployer { get { throw null; } } + public Azure.Provisioning.BicepValue EndOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsAppOffline { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsComplete { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PackageUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepDictionary SetParameters { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SetParametersXmlFileUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SkipAppData { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartOn { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteInstanceExtension FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + } + public partial class SiteLimits : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SiteLimits() { } + public Azure.Provisioning.BicepValue MaxDiskSizeInMb { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxMemoryInMb { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxPercentageCpu { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum SiteLoadBalancing + { + WeightedRoundRobin = 0, + LeastRequests = 1, + LeastResponseTime = 2, + WeightedTotalTraffic = 3, + RequestHash = 4, + PerSiteRoundRobin = 5, + } + public partial class SiteMachineKey : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SiteMachineKey() { } + public Azure.Provisioning.BicepValue Decryption { get { throw null; } } + public Azure.Provisioning.BicepValue DecryptionKey { get { throw null; } } + public Azure.Provisioning.BicepValue Validation { get { throw null; } } + public Azure.Provisioning.BicepValue ValidationKey { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class SiteNetworkConfig : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteNetworkConfig(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsSwiftSupported { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SubnetResourceId { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteNetworkConfig FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SitePrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public SitePrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList IPAddresses { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } } + public Azure.Provisioning.AppService.PrivateLinkConnectionState PrivateLinkServiceConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SitePrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SitePublicCertificate : Azure.Provisioning.Primitives.ProvisionableResource + { + public SitePublicCertificate(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Blob { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicCertificateLocation { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue ThumbprintString { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SitePublicCertificate FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SiteSlotDeployment : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteSlotDeployment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Author { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AuthorEmail { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Deployer { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Details { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EndOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsActive { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Message { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.WebSiteSlot? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteSlotDeployment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SiteSlotDomainOwnershipIdentifier : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteSlotDomainOwnershipIdentifier(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSiteSlot? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteSlotDomainOwnershipIdentifier FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SiteSlotExtension : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteSlotExtension(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ConnectionString { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DBType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Deployer { get { throw null; } } + public Azure.Provisioning.BicepValue EndOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsAppOffline { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsComplete { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PackageUri { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSiteSlot? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepDictionary SetParameters { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SetParametersXmlFileUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SkipAppData { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartOn { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteSlotExtension FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SiteSlotFunction : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteSlotFunction(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Config { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ConfigHref { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary Files { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FunctionAppId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Href { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue InvokeUrlTemplate { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDisabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Language { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSiteSlot? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScriptHref { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScriptRootPathHref { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SecretsFileHref { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TestData { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TestDataHref { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteSlotFunction FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SiteSlotHostNameBinding : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteSlotHostNameBinding(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AzureResourceName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AzureResourceType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CustomHostNameDnsRecordType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DomainId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HostNameType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSiteSlot? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SiteName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SslState { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue ThumbprintString { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VirtualIP { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteSlotHostNameBinding FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SiteSlotHybridConnectionNamespaceRelay : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteSlotHybridConnectionNamespaceRelay(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Hostname { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Port { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RelayArmId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RelayName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SendKeyName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SendKeyValue { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServiceBusNamespace { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServiceBusSuffix { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteSlotHybridConnectionNamespaceRelay FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + } + public partial class SiteSlotInstanceExtension : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteSlotInstanceExtension(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ConnectionString { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DBType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Deployer { get { throw null; } } + public Azure.Provisioning.BicepValue EndOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsAppOffline { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsComplete { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PackageUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepDictionary SetParameters { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SetParametersXmlFileUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SkipAppData { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartOn { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteSlotInstanceExtension FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + } + public partial class SiteSlotNetworkConfig : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteSlotNetworkConfig(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsSwiftSupported { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.WebSiteSlot? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SubnetResourceId { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteSlotNetworkConfig FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SiteSlotPrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteSlotPrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList IPAddresses { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSiteSlot? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } } + public Azure.Provisioning.AppService.PrivateLinkConnectionState PrivateLinkServiceConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteSlotPrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SiteSlotSiteContainer : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteSlotSiteContainer(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AuthType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepList EnvironmentVariables { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Image { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsMain { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastModifiedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSiteSlot? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PasswordSecret { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartUpCommand { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TargetPort { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UserManagedIdentityClientId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UserName { get { throw null; } set { } } + public Azure.Provisioning.BicepList VolumeMounts { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteSlotSiteContainer FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SiteSlotVirtualNetworkConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteSlotVirtualNetworkConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CertBlob { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CertThumbprintString { get { throw null; } } + public Azure.Provisioning.BicepValue DnsServers { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsResyncRequired { get { throw null; } } + public Azure.Provisioning.BicepValue IsSwift { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSiteSlot? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList Routes { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue VnetResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteSlotVirtualNetworkConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SiteSlotVirtualNetworkConnectionGateway : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteSlotVirtualNetworkConnectionGateway(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.SiteSlotVirtualNetworkConnection? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue VnetName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VpnPackageUri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteSlotVirtualNetworkConnectionGateway FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SiteVirtualNetworkConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteVirtualNetworkConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CertBlob { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CertThumbprintString { get { throw null; } } + public Azure.Provisioning.BicepValue DnsServers { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsResyncRequired { get { throw null; } } + public Azure.Provisioning.BicepValue IsSwift { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList Routes { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue VnetResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteVirtualNetworkConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SiteVirtualNetworkConnectionGateway : Azure.Provisioning.Primitives.ProvisionableResource + { + public SiteVirtualNetworkConnectionGateway(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.SiteVirtualNetworkConnection? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue VnetName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VpnPackageUri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SiteVirtualNetworkConnectionGateway FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SlotConfigNames : Azure.Provisioning.Primitives.ProvisionableResource + { + public SlotConfigNames(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList AppSettingNames { get { throw null; } set { } } + public Azure.Provisioning.BicepList AzureStorageConfigNames { get { throw null; } set { } } + public Azure.Provisioning.BicepList ConnectionStringNames { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.SlotConfigNames FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class SlotSwapStatus : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SlotSwapStatus() { } + public Azure.Provisioning.BicepValue DestinationSlotName { get { throw null; } } + public Azure.Provisioning.BicepValue SourceSlotName { get { throw null; } } + public Azure.Provisioning.BicepValue TimestampUtc { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class SlowRequestsBasedTrigger : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SlowRequestsBasedTrigger() { } + public Azure.Provisioning.BicepValue Count { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Path { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimeInterval { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimeTaken { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum StagingEnvironmentPolicy + { + Enabled = 0, + Disabled = 1, + } + public partial class StaticSite : Azure.Provisioning.Primitives.ProvisionableResource + { + public StaticSite(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AllowConfigFileUpdates { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Branch { get { throw null; } set { } } + public Azure.Provisioning.AppService.StaticSiteBuildProperties BuildProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ContentDistributionEndpoint { get { throw null; } } + public Azure.Provisioning.BicepList CustomDomains { get { throw null; } } + public Azure.Provisioning.BicepList DatabaseConnections { get { throw null; } } + public Azure.Provisioning.BicepValue DefaultHostname { get { throw null; } } + public Azure.Provisioning.BicepValue EnterpriseGradeCdnStatus { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultReferenceIdentity { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepList LinkedBackends { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } } + public Azure.Provisioning.BicepValue Provider { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RepositoryToken { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RepositoryUri { get { throw null; } set { } } + public Azure.Provisioning.AppService.AppServiceSkuDescription Sku { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StagingEnvironmentPolicy { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.AppService.StaticSiteTemplate TemplateProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepList UserProvidedFunctionApps { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.StaticSite FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public enum StaticSiteBasicAuthName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="default")] + Default = 0, + } + public partial class StaticSiteBasicAuthProperty : Azure.Provisioning.Primitives.ProvisionableResource + { + public StaticSiteBasicAuthProperty(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ApplicableEnvironmentsMode { get { throw null; } set { } } + public Azure.Provisioning.BicepList Environments { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.StaticSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Password { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SecretState { get { throw null; } } + public Azure.Provisioning.BicepValue SecretUri { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.StaticSiteBasicAuthProperty FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class StaticSiteBuildDatabaseConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public StaticSiteBuildDatabaseConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList ConfigurationFiles { get { throw null; } } + public Azure.Provisioning.BicepValue ConnectionIdentity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ConnectionString { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Region { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.StaticSiteBuildDatabaseConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class StaticSiteBuildLinkedBackend : Azure.Provisioning.Primitives.ProvisionableResource + { + public StaticSiteBuildLinkedBackend(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue BackendResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue Region { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.StaticSiteBuildLinkedBackend FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class StaticSiteBuildProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StaticSiteBuildProperties() { } + public Azure.Provisioning.BicepValue ApiBuildCommand { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ApiLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AppArtifactLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AppBuildCommand { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AppLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue GithubActionSecretNameOverride { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OutputLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SkipGithubActionWorkflowGeneration { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StaticSiteBuildUserProvidedFunctionApp : Azure.Provisioning.Primitives.ProvisionableResource + { + public StaticSiteBuildUserProvidedFunctionApp(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue FunctionAppRegion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FunctionAppResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.StaticSiteBuildUserProvidedFunctionApp FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class StaticSiteCustomDomainOverview : Azure.Provisioning.Primitives.ProvisionableResource + { + public StaticSiteCustomDomainOverview(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue DomainName { get { throw null; } } + public Azure.Provisioning.BicepValue ErrorMessage { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.StaticSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue ValidationMethod { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ValidationToken { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.StaticSiteCustomDomainOverview FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class StaticSiteDatabaseConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public StaticSiteDatabaseConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList ConfigurationFiles { get { throw null; } } + public Azure.Provisioning.BicepValue ConnectionIdentity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ConnectionString { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.StaticSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Region { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.StaticSiteDatabaseConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class StaticSiteDatabaseConnectionConfigurationFileOverview : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StaticSiteDatabaseConnectionConfigurationFileOverview() { } + public Azure.Provisioning.BicepValue Contents { get { throw null; } } + public Azure.Provisioning.BicepValue FileName { get { throw null; } } + public Azure.Provisioning.BicepValue StaticSiteDatabaseConnectionConfigurationFileOverviewType { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class StaticSiteDatabaseConnectionOverview : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StaticSiteDatabaseConnectionOverview() { } + public Azure.Provisioning.BicepList ConfigurationFiles { get { throw null; } } + public Azure.Provisioning.BicepValue ConnectionIdentity { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue Region { get { throw null; } } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class StaticSiteLinkedBackend : Azure.Provisioning.Primitives.ProvisionableResource + { + public StaticSiteLinkedBackend(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue BackendResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.StaticSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue Region { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.StaticSiteLinkedBackend FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class StaticSiteLinkedBackendInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StaticSiteLinkedBackendInfo() { } + public Azure.Provisioning.BicepValue BackendResourceId { get { throw null; } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue Region { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class StaticSitePrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public StaticSitePrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList IPAddresses { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.StaticSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } } + public Azure.Provisioning.AppService.PrivateLinkConnectionState PrivateLinkServiceConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.StaticSitePrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class StaticSiteTemplate : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StaticSiteTemplate() { } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsPrivate { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Owner { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RepositoryName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TemplateRepositoryUri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StaticSiteUserProvidedFunctionApp : Azure.Provisioning.Primitives.ProvisionableResource + { + public StaticSiteUserProvidedFunctionApp(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue FunctionAppRegion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FunctionAppResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.StaticSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.StaticSiteUserProvidedFunctionApp FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class StaticSiteUserProvidedFunctionAppData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StaticSiteUserProvidedFunctionAppData() { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue FunctionAppRegion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FunctionAppResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class StatusCodesBasedTrigger : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StatusCodesBasedTrigger() { } + public Azure.Provisioning.BicepValue Count { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Path { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SubStatus { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimeInterval { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Win32Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StatusCodesRangeBasedTrigger : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StatusCodesRangeBasedTrigger() { } + public Azure.Provisioning.BicepValue Count { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Path { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StatusCodes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimeInterval { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class VirtualApplication : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public VirtualApplication() { } + public Azure.Provisioning.BicepValue IsPreloadEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PhysicalPath { get { throw null; } set { } } + public Azure.Provisioning.BicepList VirtualDirectories { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VirtualPath { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class VirtualDirectory : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public VirtualDirectory() { } + public Azure.Provisioning.BicepValue PhysicalPath { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VirtualPath { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class WebAppEnvironmentVariable : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public WebAppEnvironmentVariable() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum WebAppLogLevel + { + Off = 0, + Verbose = 1, + Information = 2, + Warning = 3, + Error = 4, + } + public partial class WebAppPushSettings : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public WebAppPushSettings() { } + public Azure.Provisioning.BicepValue DynamicTagsJson { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsPushEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TagsRequiringAuth { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TagWhitelistJson { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class WebSite : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebSite(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AppServicePlanId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AvailabilityState { get { throw null; } } + public Azure.Provisioning.BicepValue ClientCertExclusionPaths { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClientCertMode { get { throw null; } set { } } + public Azure.Provisioning.AppService.CloningInfo CloningInfo { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ContainerSize { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CustomDomainVerificationId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DailyMemoryTimeQuota { get { throw null; } set { } } + public Azure.Provisioning.AppService.AppDaprConfig DaprConfig { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefaultHostName { get { throw null; } } + public Azure.Provisioning.AppService.SiteDnsConfig DnsConfiguration { get { throw null; } set { } } + public Azure.Provisioning.BicepList EnabledHostNames { get { throw null; } } + public Azure.Provisioning.Resources.ExtendedAzureLocation ExtendedLocation { get { throw null; } set { } } + public Azure.Provisioning.AppService.FunctionAppConfig FunctionAppConfig { get { throw null; } set { } } + public Azure.Provisioning.AppService.HostingEnvironmentProfile HostingEnvironmentProfile { get { throw null; } set { } } + public Azure.Provisioning.BicepList HostNames { get { throw null; } } + public Azure.Provisioning.BicepList HostNameSslStates { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InProgressOperationId { get { throw null; } } + public Azure.Provisioning.BicepValue IsClientAffinityEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsClientCertEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDefaultContainer { get { throw null; } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsHostNameDisabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsHttpsOnly { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsHyperV { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsReserved { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsScmSiteAlsoStopped { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsStorageAccountRequired { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsVnetBackupRestoreEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsVnetContentShareEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsVnetImagePullEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsVnetRouteAllEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsXenon { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultReferenceIdentity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastModifiedTimeUtc { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedEnvironmentId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxNumberOfWorkers { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OutboundIPAddresses { get { throw null; } } + public Azure.Provisioning.BicepValue PossibleOutboundIPAddresses { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RedundancyMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RepositorySiteName { get { throw null; } } + public Azure.Provisioning.AppService.FunctionAppResourceConfig ResourceConfig { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceGroup { get { throw null; } } + public Azure.Provisioning.AppService.SiteConfigProperties SiteConfig { get { throw null; } set { } } + public Azure.Provisioning.AppService.SlotSwapStatus SlotSwapStatus { get { throw null; } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + public Azure.Provisioning.BicepValue SuspendOn { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TargetSwapSlot { get { throw null; } } + public Azure.Provisioning.BicepList TrafficManagerHostNames { get { throw null; } } + public Azure.Provisioning.BicepValue UsageState { get { throw null; } } + public Azure.Provisioning.BicepValue VirtualNetworkSubnetId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WorkloadProfileName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.WebSite FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public enum WebSiteAvailabilityState + { + Normal = 0, + Limited = 1, + DisasterRecoveryMode = 2, + } + public partial class WebSiteConfig : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebSiteConfig(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AcrUserManagedIdentityId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AllowIPSecurityRestrictionsForScmToUseMain { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ApiDefinitionUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ApiManagementConfigId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AppCommandLine { get { throw null; } set { } } + public Azure.Provisioning.BicepList AppSettings { get { throw null; } set { } } + public Azure.Provisioning.AppService.AutoHealRules AutoHealRules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AutoSwapSlotName { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary AzureStorageAccounts { get { throw null; } set { } } + public Azure.Provisioning.BicepList ConnectionStrings { get { throw null; } set { } } + public Azure.Provisioning.AppService.AppServiceCorsSettings Cors { get { throw null; } set { } } + public Azure.Provisioning.BicepList DefaultDocuments { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DocumentRoot { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ElasticWebAppScaleLimit { get { throw null; } set { } } + public Azure.Provisioning.BicepList ExperimentsRampUpRules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FtpsState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FunctionAppScaleLimit { get { throw null; } set { } } + public Azure.Provisioning.BicepList HandlerMappings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HealthCheckPath { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList IPSecurityRestrictions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IPSecurityRestrictionsDefaultAction { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsAlwaysOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsAutoHealEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDetailedErrorLoggingEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsFunctionsRuntimeScaleMonitoringEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsHttp20Enabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsHttpLoggingEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsLocalMySqlEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsRemoteDebuggingEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsRequestTracingEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsVnetRouteAllEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsWebSocketsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue JavaContainer { get { throw null; } set { } } + public Azure.Provisioning.BicepValue JavaContainerVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue JavaVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultReferenceIdentity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.AppService.SiteLimits Limits { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LinuxFxVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LoadBalancing { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LogsDirectorySizeLimit { get { throw null; } set { } } + public Azure.Provisioning.AppService.SiteMachineKey MachineKey { get { throw null; } } + public Azure.Provisioning.BicepValue ManagedPipelineMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedServiceIdentityId { get { throw null; } set { } } + public Azure.Provisioning.BicepList Metadata { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinimumElasticInstanceCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinTlsCipherSuite { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinTlsVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue NetFrameworkVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NodeVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NumberOfWorkers { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PhpVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PowerShellVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PreWarmedInstanceCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublishingUsername { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebAppPushSettings Push { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PythonVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RemoteDebuggingVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequestTracingExpirationOn { get { throw null; } set { } } + public Azure.Provisioning.BicepList ScmIPSecurityRestrictions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScmIPSecurityRestrictionsDefaultAction { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScmMinTlsVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScmType { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TracingOptions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Use32BitWorkerProcess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UseManagedIdentityCreds { get { throw null; } set { } } + public Azure.Provisioning.BicepList VirtualApplications { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VnetName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VnetPrivatePortsCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WebsiteTimeZone { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WindowsFxVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue XManagedServiceIdentityId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.WebSiteConfig FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class WebSiteExtension : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebSiteExtension(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList Authors { get { throw null; } } + public Azure.Provisioning.BicepValue Comment { get { throw null; } } + public Azure.Provisioning.BicepValue Description { get { throw null; } } + public Azure.Provisioning.BicepValue DownloadCount { get { throw null; } } + public Azure.Provisioning.BicepValue ExtensionId { get { throw null; } } + public Azure.Provisioning.BicepValue ExtensionType { get { throw null; } } + public Azure.Provisioning.BicepValue ExtensionUri { get { throw null; } } + public Azure.Provisioning.BicepValue FeedUri { get { throw null; } } + public Azure.Provisioning.BicepValue IconUri { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue InstalledOn { get { throw null; } } + public Azure.Provisioning.BicepValue InstallerCommandLineParams { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } } + public Azure.Provisioning.BicepValue LicenseUri { get { throw null; } } + public Azure.Provisioning.BicepValue LocalIsLatestVersion { get { throw null; } } + public Azure.Provisioning.BicepValue LocalPath { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProjectUri { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublishedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Summary { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Title { get { throw null; } } + public Azure.Provisioning.BicepValue Version { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.WebSiteExtension FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class WebSiteFtpPublishingCredentialsPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebSiteFtpPublishingCredentialsPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Allow { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.WebSiteFtpPublishingCredentialsPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class WebSiteHybridConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebSiteHybridConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue BiztalkUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EntityConnectionString { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EntityName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Hostname { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Port { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceConnectionString { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.WebSiteHybridConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class WebSitePremierAddon : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebSitePremierAddon(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MarketplaceOffer { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MarketplacePublisher { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Product { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Sku { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Vendor { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.WebSitePremierAddon FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2016_03_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class WebSitePrivateAccess : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebSitePrivateAccess(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepList VirtualNetworks { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.WebSitePrivateAccess FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class WebSiteSlot : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebSiteSlot(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AppServicePlanId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AvailabilityState { get { throw null; } } + public Azure.Provisioning.BicepValue ClientCertExclusionPaths { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClientCertMode { get { throw null; } set { } } + public Azure.Provisioning.AppService.CloningInfo CloningInfo { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ContainerSize { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CustomDomainVerificationId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DailyMemoryTimeQuota { get { throw null; } set { } } + public Azure.Provisioning.AppService.AppDaprConfig DaprConfig { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefaultHostName { get { throw null; } } + public Azure.Provisioning.AppService.SiteDnsConfig DnsConfiguration { get { throw null; } set { } } + public Azure.Provisioning.BicepList EnabledHostNames { get { throw null; } } + public Azure.Provisioning.Resources.ExtendedAzureLocation ExtendedLocation { get { throw null; } set { } } + public Azure.Provisioning.AppService.FunctionAppConfig FunctionAppConfig { get { throw null; } set { } } + public Azure.Provisioning.AppService.HostingEnvironmentProfile HostingEnvironmentProfile { get { throw null; } set { } } + public Azure.Provisioning.BicepList HostNames { get { throw null; } } + public Azure.Provisioning.BicepList HostNameSslStates { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InProgressOperationId { get { throw null; } } + public Azure.Provisioning.BicepValue IsClientAffinityEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsClientCertEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDefaultContainer { get { throw null; } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsHostNameDisabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsHttpsOnly { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsHyperV { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsReserved { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsScmSiteAlsoStopped { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsStorageAccountRequired { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsVnetBackupRestoreEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsVnetContentShareEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsVnetImagePullEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsVnetRouteAllEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsXenon { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultReferenceIdentity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastModifiedTimeUtc { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedEnvironmentId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxNumberOfWorkers { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue OutboundIPAddresses { get { throw null; } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PossibleOutboundIPAddresses { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RedundancyMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RepositorySiteName { get { throw null; } } + public Azure.Provisioning.AppService.FunctionAppResourceConfig ResourceConfig { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceGroup { get { throw null; } } + public Azure.Provisioning.AppService.SiteConfigProperties SiteConfig { get { throw null; } set { } } + public Azure.Provisioning.AppService.SlotSwapStatus SlotSwapStatus { get { throw null; } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + public Azure.Provisioning.BicepValue SuspendOn { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TargetSwapSlot { get { throw null; } } + public Azure.Provisioning.BicepList TrafficManagerHostNames { get { throw null; } } + public Azure.Provisioning.BicepValue UsageState { get { throw null; } } + public Azure.Provisioning.BicepValue VirtualNetworkSubnetId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WorkloadProfileName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.WebSiteSlot FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class WebSiteSlotConfig : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebSiteSlotConfig(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AcrUserManagedIdentityId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AllowIPSecurityRestrictionsForScmToUseMain { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ApiDefinitionUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ApiManagementConfigId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AppCommandLine { get { throw null; } set { } } + public Azure.Provisioning.BicepList AppSettings { get { throw null; } set { } } + public Azure.Provisioning.AppService.AutoHealRules AutoHealRules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AutoSwapSlotName { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary AzureStorageAccounts { get { throw null; } set { } } + public Azure.Provisioning.BicepList ConnectionStrings { get { throw null; } set { } } + public Azure.Provisioning.AppService.AppServiceCorsSettings Cors { get { throw null; } set { } } + public Azure.Provisioning.BicepList DefaultDocuments { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DocumentRoot { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ElasticWebAppScaleLimit { get { throw null; } set { } } + public Azure.Provisioning.BicepList ExperimentsRampUpRules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FtpsState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FunctionAppScaleLimit { get { throw null; } set { } } + public Azure.Provisioning.BicepList HandlerMappings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HealthCheckPath { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList IPSecurityRestrictions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IPSecurityRestrictionsDefaultAction { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsAlwaysOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsAutoHealEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDetailedErrorLoggingEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsFunctionsRuntimeScaleMonitoringEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsHttp20Enabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsHttpLoggingEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsLocalMySqlEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsRemoteDebuggingEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsRequestTracingEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsVnetRouteAllEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsWebSocketsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue JavaContainer { get { throw null; } set { } } + public Azure.Provisioning.BicepValue JavaContainerVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue JavaVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultReferenceIdentity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.AppService.SiteLimits Limits { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LinuxFxVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LoadBalancing { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LogsDirectorySizeLimit { get { throw null; } set { } } + public Azure.Provisioning.AppService.SiteMachineKey MachineKey { get { throw null; } } + public Azure.Provisioning.BicepValue ManagedPipelineMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedServiceIdentityId { get { throw null; } set { } } + public Azure.Provisioning.BicepList Metadata { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinimumElasticInstanceCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinTlsCipherSuite { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinTlsVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue NetFrameworkVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NodeVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NumberOfWorkers { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSiteSlot? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PhpVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PowerShellVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PreWarmedInstanceCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublishingUsername { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebAppPushSettings Push { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PythonVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RemoteDebuggingVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequestTracingExpirationOn { get { throw null; } set { } } + public Azure.Provisioning.BicepList ScmIPSecurityRestrictions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScmIPSecurityRestrictionsDefaultAction { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScmMinTlsVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScmType { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TracingOptions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Use32BitWorkerProcess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UseManagedIdentityCreds { get { throw null; } set { } } + public Azure.Provisioning.BicepList VirtualApplications { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VnetName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VnetPrivatePortsCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WebsiteTimeZone { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WindowsFxVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue XManagedServiceIdentityId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.WebSiteSlotConfig FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class WebSiteSlotExtension : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebSiteSlotExtension(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList Authors { get { throw null; } } + public Azure.Provisioning.BicepValue Comment { get { throw null; } } + public Azure.Provisioning.BicepValue Description { get { throw null; } } + public Azure.Provisioning.BicepValue DownloadCount { get { throw null; } } + public Azure.Provisioning.BicepValue ExtensionId { get { throw null; } } + public Azure.Provisioning.BicepValue ExtensionType { get { throw null; } } + public Azure.Provisioning.BicepValue ExtensionUri { get { throw null; } } + public Azure.Provisioning.BicepValue FeedUri { get { throw null; } } + public Azure.Provisioning.BicepValue IconUri { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue InstalledOn { get { throw null; } } + public Azure.Provisioning.BicepValue InstallerCommandLineParams { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } } + public Azure.Provisioning.BicepValue LicenseUri { get { throw null; } } + public Azure.Provisioning.BicepValue LocalIsLatestVersion { get { throw null; } } + public Azure.Provisioning.BicepValue LocalPath { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.WebSiteSlot? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProjectUri { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublishedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Summary { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Title { get { throw null; } } + public Azure.Provisioning.BicepValue Version { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.WebSiteSlotExtension FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class WebSiteSlotFtpPublishingCredentialsPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebSiteSlotFtpPublishingCredentialsPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Allow { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.WebSiteSlot? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.WebSiteSlotFtpPublishingCredentialsPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class WebSiteSlotHybridConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebSiteSlotHybridConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue BiztalkUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EntityConnectionString { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EntityName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Hostname { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSiteSlot? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Port { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceConnectionString { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.WebSiteSlotHybridConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class WebSiteSlotPremierAddOn : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebSiteSlotPremierAddOn(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MarketplaceOffer { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MarketplacePublisher { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSiteSlot? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Product { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Sku { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Vendor { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.WebSiteSlotPremierAddOn FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class WebSiteSlotPrivateAccess : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebSiteSlotPrivateAccess(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.WebSiteSlot? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepList VirtualNetworks { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.WebSiteSlotPrivateAccess FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class WebSiteSlotPublicCertificate : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebSiteSlotPublicCertificate(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Blob { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.AppService.WebSiteSlot? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicCertificateLocation { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue ThumbprintString { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.WebSiteSlotPublicCertificate FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class WebSiteSlotSourceControl : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebSiteSlotSourceControl(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Branch { get { throw null; } set { } } + public Azure.Provisioning.AppService.GitHubActionConfiguration GitHubActionConfiguration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsDeploymentRollbackEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsGitHubAction { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsManualIntegration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsMercurial { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.WebSiteSlot? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RepoUri { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.WebSiteSlotSourceControl FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } + public partial class WebSiteSourceControl : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebSiteSourceControl(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Branch { get { throw null; } set { } } + public Azure.Provisioning.AppService.GitHubActionConfiguration GitHubActionConfiguration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsDeploymentRollbackEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsGitHubAction { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsManualIntegration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsMercurial { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.AppService.WebSite? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RepoUri { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.AppService.WebSiteSourceControl FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_06_01; + public static readonly string V2014_11_01; + public static readonly string V2015_01_01; + public static readonly string V2015_02_01; + public static readonly string V2015_04_01; + public static readonly string V2015_05_01; + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2015_08_01; + public static readonly string V2015_11_01; + public static readonly string V2016_03_01; + public static readonly string V2016_08_01; + public static readonly string V2016_09_01; + public static readonly string V2017_08_01; + public static readonly string V2018_02_01; + public static readonly string V2018_11_01; + public static readonly string V2019_08_01; + public static readonly string V2020_06_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2020_12_01; + public static readonly string V2021_01_01; + public static readonly string V2021_01_15; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_12_01; + public static readonly string V2024_04_01; + } + } +} diff --git a/sdk/provisioning/Azure.Provisioning.ApplicationInsights/api/Azure.Provisioning.ApplicationInsights.net8.0.cs b/sdk/provisioning/Azure.Provisioning.ApplicationInsights/api/Azure.Provisioning.ApplicationInsights.net8.0.cs new file mode 100644 index 0000000000000..cb71d60cc2ca6 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.ApplicationInsights/api/Azure.Provisioning.ApplicationInsights.net8.0.cs @@ -0,0 +1,269 @@ +namespace Azure.Provisioning.ApplicationInsights +{ + public enum ApplicationInsightsApplicationType + { + [System.Runtime.Serialization.DataMemberAttribute(Name="web")] + Web = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="other")] + Other = 1, + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct ApplicationInsightsBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ApplicationInsightsBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.ApplicationInsights.ApplicationInsightsBuiltInRole ApplicationInsightsComponentContributor { get { throw null; } } + public static Azure.Provisioning.ApplicationInsights.ApplicationInsightsBuiltInRole ApplicationInsightsSnapshotDebugger { get { throw null; } } + public static Azure.Provisioning.ApplicationInsights.ApplicationInsightsBuiltInRole MonitoringContributor { get { throw null; } } + public static Azure.Provisioning.ApplicationInsights.ApplicationInsightsBuiltInRole MonitoringMetricsPublisher { get { throw null; } } + public static Azure.Provisioning.ApplicationInsights.ApplicationInsightsBuiltInRole MonitoringReader { get { throw null; } } + public static Azure.Provisioning.ApplicationInsights.ApplicationInsightsBuiltInRole WorkbookContributor { get { throw null; } } + public static Azure.Provisioning.ApplicationInsights.ApplicationInsightsBuiltInRole WorkbookReader { get { throw null; } } + public bool Equals(Azure.Provisioning.ApplicationInsights.ApplicationInsightsBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.ApplicationInsights.ApplicationInsightsBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.ApplicationInsights.ApplicationInsightsBuiltInRole left, Azure.Provisioning.ApplicationInsights.ApplicationInsightsBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.ApplicationInsights.ApplicationInsightsBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.ApplicationInsights.ApplicationInsightsBuiltInRole left, Azure.Provisioning.ApplicationInsights.ApplicationInsightsBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public partial class ApplicationInsightsComponent : Azure.Provisioning.Primitives.ProvisionableResource + { + public ApplicationInsightsComponent(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AppId { get { throw null; } } + public Azure.Provisioning.BicepValue ApplicationId { get { throw null; } } + public Azure.Provisioning.BicepValue ApplicationType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ConnectionString { get { throw null; } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue ETag { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FlowType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HockeyAppId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HockeyAppToken { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IngestionMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InstrumentationKey { get { throw null; } } + public Azure.Provisioning.BicepValue IsDisableIPMasking { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDisableLocalAuth { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsForceCustomerStorageForProfiler { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsImmediatePurgeDataOn30Days { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LaMigrationOn { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NamePropertiesName { get { throw null; } } + public Azure.Provisioning.BicepList PrivateLinkScopedResources { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccessForIngestion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicNetworkAccessForQuery { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequestSource { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionInDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SamplingPercentage { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } } + public Azure.Provisioning.BicepValue WorkspaceResourceId { get { throw null; } set { } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.ApplicationInsights.ApplicationInsightsBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.ApplicationInsights.ApplicationInsightsBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ApplicationInsights.ApplicationInsightsComponent FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_08_01; + public static readonly string V2015_05_01; + public static readonly string V2020_02_02; + } + } + public enum ApplicationInsightsPublicNetworkAccessType + { + Enabled = 0, + Disabled = 1, + } + public partial class ApplicationInsightsWebTest : Azure.Provisioning.Primitives.ProvisionableResource + { + public ApplicationInsightsWebTest(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FrequencyInSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsRetryEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepList Locations { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.ApplicationInsights.WebTestRequest Request { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SyntheticMonitorId { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimeoutInSeconds { get { throw null; } set { } } + public Azure.Provisioning.ApplicationInsights.WebTestValidationRules ValidationRules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WebTest { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WebTestKind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WebTestName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ApplicationInsights.ApplicationInsightsWebTest FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2014_08_01; + public static readonly string V2015_05_01; + public static readonly string V2022_06_15; + } + } + public partial class ApplicationInsightsWorkbook : Azure.Provisioning.Primitives.ProvisionableResource + { + public ApplicationInsightsWorkbook(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Category { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ETag { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ModifiedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Revision { get { throw null; } } + public Azure.Provisioning.BicepValue SerializedData { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageUri { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UserId { get { throw null; } } + public Azure.Provisioning.BicepValue Version { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ApplicationInsights.ApplicationInsightsWorkbook FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_02_12; + public static readonly string V2020_10_20; + public static readonly string V2021_03_08; + public static readonly string V2021_08_01; + public static readonly string V2022_04_01; + public static readonly string V2023_06_01; + } + } + public partial class ApplicationInsightsWorkbookTemplate : Azure.Provisioning.Primitives.ProvisionableResource + { + public ApplicationInsightsWorkbookTemplate(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Author { get { throw null; } set { } } + public Azure.Provisioning.BicepList Galleries { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepDictionary> LocalizedGalleries { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Priority { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TemplateData { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ApplicationInsights.ApplicationInsightsWorkbookTemplate FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_11_20; + } + } + public enum ComponentFlowType + { + Bluefield = 0, + } + public enum ComponentIngestionMode + { + ApplicationInsights = 0, + ApplicationInsightsWithDiagnosticSettings = 1, + LogAnalytics = 2, + } + public enum ComponentRequestSource + { + [System.Runtime.Serialization.DataMemberAttribute(Name="rest")] + Rest = 0, + } + public partial class PrivateLinkScopedResourceReference : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PrivateLinkScopedResourceReference() { } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } } + public Azure.Provisioning.BicepValue ScopeId { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class WebTestContentValidation : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public WebTestContentValidation() { } + public Azure.Provisioning.BicepValue ContentMatch { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IgnoreCase { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PassIfTextFound { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class WebTestGeolocation : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public WebTestGeolocation() { } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum WebTestKind + { + [System.Runtime.Serialization.DataMemberAttribute(Name="ping")] + Ping = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="multistep")] + MultiStep = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="standard")] + Standard = 2, + } + public partial class WebTestRequest : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public WebTestRequest() { } + public Azure.Provisioning.BicepValue FollowRedirects { get { throw null; } set { } } + public Azure.Provisioning.BicepList Headers { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HttpVerb { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ParseDependentRequests { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequestBody { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequestUri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class WebTestRequestHeaderField : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public WebTestRequestHeaderField() { } + public Azure.Provisioning.BicepValue HeaderFieldName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HeaderFieldValue { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class WebTestValidationRules : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public WebTestValidationRules() { } + public Azure.Provisioning.BicepValue CheckSsl { get { throw null; } set { } } + public Azure.Provisioning.ApplicationInsights.WebTestContentValidation ContentValidation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExpectedHttpStatusCode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IgnoreHttpStatusCode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SslCertRemainingLifetimeCheck { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum WorkbookSharedTypeKind + { + [System.Runtime.Serialization.DataMemberAttribute(Name="shared")] + Shared = 0, + } + public partial class WorkbookTemplateGallery : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public WorkbookTemplateGallery() { } + public Azure.Provisioning.BicepValue Category { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Order { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WorkbookType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class WorkbookTemplateLocalizedGallery : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public WorkbookTemplateLocalizedGallery() { } + public Azure.Provisioning.BicepList Galleries { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TemplateData { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } +} diff --git a/sdk/provisioning/Azure.Provisioning.CloudMachine/api/Azure.Provisioning.CloudMachine.net8.0.cs b/sdk/provisioning/Azure.Provisioning.CloudMachine/api/Azure.Provisioning.CloudMachine.net8.0.cs new file mode 100644 index 0000000000000..0bd82024d3767 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.CloudMachine/api/Azure.Provisioning.CloudMachine.net8.0.cs @@ -0,0 +1,106 @@ +namespace Azure +{ + public partial class RestCallFailedException : System.Exception + { + public RestCallFailedException(string message, System.ClientModel.Primitives.PipelineResponse response) { } + } + public partial class RestClient + { + public RestClient() { } + public RestClient(System.ClientModel.Primitives.PipelinePolicy auth) { } + public static Azure.RestClient Shared { get { throw null; } } + public System.ClientModel.Primitives.PipelineMessage Create(string method, System.Uri uri) { throw null; } + public System.ClientModel.Primitives.PipelineResponse Get(string uri, System.ClientModel.Primitives.RequestOptions? options = null) { throw null; } + public System.ClientModel.Primitives.PipelineResponse Patch(string uri, System.ClientModel.BinaryContent content, System.ClientModel.Primitives.RequestOptions? options = null) { throw null; } + public System.ClientModel.Primitives.PipelineResponse Post(string uri, System.ClientModel.BinaryContent content, System.ClientModel.Primitives.RequestOptions? options = null) { throw null; } + public System.ClientModel.Primitives.PipelineResponse Put(string uri, System.ClientModel.BinaryContent content, System.ClientModel.Primitives.RequestOptions? options = null) { throw null; } + public System.ClientModel.Primitives.PipelineResponse Send(System.ClientModel.Primitives.PipelineMessage message, System.ClientModel.Primitives.RequestOptions? options = null) { throw null; } + } + public partial class RestClientOptions : System.ClientModel.Primitives.ClientPipelineOptions + { + public RestClientOptions() { } + } +} +namespace Azure.CloudMachine +{ + public partial class CloudMachineCommands + { + public CloudMachineCommands() { } + public static bool Execute(string[] args, System.Action? configure = null, bool exitProcessIfHandled = true) { throw null; } + } + public partial class CloudMachineInfrastructure + { + public CloudMachineInfrastructure(string cmId) { } + public Azure.CloudMachine.FeatureCollection Features { get { throw null; } } + public string Id { get { throw null; } } + public Azure.Provisioning.Roles.UserAssignedIdentity Identity { get { throw null; } } + public Azure.Provisioning.ProvisioningParameter PrincipalIdParameter { get { throw null; } } + public void AddEndpoints() { } + public void AddFeature(Azure.Provisioning.CloudMachine.CloudMachineFeature feature) { } + public void AddResource(Azure.Provisioning.Primitives.NamedProvisionableConstruct resource) { } + public Azure.Provisioning.ProvisioningPlan Build(Azure.Provisioning.ProvisioningBuildOptions? context = null) { throw null; } + } + public partial class FeatureCollection + { + public FeatureCollection() { } + public System.Collections.Generic.IEnumerable FindAll() where T : Azure.Provisioning.CloudMachine.CloudMachineFeature { throw null; } + } +} +namespace Azure.CloudMachine.AppService +{ + public partial class AppServiceFeature : Azure.Provisioning.CloudMachine.CloudMachineFeature + { + public AppServiceFeature(Azure.Provisioning.AppService.AppServiceSkuDescription? sku = null) { } + public Azure.Provisioning.AppService.AppServiceSkuDescription Sku { get { throw null; } set { } } + protected override Azure.Provisioning.Primitives.ProvisionableResource EmitCore(Azure.CloudMachine.CloudMachineInfrastructure infrastructure) { throw null; } + } +} +namespace Azure.CloudMachine.KeyVault +{ + public partial class KeyVaultFeature : Azure.Provisioning.CloudMachine.CloudMachineFeature + { + public KeyVaultFeature(Azure.Provisioning.KeyVault.KeyVaultSku? sku = null) { } + public Azure.Provisioning.KeyVault.KeyVaultSku Sku { get { throw null; } set { } } + protected override Azure.Provisioning.Primitives.ProvisionableResource EmitCore(Azure.CloudMachine.CloudMachineInfrastructure infrastructure) { throw null; } + } +} +namespace Azure.CloudMachine.OpenAI +{ + public enum AIModelKind + { + Chat = 0, + Embedding = 1, + } + public partial class OpenAIModel : Azure.Provisioning.CloudMachine.CloudMachineFeature + { + public OpenAIModel(string model, string modelVersion, Azure.CloudMachine.OpenAI.AIModelKind kind = Azure.CloudMachine.OpenAI.AIModelKind.Chat) { } + public string Model { get { throw null; } } + public string ModelVersion { get { throw null; } } + public override void AddTo(Azure.CloudMachine.CloudMachineInfrastructure cm) { } + protected override Azure.Provisioning.Primitives.ProvisionableResource EmitCore(Azure.CloudMachine.CloudMachineInfrastructure cm) { throw null; } + } +} +namespace Azure.Provisioning.CloudMachine +{ + public abstract partial class CloudMachineFeature + { + protected CloudMachineFeature() { } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public Azure.Provisioning.Primitives.ProvisionableResource Emitted { get { throw null; } protected set { } } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public virtual void AddTo(Azure.CloudMachine.CloudMachineInfrastructure cm) { } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public void Emit(Azure.CloudMachine.CloudMachineInfrastructure cm) { } + protected abstract Azure.Provisioning.Primitives.ProvisionableResource EmitCore(Azure.CloudMachine.CloudMachineInfrastructure cm); + } +} +namespace System.ClientModel.TypeSpec +{ + public static partial class TypeSpecWriter + { + public static void WriteModel(System.IO.Stream output, System.Type model) { } + public static void WriteModel(System.IO.Stream output) { } + public static void WriteServer(System.IO.Stream output, System.Type service) { } + public static void WriteServer(System.IO.Stream output) { } + } +} diff --git a/sdk/provisioning/Azure.Provisioning.CloudMachine/api/Azure.Provisioning.CloudMachine.netstandard2.0.cs b/sdk/provisioning/Azure.Provisioning.CloudMachine/api/Azure.Provisioning.CloudMachine.netstandard2.0.cs index 02b7cef4a0ba6..0bd82024d3767 100644 --- a/sdk/provisioning/Azure.Provisioning.CloudMachine/api/Azure.Provisioning.CloudMachine.netstandard2.0.cs +++ b/sdk/provisioning/Azure.Provisioning.CloudMachine/api/Azure.Provisioning.CloudMachine.netstandard2.0.cs @@ -46,6 +46,15 @@ public FeatureCollection() { } public System.Collections.Generic.IEnumerable FindAll() where T : Azure.Provisioning.CloudMachine.CloudMachineFeature { throw null; } } } +namespace Azure.CloudMachine.AppService +{ + public partial class AppServiceFeature : Azure.Provisioning.CloudMachine.CloudMachineFeature + { + public AppServiceFeature(Azure.Provisioning.AppService.AppServiceSkuDescription? sku = null) { } + public Azure.Provisioning.AppService.AppServiceSkuDescription Sku { get { throw null; } set { } } + protected override Azure.Provisioning.Primitives.ProvisionableResource EmitCore(Azure.CloudMachine.CloudMachineInfrastructure infrastructure) { throw null; } + } +} namespace Azure.CloudMachine.KeyVault { public partial class KeyVaultFeature : Azure.Provisioning.CloudMachine.CloudMachineFeature diff --git a/sdk/provisioning/Azure.Provisioning.CognitiveServices/api/Azure.Provisioning.CognitiveServices.net8.0.cs b/sdk/provisioning/Azure.Provisioning.CognitiveServices/api/Azure.Provisioning.CognitiveServices.net8.0.cs new file mode 100644 index 0000000000000..5a6bc291d5098 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.CognitiveServices/api/Azure.Provisioning.CognitiveServices.net8.0.cs @@ -0,0 +1,578 @@ +namespace Azure.Provisioning.CognitiveServices +{ + public partial class AbusePenalty : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AbusePenalty() { } + public Azure.Provisioning.BicepValue Action { get { throw null; } } + public Azure.Provisioning.BicepValue Expiration { get { throw null; } } + public Azure.Provisioning.BicepValue RateLimitPercentage { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum AbusePenaltyAction + { + Throttle = 0, + Block = 1, + } + public partial class CognitiveServicesAccount : Azure.Provisioning.Primitives.ProvisionableResource + { + public CognitiveServicesAccount(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.CognitiveServicesAccountProperties Properties { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.CognitiveServicesSku Sku { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesAccount FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public Azure.Provisioning.CognitiveServices.ServiceAccountApiKeys GetKeys() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_04_18; + public static readonly string V2021_04_30; + public static readonly string V2021_10_01; + public static readonly string V2022_03_01; + public static readonly string V2022_10_01; + public static readonly string V2022_12_01; + public static readonly string V2023_05_01; + public static readonly string V2024_10_01; + } + } + public partial class CognitiveServicesAccountDeployment : Azure.Provisioning.Primitives.ProvisionableResource + { + public CognitiveServicesAccountDeployment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.CognitiveServicesAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.CognitiveServicesAccountDeploymentProperties Properties { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.CognitiveServicesSku Sku { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesAccountDeployment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_04_18; + public static readonly string V2021_04_30; + public static readonly string V2021_10_01; + public static readonly string V2022_03_01; + public static readonly string V2022_10_01; + public static readonly string V2022_12_01; + public static readonly string V2023_05_01; + public static readonly string V2024_10_01; + } + } + public partial class CognitiveServicesAccountDeploymentModel : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CognitiveServicesAccountDeploymentModel() { } + public Azure.Provisioning.CognitiveServices.ServiceAccountCallRateLimit CallRateLimit { get { throw null; } } + public Azure.Provisioning.BicepValue Format { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Source { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Version { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CognitiveServicesAccountDeploymentProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CognitiveServicesAccountDeploymentProperties() { } + public Azure.Provisioning.CognitiveServices.ServiceAccountCallRateLimit CallRateLimit { get { throw null; } } + public Azure.Provisioning.BicepDictionary Capabilities { get { throw null; } } + public Azure.Provisioning.CognitiveServices.CognitiveServicesAccountDeploymentModel Model { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue RaiPolicyName { get { throw null; } set { } } + public Azure.Provisioning.BicepList RateLimits { get { throw null; } } + public Azure.Provisioning.CognitiveServices.CognitiveServicesAccountDeploymentScaleSettings ScaleSettings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VersionUpgradeOption { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum CognitiveServicesAccountDeploymentProvisioningState + { + Accepted = 0, + Creating = 1, + Deleting = 2, + Moving = 3, + Failed = 4, + Succeeded = 5, + Disabled = 6, + Canceled = 7, + } + public partial class CognitiveServicesAccountDeploymentScaleSettings : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CognitiveServicesAccountDeploymentScaleSettings() { } + public Azure.Provisioning.BicepValue ActiveCapacity { get { throw null; } } + public Azure.Provisioning.BicepValue Capacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScaleType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum CognitiveServicesAccountDeploymentScaleType + { + Standard = 0, + Manual = 1, + } + public partial class CognitiveServicesAccountModel : Azure.Provisioning.CognitiveServices.CognitiveServicesAccountDeploymentModel + { + public CognitiveServicesAccountModel() { } + public Azure.Provisioning.CognitiveServices.CognitiveServicesAccountDeploymentModel BaseModel { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary Capabilities { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.ServiceAccountModelDeprecationInfo Deprecation { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary FinetuneCapabilities { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDefaultVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LifecycleStatus { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxCapacity { get { throw null; } set { } } + public Azure.Provisioning.BicepList Skus { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class CognitiveServicesAccountProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CognitiveServicesAccountProperties() { } + public Azure.Provisioning.CognitiveServices.AbusePenalty AbusePenalty { get { throw null; } } + public Azure.Provisioning.BicepList AllowedFqdnList { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.ServiceAccountApiProperties ApiProperties { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.ServiceAccountCallRateLimit CallRateLimit { get { throw null; } } + public Azure.Provisioning.BicepList Capabilities { get { throw null; } } + public Azure.Provisioning.BicepList CommitmentPlanAssociations { get { throw null; } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue CustomSubDomainName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DeletedOn { get { throw null; } } + public Azure.Provisioning.BicepValue DisableLocalAuth { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableDynamicThrottling { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.ServiceAccountEncryptionProperties Encryption { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Endpoint { get { throw null; } } + public Azure.Provisioning.BicepDictionary Endpoints { get { throw null; } } + public Azure.Provisioning.BicepValue IsMigrated { get { throw null; } } + public Azure.Provisioning.CognitiveServices.CognitiveServicesMultiRegionSettings Locations { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MigrationToken { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.CognitiveServicesNetworkRuleSet NetworkAcls { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.ServiceAccountQuotaLimit QuotaLimit { get { throw null; } } + public Azure.Provisioning.BicepValue Restore { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RestrictOutboundNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScheduledPurgeDate { get { throw null; } } + public Azure.Provisioning.CognitiveServices.CognitiveServicesSkuChangeInfo SkuChangeInfo { get { throw null; } } + public Azure.Provisioning.BicepList UserOwnedStorage { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct CognitiveServicesBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public CognitiveServicesBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole AzureAIDeveloper { get { throw null; } } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole AzureAIEnterpriseNetworkConnectionApprover { get { throw null; } } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole AzureAIInferenceDeploymentOperator { get { throw null; } } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole CognitiveServicesContributor { get { throw null; } } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole CognitiveServicesCustomVisionContributor { get { throw null; } } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole CognitiveServicesCustomVisionDeployment { get { throw null; } } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole CognitiveServicesCustomVisionLabeler { get { throw null; } } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole CognitiveServicesCustomVisionReader { get { throw null; } } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole CognitiveServicesCustomVisionTrainer { get { throw null; } } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole CognitiveServicesDataReader { get { throw null; } } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole CognitiveServicesFaceRecognizer { get { throw null; } } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole CognitiveServicesMetricsAdvisorAdministrator { get { throw null; } } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole CognitiveServicesOpenAIContributor { get { throw null; } } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole CognitiveServicesOpenAIUser { get { throw null; } } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole CognitiveServicesQnAMakerEditor { get { throw null; } } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole CognitiveServicesQnAMakerReader { get { throw null; } } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole CognitiveServicesUsagesReader { get { throw null; } } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole CognitiveServicesUser { get { throw null; } } + public bool Equals(Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole left, Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole left, Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public partial class CognitiveServicesCapacityConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CognitiveServicesCapacityConfig() { } + public Azure.Provisioning.BicepValue Default { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Maximum { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Minimum { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Step { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CognitiveServicesCommitmentPlan : Azure.Provisioning.Primitives.ProvisionableResource + { + public CognitiveServicesCommitmentPlan(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.CommitmentPlanProperties Properties { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.CognitiveServicesSku Sku { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CognitiveServices.CognitiveServicesCommitmentPlan FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_12_01; + public static readonly string V2023_05_01; + public static readonly string V2024_10_01; + } + } + public partial class CognitiveServicesIPRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CognitiveServicesIPRule() { } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CognitiveServicesKeyVaultProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CognitiveServicesKeyVaultProperties() { } + public Azure.Provisioning.BicepValue IdentityClientId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVersion { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CognitiveServicesModelSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CognitiveServicesModelSku() { } + public Azure.Provisioning.CognitiveServices.CognitiveServicesCapacityConfig Capacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DeprecationOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList RateLimits { get { throw null; } } + public Azure.Provisioning.BicepValue UsageName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CognitiveServicesMultiRegionSettings : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CognitiveServicesMultiRegionSettings() { } + public Azure.Provisioning.BicepList Regions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RoutingMethod { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum CognitiveServicesNetworkRuleAction + { + Allow = 0, + Deny = 1, + } + public partial class CognitiveServicesNetworkRuleSet : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CognitiveServicesNetworkRuleSet() { } + public Azure.Provisioning.BicepValue DefaultAction { get { throw null; } set { } } + public Azure.Provisioning.BicepList IPRules { get { throw null; } set { } } + public Azure.Provisioning.BicepList VirtualNetworkRules { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CognitiveServicesPrivateEndpointConnectionData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CognitiveServicesPrivateEndpointConnectionData() { } + public Azure.Provisioning.CognitiveServices.CognitiveServicesPrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepList GroupIds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum CognitiveServicesPrivateEndpointConnectionProvisioningState + { + Succeeded = 0, + Creating = 1, + Deleting = 2, + Failed = 3, + } + public enum CognitiveServicesPrivateEndpointServiceConnectionStatus + { + Pending = 0, + Approved = 1, + Rejected = 2, + } + public partial class CognitiveServicesPrivateLinkServiceConnectionState : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CognitiveServicesPrivateLinkServiceConnectionState() { } + public Azure.Provisioning.BicepValue ActionsRequired { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CognitiveServicesRegionSetting : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CognitiveServicesRegionSetting() { } + public Azure.Provisioning.BicepValue Customsubdomain { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum CognitiveServicesRoutingMethod + { + Priority = 0, + Weighted = 1, + Performance = 2, + } + public partial class CognitiveServicesSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CognitiveServicesSku() { } + public Azure.Provisioning.BicepValue Capacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Family { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Size { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Tier { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CognitiveServicesSkuCapability : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CognitiveServicesSkuCapability() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue Value { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class CognitiveServicesSkuChangeInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CognitiveServicesSkuChangeInfo() { } + public Azure.Provisioning.BicepValue CountOfDowngrades { get { throw null; } } + public Azure.Provisioning.BicepValue CountOfUpgradesAfterDowngrades { get { throw null; } } + public Azure.Provisioning.BicepValue LastChangedOn { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum CognitiveServicesSkuTier + { + Free = 0, + Basic = 1, + Standard = 2, + Premium = 3, + Enterprise = 4, + } + public partial class CognitiveServicesVirtualNetworkRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CognitiveServicesVirtualNetworkRule() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IgnoreMissingVnetServiceEndpoint { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CommitmentPeriod : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CommitmentPeriod() { } + public Azure.Provisioning.BicepValue Count { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EndOn { get { throw null; } } + public Azure.Provisioning.CognitiveServices.CommitmentQuota Quota { get { throw null; } } + public Azure.Provisioning.BicepValue StartOn { get { throw null; } } + public Azure.Provisioning.BicepValue Tier { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CommitmentPlan : Azure.Provisioning.Primitives.ProvisionableResource + { + public CommitmentPlan(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.CognitiveServicesAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.CommitmentPlanProperties Properties { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.CognitiveServicesSku Sku { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CognitiveServices.CommitmentPlan FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_04_18; + public static readonly string V2021_04_30; + public static readonly string V2021_10_01; + public static readonly string V2022_03_01; + public static readonly string V2022_10_01; + public static readonly string V2022_12_01; + public static readonly string V2023_05_01; + public static readonly string V2024_10_01; + } + } + public partial class CommitmentPlanAccountAssociation : Azure.Provisioning.Primitives.ProvisionableResource + { + public CommitmentPlanAccountAssociation(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AccountId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.CognitiveServicesCommitmentPlan? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CognitiveServices.CommitmentPlanAccountAssociation FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_12_01; + public static readonly string V2023_05_01; + public static readonly string V2024_10_01; + } + } + public partial class CommitmentPlanAssociation : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CommitmentPlanAssociation() { } + public Azure.Provisioning.BicepValue CommitmentPlanId { get { throw null; } } + public Azure.Provisioning.BicepValue CommitmentPlanLocation { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class CommitmentPlanProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CommitmentPlanProperties() { } + public Azure.Provisioning.BicepValue AutoRenew { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CommitmentPlanGuid { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.CommitmentPeriod Current { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HostingModel { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.CommitmentPeriod Last { get { throw null; } } + public Azure.Provisioning.CognitiveServices.CommitmentPeriod Next { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PlanType { get { throw null; } set { } } + public Azure.Provisioning.BicepList ProvisioningIssues { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum CommitmentPlanProvisioningState + { + Accepted = 0, + Creating = 1, + Deleting = 2, + Moving = 3, + Failed = 4, + Succeeded = 5, + Canceled = 6, + } + public partial class CommitmentQuota : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CommitmentQuota() { } + public Azure.Provisioning.BicepValue Quantity { get { throw null; } } + public Azure.Provisioning.BicepValue Unit { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum DeploymentModelVersionUpgradeOption + { + OnceNewDefaultVersionAvailable = 0, + OnceCurrentVersionExpired = 1, + NoAutoUpgrade = 2, + } + public enum ModelLifecycleStatus + { + GenerallyAvailable = 0, + Preview = 1, + } + public partial class ServiceAccountApiKeys : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceAccountApiKeys() { } + public Azure.Provisioning.BicepValue Key1 { get { throw null; } } + public Azure.Provisioning.BicepValue Key2 { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ServiceAccountApiProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceAccountApiProperties() { } + public Azure.Provisioning.BicepValue AadClientId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AadTenantId { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary AdditionalProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableStatistics { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EventHubConnectionString { get { throw null; } set { } } + public Azure.Provisioning.BicepValue QnaAzureSearchEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue QnaAzureSearchEndpointKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue QnaRuntimeEndpoint { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountConnectionString { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SuperUser { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WebsiteName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ServiceAccountCallRateLimit : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceAccountCallRateLimit() { } + public Azure.Provisioning.BicepValue Count { get { throw null; } } + public Azure.Provisioning.BicepValue RenewalPeriod { get { throw null; } } + public Azure.Provisioning.BicepList Rules { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum ServiceAccountEncryptionKeySource + { + [System.Runtime.Serialization.DataMemberAttribute(Name="Microsoft.CognitiveServices")] + MicrosoftCognitiveServices = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="Microsoft.KeyVault")] + MicrosoftKeyVault = 1, + } + public partial class ServiceAccountEncryptionProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceAccountEncryptionProperties() { } + public Azure.Provisioning.BicepValue KeySource { get { throw null; } set { } } + public Azure.Provisioning.CognitiveServices.CognitiveServicesKeyVaultProperties KeyVaultProperties { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ServiceAccountHostingModel + { + Web = 0, + ConnectedContainer = 1, + DisconnectedContainer = 2, + ProvisionedWeb = 3, + } + public partial class ServiceAccountModelDeprecationInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceAccountModelDeprecationInfo() { } + public Azure.Provisioning.BicepValue FineTuneOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InferenceOn { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ServiceAccountProvisioningState + { + Accepted = 0, + Creating = 1, + Deleting = 2, + Moving = 3, + Failed = 4, + Succeeded = 5, + [System.Runtime.Serialization.DataMemberAttribute(Name="ResolvingDNS")] + ResolvingDns = 6, + } + public enum ServiceAccountPublicNetworkAccess + { + Enabled = 0, + Disabled = 1, + } + public partial class ServiceAccountQuotaLimit : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceAccountQuotaLimit() { } + public Azure.Provisioning.BicepValue Count { get { throw null; } } + public Azure.Provisioning.BicepValue RenewalPeriod { get { throw null; } } + public Azure.Provisioning.BicepList Rules { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ServiceAccountThrottlingMatchPattern : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceAccountThrottlingMatchPattern() { } + public Azure.Provisioning.BicepValue Method { get { throw null; } } + public Azure.Provisioning.BicepValue Path { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ServiceAccountThrottlingRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceAccountThrottlingRule() { } + public Azure.Provisioning.BicepValue Count { get { throw null; } } + public Azure.Provisioning.BicepValue IsDynamicThrottlingEnabled { get { throw null; } } + public Azure.Provisioning.BicepValue Key { get { throw null; } } + public Azure.Provisioning.BicepList MatchPatterns { get { throw null; } } + public Azure.Provisioning.BicepValue MinCount { get { throw null; } } + public Azure.Provisioning.BicepValue RenewalPeriod { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ServiceAccountUserOwnedStorage : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceAccountUserOwnedStorage() { } + public Azure.Provisioning.BicepValue IdentityClientId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } +} diff --git a/sdk/provisioning/Azure.Provisioning.Communication/api/Azure.Provisioning.Communication.net8.0.cs b/sdk/provisioning/Azure.Provisioning.Communication/api/Azure.Provisioning.Communication.net8.0.cs new file mode 100644 index 0000000000000..fb08aecb7892e --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.Communication/api/Azure.Provisioning.Communication.net8.0.cs @@ -0,0 +1,206 @@ +namespace Azure.Provisioning.Communication +{ + public partial class CommunicationDomain : Azure.Provisioning.Primitives.ProvisionableResource + { + public CommunicationDomain(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DataLocation { get { throw null; } } + public Azure.Provisioning.BicepValue DomainManagement { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FromSenderDomain { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MailFromSenderDomain { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Communication.EmailService? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UserEngagementTracking { get { throw null; } set { } } + public Azure.Provisioning.Communication.DomainPropertiesVerificationRecords VerificationRecords { get { throw null; } } + public Azure.Provisioning.Communication.DomainPropertiesVerificationStates VerificationStates { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Communication.CommunicationDomain FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2023_03_31; + public static readonly string V2023_04_01; + } + } + public partial class CommunicationService : Azure.Provisioning.Primitives.ProvisionableResource + { + public CommunicationService(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DataLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HostName { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ImmutableResourceId { get { throw null; } } + public Azure.Provisioning.BicepList LinkedDomains { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NotificationHubId { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Version { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Communication.CommunicationService FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public Azure.Provisioning.Communication.CommunicationServiceKeys GetKeys() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_08_20; + public static readonly string V2023_03_31; + public static readonly string V2023_04_01; + } + } + public partial class CommunicationServiceKeys : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CommunicationServiceKeys() { } + public Azure.Provisioning.BicepValue PrimaryConnectionString { get { throw null; } } + public Azure.Provisioning.BicepValue PrimaryKey { get { throw null; } } + public Azure.Provisioning.BicepValue SecondaryConnectionString { get { throw null; } } + public Azure.Provisioning.BicepValue SecondaryKey { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum CommunicationServiceProvisioningState + { + Unknown = 0, + Succeeded = 1, + Failed = 2, + Canceled = 3, + Running = 4, + Creating = 5, + Updating = 6, + Deleting = 7, + Moving = 8, + } + public enum CommunicationServicesProvisioningState + { + Unknown = 0, + Succeeded = 1, + Failed = 2, + Canceled = 3, + Running = 4, + Creating = 5, + Updating = 6, + Deleting = 7, + Moving = 8, + } + public enum DomainManagement + { + AzureManaged = 0, + CustomerManaged = 1, + CustomerManagedInExchangeOnline = 2, + } + public partial class DomainPropertiesVerificationRecords : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DomainPropertiesVerificationRecords() { } + public Azure.Provisioning.Communication.VerificationDnsRecord Dkim { get { throw null; } } + public Azure.Provisioning.Communication.VerificationDnsRecord Dkim2 { get { throw null; } } + public Azure.Provisioning.Communication.VerificationDnsRecord Dmarc { get { throw null; } } + public Azure.Provisioning.Communication.VerificationDnsRecord Domain { get { throw null; } } + public Azure.Provisioning.Communication.VerificationDnsRecord Spf { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class DomainPropertiesVerificationStates : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DomainPropertiesVerificationStates() { } + public Azure.Provisioning.Communication.DomainVerificationStatusRecord Dkim { get { throw null; } } + public Azure.Provisioning.Communication.DomainVerificationStatusRecord Dkim2 { get { throw null; } } + public Azure.Provisioning.Communication.DomainVerificationStatusRecord Dmarc { get { throw null; } } + public Azure.Provisioning.Communication.DomainVerificationStatusRecord Domain { get { throw null; } } + public Azure.Provisioning.Communication.DomainVerificationStatusRecord Spf { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum DomainProvisioningState + { + Unknown = 0, + Succeeded = 1, + Failed = 2, + Canceled = 3, + Running = 4, + Creating = 5, + Updating = 6, + Deleting = 7, + Moving = 8, + } + public enum DomainRecordVerificationStatus + { + NotStarted = 0, + VerificationRequested = 1, + VerificationInProgress = 2, + VerificationFailed = 3, + Verified = 4, + CancellationRequested = 5, + } + public partial class DomainVerificationStatusRecord : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DomainVerificationStatusRecord() { } + public Azure.Provisioning.BicepValue ErrorCode { get { throw null; } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class EmailService : Azure.Provisioning.Primitives.ProvisionableResource + { + public EmailService(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DataLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Communication.EmailService FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2023_03_31; + public static readonly string V2023_04_01; + } + } + public enum EmailServicesProvisioningState + { + Unknown = 0, + Succeeded = 1, + Failed = 2, + Canceled = 3, + Running = 4, + Creating = 5, + Updating = 6, + Deleting = 7, + Moving = 8, + } + public partial class SenderUsername : Azure.Provisioning.Primitives.ProvisionableResource + { + public SenderUsername(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DataLocation { get { throw null; } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Communication.CommunicationDomain? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Username { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Communication.SenderUsername FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2023_03_31; + public static readonly string V2023_04_01; + } + } + public enum UserEngagementTracking + { + Disabled = 0, + Enabled = 1, + } + public partial class VerificationDnsRecord : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public VerificationDnsRecord() { } + public Azure.Provisioning.BicepValue DnsRecordType { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue TimeToLiveInSeconds { get { throw null; } } + public Azure.Provisioning.BicepValue Value { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } +} diff --git a/sdk/provisioning/Azure.Provisioning.ContainerRegistry/api/Azure.Provisioning.ContainerRegistry.net8.0.cs b/sdk/provisioning/Azure.Provisioning.ContainerRegistry/api/Azure.Provisioning.ContainerRegistry.net8.0.cs new file mode 100644 index 0000000000000..cd3bc16828056 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.ContainerRegistry/api/Azure.Provisioning.ContainerRegistry.net8.0.cs @@ -0,0 +1,884 @@ +namespace Azure.Provisioning.ContainerRegistry +{ + public enum ActionsRequiredForPrivateLinkServiceConsumer + { + None = 0, + Recreate = 1, + } + public partial class ContainerRegistryAgentPool : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerRegistryAgentPool(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Count { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OS { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryService? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Tier { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VirtualNetworkSubnetResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ContainerRegistry.ContainerRegistryAgentPool FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_03_01; + public static readonly string V2017_10_01; + public static readonly string V2019_05_01; + public static readonly string V2021_09_01; + public static readonly string V2022_12_01; + public static readonly string V2023_07_01; + } + } + public partial class ContainerRegistryBaseImageDependency : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryBaseImageDependency() { } + public Azure.Provisioning.BicepValue DependencyType { get { throw null; } } + public Azure.Provisioning.BicepValue Digest { get { throw null; } } + public Azure.Provisioning.BicepValue Registry { get { throw null; } } + public Azure.Provisioning.BicepValue Repository { get { throw null; } } + public Azure.Provisioning.BicepValue Tag { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerRegistryBaseImageDependencyType + { + BuildTime = 0, + RunTime = 1, + } + public partial class ContainerRegistryBaseImageTrigger : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryBaseImageTrigger() { } + public Azure.Provisioning.BicepValue BaseImageTriggerType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UpdateTriggerEndpoint { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UpdateTriggerPayloadType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerRegistryBaseImageTriggerType + { + All = 0, + Runtime = 1, + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct ContainerRegistryBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ContainerRegistryBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.ContainerRegistry.ContainerRegistryBuiltInRole AcrDelete { get { throw null; } } + public static Azure.Provisioning.ContainerRegistry.ContainerRegistryBuiltInRole AcrImageSigner { get { throw null; } } + public static Azure.Provisioning.ContainerRegistry.ContainerRegistryBuiltInRole AcrPull { get { throw null; } } + public static Azure.Provisioning.ContainerRegistry.ContainerRegistryBuiltInRole AcrPush { get { throw null; } } + public static Azure.Provisioning.ContainerRegistry.ContainerRegistryBuiltInRole AcrQuarantineReader { get { throw null; } } + public static Azure.Provisioning.ContainerRegistry.ContainerRegistryBuiltInRole AcrQuarantineWriter { get { throw null; } } + public bool Equals(Azure.Provisioning.ContainerRegistry.ContainerRegistryBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.ContainerRegistry.ContainerRegistryBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.ContainerRegistry.ContainerRegistryBuiltInRole left, Azure.Provisioning.ContainerRegistry.ContainerRegistryBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.ContainerRegistry.ContainerRegistryBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.ContainerRegistry.ContainerRegistryBuiltInRole left, Azure.Provisioning.ContainerRegistry.ContainerRegistryBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public enum ContainerRegistryCpuVariant + { + [System.Runtime.Serialization.DataMemberAttribute(Name="v6")] + V6 = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="v7")] + V7 = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="v8")] + V8 = 2, + } + public partial class ContainerRegistryCredentials : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryCredentials() { } + public Azure.Provisioning.BicepDictionary CustomRegistries { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceRegistryLoginMode { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryDockerBuildContent : Azure.Provisioning.ContainerRegistry.ContainerRegistryRunContent + { + public ContainerRegistryDockerBuildContent() { } + public Azure.Provisioning.BicepValue AgentCpu { get { throw null; } set { } } + public Azure.Provisioning.BicepList Arguments { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryCredentials Credentials { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DockerFilePath { get { throw null; } set { } } + public Azure.Provisioning.BicepList ImageNames { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsPushEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NoCache { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryPlatformProperties Platform { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Target { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimeoutInSeconds { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryDockerBuildStep : Azure.Provisioning.ContainerRegistry.ContainerRegistryTaskStepProperties + { + public ContainerRegistryDockerBuildStep() { } + public Azure.Provisioning.BicepList Arguments { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DockerFilePath { get { throw null; } set { } } + public Azure.Provisioning.BicepList ImageNames { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsPushEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NoCache { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Target { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryEncodedTaskRunContent : Azure.Provisioning.ContainerRegistry.ContainerRegistryRunContent + { + public ContainerRegistryEncodedTaskRunContent() { } + public Azure.Provisioning.BicepValue AgentCpu { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryCredentials Credentials { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EncodedTaskContent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EncodedValuesContent { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryPlatformProperties Platform { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimeoutInSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryEncodedTaskStep : Azure.Provisioning.ContainerRegistry.ContainerRegistryTaskStepProperties + { + public ContainerRegistryEncodedTaskStep() { } + public Azure.Provisioning.BicepValue EncodedTaskContent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EncodedValuesContent { get { throw null; } set { } } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryEncryption : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryEncryption() { } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryKeyVaultProperties KeyVaultProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerRegistryEncryptionStatus + { + [System.Runtime.Serialization.DataMemberAttribute(Name="enabled")] + Enabled = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="disabled")] + Disabled = 1, + } + public enum ContainerRegistryExportPolicyStatus + { + [System.Runtime.Serialization.DataMemberAttribute(Name="enabled")] + Enabled = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="disabled")] + Disabled = 1, + } + public partial class ContainerRegistryFileTaskRunContent : Azure.Provisioning.ContainerRegistry.ContainerRegistryRunContent + { + public ContainerRegistryFileTaskRunContent() { } + public Azure.Provisioning.BicepValue AgentCpu { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryCredentials Credentials { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryPlatformProperties Platform { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TaskFilePath { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimeoutInSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ValuesFilePath { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryFileTaskStep : Azure.Provisioning.ContainerRegistry.ContainerRegistryTaskStepProperties + { + public ContainerRegistryFileTaskStep() { } + public Azure.Provisioning.BicepValue TaskFilePath { get { throw null; } set { } } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ValuesFilePath { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryImageDescriptor : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryImageDescriptor() { } + public Azure.Provisioning.BicepValue Digest { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Registry { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Repository { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Tag { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryImageUpdateTrigger : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryImageUpdateTrigger() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + public Azure.Provisioning.BicepList Images { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryIPRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryIPRule() { } + public Azure.Provisioning.BicepValue Action { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IPAddressOrRange { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerRegistryIPRuleAction + { + Allow = 0, + } + public partial class ContainerRegistryKeyVaultProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryKeyVaultProperties() { } + public Azure.Provisioning.BicepValue Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsKeyRotationEnabled { get { throw null; } } + public Azure.Provisioning.BicepValue KeyIdentifier { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastKeyRotationTimestamp { get { throw null; } } + public Azure.Provisioning.BicepValue VersionedKeyIdentifier { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerRegistryNetworkRuleBypassOption + { + AzureServices = 0, + None = 1, + } + public enum ContainerRegistryNetworkRuleDefaultAction + { + Allow = 0, + Deny = 1, + } + public partial class ContainerRegistryNetworkRuleSet : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryNetworkRuleSet() { } + public Azure.Provisioning.BicepValue DefaultAction { get { throw null; } set { } } + public Azure.Provisioning.BicepList IPRules { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerRegistryOS + { + Windows = 0, + Linux = 1, + } + public enum ContainerRegistryOSArchitecture + { + [System.Runtime.Serialization.DataMemberAttribute(Name="amd64")] + Amd64 = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="x86")] + X86 = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="386")] + ThreeHundredEightySix = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="arm")] + Arm = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="arm64")] + Arm64 = 4, + } + public partial class ContainerRegistryOverrideTaskStepProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryOverrideTaskStepProperties() { } + public Azure.Provisioning.BicepList Arguments { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ContextPath { get { throw null; } set { } } + public Azure.Provisioning.BicepValue File { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Target { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UpdateTriggerToken { get { throw null; } set { } } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryPlatformProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryPlatformProperties() { } + public Azure.Provisioning.BicepValue Architecture { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OS { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Variant { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryPolicies : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryPolicies() { } + public Azure.Provisioning.BicepValue ExportStatus { get { throw null; } set { } } + public Azure.Provisioning.BicepValue QuarantineStatus { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryRetentionPolicy RetentionPolicy { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryTrustPolicy TrustPolicy { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerRegistryPolicyStatus + { + [System.Runtime.Serialization.DataMemberAttribute(Name="enabled")] + Enabled = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="disabled")] + Disabled = 1, + } + public partial class ContainerRegistryPrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerRegistryPrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryPrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryService? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ContainerRegistry.ContainerRegistryPrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_09_01; + public static readonly string V2022_12_01; + public static readonly string V2023_07_01; + } + } + public partial class ContainerRegistryPrivateEndpointConnectionData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryPrivateEndpointConnectionData() { } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryPrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryPrivateLinkServiceConnectionState : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryPrivateLinkServiceConnectionState() { } + public Azure.Provisioning.BicepValue ActionsRequired { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerRegistryPrivateLinkServiceConnectionStatus + { + Approved = 0, + Pending = 1, + Rejected = 2, + Disconnected = 3, + } + public enum ContainerRegistryProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Failed = 4, + Canceled = 5, + } + public enum ContainerRegistryPublicNetworkAccess + { + Enabled = 0, + Disabled = 1, + } + public partial class ContainerRegistryReplication : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerRegistryReplication(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsRegionEndpointEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryService? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryResourceStatus Status { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ZoneRedundancy { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ContainerRegistry.ContainerRegistryReplication FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_10_01; + public static readonly string V2019_05_01; + public static readonly string V2021_09_01; + public static readonly string V2022_12_01; + public static readonly string V2023_07_01; + } + } + public partial class ContainerRegistryResourceStatus : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryResourceStatus() { } + public Azure.Provisioning.BicepValue DisplayStatus { get { throw null; } } + public Azure.Provisioning.BicepValue Message { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryRetentionPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryRetentionPolicy() { } + public Azure.Provisioning.BicepValue Days { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastUpdatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryRunArgument : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryRunArgument() { } + public Azure.Provisioning.BicepValue IsSecret { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryRunContent : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryRunContent() { } + public Azure.Provisioning.BicepValue AgentPoolName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsArchiveEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LogTemplate { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryRunData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryRunData() { } + public Azure.Provisioning.BicepValue AgentCpu { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AgentPoolName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } set { } } + public Azure.Provisioning.BicepList CustomRegistries { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FinishOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryImageUpdateTrigger ImageUpdateTrigger { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsArchiveEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastUpdatedOn { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryImageDescriptor LogArtifact { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepList OutputImages { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryPlatformProperties Platform { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RunErrorMessage { get { throw null; } } + public Azure.Provisioning.BicepValue RunId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RunType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceRegistryAuth { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistrySourceTriggerDescriptor SourceTrigger { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Task { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryTimerTriggerDescriptor TimerTrigger { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UpdateTriggerToken { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerRegistryRunStatus + { + Queued = 0, + Started = 1, + Running = 2, + Succeeded = 3, + Failed = 4, + Canceled = 5, + Error = 6, + Timeout = 7, + } + public enum ContainerRegistryRunType + { + QuickBuild = 0, + QuickRun = 1, + AutoBuild = 2, + AutoRun = 3, + } + public partial class ContainerRegistrySecretObject : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistrySecretObject() { } + public Azure.Provisioning.BicepValue ObjectType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerRegistrySecretObjectType + { + Opaque = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="Vaultsecret")] + VaultSecret = 1, + } + public partial class ContainerRegistryService : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerRegistryService(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepList DataEndpointHostNames { get { throw null; } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryEncryption Encryption { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsAdminUserEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDataEndpointEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LoginServer { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetworkRuleBypassOptions { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryNetworkRuleSet NetworkRuleSet { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryPolicies Policies { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistrySku Sku { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryResourceStatus Status { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ZoneRedundancy { get { throw null; } set { } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.ContainerRegistry.ContainerRegistryBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.ContainerRegistry.ContainerRegistryBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ContainerRegistry.ContainerRegistryService FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_03_01; + public static readonly string V2017_10_01; + public static readonly string V2019_05_01; + public static readonly string V2021_09_01; + public static readonly string V2022_12_01; + public static readonly string V2023_07_01; + } + } + public partial class ContainerRegistrySku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistrySku() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Tier { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerRegistrySkuName + { + Classic = 0, + Basic = 1, + Standard = 2, + Premium = 3, + } + public enum ContainerRegistrySkuTier + { + Classic = 0, + Basic = 1, + Standard = 2, + Premium = 3, + } + public partial class ContainerRegistrySourceTrigger : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistrySourceTrigger() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.SourceCodeRepoProperties SourceRepository { get { throw null; } set { } } + public Azure.Provisioning.BicepList SourceTriggerEvents { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistrySourceTriggerDescriptor : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistrySourceTriggerDescriptor() { } + public Azure.Provisioning.BicepValue BranchName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CommitId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EventType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProviderType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PullRequestId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RepositoryUri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerRegistrySourceTriggerEvent + { + [System.Runtime.Serialization.DataMemberAttribute(Name="commit")] + Commit = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="pullrequest")] + PullRequest = 1, + } + public partial class ContainerRegistryTask : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerRegistryTask(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AgentCpu { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AgentPoolName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryCredentials Credentials { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsSystemTask { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LogTemplate { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryService? Parent { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryPlatformProperties Platform { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryTaskStepProperties Step { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimeoutInSeconds { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryTriggerProperties Trigger { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ContainerRegistry.ContainerRegistryTask FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2018_09_01; + public static readonly string V2019_04_01; + } + } + public partial class ContainerRegistryTaskOverridableValue : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryTaskOverridableValue() { } + public Azure.Provisioning.BicepValue IsSecret { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryTaskRun : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerRegistryTaskRun(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ForceUpdateTag { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryService? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryRunContent RunRequest { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryRunData RunResult { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ContainerRegistry.ContainerRegistryTaskRun FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_03_01; + public static readonly string V2017_10_01; + public static readonly string V2019_05_01; + public static readonly string V2021_09_01; + public static readonly string V2022_12_01; + public static readonly string V2023_07_01; + } + } + public partial class ContainerRegistryTaskRunContent : Azure.Provisioning.ContainerRegistry.ContainerRegistryRunContent + { + public ContainerRegistryTaskRunContent() { } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryOverrideTaskStepProperties OverrideTaskStepProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TaskId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerRegistryTaskStatus + { + Disabled = 0, + Enabled = 1, + } + public partial class ContainerRegistryTaskStepProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryTaskStepProperties() { } + public Azure.Provisioning.BicepList BaseImageDependencies { get { throw null; } } + public Azure.Provisioning.BicepValue ContextAccessToken { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ContextPath { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryTimerTrigger : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryTimerTrigger() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Schedule { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryTimerTriggerDescriptor : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryTimerTriggerDescriptor() { } + public Azure.Provisioning.BicepValue ScheduleOccurrence { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimerTriggerName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryToken : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerRegistryToken(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryTokenCredentials Credentials { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryService? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue ScopeMapId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ContainerRegistry.ContainerRegistryToken FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_12_01; + public static readonly string V2023_07_01; + } + } + public partial class ContainerRegistryTokenCertificate : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryTokenCertificate() { } + public Azure.Provisioning.BicepValue EncodedPemCertificate { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExpireOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Thumbprint { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerRegistryTokenCertificateName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="certificate1")] + Certificate1 = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="certificate2")] + Certificate2 = 1, + } + public partial class ContainerRegistryTokenCredentials : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryTokenCredentials() { } + public Azure.Provisioning.BicepList Certificates { get { throw null; } set { } } + public Azure.Provisioning.BicepList Passwords { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerRegistryTokenPassword : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryTokenPassword() { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExpireOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerRegistryTokenPasswordName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="password1")] + Password1 = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="password2")] + Password2 = 1, + } + public enum ContainerRegistryTokenStatus + { + [System.Runtime.Serialization.DataMemberAttribute(Name="enabled")] + Enabled = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="disabled")] + Disabled = 1, + } + public partial class ContainerRegistryTriggerProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryTriggerProperties() { } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryBaseImageTrigger BaseImageTrigger { get { throw null; } set { } } + public Azure.Provisioning.BicepList SourceTriggers { get { throw null; } set { } } + public Azure.Provisioning.BicepList TimerTriggers { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerRegistryTriggerStatus + { + Disabled = 0, + Enabled = 1, + } + public partial class ContainerRegistryTrustPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerRegistryTrustPolicy() { } + public Azure.Provisioning.BicepValue PolicyType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerRegistryTrustPolicyType + { + Notary = 0, + } + public enum ContainerRegistryUpdateTriggerPayloadType + { + Default = 0, + Token = 1, + } + public partial class ContainerRegistryWebhook : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerRegistryWebhook(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList Actions { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary CustomHeaders { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryService? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue Scope { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServiceUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ContainerRegistry.ContainerRegistryWebhook FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_10_01; + public static readonly string V2019_05_01; + public static readonly string V2021_09_01; + public static readonly string V2022_12_01; + public static readonly string V2023_07_01; + } + } + public enum ContainerRegistryWebhookAction + { + [System.Runtime.Serialization.DataMemberAttribute(Name="push")] + Push = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="delete")] + Delete = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="quarantine")] + Quarantine = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="chart_push")] + ChartPush = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="chart_delete")] + ChartDelete = 4, + } + public enum ContainerRegistryWebhookStatus + { + [System.Runtime.Serialization.DataMemberAttribute(Name="enabled")] + Enabled = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="disabled")] + Disabled = 1, + } + public enum ContainerRegistryZoneRedundancy + { + Enabled = 0, + Disabled = 1, + } + public partial class CustomRegistryCredentials : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CustomRegistryCredentials() { } + public Azure.Provisioning.BicepValue Identity { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistrySecretObject Password { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistrySecretObject UserName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ScopeMap : Azure.Provisioning.Primitives.ProvisionableResource + { + public ScopeMap(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList Actions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.ContainerRegistryService? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue ScopeMapType { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ContainerRegistry.ScopeMap FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_12_01; + public static readonly string V2023_07_01; + } + } + public partial class SourceCodeRepoAuthInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SourceCodeRepoAuthInfo() { } + public Azure.Provisioning.BicepValue ExpireInSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RefreshToken { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Scope { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Token { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TokenType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum SourceCodeRepoAuthTokenType + { + [System.Runtime.Serialization.DataMemberAttribute(Name="PAT")] + Pat = 0, + OAuth = 1, + } + public partial class SourceCodeRepoProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SourceCodeRepoProperties() { } + public Azure.Provisioning.BicepValue Branch { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RepositoryUri { get { throw null; } set { } } + public Azure.Provisioning.ContainerRegistry.SourceCodeRepoAuthInfo SourceControlAuthProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceControlType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum SourceControlType + { + Github = 0, + VisualStudioTeamService = 1, + } + public enum SourceRegistryLoginMode + { + None = 0, + Default = 1, + } +} diff --git a/sdk/provisioning/Azure.Provisioning.ContainerService/api/Azure.Provisioning.ContainerService.net8.0.cs b/sdk/provisioning/Azure.Provisioning.ContainerService/api/Azure.Provisioning.ContainerService.net8.0.cs new file mode 100644 index 0000000000000..fe00bb2b29dae --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.ContainerService/api/Azure.Provisioning.ContainerService.net8.0.cs @@ -0,0 +1,1329 @@ +namespace Azure.Provisioning.ContainerService +{ + public enum AgentPoolMode + { + System = 0, + User = 1, + } + public enum AgentPoolNetworkPortProtocol + { + [System.Runtime.Serialization.DataMemberAttribute(Name="TCP")] + Tcp = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="UDP")] + Udp = 1, + } + public partial class AgentPoolNetworkPortRange : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AgentPoolNetworkPortRange() { } + public Azure.Provisioning.BicepValue PortEnd { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PortStart { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Protocol { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class AgentPoolNetworkProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AgentPoolNetworkProfile() { } + public Azure.Provisioning.BicepList AllowedHostPorts { get { throw null; } set { } } + public Azure.Provisioning.BicepList ApplicationSecurityGroups { get { throw null; } set { } } + public Azure.Provisioning.BicepList NodePublicIPTags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class AgentPoolSnapshot : Azure.Provisioning.Primitives.ProvisionableResource + { + public AgentPoolSnapshot(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreationDataSourceResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableFips { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue KubernetesVersion { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NodeImageVersion { get { throw null; } } + public Azure.Provisioning.BicepValue OSSku { get { throw null; } } + public Azure.Provisioning.BicepValue OSType { get { throw null; } } + public Azure.Provisioning.BicepValue SnapshotType { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VmSize { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ContainerService.AgentPoolSnapshot FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2021_10_01; + public static readonly string V2022_01_01; + public static readonly string V2022_02_01; + public static readonly string V2022_03_01; + public static readonly string V2022_04_01; + public static readonly string V2022_06_01; + public static readonly string V2022_07_01; + public static readonly string V2022_08_01; + public static readonly string V2022_09_01; + public static readonly string V2022_11_01; + public static readonly string V2023_01_01; + public static readonly string V2023_02_01; + public static readonly string V2023_03_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2023_06_01; + public static readonly string V2023_07_01; + public static readonly string V2023_08_01; + public static readonly string V2023_09_01; + public static readonly string V2023_10_01; + public static readonly string V2023_11_01; + public static readonly string V2024_01_01; + public static readonly string V2024_02_01; + public static readonly string V2024_05_01; + public static readonly string V2024_06_01; + public static readonly string V2024_07_01; + public static readonly string V2024_08_01; + } + } + public enum AgentPoolType + { + VirtualMachineScaleSets = 0, + AvailabilitySet = 1, + } + public partial class AgentPoolUpgradeSettings : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AgentPoolUpgradeSettings() { } + public Azure.Provisioning.BicepValue DrainTimeoutInMinutes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxSurge { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum AutoScaleExpander + { + [System.Runtime.Serialization.DataMemberAttribute(Name="least-waste")] + LeastWaste = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="most-pods")] + MostPods = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="priority")] + Priority = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="random")] + Random = 3, + } + public partial class ContainerServiceAgentPool : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerServiceAgentPool(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList AvailabilityZones { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CapacityReservationGroupId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Count { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreationDataSourceResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CurrentOrchestratorVersion { get { throw null; } } + public Azure.Provisioning.BicepValue EnableAutoScaling { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableEncryptionAtHost { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableFips { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableNodePublicIP { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableUltraSsd { get { throw null; } set { } } + public Azure.Provisioning.BicepValue GpuInstanceProfile { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HostGroupId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.ContainerService.KubeletConfig KubeletConfig { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KubeletDiskType { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.LinuxOSConfig LinuxOSConfig { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxPods { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Mode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.AgentPoolNetworkProfile NetworkProfile { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NodeImageVersion { get { throw null; } } + public Azure.Provisioning.BicepDictionary NodeLabels { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NodePublicIPPrefixId { get { throw null; } set { } } + public Azure.Provisioning.BicepList NodeTaints { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OrchestratorVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OSDiskSizeInGB { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OSDiskType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OSSku { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OSType { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ContainerServiceManagedCluster? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PodSubnetId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PowerStateCode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue ProximityPlacementGroupId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScaleDownMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScaleSetEvictionPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScaleSetPriority { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SpotMaxPrice { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TypePropertiesType { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.AgentPoolUpgradeSettings UpgradeSettings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VmSize { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VnetSubnetId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WorkloadRuntime { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ContainerService.ContainerServiceAgentPool FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_08_31; + public static readonly string V2018_03_31; + public static readonly string V2019_02_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2019_08_01; + public static readonly string V2019_10_01; + public static readonly string V2019_11_01; + public static readonly string V2020_01_01; + public static readonly string V2020_02_01; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_06_01; + public static readonly string V2020_07_01; + public static readonly string V2020_09_01; + public static readonly string V2020_11_01; + public static readonly string V2020_12_01; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2021_05_01; + public static readonly string V2021_07_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2021_10_01; + public static readonly string V2022_01_01; + public static readonly string V2022_02_01; + public static readonly string V2022_03_01; + public static readonly string V2022_04_01; + public static readonly string V2022_06_01; + public static readonly string V2022_07_01; + public static readonly string V2022_08_01; + public static readonly string V2022_09_01; + public static readonly string V2022_11_01; + public static readonly string V2023_01_01; + public static readonly string V2023_02_01; + public static readonly string V2023_03_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2023_06_01; + public static readonly string V2023_07_01; + public static readonly string V2023_08_01; + public static readonly string V2023_09_01; + public static readonly string V2023_10_01; + public static readonly string V2023_11_01; + public static readonly string V2024_01_01; + public static readonly string V2024_02_01; + public static readonly string V2024_05_01; + public static readonly string V2024_06_01; + public static readonly string V2024_07_01; + public static readonly string V2024_08_01; + } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct ContainerServiceBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ContainerServiceBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole AzureKubernetesServiceClusterAdminRole { get { throw null; } } + public static Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole AzureKubernetesServiceClusterMonitoringUser { get { throw null; } } + public static Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole AzureKubernetesServiceClusterUserRole { get { throw null; } } + public static Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole AzureKubernetesServiceContributorRole { get { throw null; } } + public static Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole AzureKubernetesServiceRbacAdmin { get { throw null; } } + public static Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole AzureKubernetesServiceRbacClusterAdmin { get { throw null; } } + public static Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole AzureKubernetesServiceRbacReader { get { throw null; } } + public static Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole AzureKubernetesServiceRbacWriter { get { throw null; } } + public bool Equals(Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole left, Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole left, Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public partial class ContainerServiceDateSpan : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerServiceDateSpan() { } + public Azure.Provisioning.BicepValue End { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Start { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerServiceIPTag : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerServiceIPTag() { } + public Azure.Provisioning.BicepValue IPTagType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Tag { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerServiceLinuxProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerServiceLinuxProfile() { } + public Azure.Provisioning.BicepValue AdminUsername { get { throw null; } set { } } + public Azure.Provisioning.BicepList SshPublicKeys { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerServiceLoadBalancerSku + { + [System.Runtime.Serialization.DataMemberAttribute(Name="standard")] + Standard = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="basic")] + Basic = 1, + } + public partial class ContainerServiceMaintenanceAbsoluteMonthlySchedule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerServiceMaintenanceAbsoluteMonthlySchedule() { } + public Azure.Provisioning.BicepValue DayOfMonth { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IntervalMonths { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerServiceMaintenanceConfiguration : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerServiceMaintenanceConfiguration(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.ContainerService.ContainerServiceMaintenanceWindow MaintenanceWindow { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList NotAllowedTimes { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ContainerServiceManagedCluster? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepList TimesInWeek { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ContainerService.ContainerServiceMaintenanceConfiguration FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_08_31; + public static readonly string V2018_03_31; + public static readonly string V2019_02_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2019_08_01; + public static readonly string V2019_10_01; + public static readonly string V2019_11_01; + public static readonly string V2020_01_01; + public static readonly string V2020_02_01; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_06_01; + public static readonly string V2020_07_01; + public static readonly string V2020_09_01; + public static readonly string V2020_11_01; + public static readonly string V2020_12_01; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2021_05_01; + public static readonly string V2021_07_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2021_10_01; + public static readonly string V2022_01_01; + public static readonly string V2022_02_01; + public static readonly string V2022_03_01; + public static readonly string V2022_04_01; + public static readonly string V2022_06_01; + public static readonly string V2022_07_01; + public static readonly string V2022_08_01; + public static readonly string V2022_09_01; + public static readonly string V2022_11_01; + public static readonly string V2023_01_01; + public static readonly string V2023_02_01; + public static readonly string V2023_03_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2023_06_01; + public static readonly string V2023_07_01; + public static readonly string V2023_08_01; + public static readonly string V2023_09_01; + public static readonly string V2023_10_01; + public static readonly string V2023_11_01; + public static readonly string V2024_01_01; + public static readonly string V2024_02_01; + public static readonly string V2024_05_01; + public static readonly string V2024_06_01; + public static readonly string V2024_07_01; + public static readonly string V2024_08_01; + } + } + public partial class ContainerServiceMaintenanceRelativeMonthlySchedule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerServiceMaintenanceRelativeMonthlySchedule() { } + public Azure.Provisioning.BicepValue DayOfWeek { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IntervalMonths { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WeekIndex { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerServiceMaintenanceRelativeMonthlyScheduleWeekIndex + { + First = 0, + Second = 1, + Third = 2, + Fourth = 3, + Last = 4, + } + public partial class ContainerServiceMaintenanceSchedule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerServiceMaintenanceSchedule() { } + public Azure.Provisioning.ContainerService.ContainerServiceMaintenanceAbsoluteMonthlySchedule AbsoluteMonthly { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DailyIntervalDays { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ContainerServiceMaintenanceRelativeMonthlySchedule RelativeMonthly { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ContainerServiceMaintenanceWeeklySchedule Weekly { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerServiceMaintenanceWeeklySchedule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerServiceMaintenanceWeeklySchedule() { } + public Azure.Provisioning.BicepValue DayOfWeek { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IntervalWeeks { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerServiceMaintenanceWindow : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerServiceMaintenanceWindow() { } + public Azure.Provisioning.BicepValue DurationHours { get { throw null; } set { } } + public Azure.Provisioning.BicepList NotAllowedDates { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ContainerServiceMaintenanceSchedule Schedule { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartDate { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartTime { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UtcOffset { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerServiceManagedCluster : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerServiceManagedCluster(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.ContainerService.ManagedClusterAadProfile AadProfile { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary AddonProfiles { get { throw null; } set { } } + public Azure.Provisioning.BicepList AgentPoolProfiles { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ManagedClusterApiServerAccessProfile ApiServerAccessProfile { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ManagedClusterAutoScalerProfile AutoScalerProfile { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ManagedClusterAutoUpgradeProfile AutoUpgradeProfile { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ManagedClusterMonitorProfileMetrics AzureMonitorMetrics { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AzurePortalFqdn { get { throw null; } } + public Azure.Provisioning.ContainerService.ManagedClusterIdentity ClusterIdentity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CurrentKubernetesVersion { get { throw null; } } + public Azure.Provisioning.BicepValue DisableLocalAccounts { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DiskEncryptionSetId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DnsPrefix { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnablePodSecurityPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableRbac { get { throw null; } set { } } + public Azure.Provisioning.Resources.ExtendedAzureLocation ExtendedLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Fqdn { get { throw null; } } + public Azure.Provisioning.BicepValue FqdnSubdomain { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ManagedClusterHttpProxyConfig HttpProxyConfig { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepDictionary IdentityProfile { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KubernetesVersion { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ContainerServiceLinuxProfile LinuxProfile { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxAgentPools { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ContainerServiceNetworkProfile NetworkProfile { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NodeResourceGroup { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ManagedClusterOidcIssuerProfile OidcIssuerProfile { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ManagedClusterPodIdentityProfile PodIdentityProfile { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PowerStateCode { get { throw null; } } + public Azure.Provisioning.BicepValue PrivateFqdn { get { throw null; } } + public Azure.Provisioning.BicepList PrivateLinkResources { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } } + public Azure.Provisioning.ContainerService.ManagedClusterSecurityProfile SecurityProfile { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ServiceMeshProfile ServiceMeshProfile { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ManagedClusterServicePrincipalProfile ServicePrincipalProfile { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ManagedClusterSku Sku { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ManagedClusterStorageProfile StorageProfile { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SupportPlan { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.UpgradeOverrideSettings UpgradeOverrideSettings { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ManagedClusterWindowsProfile WindowsProfile { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ManagedClusterWorkloadAutoScalerProfile WorkloadAutoScalerProfile { get { throw null; } set { } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ContainerService.ContainerServiceManagedCluster FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_08_31; + public static readonly string V2018_03_31; + public static readonly string V2019_02_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2019_08_01; + public static readonly string V2019_10_01; + public static readonly string V2019_11_01; + public static readonly string V2020_01_01; + public static readonly string V2020_02_01; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_06_01; + public static readonly string V2020_07_01; + public static readonly string V2020_09_01; + public static readonly string V2020_11_01; + public static readonly string V2020_12_01; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2021_05_01; + public static readonly string V2021_07_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2021_10_01; + public static readonly string V2022_01_01; + public static readonly string V2022_02_01; + public static readonly string V2022_03_01; + public static readonly string V2022_04_01; + public static readonly string V2022_06_01; + public static readonly string V2022_07_01; + public static readonly string V2022_08_01; + public static readonly string V2022_09_01; + public static readonly string V2022_11_01; + public static readonly string V2023_01_01; + public static readonly string V2023_02_01; + public static readonly string V2023_03_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2023_06_01; + public static readonly string V2023_07_01; + public static readonly string V2023_08_01; + public static readonly string V2023_09_01; + public static readonly string V2023_10_01; + public static readonly string V2023_11_01; + public static readonly string V2024_01_01; + public static readonly string V2024_02_01; + public static readonly string V2024_05_01; + public static readonly string V2024_06_01; + public static readonly string V2024_07_01; + public static readonly string V2024_08_01; + } + } + public enum ContainerServiceNetworkMode + { + [System.Runtime.Serialization.DataMemberAttribute(Name="transparent")] + Transparent = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="bridge")] + Bridge = 1, + } + public enum ContainerServiceNetworkPlugin + { + [System.Runtime.Serialization.DataMemberAttribute(Name="azure")] + Azure = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="kubenet")] + Kubenet = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="none")] + None = 2, + } + public enum ContainerServiceNetworkPluginMode + { + [System.Runtime.Serialization.DataMemberAttribute(Name="overlay")] + Overlay = 0, + } + public enum ContainerServiceNetworkPolicy + { + [System.Runtime.Serialization.DataMemberAttribute(Name="calico")] + Calico = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="azure")] + Azure = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="cilium")] + Cilium = 2, + } + public partial class ContainerServiceNetworkProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerServiceNetworkProfile() { } + public Azure.Provisioning.BicepValue DnsServiceIP { get { throw null; } set { } } + public Azure.Provisioning.BicepList IPFamilies { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ManagedClusterLoadBalancerProfile LoadBalancerProfile { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LoadBalancerSku { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ManagedClusterNatGatewayProfile NatGatewayProfile { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetworkDataplane { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetworkMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetworkPlugin { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetworkPluginMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetworkPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OutboundType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PodCidr { get { throw null; } set { } } + public Azure.Provisioning.BicepList PodCidrs { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServiceCidr { get { throw null; } set { } } + public Azure.Provisioning.BicepList ServiceCidrs { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerServiceOSDiskType + { + Managed = 0, + Ephemeral = 1, + } + public enum ContainerServiceOSSku + { + Ubuntu = 0, + AzureLinux = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="CBLMariner")] + CblMariner = 2, + Windows2019 = 3, + Windows2022 = 4, + } + public enum ContainerServiceOSType + { + Linux = 0, + Windows = 1, + } + public enum ContainerServiceOutboundType + { + [System.Runtime.Serialization.DataMemberAttribute(Name="loadBalancer")] + LoadBalancer = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="userDefinedRouting")] + UserDefinedRouting = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="managedNATGateway")] + ManagedNatGateway = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="userAssignedNATGateway")] + UserAssignedNatGateway = 3, + } + public partial class ContainerServicePrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerServicePrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.ContainerService.ContainerServicePrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ContainerServiceManagedCluster? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ContainerService.ContainerServicePrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_08_31; + public static readonly string V2018_03_31; + public static readonly string V2019_02_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2019_08_01; + public static readonly string V2019_10_01; + public static readonly string V2019_11_01; + public static readonly string V2020_01_01; + public static readonly string V2020_02_01; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_06_01; + public static readonly string V2020_07_01; + public static readonly string V2020_09_01; + public static readonly string V2020_11_01; + public static readonly string V2020_12_01; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2021_05_01; + public static readonly string V2021_07_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2021_10_01; + public static readonly string V2022_01_01; + public static readonly string V2022_02_01; + public static readonly string V2022_03_01; + public static readonly string V2022_04_01; + public static readonly string V2022_06_01; + public static readonly string V2022_07_01; + public static readonly string V2022_08_01; + public static readonly string V2022_09_01; + public static readonly string V2022_11_01; + public static readonly string V2023_01_01; + public static readonly string V2023_02_01; + public static readonly string V2023_03_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2023_06_01; + public static readonly string V2023_07_01; + public static readonly string V2023_08_01; + public static readonly string V2023_09_01; + public static readonly string V2023_10_01; + public static readonly string V2023_11_01; + public static readonly string V2024_01_01; + public static readonly string V2024_02_01; + public static readonly string V2024_05_01; + public static readonly string V2024_06_01; + public static readonly string V2024_07_01; + public static readonly string V2024_08_01; + } + } + public enum ContainerServicePrivateEndpointConnectionProvisioningState + { + Canceled = 0, + Creating = 1, + Deleting = 2, + Failed = 3, + Succeeded = 4, + } + public partial class ContainerServicePrivateLinkResourceData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerServicePrivateLinkResourceData() { } + public Azure.Provisioning.BicepValue GroupId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateLinkServiceId { get { throw null; } } + public Azure.Provisioning.BicepList RequiredMembers { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerServicePrivateLinkServiceConnectionState : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerServicePrivateLinkServiceConnectionState() { } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerServicePrivateLinkServiceConnectionStatus + { + Pending = 0, + Approved = 1, + Rejected = 2, + Disconnected = 3, + } + public enum ContainerServicePublicNetworkAccess + { + Enabled = 0, + Disabled = 1, + } + public partial class ContainerServiceSshPublicKey : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerServiceSshPublicKey() { } + public Azure.Provisioning.BicepValue KeyData { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerServiceStateCode + { + Running = 0, + Stopped = 1, + } + public partial class ContainerServiceTimeInWeek : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerServiceTimeInWeek() { } + public Azure.Provisioning.BicepValue Day { get { throw null; } set { } } + public Azure.Provisioning.BicepList HourSlots { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerServiceTimeSpan : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerServiceTimeSpan() { } + public Azure.Provisioning.BicepValue EndOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartOn { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContainerServiceTrustedAccessRoleBinding : Azure.Provisioning.Primitives.ProvisionableResource + { + public ContainerServiceTrustedAccessRoleBinding(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ContainerServiceManagedCluster? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepList Roles { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceResourceId { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ContainerService.ContainerServiceTrustedAccessRoleBinding FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_08_31; + public static readonly string V2018_03_31; + public static readonly string V2019_02_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2019_08_01; + public static readonly string V2019_10_01; + public static readonly string V2019_11_01; + public static readonly string V2020_01_01; + public static readonly string V2020_02_01; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_06_01; + public static readonly string V2020_07_01; + public static readonly string V2020_09_01; + public static readonly string V2020_11_01; + public static readonly string V2020_12_01; + public static readonly string V2021_02_01; + public static readonly string V2021_03_01; + public static readonly string V2021_05_01; + public static readonly string V2021_07_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2021_10_01; + public static readonly string V2022_01_01; + public static readonly string V2022_02_01; + public static readonly string V2022_03_01; + public static readonly string V2022_04_01; + public static readonly string V2022_06_01; + public static readonly string V2022_07_01; + public static readonly string V2022_08_01; + public static readonly string V2022_09_01; + public static readonly string V2022_11_01; + public static readonly string V2023_01_01; + public static readonly string V2023_02_01; + public static readonly string V2023_03_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2023_06_01; + public static readonly string V2023_07_01; + public static readonly string V2023_08_01; + public static readonly string V2023_09_01; + public static readonly string V2023_10_01; + public static readonly string V2023_11_01; + public static readonly string V2024_01_01; + public static readonly string V2024_02_01; + public static readonly string V2024_05_01; + public static readonly string V2024_06_01; + public static readonly string V2024_07_01; + public static readonly string V2024_08_01; + } + } + public enum ContainerServiceTrustedAccessRoleBindingProvisioningState + { + Canceled = 0, + Deleting = 1, + Failed = 2, + Succeeded = 3, + Updating = 4, + } + public partial class ContainerServiceUserAssignedIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ContainerServiceUserAssignedIdentity() { } + public Azure.Provisioning.BicepValue ClientId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ObjectId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContainerServiceWeekDay + { + Sunday = 0, + Monday = 1, + Tuesday = 2, + Wednesday = 3, + Thursday = 4, + Friday = 5, + Saturday = 6, + } + public enum GpuInstanceProfile + { + [System.Runtime.Serialization.DataMemberAttribute(Name="MIG1g")] + Mig1G = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="MIG2g")] + Mig2G = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="MIG3g")] + Mig3G = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="MIG4g")] + Mig4G = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="MIG7g")] + Mig7G = 4, + } + public enum IPFamily + { + IPv4 = 0, + IPv6 = 1, + } + public partial class IstioComponents : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public IstioComponents() { } + public Azure.Provisioning.BicepList EgressGateways { get { throw null; } set { } } + public Azure.Provisioning.BicepList IngressGateways { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class IstioEgressGateway : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public IstioEgressGateway() { } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary NodeSelector { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class IstioIngressGateway : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public IstioIngressGateway() { } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Mode { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum IstioIngressGatewayMode + { + External = 0, + Internal = 1, + } + public partial class IstioPluginCertificateAuthority : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public IstioPluginCertificateAuthority() { } + public Azure.Provisioning.BicepValue CertChainObjectName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CertObjectName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyObjectName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RootCertObjectName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class IstioServiceMesh : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public IstioServiceMesh() { } + public Azure.Provisioning.ContainerService.IstioPluginCertificateAuthority CertificateAuthorityPlugin { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.IstioComponents Components { get { throw null; } set { } } + public Azure.Provisioning.BicepList Revisions { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class KubeletConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KubeletConfig() { } + public Azure.Provisioning.BicepList AllowedUnsafeSysctls { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ContainerLogMaxFiles { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ContainerLogMaxSizeInMB { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CpuCfsQuotaPeriod { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CpuManagerPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FailStartWithSwapOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ImageGcHighThreshold { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ImageGcLowThreshold { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsCpuCfsQuotaEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PodMaxPids { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TopologyManagerPolicy { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum KubeletDiskType + { + OS = 0, + Temporary = 1, + } + public enum KubernetesSupportPlan + { + KubernetesOfficial = 0, + AKSLongTermSupport = 1, + } + public partial class LinuxOSConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public LinuxOSConfig() { } + public Azure.Provisioning.BicepValue SwapFileSizeInMB { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.SysctlConfig Sysctls { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TransparentHugePageDefrag { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TransparentHugePageEnabled { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterAadProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterAadProfile() { } + public Azure.Provisioning.BicepList AdminGroupObjectIds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClientAppId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsAzureRbacEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsManagedAadEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServerAppId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServerAppSecret { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterAddonProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterAddonProfile() { } + public Azure.Provisioning.BicepDictionary Config { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ManagedClusterAddonProfileIdentity Identity { get { throw null; } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterAddonProfileIdentity : Azure.Provisioning.ContainerService.ContainerServiceUserAssignedIdentity + { + public ManagedClusterAddonProfileIdentity() { } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterAgentPoolProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterAgentPoolProfile() { } + public Azure.Provisioning.BicepValue AgentPoolType { get { throw null; } set { } } + public Azure.Provisioning.BicepList AvailabilityZones { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CapacityReservationGroupId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Count { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreationDataSourceResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CurrentOrchestratorVersion { get { throw null; } } + public Azure.Provisioning.BicepValue EnableAutoScaling { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableEncryptionAtHost { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableFips { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableNodePublicIP { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableUltraSsd { get { throw null; } set { } } + public Azure.Provisioning.BicepValue GpuInstanceProfile { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HostGroupId { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.KubeletConfig KubeletConfig { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KubeletDiskType { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.LinuxOSConfig LinuxOSConfig { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxPods { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Mode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.AgentPoolNetworkProfile NetworkProfile { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NodeImageVersion { get { throw null; } } + public Azure.Provisioning.BicepDictionary NodeLabels { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NodePublicIPPrefixId { get { throw null; } set { } } + public Azure.Provisioning.BicepList NodeTaints { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OrchestratorVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OSDiskSizeInGB { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OSDiskType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OSSku { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OSType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PodSubnetId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PowerStateCode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue ProximityPlacementGroupId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScaleDownMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScaleSetEvictionPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScaleSetPriority { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SpotMaxPrice { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.AgentPoolUpgradeSettings UpgradeSettings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VmSize { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VnetSubnetId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WorkloadRuntime { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterApiServerAccessProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterApiServerAccessProfile() { } + public Azure.Provisioning.BicepList AuthorizedIPRanges { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisableRunCommand { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnablePrivateCluster { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnablePrivateClusterPublicFqdn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateDnsZone { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterAutoScalerProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterAutoScalerProfile() { } + public Azure.Provisioning.BicepValue BalanceSimilarNodeGroups { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Expander { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxEmptyBulkDelete { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxGracefulTerminationSec { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxNodeProvisionTime { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxTotalUnreadyPercentage { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NewPodScaleUpDelay { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OkTotalUnreadyCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScaleDownDelayAfterAdd { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScaleDownDelayAfterDelete { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScaleDownDelayAfterFailure { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScaleDownUnneededTime { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScaleDownUnreadyTime { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScaleDownUtilizationThreshold { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScanIntervalInSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SkipNodesWithLocalStorage { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SkipNodesWithSystemPods { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterAutoUpgradeProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterAutoUpgradeProfile() { } + public Azure.Provisioning.BicepValue NodeOSUpgradeChannel { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UpgradeChannel { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterDelegatedIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterDelegatedIdentity() { } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReferralResource { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterHttpProxyConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterHttpProxyConfig() { } + public Azure.Provisioning.BicepValue HttpProxy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HttpsProxy { get { throw null; } set { } } + public Azure.Provisioning.BicepList NoProxy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TrustedCA { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterIdentity() { } + public Azure.Provisioning.BicepDictionary DelegatedResources { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrincipalId { get { throw null; } } + public Azure.Provisioning.BicepValue ResourceIdentityType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } } + public Azure.Provisioning.BicepDictionary UserAssignedIdentities { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ManagedClusterKeyVaultNetworkAccessType + { + Public = 0, + Private = 1, + } + public enum ManagedClusterLoadBalancerBackendPoolType + { + NodeIPConfiguration = 0, + NodeIP = 1, + } + public partial class ManagedClusterLoadBalancerProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterLoadBalancerProfile() { } + public Azure.Provisioning.BicepValue AllocatedOutboundPorts { get { throw null; } set { } } + public Azure.Provisioning.BicepValue BackendPoolType { get { throw null; } set { } } + public Azure.Provisioning.BicepList EffectiveOutboundIPs { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableMultipleStandardLoadBalancers { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IdleTimeoutInMinutes { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ManagedClusterLoadBalancerProfileManagedOutboundIPs ManagedOutboundIPs { get { throw null; } set { } } + public Azure.Provisioning.BicepList OutboundPublicIPPrefixes { get { throw null; } set { } } + public Azure.Provisioning.BicepList OutboundPublicIPs { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterLoadBalancerProfileManagedOutboundIPs : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterLoadBalancerProfileManagedOutboundIPs() { } + public Azure.Provisioning.BicepValue Count { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CountIPv6 { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterMonitorProfileKubeStateMetrics : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterMonitorProfileKubeStateMetrics() { } + public Azure.Provisioning.BicepValue MetricAnnotationsAllowList { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MetricLabelsAllowlist { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterMonitorProfileMetrics : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterMonitorProfileMetrics() { } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ManagedClusterMonitorProfileKubeStateMetrics KubeStateMetrics { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterNatGatewayProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterNatGatewayProfile() { } + public Azure.Provisioning.BicepList EffectiveOutboundIPs { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IdleTimeoutInMinutes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedOutboundIPCount { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ManagedClusterNodeOSUpgradeChannel + { + None = 0, + Unmanaged = 1, + NodeImage = 2, + } + public partial class ManagedClusterOidcIssuerProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterOidcIssuerProfile() { } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IssuerUriInfo { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterPodIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterPodIdentity() { } + public Azure.Provisioning.BicepValue BindingSelector { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ErrorDetail { get { throw null; } } + public Azure.Provisioning.ContainerService.ContainerServiceUserAssignedIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Namespace { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterPodIdentityException : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterPodIdentityException() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Namespace { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary PodLabels { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterPodIdentityProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterPodIdentityProfile() { } + public Azure.Provisioning.BicepValue AllowNetworkPluginKubenet { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepList UserAssignedIdentities { get { throw null; } set { } } + public Azure.Provisioning.BicepList UserAssignedIdentityExceptions { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ManagedClusterPodIdentityProvisioningState + { + Assigned = 0, + Canceled = 1, + Deleting = 2, + Failed = 3, + Succeeded = 4, + Updating = 5, + } + public partial class ManagedClusterSecurityProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterSecurityProfile() { } + public Azure.Provisioning.ContainerService.ManagedClusterSecurityProfileKeyVaultKms AzureKeyVaultKms { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ManagedClusterSecurityProfileDefender Defender { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.ManagedClusterSecurityProfileImageCleaner ImageCleaner { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsWorkloadIdentityEnabled { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterSecurityProfileDefender : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterSecurityProfileDefender() { } + public Azure.Provisioning.BicepValue IsSecurityMonitoringEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LogAnalyticsWorkspaceResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterSecurityProfileImageCleaner : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterSecurityProfileImageCleaner() { } + public Azure.Provisioning.BicepValue IntervalHours { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterSecurityProfileKeyVaultKms : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterSecurityProfileKeyVaultKms() { } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterServicePrincipalProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterServicePrincipalProfile() { } + public Azure.Provisioning.BicepValue ClientId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Secret { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterSku() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Tier { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ManagedClusterSkuName + { + Basic = 0, + Base = 1, + } + public enum ManagedClusterSkuTier + { + Paid = 0, + Premium = 1, + Standard = 2, + Free = 3, + } + public partial class ManagedClusterStorageProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterStorageProfile() { } + public Azure.Provisioning.BicepValue IsBlobCsiDriverEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDiskCsiDriverEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsFileCsiDriverEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsSnapshotControllerEnabled { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterWindowsProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterWindowsProfile() { } + public Azure.Provisioning.BicepValue AdminPassword { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AdminUsername { get { throw null; } set { } } + public Azure.Provisioning.ContainerService.WindowsGmsaProfile GmsaProfile { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsCsiProxyEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LicenseType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedClusterWorkloadAutoScalerProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedClusterWorkloadAutoScalerProfile() { } + public Azure.Provisioning.BicepValue IsKedaEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsVpaEnabled { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum NetworkDataplane + { + [System.Runtime.Serialization.DataMemberAttribute(Name="azure")] + Azure = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="cilium")] + Cilium = 1, + } + public enum ScaleDownMode + { + Delete = 0, + Deallocate = 1, + } + public enum ScaleSetEvictionPolicy + { + Delete = 0, + Deallocate = 1, + } + public enum ScaleSetPriority + { + Spot = 0, + Regular = 1, + } + public enum ServiceMeshMode + { + Istio = 0, + Disabled = 1, + } + public partial class ServiceMeshProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceMeshProfile() { } + public Azure.Provisioning.ContainerService.IstioServiceMesh Istio { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Mode { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum SnapshotType + { + NodePool = 0, + } + public partial class SysctlConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SysctlConfig() { } + public Azure.Provisioning.BicepValue FsAioMaxNr { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FsFileMax { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FsInotifyMaxUserWatches { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FsNrOpen { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KernelThreadsMax { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetCoreNetdevMaxBacklog { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetCoreOptmemMax { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetCoreRmemDefault { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetCoreRmemMax { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetCoreSomaxconn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetCoreWmemDefault { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetCoreWmemMax { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetIPv4IPLocalPortRange { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetIPv4NeighDefaultGcThresh1 { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetIPv4NeighDefaultGcThresh2 { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetIPv4NeighDefaultGcThresh3 { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetIPv4TcpFinTimeout { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetIPv4TcpKeepaliveIntvl { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetIPv4TcpKeepaliveProbes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetIPv4TcpKeepaliveTime { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetIPv4TcpMaxSynBacklog { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetIPv4TcpMaxTwBuckets { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetIPv4TcpTwReuse { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetNetfilterNfConntrackBuckets { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetNetfilterNfConntrackMax { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VmMaxMapCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VmSwappiness { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VmVfsCachePressure { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum UpgradeChannel + { + [System.Runtime.Serialization.DataMemberAttribute(Name="rapid")] + Rapid = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="stable")] + Stable = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="patch")] + Patch = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="node-image")] + NodeImage = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="none")] + None = 4, + } + public partial class UpgradeOverrideSettings : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public UpgradeOverrideSettings() { } + public Azure.Provisioning.BicepValue ForceUpgrade { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Until { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class WindowsGmsaProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public WindowsGmsaProfile() { } + public Azure.Provisioning.BicepValue DnsServer { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RootDomainName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum WindowsVmLicenseType + { + None = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="Windows_Server")] + WindowsServer = 1, + } + public enum WorkloadRuntime + { + [System.Runtime.Serialization.DataMemberAttribute(Name="OCIContainer")] + OciContainer = 0, + WasmWasi = 1, + } +} diff --git a/sdk/provisioning/Azure.Provisioning.CosmosDB/api/Azure.Provisioning.CosmosDB.net8.0.cs b/sdk/provisioning/Azure.Provisioning.CosmosDB/api/Azure.Provisioning.CosmosDB.net8.0.cs new file mode 100644 index 0000000000000..d21566eaf5878 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.CosmosDB/api/Azure.Provisioning.CosmosDB.net8.0.cs @@ -0,0 +1,2839 @@ +namespace Azure.Provisioning.CosmosDB +{ + public enum AnalyticalStorageSchemaType + { + WellDefined = 0, + FullFidelity = 1, + } + public partial class AuthenticationMethodLdapProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AuthenticationMethodLdapProperties() { } + public Azure.Provisioning.BicepValue ConnectionTimeoutInMs { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SearchBaseDistinguishedName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SearchFilterTemplate { get { throw null; } set { } } + public Azure.Provisioning.BicepList ServerCertificates { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServerHostname { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServerPort { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServiceUserDistinguishedName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServiceUserPassword { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class AutoscaleSettingsResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AutoscaleSettingsResourceInfo() { } + public Azure.Provisioning.CosmosDB.ThroughputPolicyResourceInfo AutoUpgradeThroughputPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxThroughput { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TargetMaxThroughput { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class AzureBlobDataTransferDataSourceSink : Azure.Provisioning.CosmosDB.DataTransferDataSourceSink + { + public AzureBlobDataTransferDataSourceSink() { } + public Azure.Provisioning.BicepValue ContainerName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EndpointUri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class BackupPolicyMigrationState : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public BackupPolicyMigrationState() { } + public Azure.Provisioning.BicepValue StartOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TargetType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum BackupPolicyMigrationStatus + { + Invalid = 0, + InProgress = 1, + Completed = 2, + Failed = 3, + } + public enum BackupPolicyType + { + Periodic = 0, + Continuous = 1, + } + public partial class BaseCosmosDataTransferDataSourceSink : Azure.Provisioning.CosmosDB.DataTransferDataSourceSink + { + public BaseCosmosDataTransferDataSourceSink() { } + public Azure.Provisioning.BicepValue RemoteAccountName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum CassandraAuthenticationMethod + { + None = 0, + Cassandra = 1, + Ldap = 2, + } + public enum CassandraAutoReplicateForm + { + None = 0, + SystemKeyspaces = 1, + AllKeyspaces = 2, + } + public partial class CassandraCertificate : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CassandraCertificate() { } + public Azure.Provisioning.BicepValue Pem { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CassandraCluster : Azure.Provisioning.Primitives.ProvisionableResource + { + public CassandraCluster(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CassandraClusterProperties Properties { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CassandraCluster FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class CassandraClusterBackupSchedule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CassandraClusterBackupSchedule() { } + public Azure.Provisioning.BicepValue CronExpression { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionInHours { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScheduleName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CassandraClusterKey : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CassandraClusterKey() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OrderBy { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CassandraClusterProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CassandraClusterProperties() { } + public Azure.Provisioning.BicepValue AuthenticationMethod { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AutoReplicate { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AzureConnectionMethod { get { throw null; } set { } } + public Azure.Provisioning.BicepList BackupSchedules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CassandraVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepList ClientCertificates { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClusterNameOverride { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClusterType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DelegatedManagementSubnetId { get { throw null; } set { } } + public Azure.Provisioning.BicepList Extensions { get { throw null; } set { } } + public Azure.Provisioning.BicepList ExternalDataCenters { get { throw null; } set { } } + public Azure.Provisioning.BicepList ExternalGossipCertificates { get { throw null; } set { } } + public Azure.Provisioning.BicepList ExternalSeedNodes { get { throw null; } set { } } + public Azure.Provisioning.BicepList GossipCertificates { get { throw null; } } + public Azure.Provisioning.BicepValue HoursBetweenBackups { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InitialCassandraAdminPassword { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsCassandraAuditLoggingEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDeallocated { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsRepairEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateLinkResourceId { get { throw null; } } + public Azure.Provisioning.BicepValue PrometheusEndpointIPAddress { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CassandraError ProvisionError { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RestoreFromBackupId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScheduledEventStrategy { get { throw null; } set { } } + public Azure.Provisioning.BicepList SeedNodes { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum CassandraClusterType + { + Production = 0, + NonProduction = 1, + } + public partial class CassandraColumn : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CassandraColumn() { } + public Azure.Provisioning.BicepValue CassandraColumnType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CassandraDataCenter : Azure.Provisioning.Primitives.ProvisionableResource + { + public CassandraDataCenter(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CassandraCluster? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CassandraDataCenterProperties Properties { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CassandraDataCenter FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class CassandraDataCenterProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CassandraDataCenterProperties() { } + public Azure.Provisioning.CosmosDB.AuthenticationMethodLdapProperties AuthenticationMethodLdapProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue BackupStorageCustomerKeyUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Base64EncodedCassandraYamlFragment { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DataCenterLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Deallocated { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DelegatedSubnetId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DiskCapacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DiskSku { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DoesSupportAvailabilityZone { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedDiskCustomerKeyUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NodeCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointIPAddress { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CassandraError ProvisionError { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.BicepList SeedNodes { get { throw null; } } + public Azure.Provisioning.BicepValue Sku { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CassandraDataCenterSeedNode : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CassandraDataCenterSeedNode() { } + public Azure.Provisioning.BicepValue IPAddress { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CassandraError : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CassandraError() { } + public Azure.Provisioning.BicepValue AdditionalErrorInfo { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Code { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Message { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Target { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CassandraKeyspace : Azure.Provisioning.Primitives.ProvisionableResource + { + public CassandraKeyspace(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBCreateUpdateConfig Options { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ExtendedCassandraKeyspaceResourceInfo Resource { get { throw null; } } + public Azure.Provisioning.BicepValue ResourceKeyspaceName { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CassandraKeyspace FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class CassandraKeyspacePropertiesConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CassandraKeyspacePropertiesConfig() { } + public Azure.Provisioning.BicepValue AutoscaleMaxThroughput { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Throughput { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CassandraKeyspaceThroughputSetting : Azure.Provisioning.Primitives.ProvisionableResource + { + public CassandraKeyspaceThroughputSetting(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.CosmosDB.CassandraKeyspace? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ThroughputSettingsResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CassandraKeyspaceThroughputSetting FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class CassandraPartitionKey : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CassandraPartitionKey() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum CassandraProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Failed = 4, + Canceled = 5, + } + public partial class CassandraSchema : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CassandraSchema() { } + public Azure.Provisioning.BicepList ClusterKeys { get { throw null; } set { } } + public Azure.Provisioning.BicepList Columns { get { throw null; } set { } } + public Azure.Provisioning.BicepList PartitionKeys { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CassandraTable : Azure.Provisioning.Primitives.ProvisionableResource + { + public CassandraTable(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBCreateUpdateConfig Options { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CassandraKeyspace? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CassandraTableResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CassandraTable FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class CassandraTablePropertiesConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CassandraTablePropertiesConfig() { } + public Azure.Provisioning.BicepValue AutoscaleMaxThroughput { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Throughput { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CassandraTableResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CassandraTableResourceInfo() { } + public Azure.Provisioning.BicepValue AnalyticalStorageTtl { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefaultTtl { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CassandraSchema Schema { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TableName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CassandraTableThroughputSetting : Azure.Provisioning.Primitives.ProvisionableResource + { + public CassandraTableThroughputSetting(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.CosmosDB.CassandraTable? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ThroughputSettingsResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CassandraTableThroughputSetting FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class CassandraViewGetPropertiesOptions : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CassandraViewGetPropertiesOptions() { } + public Azure.Provisioning.BicepValue AutoscaleMaxThroughput { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Throughput { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CassandraViewGetPropertiesResource : Azure.Provisioning.CosmosDB.CassandraViewResource + { + public CassandraViewGetPropertiesResource() { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Rid { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class CassandraViewGetResult : Azure.Provisioning.Primitives.ProvisionableResource + { + public CassandraViewGetResult(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBCreateUpdateConfig Options { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CassandraKeyspace? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CassandraViewResource Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CassandraViewGetResult FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class CassandraViewResource : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CassandraViewResource() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ViewDefinition { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CassandraViewThroughputSetting : Azure.Provisioning.Primitives.ProvisionableResource + { + public CassandraViewThroughputSetting(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.CosmosDB.CassandraViewGetResult? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ThroughputSettingsResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CassandraViewThroughputSetting FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public enum CompositePathSortOrder + { + [System.Runtime.Serialization.DataMemberAttribute(Name="ascending")] + Ascending = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="descending")] + Descending = 1, + } + public partial class ComputedProperty : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ComputedProperty() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Query { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ConflictResolutionMode + { + LastWriterWins = 0, + Custom = 1, + } + public partial class ConflictResolutionPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ConflictResolutionPolicy() { } + public Azure.Provisioning.BicepValue ConflictResolutionPath { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ConflictResolutionProcedure { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Mode { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ConnectorOffer + { + Small = 0, + } + public partial class ConsistencyPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ConsistencyPolicy() { } + public Azure.Provisioning.BicepValue DefaultConsistencyLevel { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxIntervalInSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxStalenessPrefix { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ContinuousModeBackupPolicy : Azure.Provisioning.CosmosDB.CosmosDBAccountBackupPolicy + { + public ContinuousModeBackupPolicy() { } + public Azure.Provisioning.BicepValue ContinuousModeTier { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ContinuousTier + { + Continuous7Days = 0, + Continuous30Days = 1, + } + public partial class CosmosCassandraDataTransferDataSourceSink : Azure.Provisioning.CosmosDB.BaseCosmosDataTransferDataSourceSink + { + public CosmosCassandraDataTransferDataSourceSink() { } + public Azure.Provisioning.BicepValue KeyspaceName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TableName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBAccount : Azure.Provisioning.Primitives.ProvisionableResource + { + public CosmosDBAccount(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AnalyticalStorageSchemaType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ApiServerVersion { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBAccountBackupPolicy BackupPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepList Capabilities { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CapacityTotalThroughputLimit { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ConnectorOffer { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ConsistencyPolicy ConsistencyPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepList Cors { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreateMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CustomerManagedKeyStatus { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DatabaseAccountOfferType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefaultIdentity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefaultPriorityLevel { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DiagnosticLogEnableFullTextQuery { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisableKeyBasedMetadataWriteAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisableLocalAuth { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DocumentEndpoint { get { throw null; } } + public Azure.Provisioning.BicepValue EnableAutomaticFailover { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableBurstCapacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableCassandraConnector { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableMaterializedViews { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableMultipleWriteLocations { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnablePartitionMerge { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnablePerRegionPerPartitionAutoscale { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnablePriorityBasedExecution { get { throw null; } set { } } + public Azure.Provisioning.BicepList FailoverPolicies { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InstanceId { get { throw null; } } + public Azure.Provisioning.BicepList IPRules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsAnalyticalStorageEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsFreeTierEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsVirtualNetworkFilterEnabled { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.DatabaseAccountKeysMetadata KeysMetadata { get { throw null; } } + public Azure.Provisioning.BicepValue KeyVaultKeyUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepList Locations { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinimalTlsVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetworkAclBypass { get { throw null; } set { } } + public Azure.Provisioning.BicepList NetworkAclBypassResourceIds { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepList ReadLocations { get { throw null; } } + public Azure.Provisioning.CosmosDB.CosmosDBAccountRestoreParameters RestoreParameters { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepList VirtualNetworkRules { get { throw null; } set { } } + public Azure.Provisioning.BicepList WriteLocations { get { throw null; } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.CosmosDB.CosmosDBBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.CosmosDB.CosmosDBBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CosmosDBAccount FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public Azure.Provisioning.CosmosDB.CosmosDBAccountKeyList GetKeys() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class CosmosDBAccountBackupPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBAccountBackupPolicy() { } + public Azure.Provisioning.CosmosDB.BackupPolicyMigrationState MigrationState { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBAccountCapability : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBAccountCapability() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBAccountCorsPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBAccountCorsPolicy() { } + public Azure.Provisioning.BicepValue AllowedHeaders { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AllowedMethods { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AllowedOrigins { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExposedHeaders { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxAgeInSeconds { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum CosmosDBAccountCreateMode + { + Default = 0, + Restore = 1, + PointInTimeRestore = 2, + } + public partial class CosmosDBAccountKeyList : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBAccountKeyList() { } + public Azure.Provisioning.BicepValue PrimaryMasterKey { get { throw null; } } + public Azure.Provisioning.BicepValue PrimaryReadonlyMasterKey { get { throw null; } } + public Azure.Provisioning.BicepValue SecondaryMasterKey { get { throw null; } } + public Azure.Provisioning.BicepValue SecondaryReadonlyMasterKey { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum CosmosDBAccountKind + { + GlobalDocumentDB = 0, + MongoDB = 1, + Parse = 2, + } + public partial class CosmosDBAccountLocation : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBAccountLocation() { } + public Azure.Provisioning.BicepValue DocumentEndpoint { get { throw null; } } + public Azure.Provisioning.BicepValue FailoverPriority { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsZoneRedundant { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LocationName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum CosmosDBAccountOfferType + { + Standard = 0, + } + public enum CosmosDBAccountRestoreMode + { + PointInTime = 0, + } + public partial class CosmosDBAccountRestoreParameters : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBAccountRestoreParameters() { } + public Azure.Provisioning.BicepList DatabasesToRestore { get { throw null; } set { } } + public Azure.Provisioning.BicepList GremlinDatabasesToRestore { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsRestoreWithTtlDisabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RestoreMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RestoreSource { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RestoreTimestampInUtc { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceBackupLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepList TablesToRestore { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum CosmosDBBackupStorageRedundancy + { + Geo = 0, + Local = 1, + Zone = 2, + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct CosmosDBBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public CosmosDBBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.CosmosDB.CosmosDBBuiltInRole CosmosBackupOperator { get { throw null; } } + public static Azure.Provisioning.CosmosDB.CosmosDBBuiltInRole CosmosDBAccountReaderRole { get { throw null; } } + public static Azure.Provisioning.CosmosDB.CosmosDBBuiltInRole CosmosDBOperator { get { throw null; } } + public static Azure.Provisioning.CosmosDB.CosmosDBBuiltInRole CosmosRestoreOperator { get { throw null; } } + public static Azure.Provisioning.CosmosDB.CosmosDBBuiltInRole DocumentDBAccountContributor { get { throw null; } } + public bool Equals(Azure.Provisioning.CosmosDB.CosmosDBBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.CosmosDB.CosmosDBBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.CosmosDB.CosmosDBBuiltInRole left, Azure.Provisioning.CosmosDB.CosmosDBBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.CosmosDB.CosmosDBBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.CosmosDB.CosmosDBBuiltInRole left, Azure.Provisioning.CosmosDB.CosmosDBBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public partial class CosmosDBClientEncryptionIncludedPath : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBClientEncryptionIncludedPath() { } + public Azure.Provisioning.BicepValue ClientEncryptionKeyId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EncryptionAlgorithm { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EncryptionType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Path { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBClientEncryptionPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBClientEncryptionPolicy() { } + public Azure.Provisioning.BicepList IncludedPaths { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PolicyFormatVersion { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBCompositePath : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBCompositePath() { } + public Azure.Provisioning.BicepValue Order { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Path { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBContainerPartitionKey : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBContainerPartitionKey() { } + public Azure.Provisioning.BicepValue IsSystemKey { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepList Paths { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Version { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBCreateUpdateConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBCreateUpdateConfig() { } + public Azure.Provisioning.BicepValue AutoscaleMaxThroughput { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Throughput { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum CosmosDBDataType + { + String = 0, + Number = 1, + Point = 2, + Polygon = 3, + LineString = 4, + MultiPolygon = 5, + } + public partial class CosmosDBExcludedPath : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBExcludedPath() { } + public Azure.Provisioning.BicepValue Path { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBFailoverPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBFailoverPolicy() { } + public Azure.Provisioning.BicepValue FailoverPriority { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue LocationName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBFirewallRule : Azure.Provisioning.Primitives.ProvisionableResource + { + public CosmosDBFirewallRule(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue EndIPAddress { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.MongoCluster? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue StartIPAddress { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CosmosDBFirewallRule FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2024_07_01; + } + } + public partial class CosmosDBIncludedPath : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBIncludedPath() { } + public Azure.Provisioning.BicepList Indexes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Path { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum CosmosDBIndexingMode + { + [System.Runtime.Serialization.DataMemberAttribute(Name="consistent")] + Consistent = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="lazy")] + Lazy = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="none")] + None = 2, + } + public partial class CosmosDBIndexingPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBIndexingPolicy() { } + public Azure.Provisioning.BicepList> CompositeIndexes { get { throw null; } set { } } + public Azure.Provisioning.BicepList ExcludedPaths { get { throw null; } set { } } + public Azure.Provisioning.BicepList IncludedPaths { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IndexingMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsAutomatic { get { throw null; } set { } } + public Azure.Provisioning.BicepList SpatialIndexes { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum CosmosDBIndexKind + { + Hash = 0, + Range = 1, + Spatial = 2, + } + public partial class CosmosDBIPAddressOrRange : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBIPAddressOrRange() { } + public Azure.Provisioning.BicepValue IPAddressOrRange { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBKeyWrapMetadata : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBKeyWrapMetadata() { } + public Azure.Provisioning.BicepValue Algorithm { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CosmosDBKeyWrapMetadataType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum CosmosDBMinimalTlsVersion + { + Tls = 0, + Tls11 = 1, + Tls12 = 2, + } + public enum CosmosDBPartitionKind + { + Hash = 0, + Range = 1, + MultiHash = 2, + } + public partial class CosmosDBPathIndexes : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBPathIndexes() { } + public Azure.Provisioning.BicepValue DataType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Precision { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBPrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public CosmosDBPrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.CosmosDB.CosmosDBPrivateLinkServiceConnectionStateProperty ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue GroupId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CosmosDBPrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class CosmosDBPrivateEndpointConnectionData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBPrivateEndpointConnectionData() { } + public Azure.Provisioning.CosmosDB.CosmosDBPrivateLinkServiceConnectionStateProperty ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue GroupId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBPrivateLinkServiceConnectionStateProperty : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBPrivateLinkServiceConnectionStateProperty() { } + public Azure.Provisioning.BicepValue ActionsRequired { get { throw null; } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum CosmosDBProvisioningState + { + Succeeded = 0, + Failed = 1, + Canceled = 2, + InProgress = 3, + Updating = 4, + Dropping = 5, + } + public enum CosmosDBPublicNetworkAccess + { + Enabled = 0, + Disabled = 1, + SecuredByPerimeter = 2, + } + public enum CosmosDBServerVersion + { + [System.Runtime.Serialization.DataMemberAttribute(Name="3.2")] + V3_2 = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="3.6")] + V3_6 = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="4.0")] + V4_0 = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="4.2")] + V4_2 = 3, + } + public partial class CosmosDBService : Azure.Provisioning.Primitives.ProvisionableResource + { + public CosmosDBService(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue InstanceCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InstanceSize { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBServiceProperties Properties { get { throw null; } } + public Azure.Provisioning.BicepValue ServiceType { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CosmosDBService FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class CosmosDBServiceProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBServiceProperties() { } + public Azure.Provisioning.BicepDictionary AdditionalProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue InstanceCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InstanceSize { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum CosmosDBServiceSize + { + [System.Runtime.Serialization.DataMemberAttribute(Name="Cosmos.D4s")] + CosmosD4S = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="Cosmos.D8s")] + CosmosD8S = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="Cosmos.D16s")] + CosmosD16S = 2, + } + public enum CosmosDBServiceStatus + { + Creating = 0, + Running = 1, + Updating = 2, + Deleting = 3, + Error = 4, + Stopped = 5, + } + public enum CosmosDBServiceType + { + SqlDedicatedGateway = 0, + DataTransfer = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="GraphAPICompute")] + GraphApiCompute = 2, + MaterializedViewsBuilder = 3, + } + public enum CosmosDBSpatialType + { + Point = 0, + LineString = 1, + Polygon = 2, + MultiPolygon = 3, + } + public partial class CosmosDBSqlClientEncryptionKey : Azure.Provisioning.Primitives.ProvisionableResource + { + public CosmosDBSqlClientEncryptionKey(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBSqlDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBSqlClientEncryptionKeyResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CosmosDBSqlClientEncryptionKey FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class CosmosDBSqlClientEncryptionKeyProperties : Azure.Provisioning.CosmosDB.CosmosDBSqlClientEncryptionKeyResourceInfo + { + public CosmosDBSqlClientEncryptionKeyProperties() { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Rid { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBSqlClientEncryptionKeyResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBSqlClientEncryptionKeyResourceInfo() { } + public Azure.Provisioning.BicepValue EncryptionAlgorithm { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBKeyWrapMetadata KeyWrapMetadata { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WrappedDataEncryptionKey { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBSqlContainer : Azure.Provisioning.Primitives.ProvisionableResource + { + public CosmosDBSqlContainer(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBCreateUpdateConfig Options { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBSqlDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBSqlContainerResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CosmosDBSqlContainer FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class CosmosDBSqlContainerPropertiesConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBSqlContainerPropertiesConfig() { } + public Azure.Provisioning.BicepValue AutoscaleMaxThroughput { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Throughput { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBSqlContainerResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBSqlContainerResourceInfo() { } + public Azure.Provisioning.BicepValue AnalyticalStorageTtl { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBClientEncryptionPolicy ClientEncryptionPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepList ComputedProperties { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ConflictResolutionPolicy ConflictResolutionPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ContainerName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreateMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefaultTtl { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBIndexingPolicy IndexingPolicy { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.MaterializedViewDefinition MaterializedViewDefinition { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBContainerPartitionKey PartitionKey { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ResourceRestoreParameters RestoreParameters { get { throw null; } set { } } + public Azure.Provisioning.BicepList UniqueKeys { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBSqlContainerThroughputSetting : Azure.Provisioning.Primitives.ProvisionableResource + { + public CosmosDBSqlContainerThroughputSetting(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.CosmosDB.CosmosDBSqlContainer? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ThroughputSettingsResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CosmosDBSqlContainerThroughputSetting FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class CosmosDBSqlDatabase : Azure.Provisioning.Primitives.ProvisionableResource + { + public CosmosDBSqlDatabase(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBCreateUpdateConfig Options { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBSqlDatabaseResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CosmosDBSqlDatabase FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class CosmosDBSqlDatabasePropertiesConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBSqlDatabasePropertiesConfig() { } + public Azure.Provisioning.BicepValue AutoscaleMaxThroughput { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Throughput { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBSqlDatabaseResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBSqlDatabaseResourceInfo() { } + public Azure.Provisioning.BicepValue CreateMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DatabaseName { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ResourceRestoreParameters RestoreParameters { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBSqlDatabaseThroughputSetting : Azure.Provisioning.Primitives.ProvisionableResource + { + public CosmosDBSqlDatabaseThroughputSetting(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.CosmosDB.CosmosDBSqlDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ThroughputSettingsResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CosmosDBSqlDatabaseThroughputSetting FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class CosmosDBSqlRoleAssignment : Azure.Provisioning.Primitives.ProvisionableResource + { + public CosmosDBSqlRoleAssignment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.CosmosDB.CosmosDBAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrincipalId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RoleDefinitionId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Scope { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CosmosDBSqlRoleAssignment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class CosmosDBSqlRoleDefinition : Azure.Provisioning.Primitives.ProvisionableResource + { + public CosmosDBSqlRoleDefinition(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList AssignableScopes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.CosmosDB.CosmosDBAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList Permissions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RoleDefinitionType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RoleName { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CosmosDBSqlRoleDefinition FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public enum CosmosDBSqlRoleDefinitionType + { + BuiltInRole = 0, + CustomRole = 1, + } + public partial class CosmosDBSqlRolePermission : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBSqlRolePermission() { } + public Azure.Provisioning.BicepList DataActions { get { throw null; } set { } } + public Azure.Provisioning.BicepList NotDataActions { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBSqlStoredProcedure : Azure.Provisioning.Primitives.ProvisionableResource + { + public CosmosDBSqlStoredProcedure(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBCreateUpdateConfig Options { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBSqlContainer? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBSqlStoredProcedureResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CosmosDBSqlStoredProcedure FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class CosmosDBSqlStoredProcedureResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBSqlStoredProcedureResourceInfo() { } + public Azure.Provisioning.BicepValue Body { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StoredProcedureName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBSqlTrigger : Azure.Provisioning.Primitives.ProvisionableResource + { + public CosmosDBSqlTrigger(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBCreateUpdateConfig Options { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBSqlContainer? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBSqlTriggerResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CosmosDBSqlTrigger FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public enum CosmosDBSqlTriggerOperation + { + All = 0, + Create = 1, + Update = 2, + Delete = 3, + Replace = 4, + } + public partial class CosmosDBSqlTriggerResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBSqlTriggerResourceInfo() { } + public Azure.Provisioning.BicepValue Body { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TriggerName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TriggerOperation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TriggerType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum CosmosDBSqlTriggerType + { + Pre = 0, + Post = 1, + } + public partial class CosmosDBSqlUserDefinedFunction : Azure.Provisioning.Primitives.ProvisionableResource + { + public CosmosDBSqlUserDefinedFunction(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBCreateUpdateConfig Options { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBSqlContainer? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBSqlUserDefinedFunctionResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CosmosDBSqlUserDefinedFunction FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class CosmosDBSqlUserDefinedFunctionResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBSqlUserDefinedFunctionResourceInfo() { } + public Azure.Provisioning.BicepValue Body { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FunctionName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum CosmosDBStatus + { + Uninitialized = 0, + Initializing = 1, + InternallyReady = 2, + Online = 3, + Deleting = 4, + Succeeded = 5, + Failed = 6, + Canceled = 7, + Updating = 8, + } + public partial class CosmosDBTable : Azure.Provisioning.Primitives.ProvisionableResource + { + public CosmosDBTable(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBCreateUpdateConfig Options { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBTableResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CosmosDBTable FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class CosmosDBTablePropertiesOptions : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBTablePropertiesOptions() { } + public Azure.Provisioning.BicepValue AutoscaleMaxThroughput { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Throughput { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBTablePropertiesResource : Azure.Provisioning.CosmosDB.CosmosDBTableResourceInfo + { + public CosmosDBTablePropertiesResource() { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Rid { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBTableResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBTableResourceInfo() { } + public Azure.Provisioning.BicepValue CreateMode { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ResourceRestoreParameters RestoreParameters { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TableName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBThroughputPool : Azure.Provisioning.Primitives.ProvisionableResource + { + public CosmosDBThroughputPool(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxThroughput { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CosmosDBThroughputPool FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + } + public partial class CosmosDBThroughputPoolAccount : Azure.Provisioning.Primitives.ProvisionableResource + { + public CosmosDBThroughputPoolAccount(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AccountInstanceId { get { throw null; } } + public Azure.Provisioning.BicepValue AccountLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AccountResourceIdentifier { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBThroughputPool? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CosmosDBThroughputPoolAccount FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + } + } + public partial class CosmosDBUniqueKey : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBUniqueKey() { } + public Azure.Provisioning.BicepList Paths { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosDBVirtualNetworkRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CosmosDBVirtualNetworkRule() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IgnoreMissingVnetServiceEndpoint { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosMongoDataTransferDataSourceSink : Azure.Provisioning.CosmosDB.BaseCosmosDataTransferDataSourceSink + { + public CosmosMongoDataTransferDataSourceSink() { } + public Azure.Provisioning.BicepValue CollectionName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DatabaseName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosSqlDataTransferDataSourceSink : Azure.Provisioning.CosmosDB.BaseCosmosDataTransferDataSourceSink + { + public CosmosSqlDataTransferDataSourceSink() { } + public Azure.Provisioning.BicepValue ContainerName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DatabaseName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CosmosTableThroughputSetting : Azure.Provisioning.Primitives.ProvisionableResource + { + public CosmosTableThroughputSetting(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.CosmosDB.CosmosDBTable? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ThroughputSettingsResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.CosmosTableThroughputSetting FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class DatabaseAccountKeysMetadata : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DatabaseAccountKeysMetadata() { } + public Azure.Provisioning.BicepValue PrimaryMasterKeyGeneratedOn { get { throw null; } } + public Azure.Provisioning.BicepValue PrimaryReadonlyMasterKeyGeneratedOn { get { throw null; } } + public Azure.Provisioning.BicepValue SecondaryMasterKeyGeneratedOn { get { throw null; } } + public Azure.Provisioning.BicepValue SecondaryReadonlyMasterKeyGeneratedOn { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class DatabaseRestoreResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DatabaseRestoreResourceInfo() { } + public Azure.Provisioning.BicepList CollectionNames { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DatabaseName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class DataTransferDataSourceSink : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DataTransferDataSourceSink() { } + protected override void DefineProvisionableProperties() { } + } + public partial class DataTransferJobGetResult : Azure.Provisioning.Primitives.ProvisionableResource + { + public DataTransferJobGetResult(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.CosmosDB.DataTransferDataSourceSink Destination { get { throw null; } } + public Azure.Provisioning.BicepValue Duration { get { throw null; } } + public Azure.Provisioning.CosmosDB.ErrorResponse Error { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue JobName { get { throw null; } } + public Azure.Provisioning.BicepValue LastUpdatedUtcOn { get { throw null; } } + public Azure.Provisioning.BicepValue Mode { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProcessedCount { get { throw null; } } + public Azure.Provisioning.CosmosDB.DataTransferJobProperties Properties { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.DataTransferDataSourceSink Source { get { throw null; } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TotalCount { get { throw null; } } + public Azure.Provisioning.BicepValue WorkerCount { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.DataTransferJobGetResult FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public enum DataTransferJobMode + { + Offline = 0, + Online = 1, + } + public partial class DataTransferJobProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DataTransferJobProperties() { } + public Azure.Provisioning.CosmosDB.DataTransferDataSourceSink Destination { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Duration { get { throw null; } } + public Azure.Provisioning.CosmosDB.ErrorResponse Error { get { throw null; } } + public Azure.Provisioning.BicepValue JobName { get { throw null; } } + public Azure.Provisioning.BicepValue LastUpdatedUtcOn { get { throw null; } } + public Azure.Provisioning.BicepValue Mode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProcessedCount { get { throw null; } } + public Azure.Provisioning.CosmosDB.DataTransferDataSourceSink Source { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + public Azure.Provisioning.BicepValue TotalCount { get { throw null; } } + public Azure.Provisioning.BicepValue WorkerCount { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class DataTransferRegionalService : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DataTransferRegionalService() { } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class DataTransferServiceProperties : Azure.Provisioning.CosmosDB.CosmosDBServiceProperties + { + public DataTransferServiceProperties() { } + public Azure.Provisioning.BicepList Locations { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum DefaultConsistencyLevel + { + Eventual = 0, + Session = 1, + BoundedStaleness = 2, + Strong = 3, + ConsistentPrefix = 4, + } + public enum DefaultPriorityLevel + { + High = 0, + Low = 1, + } + public enum EnableFullTextQuery + { + None = 0, + True = 1, + False = 2, + } + public partial class ErrorResponse : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ErrorResponse() { } + public Azure.Provisioning.BicepValue Code { get { throw null; } } + public Azure.Provisioning.BicepValue Message { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ExtendedCassandraKeyspaceResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ExtendedCassandraKeyspaceResourceInfo() { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue KeyspaceName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Rid { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ExtendedCassandraTableResourceInfo : Azure.Provisioning.CosmosDB.CassandraTableResourceInfo + { + public ExtendedCassandraTableResourceInfo() { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Rid { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ExtendedCosmosDBSqlContainerResourceInfo : Azure.Provisioning.CosmosDB.CosmosDBSqlContainerResourceInfo + { + public ExtendedCosmosDBSqlContainerResourceInfo() { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Rid { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ExtendedCosmosDBSqlDatabaseResourceInfo : Azure.Provisioning.CosmosDB.CosmosDBSqlDatabaseResourceInfo + { + public ExtendedCosmosDBSqlDatabaseResourceInfo() { } + public Azure.Provisioning.BicepValue Colls { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Rid { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + public Azure.Provisioning.BicepValue Users { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ExtendedCosmosDBSqlStoredProcedureResourceInfo : Azure.Provisioning.CosmosDB.CosmosDBSqlStoredProcedureResourceInfo + { + public ExtendedCosmosDBSqlStoredProcedureResourceInfo() { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Rid { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ExtendedCosmosDBSqlTriggerResourceInfo : Azure.Provisioning.CosmosDB.CosmosDBSqlTriggerResourceInfo + { + public ExtendedCosmosDBSqlTriggerResourceInfo() { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Rid { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ExtendedCosmosDBSqlUserDefinedFunctionResourceInfo : Azure.Provisioning.CosmosDB.CosmosDBSqlUserDefinedFunctionResourceInfo + { + public ExtendedCosmosDBSqlUserDefinedFunctionResourceInfo() { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Rid { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ExtendedGremlinDatabaseResourceInfo : Azure.Provisioning.CosmosDB.GremlinDatabaseResourceInfo + { + public ExtendedGremlinDatabaseResourceInfo() { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Rid { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ExtendedGremlinGraphResourceInfo : Azure.Provisioning.CosmosDB.GremlinGraphResourceInfo + { + public ExtendedGremlinGraphResourceInfo() { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Rid { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ExtendedMongoDBCollectionResourceInfo : Azure.Provisioning.CosmosDB.MongoDBCollectionResourceInfo + { + public ExtendedMongoDBCollectionResourceInfo() { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Rid { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ExtendedMongoDBDatabaseResourceInfo : Azure.Provisioning.CosmosDB.MongoDBDatabaseResourceInfo + { + public ExtendedMongoDBDatabaseResourceInfo() { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Rid { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ExtendedThroughputSettingsResourceInfo : Azure.Provisioning.CosmosDB.ThroughputSettingsResourceInfo + { + public ExtendedThroughputSettingsResourceInfo() { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Rid { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class GraphApiComputeRegionalService : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public GraphApiComputeRegionalService() { } + public Azure.Provisioning.BicepValue GraphApiComputeEndpoint { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class GraphApiComputeServiceProperties : Azure.Provisioning.CosmosDB.CosmosDBServiceProperties + { + public GraphApiComputeServiceProperties() { } + public Azure.Provisioning.BicepValue GraphApiComputeEndpoint { get { throw null; } set { } } + public Azure.Provisioning.BicepList Locations { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class GraphResourceGetPropertiesOptions : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public GraphResourceGetPropertiesOptions() { } + public Azure.Provisioning.BicepValue AutoscaleMaxThroughput { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Throughput { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class GraphResourceGetResult : Azure.Provisioning.Primitives.ProvisionableResource + { + public GraphResourceGetResult(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBCreateUpdateConfig Options { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.GraphResourceGetResult FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class GremlinDatabase : Azure.Provisioning.Primitives.ProvisionableResource + { + public GremlinDatabase(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBCreateUpdateConfig Options { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.GremlinDatabaseResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.GremlinDatabase FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class GremlinDatabasePropertiesConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public GremlinDatabasePropertiesConfig() { } + public Azure.Provisioning.BicepValue AutoscaleMaxThroughput { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Throughput { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class GremlinDatabaseResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public GremlinDatabaseResourceInfo() { } + public Azure.Provisioning.BicepValue CreateMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DatabaseName { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ResourceRestoreParameters RestoreParameters { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class GremlinDatabaseRestoreResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public GremlinDatabaseRestoreResourceInfo() { } + public Azure.Provisioning.BicepValue DatabaseName { get { throw null; } set { } } + public Azure.Provisioning.BicepList GraphNames { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class GremlinDatabaseThroughputSetting : Azure.Provisioning.Primitives.ProvisionableResource + { + public GremlinDatabaseThroughputSetting(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.CosmosDB.GremlinDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ThroughputSettingsResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.GremlinDatabaseThroughputSetting FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class GremlinGraph : Azure.Provisioning.Primitives.ProvisionableResource + { + public GremlinGraph(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBCreateUpdateConfig Options { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.GremlinDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.GremlinGraphResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.GremlinGraph FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class GremlinGraphPropertiesConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public GremlinGraphPropertiesConfig() { } + public Azure.Provisioning.BicepValue AutoscaleMaxThroughput { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Throughput { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class GremlinGraphResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public GremlinGraphResourceInfo() { } + public Azure.Provisioning.BicepValue AnalyticalStorageTtl { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ConflictResolutionPolicy ConflictResolutionPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreateMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefaultTtl { get { throw null; } set { } } + public Azure.Provisioning.BicepValue GraphName { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBIndexingPolicy IndexingPolicy { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBContainerPartitionKey PartitionKey { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ResourceRestoreParameters RestoreParameters { get { throw null; } set { } } + public Azure.Provisioning.BicepList UniqueKeys { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class GremlinGraphThroughputSetting : Azure.Provisioning.Primitives.ProvisionableResource + { + public GremlinGraphThroughputSetting(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.CosmosDB.GremlinGraph? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ThroughputSettingsResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.GremlinGraphThroughputSetting FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class MaterializedViewDefinition : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public MaterializedViewDefinition() { } + public Azure.Provisioning.BicepValue Definition { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceCollectionId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceCollectionRid { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class MaterializedViewsBuilderRegionalService : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public MaterializedViewsBuilderRegionalService() { } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class MaterializedViewsBuilderServiceProperties : Azure.Provisioning.CosmosDB.CosmosDBServiceProperties + { + public MaterializedViewsBuilderServiceProperties() { } + public Azure.Provisioning.BicepList Locations { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class MongoCluster : Azure.Provisioning.Primitives.ProvisionableResource + { + public MongoCluster(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AdministratorLogin { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AdministratorLoginPassword { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClusterStatus { get { throw null; } } + public Azure.Provisioning.BicepValue ConnectionString { get { throw null; } } + public Azure.Provisioning.BicepValue CreateMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EarliestRestoreTime { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList NodeGroupSpecs { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.CosmosDB.MongoClusterRestoreParameters RestoreParameters { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServerVersion { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.MongoCluster FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2024_07_01; + } + } + public partial class MongoClusterRestoreParameters : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public MongoClusterRestoreParameters() { } + public Azure.Provisioning.BicepValue PointInTimeUTC { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum MongoClusterStatus + { + Ready = 0, + Provisioning = 1, + Updating = 2, + Starting = 3, + Stopping = 4, + Stopped = 5, + Dropping = 6, + } + public partial class MongoDBCollection : Azure.Provisioning.Primitives.ProvisionableResource + { + public MongoDBCollection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBCreateUpdateConfig Options { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.MongoDBDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.MongoDBCollectionResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.MongoDBCollection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class MongoDBCollectionPropertiesConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public MongoDBCollectionPropertiesConfig() { } + public Azure.Provisioning.BicepValue AutoscaleMaxThroughput { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Throughput { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class MongoDBCollectionResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public MongoDBCollectionResourceInfo() { } + public Azure.Provisioning.BicepValue AnalyticalStorageTtl { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CollectionName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreateMode { get { throw null; } set { } } + public Azure.Provisioning.BicepList Indexes { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ResourceRestoreParameters RestoreParameters { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary ShardKey { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class MongoDBCollectionThroughputSetting : Azure.Provisioning.Primitives.ProvisionableResource + { + public MongoDBCollectionThroughputSetting(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.CosmosDB.MongoDBCollection? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ThroughputSettingsResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.MongoDBCollectionThroughputSetting FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class MongoDBDatabase : Azure.Provisioning.Primitives.ProvisionableResource + { + public MongoDBDatabase(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBCreateUpdateConfig Options { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.CosmosDBAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.MongoDBDatabaseResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.MongoDBDatabase FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class MongoDBDatabasePropertiesConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public MongoDBDatabasePropertiesConfig() { } + public Azure.Provisioning.BicepValue AutoscaleMaxThroughput { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Throughput { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class MongoDBDatabaseResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public MongoDBDatabaseResourceInfo() { } + public Azure.Provisioning.BicepValue CreateMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DatabaseName { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ResourceRestoreParameters RestoreParameters { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class MongoDBDatabaseThroughputSetting : Azure.Provisioning.Primitives.ProvisionableResource + { + public MongoDBDatabaseThroughputSetting(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.CosmosDB.MongoDBDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.ThroughputSettingsResourceInfo Resource { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.MongoDBDatabaseThroughputSetting FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public partial class MongoDBIndex : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public MongoDBIndex() { } + public Azure.Provisioning.BicepList Keys { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.MongoDBIndexConfig Options { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class MongoDBIndexConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public MongoDBIndexConfig() { } + public Azure.Provisioning.BicepValue ExpireAfterSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsUnique { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class MongoDBPrivilege : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public MongoDBPrivilege() { } + public Azure.Provisioning.BicepList Actions { get { throw null; } set { } } + public Azure.Provisioning.CosmosDB.MongoDBPrivilegeResourceInfo Resource { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class MongoDBPrivilegeResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public MongoDBPrivilegeResourceInfo() { } + public Azure.Provisioning.BicepValue Collection { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DBName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class MongoDBRole : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public MongoDBRole() { } + public Azure.Provisioning.BicepValue DBName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Role { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class MongoDBRoleDefinition : Azure.Provisioning.Primitives.ProvisionableResource + { + public MongoDBRoleDefinition(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DatabaseName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefinitionType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.CosmosDB.CosmosDBAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList Privileges { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RoleName { get { throw null; } set { } } + public Azure.Provisioning.BicepList Roles { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.MongoDBRoleDefinition FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public enum MongoDBRoleDefinitionType + { + BuiltInRole = 0, + CustomRole = 1, + } + public partial class MongoDBUserDefinition : Azure.Provisioning.Primitives.ProvisionableResource + { + public MongoDBUserDefinition(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CustomData { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DatabaseName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Mechanisms { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.CosmosDB.CosmosDBAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Password { get { throw null; } set { } } + public Azure.Provisioning.BicepList Roles { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue UserName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.CosmosDB.MongoDBUserDefinition FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_04_08; + public static readonly string V2015_11_06; + public static readonly string V2016_03_19; + public static readonly string V2016_03_31; + public static readonly string V2019_08_01; + public static readonly string V2019_12_12; + public static readonly string V2020_03_01; + public static readonly string V2020_04_01; + public static readonly string V2020_09_01; + public static readonly string V2021_01_15; + public static readonly string V2021_03_15; + public static readonly string V2021_04_15; + public static readonly string V2021_05_15; + public static readonly string V2021_06_15; + public static readonly string V2021_10_15; + public static readonly string V2022_05_15; + public static readonly string V2022_08_15; + public static readonly string V2022_11_15; + public static readonly string V2023_03_15; + public static readonly string V2023_04_15; + public static readonly string V2023_09_15; + public static readonly string V2023_11_15; + public static readonly string V2024_05_15; + public static readonly string V2024_08_15; + } + } + public enum NetworkAclBypass + { + None = 0, + AzureServices = 1, + } + public partial class NodeGroupSpec : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public NodeGroupSpec() { } + public Azure.Provisioning.BicepValue DiskSizeInGB { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableHa { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NodeCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Sku { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum NodeKind + { + Shard = 0, + } + public partial class PeriodicModeBackupPolicy : Azure.Provisioning.CosmosDB.CosmosDBAccountBackupPolicy + { + public PeriodicModeBackupPolicy() { } + public Azure.Provisioning.CosmosDB.PeriodicModeProperties PeriodicModeProperties { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class PeriodicModeProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PeriodicModeProperties() { } + public Azure.Provisioning.BicepValue BackupIntervalInMinutes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue BackupRetentionIntervalInHours { get { throw null; } set { } } + public Azure.Provisioning.BicepValue BackupStorageRedundancy { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ResourceRestoreParameters : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ResourceRestoreParameters() { } + public Azure.Provisioning.BicepValue IsRestoreWithTtlDisabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RestoreSource { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RestoreTimestampInUtc { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class RestorableSqlContainerPropertiesResourceContainer : Azure.Provisioning.CosmosDB.CosmosDBSqlContainerResourceInfo + { + public RestorableSqlContainerPropertiesResourceContainer() { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Rid { get { throw null; } } + public Azure.Provisioning.BicepValue Self { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class RestorableSqlDatabasePropertiesResourceDatabase : Azure.Provisioning.CosmosDB.CosmosDBSqlDatabaseResourceInfo + { + public RestorableSqlDatabasePropertiesResourceDatabase() { } + public Azure.Provisioning.BicepValue Colls { get { throw null; } } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Rid { get { throw null; } } + public Azure.Provisioning.BicepValue Self { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + public Azure.Provisioning.BicepValue Users { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum ScheduledEventStrategy + { + Ignore = 0, + StopAny = 1, + StopByRack = 2, + } + public enum ServiceConnectionType + { + None = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="VPN")] + Vpn = 1, + } + public partial class SpatialSpec : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SpatialSpec() { } + public Azure.Provisioning.BicepValue Path { get { throw null; } set { } } + public Azure.Provisioning.BicepList Types { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class SqlDedicatedGatewayRegionalService : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SqlDedicatedGatewayRegionalService() { } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue SqlDedicatedGatewayEndpoint { get { throw null; } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class SqlDedicatedGatewayServiceProperties : Azure.Provisioning.CosmosDB.CosmosDBServiceProperties + { + public SqlDedicatedGatewayServiceProperties() { } + public Azure.Provisioning.BicepList Locations { get { throw null; } } + public Azure.Provisioning.BicepValue SqlDedicatedGatewayEndpoint { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ThroughputPolicyResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ThroughputPolicyResourceInfo() { } + public Azure.Provisioning.BicepValue IncrementPercent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ThroughputSettingsResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ThroughputSettingsResourceInfo() { } + public Azure.Provisioning.CosmosDB.AutoscaleSettingsResourceInfo AutoscaleSettings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InstantMaximumThroughput { get { throw null; } } + public Azure.Provisioning.BicepValue MinimumThroughput { get { throw null; } } + public Azure.Provisioning.BicepValue OfferReplacePending { get { throw null; } } + public Azure.Provisioning.BicepValue SoftAllowedMaximumThroughput { get { throw null; } } + public Azure.Provisioning.BicepValue Throughput { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } +} diff --git a/sdk/provisioning/Azure.Provisioning.Deployment/api/Azure.Provisioning.Deployment.net8.0.cs b/sdk/provisioning/Azure.Provisioning.Deployment/api/Azure.Provisioning.Deployment.net8.0.cs new file mode 100644 index 0000000000000..50a8f333138c5 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.Deployment/api/Azure.Provisioning.Deployment.net8.0.cs @@ -0,0 +1,47 @@ +namespace Azure.Provisioning +{ + public partial class ProvisioningDeployment + { + internal ProvisioningDeployment() { } + public Azure.ResourceManager.Resources.ArmDeploymentResource Deployment { get { throw null; } } + public Azure.ResponseError? Error { get { throw null; } } + public System.Collections.Generic.IReadOnlyDictionary Outputs { get { throw null; } } + public Azure.ResourceManager.Resources.Models.ResourcesProvisioningState? ProvisioningState { get { throw null; } } + } + public partial class ProvisioningDeploymentOptions + { + public ProvisioningDeploymentOptions() { } + public Azure.ResourceManager.ArmClient ArmClient { get { throw null; } set { } } + public Azure.Core.TokenCredential DefaultArmCredential { get { throw null; } set { } } + public Azure.Core.TokenCredential DefaultClientCredential { get { throw null; } set { } } + public Azure.Core.TokenCredential? DefaultCredential { get { throw null; } set { } } + public System.Func DefaultCredentialProvider { get { throw null; } set { } } + public string? DefaultSubscriptionId { get { throw null; } set { } } + } + public static partial class ProvisioningPlanExtensions + { + public static string CompileArmTemplate(this Azure.Provisioning.ProvisioningPlan plan, string? optionalDirectoryPath = null) { throw null; } + public static Azure.Provisioning.ProvisioningDeployment DeployToNewResourceGroup(this Azure.Provisioning.ProvisioningPlan plan, string resourceGroupName, Azure.Core.AzureLocation location, Azure.Provisioning.ProvisioningDeploymentOptions? options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task DeployToNewResourceGroupAsync(this Azure.Provisioning.ProvisioningPlan plan, string resourceGroupName, Azure.Core.AzureLocation location, Azure.Provisioning.ProvisioningDeploymentOptions? options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.Provisioning.ProvisioningDeployment DeployToResourceGroup(this Azure.Provisioning.ProvisioningPlan plan, string resourceGroupName, Azure.Provisioning.ProvisioningDeploymentOptions? options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task DeployToResourceGroupAsync(this Azure.Provisioning.ProvisioningPlan plan, string resourceGroupName, Azure.Provisioning.ProvisioningDeploymentOptions? options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Collections.Generic.IReadOnlyList Lint(this Azure.Provisioning.ProvisioningPlan plan, string? optionalDirectoryPath = null) { throw null; } + public static Azure.ResourceManager.Resources.Models.ArmDeploymentValidateResult ValidateInResourceGroup(this Azure.Provisioning.ProvisioningPlan plan, string resourceGroupName, Azure.Provisioning.ProvisioningDeploymentOptions? options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task ValidateInResourceGroupAsync(this Azure.Provisioning.ProvisioningPlan plan, string resourceGroupName, Azure.Provisioning.ProvisioningDeploymentOptions? options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + } +} +namespace Azure.Provisioning.Primitives +{ + public partial class BicepErrorMessage + { + internal BicepErrorMessage() { } + public string? Code { get { throw null; } } + public int? ColumnNumber { get { throw null; } } + public string? FilePath { get { throw null; } } + public bool? IsError { get { throw null; } } + public int? LineNumber { get { throw null; } } + public string? Message { get { throw null; } } + public string RawText { get { throw null; } } + public override string ToString() { throw null; } + } +} diff --git a/sdk/provisioning/Azure.Provisioning.EventGrid/api/Azure.Provisioning.EventGrid.net8.0.cs b/sdk/provisioning/Azure.Provisioning.EventGrid/api/Azure.Provisioning.EventGrid.net8.0.cs new file mode 100644 index 0000000000000..403975692dbe7 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.EventGrid/api/Azure.Provisioning.EventGrid.net8.0.cs @@ -0,0 +1,1660 @@ +namespace Azure.Provisioning.EventGrid +{ + public partial class AdvancedFilter : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AdvancedFilter() { } + public Azure.Provisioning.BicepValue Key { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum AlternativeAuthenticationNameSource + { + ClientCertificateSubject = 0, + ClientCertificateDns = 1, + ClientCertificateUri = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="ClientCertificateIp")] + ClientCertificateIP = 3, + ClientCertificateEmail = 4, + } + public partial class AzureADPartnerClientAuthentication : Azure.Provisioning.EventGrid.PartnerClientAuthentication + { + public AzureADPartnerClientAuthentication() { } + public Azure.Provisioning.BicepValue AzureActiveDirectoryApplicationIdOrUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AzureActiveDirectoryTenantId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class AzureFunctionEventSubscriptionDestination : Azure.Provisioning.EventGrid.EventSubscriptionDestination + { + public AzureFunctionEventSubscriptionDestination() { } + public Azure.Provisioning.BicepList DeliveryAttributeMappings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxEventsPerBatch { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PreferredBatchSizeInKilobytes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class BoolEqualsAdvancedFilter : Azure.Provisioning.EventGrid.AdvancedFilter + { + public BoolEqualsAdvancedFilter() { } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class BoolEqualsFilter : Azure.Provisioning.EventGrid.EventGridFilter + { + public BoolEqualsFilter() { } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CaCertificate : Azure.Provisioning.Primitives.ProvisionableResource + { + public CaCertificate(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EncodedCertificate { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExpiryTimeInUtc { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IssueTimeInUtc { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventGridNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.CaCertificate FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + } + } + public enum CaCertificateProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + Deleted = 6, + } + public partial class ClientAuthenticationSettings : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ClientAuthenticationSettings() { } + public Azure.Provisioning.BicepList AlternativeAuthenticationNameSources { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.CustomJwtAuthenticationSettings CustomJwtAuthentication { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ClientCertificateAuthentication : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ClientCertificateAuthentication() { } + public Azure.Provisioning.BicepList AllowedThumbprints { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ValidationScheme { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ClientCertificateValidationScheme + { + SubjectMatchesAuthenticationName = 0, + DnsMatchesAuthenticationName = 1, + UriMatchesAuthenticationName = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="IpMatchesAuthenticationName")] + IPMatchesAuthenticationName = 3, + EmailMatchesAuthenticationName = 4, + ThumbprintMatch = 5, + } + public enum ClientGroupProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + Deleted = 6, + } + public partial class CustomDomainConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CustomDomainConfiguration() { } + public Azure.Provisioning.BicepValue CertificateUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExpectedTxtRecordName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExpectedTxtRecordValue { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FullyQualifiedDomainName { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.CustomDomainIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ValidationState { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class CustomDomainIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CustomDomainIdentity() { } + public Azure.Provisioning.BicepValue IdentityType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UserAssignedIdentity { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum CustomDomainIdentityType + { + SystemAssigned = 0, + UserAssigned = 1, + } + public enum CustomDomainValidationState + { + Pending = 0, + Approved = 1, + ErrorRetrievingDnsRecord = 2, + } + public partial class CustomJwtAuthenticationManagedIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CustomJwtAuthenticationManagedIdentity() { } + public Azure.Provisioning.BicepValue IdentityType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UserAssignedIdentity { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum CustomJwtAuthenticationManagedIdentityType + { + SystemAssigned = 0, + UserAssigned = 1, + } + public partial class CustomJwtAuthenticationSettings : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CustomJwtAuthenticationSettings() { } + public Azure.Provisioning.BicepList IssuerCertificates { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TokenIssuer { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum DataResidencyBoundary + { + WithinGeopair = 0, + WithinRegion = 1, + } + public partial class DeadLetterDestination : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DeadLetterDestination() { } + protected override void DefineProvisionableProperties() { } + } + public partial class DeadLetterWithResourceIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DeadLetterWithResourceIdentity() { } + public Azure.Provisioning.EventGrid.DeadLetterDestination DeadLetterDestination { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventSubscriptionIdentity Identity { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class DeliveryAttributeMapping : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DeliveryAttributeMapping() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class DeliveryConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DeliveryConfiguration() { } + public Azure.Provisioning.BicepValue DeliveryMode { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.PushInfo Push { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.QueueInfo Queue { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum DeliveryMode + { + Queue = 0, + Push = 1, + } + public enum DeliverySchema + { + [System.Runtime.Serialization.DataMemberAttribute(Name="CloudEventSchemaV1_0")] + CloudEventSchemaV10 = 0, + } + public partial class DeliveryWithResourceIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DeliveryWithResourceIdentity() { } + public Azure.Provisioning.EventGrid.EventSubscriptionDestination Destination { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventSubscriptionIdentity Identity { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class DomainEventSubscription : Azure.Provisioning.Primitives.ProvisionableResource + { + public DomainEventSubscription(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.EventGrid.DeadLetterDestination DeadLetterDestination { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.DeadLetterWithResourceIdentity DeadLetterWithResourceIdentity { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.DeliveryWithResourceIdentity DeliveryWithResourceIdentity { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventSubscriptionDestination Destination { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EventDeliverySchema { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExpireOn { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventSubscriptionFilter Filter { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList Labels { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventGridDomain? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.EventGrid.EventSubscriptionRetryPolicy RetryPolicy { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Topic { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.DomainEventSubscription FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_06_01; + public static readonly string V2020_06_01; + public static readonly string V2021_12_01; + public static readonly string V2022_06_15; + } + } + public partial class DomainTopic : Azure.Provisioning.Primitives.ProvisionableResource + { + public DomainTopic(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventGridDomain? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.DomainTopic FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_06_01; + public static readonly string V2020_06_01; + public static readonly string V2021_12_01; + public static readonly string V2022_06_15; + } + } + public partial class DomainTopicEventSubscription : Azure.Provisioning.Primitives.ProvisionableResource + { + public DomainTopicEventSubscription(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.EventGrid.DeadLetterDestination DeadLetterDestination { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.DeadLetterWithResourceIdentity DeadLetterWithResourceIdentity { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.DeliveryWithResourceIdentity DeliveryWithResourceIdentity { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventSubscriptionDestination Destination { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EventDeliverySchema { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExpireOn { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventSubscriptionFilter Filter { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList Labels { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.DomainTopic? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.EventGrid.EventSubscriptionRetryPolicy RetryPolicy { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Topic { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.DomainTopicEventSubscription FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_06_01; + public static readonly string V2020_06_01; + public static readonly string V2021_12_01; + public static readonly string V2022_06_15; + } + } + public enum DomainTopicProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + } + public partial class DynamicDeliveryAttributeMapping : Azure.Provisioning.EventGrid.DeliveryAttributeMapping + { + public DynamicDeliveryAttributeMapping() { } + public Azure.Provisioning.BicepValue SourceField { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class DynamicRoutingEnrichment : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DynamicRoutingEnrichment() { } + public Azure.Provisioning.BicepValue Key { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum EventDefinitionKind + { + Inline = 0, + } + public enum EventDeliverySchema + { + CloudEventSchemaV1_0 = 0, + EventGridSchema = 1, + CustomInputSchema = 2, + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct EventGridBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public EventGridBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.EventGrid.EventGridBuiltInRole EventGridContributor { get { throw null; } } + public static Azure.Provisioning.EventGrid.EventGridBuiltInRole EventGridDataSender { get { throw null; } } + public static Azure.Provisioning.EventGrid.EventGridBuiltInRole EventGridEventSubscriptionContributor { get { throw null; } } + public static Azure.Provisioning.EventGrid.EventGridBuiltInRole EventGridEventSubscriptionReader { get { throw null; } } + public bool Equals(Azure.Provisioning.EventGrid.EventGridBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.EventGrid.EventGridBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.EventGrid.EventGridBuiltInRole left, Azure.Provisioning.EventGrid.EventGridBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.EventGrid.EventGridBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.EventGrid.EventGridBuiltInRole left, Azure.Provisioning.EventGrid.EventGridBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public partial class EventGridDomain : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventGridDomain(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AutoCreateTopicWithFirstSubscription { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AutoDeleteTopicWithLastSubscription { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DataResidencyBoundary { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Endpoint { get { throw null; } } + public Azure.Provisioning.EventGrid.PartnerTopicEventTypeInfo EventTypeInfo { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepList InboundIPRules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InputSchema { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventGridInputSchemaMapping InputSchemaMapping { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsLocalAuthDisabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MetricResourceId { get { throw null; } } + public Azure.Provisioning.BicepValue MinimumTlsVersionAllowed { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SkuName { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.EventGridDomain FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_06_01; + public static readonly string V2020_06_01; + public static readonly string V2021_12_01; + public static readonly string V2022_06_15; + } + } + public partial class EventGridDomainPrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventGridDomainPrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.EventGrid.EventGridPrivateEndpointConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepList GroupIds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventGridDomain? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.EventGridDomainPrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_06_01; + public static readonly string V2020_06_01; + public static readonly string V2021_12_01; + public static readonly string V2022_06_15; + } + } + public enum EventGridDomainProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + } + public partial class EventGridFilter : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventGridFilter() { } + public Azure.Provisioning.BicepValue Key { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class EventGridInboundIPRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventGridInboundIPRule() { } + public Azure.Provisioning.BicepValue Action { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IPMask { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum EventGridInputSchema + { + CloudEventSchemaV1_0 = 0, + EventGridSchema = 1, + CustomEventSchema = 2, + } + public partial class EventGridInputSchemaMapping : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventGridInputSchemaMapping() { } + protected override void DefineProvisionableProperties() { } + } + public enum EventGridIPActionType + { + Allow = 0, + } + public partial class EventGridJsonInputSchemaMapping : Azure.Provisioning.EventGrid.EventGridInputSchemaMapping + { + public EventGridJsonInputSchemaMapping() { } + public Azure.Provisioning.EventGrid.JsonFieldWithDefault DataVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EventTimeSourceField { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.JsonFieldWithDefault EventType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IdSourceField { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.JsonFieldWithDefault Subject { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TopicSourceField { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class EventGridNamespace : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventGridNamespace(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepList InboundIPRules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsZoneRedundant { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinimumTlsVersionAllowed { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.NamespaceSku Sku { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.TopicsConfiguration TopicsConfiguration { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.TopicSpacesConfiguration TopicSpacesConfiguration { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.EventGridNamespace FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + } + public partial class EventGridNamespaceClientGroup : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventGridNamespaceClientGroup(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventGridNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue Query { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.EventGridNamespaceClientGroup FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + } + } + public enum EventGridNamespaceClientProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + Deleted = 6, + } + public partial class EventGridNamespaceClientResource : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventGridNamespaceClientResource(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepDictionary Attributes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AuthenticationName { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.ClientCertificateAuthentication ClientCertificateAuthentication { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventGridNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.EventGridNamespaceClientResource FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + } + } + public enum EventGridNamespaceClientState + { + Enabled = 0, + Disabled = 1, + } + public partial class EventGridNamespacePermissionBinding : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventGridNamespacePermissionBinding(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ClientGroupName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventGridNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Permission { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TopicSpaceName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.EventGridNamespacePermissionBinding FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + } + } + public partial class EventGridPartnerContent : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventGridPartnerContent() { } + public Azure.Provisioning.BicepValue AuthorizationExpireOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PartnerName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PartnerRegistrationImmutableId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class EventGridPartnerNamespacePrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventGridPartnerNamespacePrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.EventGrid.EventGridPrivateEndpointConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepList GroupIds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.PartnerNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.EventGridPartnerNamespacePrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_06_15; + } + } + public partial class EventGridPrivateEndpointConnectionData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventGridPrivateEndpointConnectionData() { } + public Azure.Provisioning.EventGrid.EventGridPrivateEndpointConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepList GroupIds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class EventGridPrivateEndpointConnectionState : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventGridPrivateEndpointConnectionState() { } + public Azure.Provisioning.BicepValue ActionsRequired { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum EventGridPrivateEndpointPersistedConnectionStatus + { + Pending = 0, + Approved = 1, + Rejected = 2, + Disconnected = 3, + } + public enum EventGridPublicNetworkAccess + { + Enabled = 0, + Disabled = 1, + SecuredByPerimeter = 2, + } + public enum EventGridResourceProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + } + public enum EventGridSku + { + Basic = 0, + Premium = 1, + } + public enum EventGridSkuName + { + Standard = 0, + } + public partial class EventGridTopic : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventGridTopic(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DataResidencyBoundary { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Endpoint { get { throw null; } } + public Azure.Provisioning.EventGrid.PartnerTopicEventTypeInfo EventTypeInfo { get { throw null; } set { } } + public Azure.Provisioning.Resources.ExtendedAzureLocation ExtendedLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepList InboundIPRules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InputSchema { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventGridInputSchemaMapping InputSchemaMapping { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsLocalAuthDisabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MetricResourceId { get { throw null; } } + public Azure.Provisioning.BicepValue MinimumTlsVersionAllowed { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SkuName { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.EventGridTopic FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2018_01_01; + public static readonly string V2019_01_01; + public static readonly string V2019_06_01; + public static readonly string V2020_06_01; + public static readonly string V2021_12_01; + public static readonly string V2022_06_15; + } + } + public partial class EventGridTopicPrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventGridTopicPrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.EventGrid.EventGridPrivateEndpointConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepList GroupIds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventGridTopic? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.EventGridTopicPrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2018_01_01; + public static readonly string V2019_01_01; + public static readonly string V2019_06_01; + public static readonly string V2020_06_01; + public static readonly string V2021_12_01; + public static readonly string V2022_06_15; + } + } + public enum EventGridTopicProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + } + public partial class EventHubEventSubscriptionDestination : Azure.Provisioning.EventGrid.EventSubscriptionDestination + { + public EventHubEventSubscriptionDestination() { } + public Azure.Provisioning.BicepList DeliveryAttributeMappings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum EventInputSchema + { + [System.Runtime.Serialization.DataMemberAttribute(Name="CloudEventSchemaV1_0")] + CloudEventSchemaV10 = 0, + } + public partial class EventSubscription : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventSubscription(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.EventGrid.DeadLetterDestination DeadLetterDestination { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.DeadLetterWithResourceIdentity DeadLetterWithResourceIdentity { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.DeliveryWithResourceIdentity DeliveryWithResourceIdentity { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventSubscriptionDestination Destination { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EventDeliverySchema { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExpireOn { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventSubscriptionFilter Filter { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList Labels { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.EventGrid.EventSubscriptionRetryPolicy RetryPolicy { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Topic { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.EventSubscription FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2018_01_01; + public static readonly string V2019_01_01; + public static readonly string V2019_06_01; + public static readonly string V2020_06_01; + public static readonly string V2021_12_01; + public static readonly string V2022_06_15; + } + } + public partial class EventSubscriptionDestination : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventSubscriptionDestination() { } + protected override void DefineProvisionableProperties() { } + } + public partial class EventSubscriptionFilter : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventSubscriptionFilter() { } + public Azure.Provisioning.BicepList AdvancedFilters { get { throw null; } set { } } + public Azure.Provisioning.BicepList IncludedEventTypes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsAdvancedFilteringOnArraysEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsSubjectCaseSensitive { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SubjectBeginsWith { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SubjectEndsWith { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class EventSubscriptionIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventSubscriptionIdentity() { } + public Azure.Provisioning.BicepValue IdentityType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UserAssignedIdentity { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum EventSubscriptionIdentityType + { + SystemAssigned = 0, + UserAssigned = 1, + } + public enum EventSubscriptionProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + AwaitingManualAction = 6, + } + public partial class EventSubscriptionRetryPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventSubscriptionRetryPolicy() { } + public Azure.Provisioning.BicepValue EventTimeToLiveInMinutes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxDeliveryAttempts { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class FiltersConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public FiltersConfiguration() { } + public Azure.Provisioning.BicepList Filters { get { throw null; } set { } } + public Azure.Provisioning.BicepList IncludedEventTypes { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class HybridConnectionEventSubscriptionDestination : Azure.Provisioning.EventGrid.EventSubscriptionDestination + { + public HybridConnectionEventSubscriptionDestination() { } + public Azure.Provisioning.BicepList DeliveryAttributeMappings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class InlineEventProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public InlineEventProperties() { } + public Azure.Provisioning.BicepValue DataSchemaUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DocumentationUri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class IsNotNullAdvancedFilter : Azure.Provisioning.EventGrid.AdvancedFilter + { + public IsNotNullAdvancedFilter() { } + protected override void DefineProvisionableProperties() { } + } + public partial class IsNotNullFilter : Azure.Provisioning.EventGrid.EventGridFilter + { + public IsNotNullFilter() { } + protected override void DefineProvisionableProperties() { } + } + public partial class IsNullOrUndefinedAdvancedFilter : Azure.Provisioning.EventGrid.AdvancedFilter + { + public IsNullOrUndefinedAdvancedFilter() { } + protected override void DefineProvisionableProperties() { } + } + public partial class IsNullOrUndefinedFilter : Azure.Provisioning.EventGrid.EventGridFilter + { + public IsNullOrUndefinedFilter() { } + protected override void DefineProvisionableProperties() { } + } + public partial class IssuerCertificateInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public IssuerCertificateInfo() { } + public Azure.Provisioning.BicepValue CertificateUri { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.CustomJwtAuthenticationManagedIdentity Identity { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class JsonFieldWithDefault : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public JsonFieldWithDefault() { } + public Azure.Provisioning.BicepValue DefaultValue { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceField { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class MonitorAlertEventSubscriptionDestination : Azure.Provisioning.EventGrid.EventSubscriptionDestination + { + public MonitorAlertEventSubscriptionDestination() { } + public Azure.Provisioning.BicepList ActionGroups { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Severity { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum MonitorAlertSeverity + { + Sev0 = 0, + Sev1 = 1, + Sev2 = 2, + Sev3 = 3, + Sev4 = 4, + } + public enum NamespaceProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + Deleted = 6, + DeleteFailed = 7, + CreateFailed = 8, + UpdatedFailed = 9, + } + public partial class NamespaceSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public NamespaceSku() { } + public Azure.Provisioning.BicepValue Capacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class NamespaceTopic : Azure.Provisioning.Primitives.ProvisionableResource + { + public NamespaceTopic(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue EventRetentionInDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue InputSchema { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventGridNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublisherType { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.NamespaceTopic FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + } + public partial class NamespaceTopicEventSubscription : Azure.Provisioning.Primitives.ProvisionableResource + { + public NamespaceTopicEventSubscription(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.EventGrid.DeliveryConfiguration DeliveryConfiguration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EventDeliverySchema { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExpireOn { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.FiltersConfiguration FiltersConfiguration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.NamespaceTopic? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.NamespaceTopicEventSubscription FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + } + public partial class NamespaceTopicEventSubscriptionDestination : Azure.Provisioning.EventGrid.EventSubscriptionDestination + { + public NamespaceTopicEventSubscriptionDestination() { } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum NamespaceTopicProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + Deleted = 6, + DeleteFailed = 7, + CreateFailed = 8, + UpdatedFailed = 9, + } + public partial class NumberGreaterThanAdvancedFilter : Azure.Provisioning.EventGrid.AdvancedFilter + { + public NumberGreaterThanAdvancedFilter() { } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class NumberGreaterThanFilter : Azure.Provisioning.EventGrid.EventGridFilter + { + public NumberGreaterThanFilter() { } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class NumberGreaterThanOrEqualsAdvancedFilter : Azure.Provisioning.EventGrid.AdvancedFilter + { + public NumberGreaterThanOrEqualsAdvancedFilter() { } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class NumberGreaterThanOrEqualsFilter : Azure.Provisioning.EventGrid.EventGridFilter + { + public NumberGreaterThanOrEqualsFilter() { } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class NumberInAdvancedFilter : Azure.Provisioning.EventGrid.AdvancedFilter + { + public NumberInAdvancedFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class NumberInFilter : Azure.Provisioning.EventGrid.EventGridFilter + { + public NumberInFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class NumberInRangeAdvancedFilter : Azure.Provisioning.EventGrid.AdvancedFilter + { + public NumberInRangeAdvancedFilter() { } + public Azure.Provisioning.BicepList> Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class NumberInRangeFilter : Azure.Provisioning.EventGrid.EventGridFilter + { + public NumberInRangeFilter() { } + public Azure.Provisioning.BicepList> Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class NumberLessThanAdvancedFilter : Azure.Provisioning.EventGrid.AdvancedFilter + { + public NumberLessThanAdvancedFilter() { } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class NumberLessThanFilter : Azure.Provisioning.EventGrid.EventGridFilter + { + public NumberLessThanFilter() { } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class NumberLessThanOrEqualsAdvancedFilter : Azure.Provisioning.EventGrid.AdvancedFilter + { + public NumberLessThanOrEqualsAdvancedFilter() { } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class NumberLessThanOrEqualsFilter : Azure.Provisioning.EventGrid.EventGridFilter + { + public NumberLessThanOrEqualsFilter() { } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class NumberNotInAdvancedFilter : Azure.Provisioning.EventGrid.AdvancedFilter + { + public NumberNotInAdvancedFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class NumberNotInFilter : Azure.Provisioning.EventGrid.EventGridFilter + { + public NumberNotInFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class NumberNotInRangeAdvancedFilter : Azure.Provisioning.EventGrid.AdvancedFilter + { + public NumberNotInRangeAdvancedFilter() { } + public Azure.Provisioning.BicepList> Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class NumberNotInRangeFilter : Azure.Provisioning.EventGrid.EventGridFilter + { + public NumberNotInRangeFilter() { } + public Azure.Provisioning.BicepList> Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class PartnerAuthorization : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PartnerAuthorization() { } + public Azure.Provisioning.BicepList AuthorizedPartnersList { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefaultMaximumExpirationTimeInDays { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class PartnerClientAuthentication : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PartnerClientAuthentication() { } + protected override void DefineProvisionableProperties() { } + } + public partial class PartnerConfiguration : Azure.Provisioning.Primitives.ProvisionableResource + { + public PartnerConfiguration(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.EventGrid.PartnerAuthorization PartnerAuthorization { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.PartnerConfiguration FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_06_15; + } + } + public enum PartnerConfigurationProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + } + public partial class PartnerDestination : Azure.Provisioning.Primitives.ProvisionableResource + { + public PartnerDestination(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ActivationState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EndpointBaseUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EndpointServiceContext { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExpirationTimeIfNotActivatedUtc { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MessageForActivation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PartnerRegistrationImmutableId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.PartnerDestination FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + } + public enum PartnerDestinationActivationState + { + NeverActivated = 0, + Activated = 1, + } + public partial class PartnerDestinationInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PartnerDestinationInfo() { } + public Azure.Provisioning.BicepValue AzureSubscriptionId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EndpointServiceContext { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceGroupName { get { throw null; } set { } } + public Azure.Provisioning.BicepList ResourceMoveChangeHistory { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum PartnerDestinationProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + IdleDueToMirroredChannelResourceDeletion = 6, + } + public partial class PartnerEventSubscriptionDestination : Azure.Provisioning.EventGrid.EventSubscriptionDestination + { + public PartnerEventSubscriptionDestination() { } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class PartnerNamespace : Azure.Provisioning.Primitives.ProvisionableResource + { + public PartnerNamespace(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Endpoint { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList InboundIPRules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsLocalAuthDisabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinimumTlsVersionAllowed { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PartnerRegistrationFullyQualifiedId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PartnerTopicRoutingMode { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.PartnerNamespace FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_06_15; + } + } + public partial class PartnerNamespaceChannel : Azure.Provisioning.Primitives.ProvisionableResource + { + public PartnerNamespaceChannel(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ChannelType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExpireOnIfNotActivated { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue MessageForActivation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.PartnerNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.PartnerDestinationInfo PartnerDestinationInfo { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.PartnerTopicInfo PartnerTopicInfo { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReadinessState { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.PartnerNamespaceChannel FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_06_15; + } + } + public enum PartnerNamespaceChannelProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + IdleDueToMirroredPartnerTopicDeletion = 6, + IdleDueToMirroredPartnerDestinationDeletion = 7, + } + public enum PartnerNamespaceChannelType + { + PartnerTopic = 0, + PartnerDestination = 1, + } + public enum PartnerNamespaceProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + } + public partial class PartnerRegistration : Azure.Provisioning.Primitives.ProvisionableResource + { + public PartnerRegistration(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PartnerRegistrationImmutableId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.PartnerRegistration FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_06_15; + } + } + public enum PartnerRegistrationProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + } + public partial class PartnerTopic : Azure.Provisioning.Primitives.ProvisionableResource + { + public PartnerTopic(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ActivationState { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.PartnerTopicEventTypeInfo EventTypeInfo { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExpireOnIfNotActivated { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MessageForActivation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PartnerRegistrationImmutableId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PartnerTopicFriendlyDescription { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue Source { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.PartnerTopic FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_06_15; + } + } + public enum PartnerTopicActivationState + { + NeverActivated = 0, + Activated = 1, + Deactivated = 2, + } + public partial class PartnerTopicEventSubscription : Azure.Provisioning.Primitives.ProvisionableResource + { + public PartnerTopicEventSubscription(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.EventGrid.DeadLetterDestination DeadLetterDestination { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.DeadLetterWithResourceIdentity DeadLetterWithResourceIdentity { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.DeliveryWithResourceIdentity DeliveryWithResourceIdentity { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventSubscriptionDestination Destination { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EventDeliverySchema { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExpireOn { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventSubscriptionFilter Filter { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList Labels { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.PartnerTopic? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.EventGrid.EventSubscriptionRetryPolicy RetryPolicy { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Topic { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.PartnerTopicEventSubscription FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_06_15; + } + } + public partial class PartnerTopicEventTypeInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PartnerTopicEventTypeInfo() { } + public Azure.Provisioning.BicepDictionary InlineEventTypes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class PartnerTopicInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PartnerTopicInfo() { } + public Azure.Provisioning.BicepValue AzureSubscriptionId { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.PartnerTopicEventTypeInfo EventTypeInfo { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceGroupName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Source { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum PartnerTopicProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + IdleDueToMirroredChannelResourceDeletion = 6, + } + public enum PartnerTopicReadinessState + { + NeverActivated = 0, + Activated = 1, + } + public enum PartnerTopicRoutingMode + { + SourceEventAttribute = 0, + ChannelNameHeader = 1, + } + public enum PermissionBindingProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + Deleted = 6, + } + public enum PermissionType + { + Publisher = 0, + Subscriber = 1, + } + public enum PublisherType + { + Custom = 0, + } + public partial class PushInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PushInfo() { } + public Azure.Provisioning.EventGrid.DeadLetterWithResourceIdentity DeadLetterDestinationWithResourceIdentity { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.DeliveryWithResourceIdentity DeliveryWithResourceIdentity { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventSubscriptionDestination Destination { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EventTimeToLive { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxDeliveryCount { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class QueueInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public QueueInfo() { } + public Azure.Provisioning.EventGrid.DeadLetterWithResourceIdentity DeadLetterDestinationWithResourceIdentity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EventTimeToLive { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxDeliveryCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReceiveLockDurationInSeconds { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ResourceKind + { + Azure = 0, + AzureArc = 1, + } + public partial class ResourceMoveChangeHistory : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ResourceMoveChangeHistory() { } + public Azure.Provisioning.BicepValue AzureSubscriptionId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ChangedTimeUtc { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceGroupName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class RoutingEnrichments : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RoutingEnrichments() { } + public Azure.Provisioning.BicepList Dynamic { get { throw null; } set { } } + public Azure.Provisioning.BicepList Static { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class RoutingIdentityInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RoutingIdentityInfo() { } + public Azure.Provisioning.BicepValue IdentityType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UserAssignedIdentity { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum RoutingIdentityType + { + None = 0, + SystemAssigned = 1, + UserAssigned = 2, + } + public partial class ServiceBusQueueEventSubscriptionDestination : Azure.Provisioning.EventGrid.EventSubscriptionDestination + { + public ServiceBusQueueEventSubscriptionDestination() { } + public Azure.Provisioning.BicepList DeliveryAttributeMappings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ServiceBusTopicEventSubscriptionDestination : Azure.Provisioning.EventGrid.EventSubscriptionDestination + { + public ServiceBusTopicEventSubscriptionDestination() { } + public Azure.Provisioning.BicepList DeliveryAttributeMappings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StaticDeliveryAttributeMapping : Azure.Provisioning.EventGrid.DeliveryAttributeMapping + { + public StaticDeliveryAttributeMapping() { } + public Azure.Provisioning.BicepValue IsSecret { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StaticRoutingEnrichment : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StaticRoutingEnrichment() { } + public Azure.Provisioning.BicepValue Key { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StaticStringRoutingEnrichment : Azure.Provisioning.EventGrid.StaticRoutingEnrichment + { + public StaticStringRoutingEnrichment() { } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StorageBlobDeadLetterDestination : Azure.Provisioning.EventGrid.DeadLetterDestination + { + public StorageBlobDeadLetterDestination() { } + public Azure.Provisioning.BicepValue BlobContainerName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StorageQueueEventSubscriptionDestination : Azure.Provisioning.EventGrid.EventSubscriptionDestination + { + public StorageQueueEventSubscriptionDestination() { } + public Azure.Provisioning.BicepValue QueueMessageTimeToLiveInSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue QueueName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StringBeginsWithAdvancedFilter : Azure.Provisioning.EventGrid.AdvancedFilter + { + public StringBeginsWithAdvancedFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StringBeginsWithFilter : Azure.Provisioning.EventGrid.EventGridFilter + { + public StringBeginsWithFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StringContainsAdvancedFilter : Azure.Provisioning.EventGrid.AdvancedFilter + { + public StringContainsAdvancedFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StringContainsFilter : Azure.Provisioning.EventGrid.EventGridFilter + { + public StringContainsFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StringEndsWithAdvancedFilter : Azure.Provisioning.EventGrid.AdvancedFilter + { + public StringEndsWithAdvancedFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StringEndsWithFilter : Azure.Provisioning.EventGrid.EventGridFilter + { + public StringEndsWithFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StringInAdvancedFilter : Azure.Provisioning.EventGrid.AdvancedFilter + { + public StringInAdvancedFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StringInFilter : Azure.Provisioning.EventGrid.EventGridFilter + { + public StringInFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StringNotBeginsWithAdvancedFilter : Azure.Provisioning.EventGrid.AdvancedFilter + { + public StringNotBeginsWithAdvancedFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StringNotBeginsWithFilter : Azure.Provisioning.EventGrid.EventGridFilter + { + public StringNotBeginsWithFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StringNotContainsAdvancedFilter : Azure.Provisioning.EventGrid.AdvancedFilter + { + public StringNotContainsAdvancedFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StringNotContainsFilter : Azure.Provisioning.EventGrid.EventGridFilter + { + public StringNotContainsFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StringNotEndsWithAdvancedFilter : Azure.Provisioning.EventGrid.AdvancedFilter + { + public StringNotEndsWithAdvancedFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StringNotEndsWithFilter : Azure.Provisioning.EventGrid.EventGridFilter + { + public StringNotEndsWithFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StringNotInAdvancedFilter : Azure.Provisioning.EventGrid.AdvancedFilter + { + public StringNotInAdvancedFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StringNotInFilter : Azure.Provisioning.EventGrid.EventGridFilter + { + public StringNotInFilter() { } + public Azure.Provisioning.BicepList Values { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum SubscriptionProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + AwaitingManualAction = 6, + Deleted = 7, + DeleteFailed = 8, + CreateFailed = 9, + UpdatedFailed = 10, + } + public partial class SystemTopic : Azure.Provisioning.Primitives.ProvisionableResource + { + public SystemTopic(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MetricResourceId { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue Source { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TopicType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.SystemTopic FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_12_01; + public static readonly string V2022_06_15; + } + } + public partial class SystemTopicEventSubscription : Azure.Provisioning.Primitives.ProvisionableResource + { + public SystemTopicEventSubscription(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.EventGrid.DeadLetterDestination DeadLetterDestination { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.DeadLetterWithResourceIdentity DeadLetterWithResourceIdentity { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.DeliveryWithResourceIdentity DeliveryWithResourceIdentity { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventSubscriptionDestination Destination { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EventDeliverySchema { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExpireOn { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventSubscriptionFilter Filter { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList Labels { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.SystemTopic? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.EventGrid.EventSubscriptionRetryPolicy RetryPolicy { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Topic { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.SystemTopicEventSubscription FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_12_01; + public static readonly string V2022_06_15; + } + } + public enum TlsVersion + { + [System.Runtime.Serialization.DataMemberAttribute(Name="1.0")] + One0 = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="1.1")] + One1 = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="1.2")] + One2 = 2, + } + public partial class TopicEventSubscription : Azure.Provisioning.Primitives.ProvisionableResource + { + public TopicEventSubscription(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.EventGrid.DeadLetterDestination DeadLetterDestination { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.DeadLetterWithResourceIdentity DeadLetterWithResourceIdentity { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.DeliveryWithResourceIdentity DeliveryWithResourceIdentity { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventSubscriptionDestination Destination { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EventDeliverySchema { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExpireOn { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventSubscriptionFilter Filter { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList Labels { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventGridTopic? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.EventGrid.EventSubscriptionRetryPolicy RetryPolicy { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Topic { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.TopicEventSubscription FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2018_01_01; + public static readonly string V2019_01_01; + public static readonly string V2019_06_01; + public static readonly string V2020_06_01; + public static readonly string V2021_12_01; + public static readonly string V2022_06_15; + } + } + public partial class TopicsConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public TopicsConfiguration() { } + public Azure.Provisioning.BicepList CustomDomains { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Hostname { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class TopicSpace : Azure.Provisioning.Primitives.ProvisionableResource + { + public TopicSpace(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.EventGridNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepList TopicTemplates { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventGrid.TopicSpace FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + } + public enum TopicSpaceProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + Deleted = 6, + } + public partial class TopicSpacesConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public TopicSpacesConfiguration() { } + public Azure.Provisioning.EventGrid.ClientAuthenticationSettings ClientAuthentication { get { throw null; } set { } } + public Azure.Provisioning.BicepList CustomDomains { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Hostname { get { throw null; } } + public Azure.Provisioning.BicepValue MaximumClientSessionsPerAuthenticationName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaximumSessionExpiryInHours { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RouteTopicResourceId { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.RoutingEnrichments RoutingEnrichments { get { throw null; } set { } } + public Azure.Provisioning.EventGrid.RoutingIdentityInfo RoutingIdentityInfo { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum TopicSpacesConfigurationState + { + Disabled = 0, + Enabled = 1, + } + public partial class WebHookEventSubscriptionDestination : Azure.Provisioning.EventGrid.EventSubscriptionDestination + { + public WebHookEventSubscriptionDestination() { } + public Azure.Provisioning.BicepValue AzureActiveDirectoryTenantId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue BaseEndpoint { get { throw null; } } + public Azure.Provisioning.BicepList DeliveryAttributeMappings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Endpoint { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxEventsPerBatch { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinimumTlsVersionAllowed { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PreferredBatchSizeInKilobytes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UriOrAzureActiveDirectoryApplicationId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class WebhookPartnerDestinationInfo : Azure.Provisioning.EventGrid.PartnerDestinationInfo + { + public WebhookPartnerDestinationInfo() { } + public Azure.Provisioning.EventGrid.PartnerClientAuthentication ClientAuthentication { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EndpointBaseUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EndpointUri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } +} diff --git a/sdk/provisioning/Azure.Provisioning.EventHubs/api/Azure.Provisioning.EventHubs.net8.0.cs b/sdk/provisioning/Azure.Provisioning.EventHubs/api/Azure.Provisioning.EventHubs.net8.0.cs new file mode 100644 index 0000000000000..f7f3463a0afb6 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.EventHubs/api/Azure.Provisioning.EventHubs.net8.0.cs @@ -0,0 +1,583 @@ +namespace Azure.Provisioning.EventHubs +{ + public partial class CaptureDescription : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CaptureDescription() { } + public Azure.Provisioning.EventHubs.EventHubDestination Destination { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Enabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Encoding { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IntervalInSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SizeLimitInBytes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SkipEmptyArchives { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum CleanupPolicyRetentionDescription + { + Delete = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="Compact")] + Compaction = 1, + } + public enum EncodingCaptureDescription + { + Avro = 0, + AvroDeflate = 1, + } + public partial class EventHub : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventHub(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.EventHubs.CaptureDescription CaptureDescription { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventHubs.EventHubsNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PartitionCount { get { throw null; } set { } } + public Azure.Provisioning.BicepList PartitionIds { get { throw null; } } + public Azure.Provisioning.EventHubs.RetentionDescription RetentionDescription { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue UpdatedOn { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventHubs.EventHub FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_04_01; + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public partial class EventHubAuthorizationRule : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventHubAuthorizationRule(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventHubs.EventHub? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList Rights { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventHubs.EventHubAuthorizationRule FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public Azure.Provisioning.EventHubs.EventHubsAccessKeys GetKeys() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_04_01; + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public partial class EventHubDestination : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventHubDestination() { } + public Azure.Provisioning.BicepValue ArchiveNameFormat { get { throw null; } set { } } + public Azure.Provisioning.BicepValue BlobContainer { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DataLakeAccountName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DataLakeFolderPath { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DataLakeSubscriptionId { get { throw null; } set { } } + public Azure.Provisioning.EventHubs.EventHubsCaptureIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum EventHubEntityStatus + { + Unknown = 0, + Active = 1, + Disabled = 2, + Restoring = 3, + SendDisabled = 4, + ReceiveDisabled = 5, + Creating = 6, + Deleting = 7, + Renaming = 8, + } + public partial class EventHubsAccessKeys : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventHubsAccessKeys() { } + public Azure.Provisioning.BicepValue AliasPrimaryConnectionString { get { throw null; } } + public Azure.Provisioning.BicepValue AliasSecondaryConnectionString { get { throw null; } } + public Azure.Provisioning.BicepValue KeyName { get { throw null; } } + public Azure.Provisioning.BicepValue PrimaryConnectionString { get { throw null; } } + public Azure.Provisioning.BicepValue PrimaryKey { get { throw null; } } + public Azure.Provisioning.BicepValue SecondaryConnectionString { get { throw null; } } + public Azure.Provisioning.BicepValue SecondaryKey { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum EventHubsAccessRight + { + Manage = 0, + Send = 1, + Listen = 2, + } + public partial class EventHubsApplicationGroup : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventHubsApplicationGroup(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ClientAppGroupIdentifier { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventHubs.EventHubsNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList Policies { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventHubs.EventHubsApplicationGroup FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2024_01_01; + } + } + public partial class EventHubsApplicationGroupPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventHubsApplicationGroupPolicy() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct EventHubsBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public EventHubsBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.EventHubs.EventHubsBuiltInRole AzureEventHubsDataOwner { get { throw null; } } + public static Azure.Provisioning.EventHubs.EventHubsBuiltInRole AzureEventHubsDataReceiver { get { throw null; } } + public static Azure.Provisioning.EventHubs.EventHubsBuiltInRole AzureEventHubsDataSender { get { throw null; } } + public static Azure.Provisioning.EventHubs.EventHubsBuiltInRole SchemaRegistryContributor { get { throw null; } } + public static Azure.Provisioning.EventHubs.EventHubsBuiltInRole SchemaRegistryReader { get { throw null; } } + public bool Equals(Azure.Provisioning.EventHubs.EventHubsBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.EventHubs.EventHubsBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.EventHubs.EventHubsBuiltInRole left, Azure.Provisioning.EventHubs.EventHubsBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.EventHubs.EventHubsBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.EventHubs.EventHubsBuiltInRole left, Azure.Provisioning.EventHubs.EventHubsBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public partial class EventHubsCaptureIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventHubsCaptureIdentity() { } + public Azure.Provisioning.BicepValue IdentityType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UserAssignedIdentity { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum EventHubsCaptureIdentityType + { + SystemAssigned = 0, + UserAssigned = 1, + } + public partial class EventHubsCluster : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventHubsCluster(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MetricId { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.EventHubs.EventHubsClusterSku Sku { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + public Azure.Provisioning.BicepValue SupportsScaling { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UpdatedOn { get { throw null; } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.EventHubs.EventHubsBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.EventHubs.EventHubsBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventHubs.EventHubsCluster FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public enum EventHubsClusterProvisioningState + { + Unknown = 0, + Creating = 1, + Deleting = 2, + Scaling = 3, + Active = 4, + Failed = 5, + Succeeded = 6, + Canceled = 7, + } + public partial class EventHubsClusterSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventHubsClusterSku() { } + public Azure.Provisioning.BicepValue Capacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum EventHubsClusterSkuName + { + Dedicated = 0, + } + public partial class EventHubsConsumerGroup : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventHubsConsumerGroup(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventHubs.EventHub? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue UpdatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue UserMetadata { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventHubs.EventHubsConsumerGroup FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_04_01; + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public partial class EventHubsDisasterRecovery : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventHubsDisasterRecovery(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AlternateName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.EventHubs.EventHubsNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PartnerNamespace { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PendingReplicationOperationsCount { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue Role { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventHubs.EventHubsDisasterRecovery FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_04_01; + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public enum EventHubsDisasterRecoveryProvisioningState + { + Accepted = 0, + Succeeded = 1, + Failed = 2, + } + public enum EventHubsDisasterRecoveryRole + { + Primary = 0, + PrimaryNotReplicating = 1, + Secondary = 2, + } + public partial class EventHubsEncryption : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventHubsEncryption() { } + public Azure.Provisioning.BicepValue KeySource { get { throw null; } set { } } + public Azure.Provisioning.BicepList KeyVaultProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequireInfrastructureEncryption { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum EventHubsKeySource + { + [System.Runtime.Serialization.DataMemberAttribute(Name="Microsoft.KeyVault")] + MicrosoftKeyVault = 0, + } + public partial class EventHubsKeyVaultProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventHubsKeyVaultProperties() { } + public Azure.Provisioning.BicepValue KeyName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UserAssignedIdentity { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum EventHubsMetricId + { + IncomingBytes = 0, + OutgoingBytes = 1, + IncomingMessages = 2, + OutgoingMessages = 3, + } + public partial class EventHubsNamespace : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventHubsNamespace(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AlternateName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClusterArmId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue DisableLocalAuth { get { throw null; } set { } } + public Azure.Provisioning.EventHubs.EventHubsEncryption Encryption { get { throw null; } set { } } + public Azure.Provisioning.EventHubs.NamespaceGeoDataReplicationProperties GeoDataReplication { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsAutoInflateEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KafkaEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaximumThroughputUnits { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MetricId { get { throw null; } } + public Azure.Provisioning.BicepValue MinimumTlsVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServiceBusEndpoint { get { throw null; } } + public Azure.Provisioning.EventHubs.EventHubsSku Sku { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UpdatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue ZoneRedundant { get { throw null; } set { } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.EventHubs.EventHubsBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.EventHubs.EventHubsBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventHubs.EventHubsNamespace FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_09_01; + public static readonly string V2015_08_01; + public static readonly string V2017_04_01; + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public partial class EventHubsNamespaceAuthorizationRule : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventHubsNamespaceAuthorizationRule(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventHubs.EventHubsNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList Rights { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventHubs.EventHubsNamespaceAuthorizationRule FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public Azure.Provisioning.EventHubs.EventHubsAccessKeys GetKeys() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_04_01; + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public enum EventHubsNetworkRuleIPAction + { + Allow = 0, + } + public partial class EventHubsNetworkRuleSet : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventHubsNetworkRuleSet(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DefaultAction { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList IPRules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.EventHubs.EventHubsNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TrustedServiceAccessEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepList VirtualNetworkRules { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventHubs.EventHubsNetworkRuleSet FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_04_01; + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public enum EventHubsNetworkRuleSetDefaultAction + { + Allow = 0, + Deny = 1, + } + public partial class EventHubsNetworkRuleSetIPRules : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventHubsNetworkRuleSetIPRules() { } + public Azure.Provisioning.BicepValue Action { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IPMask { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class EventHubsNetworkRuleSetVirtualNetworkRules : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventHubsNetworkRuleSetVirtualNetworkRules() { } + public Azure.Provisioning.BicepValue IgnoreMissingVnetServiceEndpoint { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SubnetId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class EventHubsPrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventHubsPrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.EventHubs.EventHubsPrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventHubs.EventHubsNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventHubs.EventHubsPrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public partial class EventHubsPrivateEndpointConnectionData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventHubsPrivateEndpointConnectionData() { } + public Azure.Provisioning.EventHubs.EventHubsPrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum EventHubsPrivateEndpointConnectionProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + } + public enum EventHubsPrivateLinkConnectionStatus + { + Pending = 0, + Approved = 1, + Rejected = 2, + Disconnected = 3, + } + public partial class EventHubsPrivateLinkServiceConnectionState : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventHubsPrivateLinkServiceConnectionState() { } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum EventHubsPublicNetworkAccess + { + Enabled = 0, + Disabled = 1, + SecuredByPerimeter = 2, + } + public enum EventHubsPublicNetworkAccessFlag + { + Enabled = 0, + Disabled = 1, + SecuredByPerimeter = 2, + } + public enum EventHubsSchemaCompatibility + { + None = 0, + Backward = 1, + Forward = 2, + } + public partial class EventHubsSchemaGroup : Azure.Provisioning.Primitives.ProvisionableResource + { + public EventHubsSchemaGroup(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedAtUtc { get { throw null; } } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepDictionary GroupProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.EventHubs.EventHubsNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SchemaCompatibility { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SchemaType { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue UpdatedAtUtc { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.EventHubs.EventHubsSchemaGroup FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_09_01; + public static readonly string V2015_08_01; + public static readonly string V2017_04_01; + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public enum EventHubsSchemaType + { + Unknown = 0, + Avro = 1, + } + public partial class EventHubsSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EventHubsSku() { } + public Azure.Provisioning.BicepValue Capacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Tier { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum EventHubsSkuName + { + Basic = 0, + Standard = 1, + Premium = 2, + } + public enum EventHubsSkuTier + { + Basic = 0, + Standard = 1, + Premium = 2, + } + public partial class EventHubsThrottlingPolicy : Azure.Provisioning.EventHubs.EventHubsApplicationGroupPolicy + { + public EventHubsThrottlingPolicy() { } + public Azure.Provisioning.BicepValue MetricId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RateLimitThreshold { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum EventHubsTlsVersion + { + [System.Runtime.Serialization.DataMemberAttribute(Name="1.0")] + Tls1_0 = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="1.1")] + Tls1_1 = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="1.2")] + Tls1_2 = 2, + } + public partial class NamespaceGeoDataReplicationProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public NamespaceGeoDataReplicationProperties() { } + public Azure.Provisioning.BicepList Locations { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxReplicationLagDurationInSeconds { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum NamespaceGeoDRRoleType + { + Primary = 0, + Secondary = 1, + } + public partial class NamespaceReplicaLocation : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public NamespaceReplicaLocation() { } + public Azure.Provisioning.BicepValue ClusterArmId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LocationName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RoleType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class RetentionDescription : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RetentionDescription() { } + public Azure.Provisioning.BicepValue CleanupPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionTimeInHours { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TombstoneRetentionTimeInHours { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } +} diff --git a/sdk/provisioning/Azure.Provisioning.KeyVault/api/Azure.Provisioning.KeyVault.net8.0.cs b/sdk/provisioning/Azure.Provisioning.KeyVault/api/Azure.Provisioning.KeyVault.net8.0.cs new file mode 100644 index 0000000000000..92a53acb84b75 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.KeyVault/api/Azure.Provisioning.KeyVault.net8.0.cs @@ -0,0 +1,627 @@ +namespace Azure.Provisioning.KeyVault +{ + public enum IdentityAccessCertificatePermission + { + [System.Runtime.Serialization.DataMemberAttribute(Name="all")] + All = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="get")] + Get = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="list")] + List = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="delete")] + Delete = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="create")] + Create = 4, + [System.Runtime.Serialization.DataMemberAttribute(Name="import")] + Import = 5, + [System.Runtime.Serialization.DataMemberAttribute(Name="update")] + Update = 6, + [System.Runtime.Serialization.DataMemberAttribute(Name="managecontacts")] + ManageContacts = 7, + [System.Runtime.Serialization.DataMemberAttribute(Name="getissuers")] + GetIssuers = 8, + [System.Runtime.Serialization.DataMemberAttribute(Name="listissuers")] + ListIssuers = 9, + [System.Runtime.Serialization.DataMemberAttribute(Name="setissuers")] + SetIssuers = 10, + [System.Runtime.Serialization.DataMemberAttribute(Name="deleteissuers")] + DeleteIssuers = 11, + [System.Runtime.Serialization.DataMemberAttribute(Name="manageissuers")] + ManageIssuers = 12, + [System.Runtime.Serialization.DataMemberAttribute(Name="recover")] + Recover = 13, + [System.Runtime.Serialization.DataMemberAttribute(Name="purge")] + Purge = 14, + [System.Runtime.Serialization.DataMemberAttribute(Name="backup")] + Backup = 15, + [System.Runtime.Serialization.DataMemberAttribute(Name="restore")] + Restore = 16, + } + public enum IdentityAccessKeyPermission + { + [System.Runtime.Serialization.DataMemberAttribute(Name="all")] + All = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="encrypt")] + Encrypt = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="decrypt")] + Decrypt = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="wrapKey")] + WrapKey = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="unwrapKey")] + UnwrapKey = 4, + [System.Runtime.Serialization.DataMemberAttribute(Name="sign")] + Sign = 5, + [System.Runtime.Serialization.DataMemberAttribute(Name="verify")] + Verify = 6, + [System.Runtime.Serialization.DataMemberAttribute(Name="get")] + Get = 7, + [System.Runtime.Serialization.DataMemberAttribute(Name="list")] + List = 8, + [System.Runtime.Serialization.DataMemberAttribute(Name="create")] + Create = 9, + [System.Runtime.Serialization.DataMemberAttribute(Name="update")] + Update = 10, + [System.Runtime.Serialization.DataMemberAttribute(Name="import")] + Import = 11, + [System.Runtime.Serialization.DataMemberAttribute(Name="delete")] + Delete = 12, + [System.Runtime.Serialization.DataMemberAttribute(Name="backup")] + Backup = 13, + [System.Runtime.Serialization.DataMemberAttribute(Name="restore")] + Restore = 14, + [System.Runtime.Serialization.DataMemberAttribute(Name="recover")] + Recover = 15, + [System.Runtime.Serialization.DataMemberAttribute(Name="purge")] + Purge = 16, + [System.Runtime.Serialization.DataMemberAttribute(Name="release")] + Release = 17, + [System.Runtime.Serialization.DataMemberAttribute(Name="rotate")] + Rotate = 18, + [System.Runtime.Serialization.DataMemberAttribute(Name="getrotationpolicy")] + Getrotationpolicy = 19, + [System.Runtime.Serialization.DataMemberAttribute(Name="setrotationpolicy")] + Setrotationpolicy = 20, + } + public partial class IdentityAccessPermissions : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public IdentityAccessPermissions() { } + public Azure.Provisioning.BicepList Certificates { get { throw null; } set { } } + public Azure.Provisioning.BicepList Keys { get { throw null; } set { } } + public Azure.Provisioning.BicepList Secrets { get { throw null; } set { } } + public Azure.Provisioning.BicepList Storage { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum IdentityAccessSecretPermission + { + [System.Runtime.Serialization.DataMemberAttribute(Name="all")] + All = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="get")] + Get = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="list")] + List = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="set")] + Set = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="delete")] + Delete = 4, + [System.Runtime.Serialization.DataMemberAttribute(Name="backup")] + Backup = 5, + [System.Runtime.Serialization.DataMemberAttribute(Name="restore")] + Restore = 6, + [System.Runtime.Serialization.DataMemberAttribute(Name="recover")] + Recover = 7, + [System.Runtime.Serialization.DataMemberAttribute(Name="purge")] + Purge = 8, + } + public enum IdentityAccessStoragePermission + { + [System.Runtime.Serialization.DataMemberAttribute(Name="all")] + All = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="get")] + Get = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="list")] + List = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="delete")] + Delete = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="set")] + Set = 4, + [System.Runtime.Serialization.DataMemberAttribute(Name="update")] + Update = 5, + [System.Runtime.Serialization.DataMemberAttribute(Name="regeneratekey")] + RegenerateKey = 6, + [System.Runtime.Serialization.DataMemberAttribute(Name="recover")] + Recover = 7, + [System.Runtime.Serialization.DataMemberAttribute(Name="purge")] + Purge = 8, + [System.Runtime.Serialization.DataMemberAttribute(Name="backup")] + Backup = 9, + [System.Runtime.Serialization.DataMemberAttribute(Name="restore")] + Restore = 10, + [System.Runtime.Serialization.DataMemberAttribute(Name="setsas")] + SetSas = 11, + [System.Runtime.Serialization.DataMemberAttribute(Name="listsas")] + ListSas = 12, + [System.Runtime.Serialization.DataMemberAttribute(Name="getsas")] + GetSas = 13, + [System.Runtime.Serialization.DataMemberAttribute(Name="deletesas")] + DeleteSas = 14, + } + public partial class KeyVaultAccessPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KeyVaultAccessPolicy() { } + public Azure.Provisioning.BicepValue ApplicationId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ObjectId { get { throw null; } set { } } + public Azure.Provisioning.KeyVault.IdentityAccessPermissions Permissions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum KeyVaultActionsRequiredMessage + { + None = 0, + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct KeyVaultBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public KeyVaultBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.KeyVault.KeyVaultBuiltInRole KeyVaultAdministrator { get { throw null; } } + public static Azure.Provisioning.KeyVault.KeyVaultBuiltInRole KeyVaultCertificatesOfficer { get { throw null; } } + public static Azure.Provisioning.KeyVault.KeyVaultBuiltInRole KeyVaultCertificateUser { get { throw null; } } + public static Azure.Provisioning.KeyVault.KeyVaultBuiltInRole KeyVaultContributor { get { throw null; } } + public static Azure.Provisioning.KeyVault.KeyVaultBuiltInRole KeyVaultCryptoOfficer { get { throw null; } } + public static Azure.Provisioning.KeyVault.KeyVaultBuiltInRole KeyVaultCryptoServiceEncryptionUser { get { throw null; } } + public static Azure.Provisioning.KeyVault.KeyVaultBuiltInRole KeyVaultCryptoServiceReleaseUser { get { throw null; } } + public static Azure.Provisioning.KeyVault.KeyVaultBuiltInRole KeyVaultCryptoUser { get { throw null; } } + public static Azure.Provisioning.KeyVault.KeyVaultBuiltInRole KeyVaultDataAccessAdministrator { get { throw null; } } + public static Azure.Provisioning.KeyVault.KeyVaultBuiltInRole KeyVaultReader { get { throw null; } } + public static Azure.Provisioning.KeyVault.KeyVaultBuiltInRole KeyVaultSecretsOfficer { get { throw null; } } + public static Azure.Provisioning.KeyVault.KeyVaultBuiltInRole KeyVaultSecretsUser { get { throw null; } } + public static Azure.Provisioning.KeyVault.KeyVaultBuiltInRole ManagedHsmContributor { get { throw null; } } + public bool Equals(Azure.Provisioning.KeyVault.KeyVaultBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.KeyVault.KeyVaultBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.KeyVault.KeyVaultBuiltInRole left, Azure.Provisioning.KeyVault.KeyVaultBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.KeyVault.KeyVaultBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.KeyVault.KeyVaultBuiltInRole left, Azure.Provisioning.KeyVault.KeyVaultBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public enum KeyVaultCreateMode + { + [System.Runtime.Serialization.DataMemberAttribute(Name="default")] + Default = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="recover")] + Recover = 1, + } + public partial class KeyVaultIPRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KeyVaultIPRule() { } + public Azure.Provisioning.BicepValue AddressRange { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum KeyVaultNetworkRuleAction + { + Allow = 0, + Deny = 1, + } + public enum KeyVaultNetworkRuleBypassOption + { + AzureServices = 0, + None = 1, + } + public partial class KeyVaultNetworkRuleSet : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KeyVaultNetworkRuleSet() { } + public Azure.Provisioning.BicepValue Bypass { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefaultAction { get { throw null; } set { } } + public Azure.Provisioning.BicepList IPRules { get { throw null; } set { } } + public Azure.Provisioning.BicepList VirtualNetworkRules { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class KeyVaultPrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public KeyVaultPrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.KeyVault.KeyVaultPrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ETag { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.KeyVault.KeyVaultService? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.KeyVault.KeyVaultPrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_06_01; + public static readonly string V2016_10_01; + public static readonly string V2018_02_14; + public static readonly string V2019_09_01; + public static readonly string V2021_10_01; + public static readonly string V2022_07_01; + public static readonly string V2022_11_01; + public static readonly string V2023_02_01; + public static readonly string V2023_07_01; + public static readonly string V2023_08_01_PREVIEW; + } + } + public partial class KeyVaultPrivateEndpointConnectionItemData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KeyVaultPrivateEndpointConnectionItemData() { } + public Azure.Provisioning.KeyVault.KeyVaultPrivateLinkServiceConnectionState ConnectionState { get { throw null; } } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum KeyVaultPrivateEndpointConnectionProvisioningState + { + Succeeded = 0, + Creating = 1, + Updating = 2, + Deleting = 3, + Failed = 4, + Disconnected = 5, + } + public enum KeyVaultPrivateEndpointServiceConnectionStatus + { + Pending = 0, + Approved = 1, + Rejected = 2, + Disconnected = 3, + } + public partial class KeyVaultPrivateLinkServiceConnectionState : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KeyVaultPrivateLinkServiceConnectionState() { } + public Azure.Provisioning.BicepValue ActionsRequired { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class KeyVaultProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KeyVaultProperties() { } + public Azure.Provisioning.BicepList AccessPolicies { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreateMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnabledForDeployment { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnabledForDiskEncryption { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnabledForTemplateDeployment { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnablePurgeProtection { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableRbacAuthorization { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableSoftDelete { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HsmPoolResourceId { get { throw null; } } + public Azure.Provisioning.KeyVault.KeyVaultNetworkRuleSet NetworkRuleSet { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.KeyVault.KeyVaultSku Sku { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SoftDeleteRetentionInDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VaultUri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum KeyVaultProvisioningState + { + Succeeded = 0, + RegisteringDns = 1, + } + public partial class KeyVaultSecret : Azure.Provisioning.Primitives.ProvisionableResource + { + public KeyVaultSecret(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.KeyVault.KeyVaultService? Parent { get { throw null; } set { } } + public Azure.Provisioning.KeyVault.SecretProperties Properties { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.KeyVault.KeyVaultSecret FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_06_01; + public static readonly string V2016_10_01; + public static readonly string V2018_02_14; + public static readonly string V2019_09_01; + public static readonly string V2021_10_01; + public static readonly string V2022_07_01; + public static readonly string V2022_11_01; + public static readonly string V2023_02_01; + public static readonly string V2023_07_01; + public static readonly string V2023_08_01_PREVIEW; + } + } + public partial class KeyVaultService : Azure.Provisioning.Primitives.ProvisionableResource + { + public KeyVaultService(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.KeyVault.KeyVaultProperties Properties { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.KeyVault.KeyVaultBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.KeyVault.KeyVaultBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.KeyVault.KeyVaultService FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_06_01; + public static readonly string V2016_10_01; + public static readonly string V2018_02_14; + public static readonly string V2019_09_01; + public static readonly string V2021_10_01; + public static readonly string V2022_07_01; + public static readonly string V2022_11_01; + public static readonly string V2023_02_01; + public static readonly string V2023_07_01; + public static readonly string V2023_08_01_PREVIEW; + } + } + public partial class KeyVaultSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KeyVaultSku() { } + public Azure.Provisioning.BicepValue Family { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum KeyVaultSkuFamily + { + A = 0, + } + public enum KeyVaultSkuName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="standard")] + Standard = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="premium")] + Premium = 1, + } + public partial class KeyVaultVirtualNetworkRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KeyVaultVirtualNetworkRule() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IgnoreMissingVnetServiceEndpoint { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedHsm : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedHsm(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.KeyVault.ManagedHsmProperties Properties { get { throw null; } set { } } + public Azure.Provisioning.KeyVault.ManagedHsmSku Sku { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.KeyVault.ManagedHsm FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_10_01; + public static readonly string V2022_07_01; + public static readonly string V2022_11_01; + public static readonly string V2023_02_01; + public static readonly string V2023_07_01; + public static readonly string V2023_08_01_PREVIEW; + } + } + public enum ManagedHsmActionsRequiredMessage + { + None = 0, + } + public enum ManagedHsmCreateMode + { + [System.Runtime.Serialization.DataMemberAttribute(Name="default")] + Default = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="recover")] + Recover = 1, + } + public partial class ManagedHsmGeoReplicatedRegion : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedHsmGeoReplicatedRegion() { } + public Azure.Provisioning.BicepValue IsPrimary { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum ManagedHsmGeoReplicatedRegionProvisioningState + { + Preprovisioning = 0, + Provisioning = 1, + Succeeded = 2, + Failed = 3, + Deleting = 4, + Cleanup = 5, + } + public partial class ManagedHsmIPRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedHsmIPRule() { } + public Azure.Provisioning.BicepValue AddressRange { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ManagedHsmNetworkRuleAction + { + Allow = 0, + Deny = 1, + } + public enum ManagedHsmNetworkRuleBypassOption + { + AzureServices = 0, + None = 1, + } + public partial class ManagedHsmNetworkRuleSet : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedHsmNetworkRuleSet() { } + public Azure.Provisioning.BicepValue Bypass { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefaultAction { get { throw null; } set { } } + public Azure.Provisioning.BicepList IPRules { get { throw null; } set { } } + public Azure.Provisioning.BicepList VirtualNetworkRules { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedHsmPrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedHsmPrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.KeyVault.ManagedHsm? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } } + public Azure.Provisioning.KeyVault.ManagedHsmPrivateLinkServiceConnectionState PrivateLinkServiceConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.KeyVault.ManagedHsmSku Sku { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.KeyVault.ManagedHsmPrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_10_01; + public static readonly string V2022_07_01; + public static readonly string V2022_11_01; + public static readonly string V2023_02_01; + public static readonly string V2023_07_01; + public static readonly string V2023_08_01_PREVIEW; + } + } + public partial class ManagedHsmPrivateEndpointConnectionItemData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedHsmPrivateEndpointConnectionItemData() { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } } + public Azure.Provisioning.KeyVault.ManagedHsmPrivateLinkServiceConnectionState PrivateLinkServiceConnectionState { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum ManagedHsmPrivateEndpointConnectionProvisioningState + { + Succeeded = 0, + Creating = 1, + Updating = 2, + Deleting = 3, + Failed = 4, + Disconnected = 5, + } + public enum ManagedHsmPrivateEndpointServiceConnectionStatus + { + Pending = 0, + Approved = 1, + Rejected = 2, + Disconnected = 3, + } + public partial class ManagedHsmPrivateLinkServiceConnectionState : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedHsmPrivateLinkServiceConnectionState() { } + public Azure.Provisioning.BicepValue ActionsRequired { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedHsmProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedHsmProperties() { } + public Azure.Provisioning.BicepValue CreateMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnablePurgeProtection { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableSoftDelete { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HsmUri { get { throw null; } } + public Azure.Provisioning.BicepList InitialAdminObjectIds { get { throw null; } set { } } + public Azure.Provisioning.KeyVault.ManagedHsmNetworkRuleSet NetworkRuleSet { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepList Regions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScheduledPurgeOn { get { throw null; } } + public Azure.Provisioning.KeyVault.ManagedHSMSecurityDomainProperties SecurityDomainProperties { get { throw null; } } + public Azure.Provisioning.BicepValue SoftDeleteRetentionInDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StatusMessage { get { throw null; } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ManagedHsmProvisioningState + { + Succeeded = 0, + Provisioning = 1, + Failed = 2, + Updating = 3, + Deleting = 4, + Activated = 5, + SecurityDomainRestore = 6, + Restoring = 7, + } + public enum ManagedHsmPublicNetworkAccess + { + Enabled = 0, + Disabled = 1, + } + public enum ManagedHSMSecurityDomainActivationStatus + { + Active = 0, + NotActivated = 1, + Unknown = 2, + Failed = 3, + } + public partial class ManagedHSMSecurityDomainProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedHSMSecurityDomainProperties() { } + public Azure.Provisioning.BicepValue ActivationStatus { get { throw null; } } + public Azure.Provisioning.BicepValue ActivationStatusMessage { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedHsmSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedHsmSku() { } + public Azure.Provisioning.BicepValue Family { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ManagedHsmSkuFamily + { + B = 0, + } + public enum ManagedHsmSkuName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="Standard_B1")] + StandardB1 = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="Custom_B32")] + CustomB32 = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="Custom_B6")] + CustomB6 = 2, + } + public partial class ManagedHsmVirtualNetworkRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedHsmVirtualNetworkRule() { } + public Azure.Provisioning.BicepValue SubnetId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class SecretAttributes : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SecretAttributes() { } + public Azure.Provisioning.BicepValue Created { get { throw null; } } + public Azure.Provisioning.BicepValue Enabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Expires { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NotBefore { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Updated { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class SecretProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SecretProperties() { } + public Azure.Provisioning.KeyVault.SecretAttributes Attributes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ContentType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SecretUri { get { throw null; } } + public Azure.Provisioning.BicepValue SecretUriWithVersion { get { throw null; } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } +} diff --git a/sdk/provisioning/Azure.Provisioning.Kubernetes/api/Azure.Provisioning.Kubernetes.net8.0.cs b/sdk/provisioning/Azure.Provisioning.Kubernetes/api/Azure.Provisioning.Kubernetes.net8.0.cs new file mode 100644 index 0000000000000..2d2dcb26cc6ec --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.Kubernetes/api/Azure.Provisioning.Kubernetes.net8.0.cs @@ -0,0 +1,80 @@ +namespace Azure.Provisioning.Kubernetes +{ + public partial class ConnectedCluster : Azure.Provisioning.Primitives.ProvisionableResource + { + public ConnectedCluster(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AgentPublicKeyCertificate { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AgentVersion { get { throw null; } } + public Azure.Provisioning.BicepValue ConnectivityStatus { get { throw null; } } + public Azure.Provisioning.BicepValue Distribution { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Infrastructure { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KubernetesVersion { get { throw null; } } + public Azure.Provisioning.BicepValue LastConnectivityOn { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedIdentityCertificateExpirationOn { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Offering { get { throw null; } } + public Azure.Provisioning.BicepValue PrivateLinkScopeResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateLinkState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TotalCoreCount { get { throw null; } } + public Azure.Provisioning.BicepValue TotalNodeCount { get { throw null; } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.Kubernetes.KubernetesBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.Kubernetes.KubernetesBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Kubernetes.ConnectedCluster FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_03_01; + public static readonly string V2021_10_01; + public static readonly string V2024_01_01; + } + } + public enum ConnectivityStatus + { + Connecting = 0, + Connected = 1, + Offline = 2, + Expired = 3, + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct KubernetesBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public KubernetesBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.Kubernetes.KubernetesBuiltInRole KubernetesClusterAzureArcOnboarding { get { throw null; } } + public bool Equals(Azure.Provisioning.Kubernetes.KubernetesBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.Kubernetes.KubernetesBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.Kubernetes.KubernetesBuiltInRole left, Azure.Provisioning.Kubernetes.KubernetesBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.Kubernetes.KubernetesBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.Kubernetes.KubernetesBuiltInRole left, Azure.Provisioning.Kubernetes.KubernetesBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public enum PrivateLinkState + { + Enabled = 0, + Disabled = 1, + } + public enum ProvisioningState + { + Succeeded = 0, + Failed = 1, + Canceled = 2, + Provisioning = 3, + Updating = 4, + Deleting = 5, + Accepted = 6, + } +} diff --git a/sdk/provisioning/Azure.Provisioning.KubernetesConfiguration/api/Azure.Provisioning.KubernetesConfiguration.net8.0.cs b/sdk/provisioning/Azure.Provisioning.KubernetesConfiguration/api/Azure.Provisioning.KubernetesConfiguration.net8.0.cs new file mode 100644 index 0000000000000..7e6a494b29d72 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.KubernetesConfiguration/api/Azure.Provisioning.KubernetesConfiguration.net8.0.cs @@ -0,0 +1,339 @@ +namespace Azure.Provisioning.KubernetesConfiguration +{ + public partial class HelmOperatorProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public HelmOperatorProperties() { } + public Azure.Provisioning.BicepValue ChartValues { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ChartVersion { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class HelmReleaseProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public HelmReleaseProperties() { } + public Azure.Provisioning.BicepValue FailureCount { get { throw null; } } + public Azure.Provisioning.KubernetesConfiguration.KubernetesObjectReference HelmChartRef { get { throw null; } } + public Azure.Provisioning.BicepValue InstallFailureCount { get { throw null; } } + public Azure.Provisioning.BicepValue LastRevisionApplied { get { throw null; } } + public Azure.Provisioning.BicepValue UpgradeFailureCount { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class KubernetesAzureBlob : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KubernetesAzureBlob() { } + public Azure.Provisioning.BicepValue AccountKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ContainerName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LocalAuthRef { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedIdentityClientId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SasToken { get { throw null; } set { } } + public Azure.Provisioning.KubernetesConfiguration.KubernetesServicePrincipal ServicePrincipal { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SyncIntervalInSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimeoutInSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Uri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class KubernetesBucket : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KubernetesBucket() { } + public Azure.Provisioning.BicepValue AccessKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue BucketName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LocalAuthRef { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SyncIntervalInSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimeoutInSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Uri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UseInsecureCommunication { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class KubernetesClusterExtension : Azure.Provisioning.Primitives.ProvisionableResource + { + public KubernetesClusterExtension(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.Resources.ManagedServiceIdentity AksAssignedIdentity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AutoUpgradeMinorVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary ConfigurationProtectedSettings { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary ConfigurationSettings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CurrentVersion { get { throw null; } } + public Azure.Provisioning.BicepDictionary CustomLocationSettings { get { throw null; } } + public Azure.Provisioning.BicepValue ErrorInfo { get { throw null; } } + public Azure.Provisioning.BicepValue ExtensionType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsSystemExtension { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PackageUri { get { throw null; } } + public Azure.Provisioning.Resources.ArmPlan Plan { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue ReleaseTrain { get { throw null; } set { } } + public Azure.Provisioning.KubernetesConfiguration.KubernetesClusterExtensionScope Scope { get { throw null; } set { } } + public Azure.Provisioning.BicepList Statuses { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Version { get { throw null; } set { } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.KubernetesConfiguration.KubernetesConfigurationBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.KubernetesConfiguration.KubernetesConfigurationBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.KubernetesConfiguration.KubernetesClusterExtension FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_03_01; + public static readonly string V2022_07_01; + public static readonly string V2022_11_01; + public static readonly string V2023_05_01; + } + } + public partial class KubernetesClusterExtensionScope : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KubernetesClusterExtensionScope() { } + public Azure.Provisioning.BicepValue ClusterReleaseNamespace { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TargetNamespace { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class KubernetesClusterExtensionStatus : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KubernetesClusterExtensionStatus() { } + public Azure.Provisioning.BicepValue Code { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisplayStatus { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Level { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Message { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Time { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum KubernetesClusterExtensionStatusLevel + { + Error = 0, + Warning = 1, + Information = 2, + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct KubernetesConfigurationBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public KubernetesConfigurationBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.KubernetesConfiguration.KubernetesConfigurationBuiltInRole AzureContainerStorageContributor { get { throw null; } } + public static Azure.Provisioning.KubernetesConfiguration.KubernetesConfigurationBuiltInRole AzureContainerStorageOperator { get { throw null; } } + public static Azure.Provisioning.KubernetesConfiguration.KubernetesConfigurationBuiltInRole AzureContainerStorageOwner { get { throw null; } } + public static Azure.Provisioning.KubernetesConfiguration.KubernetesConfigurationBuiltInRole KubernetesExtensionContributor { get { throw null; } } + public bool Equals(Azure.Provisioning.KubernetesConfiguration.KubernetesConfigurationBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.KubernetesConfiguration.KubernetesConfigurationBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.KubernetesConfiguration.KubernetesConfigurationBuiltInRole left, Azure.Provisioning.KubernetesConfiguration.KubernetesConfigurationBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.KubernetesConfiguration.KubernetesConfigurationBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.KubernetesConfiguration.KubernetesConfigurationBuiltInRole left, Azure.Provisioning.KubernetesConfiguration.KubernetesConfigurationBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public enum KubernetesConfigurationComplianceStateType + { + Pending = 0, + Compliant = 1, + Noncompliant = 2, + Installed = 3, + Failed = 4, + } + public partial class KubernetesConfigurationComplianceStatus : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KubernetesConfigurationComplianceStatus() { } + public Azure.Provisioning.BicepValue ComplianceState { get { throw null; } } + public Azure.Provisioning.BicepValue LastConfigAppliedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Message { get { throw null; } } + public Azure.Provisioning.BicepValue MessageLevel { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum KubernetesConfigurationMesageLevel + { + Error = 0, + Warning = 1, + Information = 2, + } + public enum KubernetesConfigurationProvisioningState + { + Succeeded = 0, + Failed = 1, + Canceled = 2, + Creating = 3, + Updating = 4, + Deleting = 5, + } + public enum KubernetesConfigurationProvisioningStateType + { + Accepted = 0, + Deleting = 1, + Running = 2, + Succeeded = 3, + Failed = 4, + } + public enum KubernetesConfigurationScope + { + [System.Runtime.Serialization.DataMemberAttribute(Name="cluster")] + Cluster = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="namespace")] + Namespace = 1, + } + public enum KubernetesConfigurationSourceKind + { + GitRepository = 0, + Bucket = 1, + AzureBlob = 2, + } + public enum KubernetesFluxComplianceState + { + Compliant = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="Non-Compliant")] + NonCompliant = 1, + Pending = 2, + Suspended = 3, + Unknown = 4, + } + public partial class KubernetesFluxConfiguration : Azure.Provisioning.Primitives.ProvisionableResource + { + public KubernetesFluxConfiguration(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.KubernetesConfiguration.KubernetesAzureBlob AzureBlob { get { throw null; } set { } } + public Azure.Provisioning.KubernetesConfiguration.KubernetesBucket Bucket { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ComplianceState { get { throw null; } } + public Azure.Provisioning.BicepDictionary ConfigurationProtectedSettings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ErrorMessage { get { throw null; } } + public Azure.Provisioning.KubernetesConfiguration.KubernetesGitRepository GitRepository { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsReconciliationSuspended { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary Kustomizations { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Namespace { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue RepositoryPublicKey { get { throw null; } } + public Azure.Provisioning.BicepValue Scope { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceKind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceSyncedCommitId { get { throw null; } } + public Azure.Provisioning.BicepValue SourceUpdatedOn { get { throw null; } } + public Azure.Provisioning.BicepList Statuses { get { throw null; } } + public Azure.Provisioning.BicepValue StatusUpdatedOn { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.KubernetesConfiguration.KubernetesConfigurationBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.KubernetesConfiguration.KubernetesConfigurationBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.KubernetesConfiguration.KubernetesFluxConfiguration FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_03_01; + public static readonly string V2022_07_01; + public static readonly string V2022_11_01; + public static readonly string V2023_05_01; + } + } + public partial class KubernetesGitRepository : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KubernetesGitRepository() { } + public Azure.Provisioning.BicepValue HttpsCACert { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HttpsUser { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LocalAuthRef { get { throw null; } set { } } + public Azure.Provisioning.KubernetesConfiguration.KubernetesGitRepositoryRef RepositoryRef { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SshKnownHosts { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SyncIntervalInSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimeoutInSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Uri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class KubernetesGitRepositoryRef : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KubernetesGitRepositoryRef() { } + public Azure.Provisioning.BicepValue Branch { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Commit { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Semver { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Tag { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class KubernetesObjectReference : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KubernetesObjectReference() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue Namespace { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class KubernetesObjectStatus : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KubernetesObjectStatus() { } + public Azure.Provisioning.KubernetesConfiguration.KubernetesObjectReference AppliedBy { get { throw null; } } + public Azure.Provisioning.BicepValue ComplianceState { get { throw null; } } + public Azure.Provisioning.KubernetesConfiguration.HelmReleaseProperties HelmReleaseProperties { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue Namespace { get { throw null; } } + public Azure.Provisioning.BicepList StatusConditions { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class KubernetesObjectStatusCondition : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KubernetesObjectStatusCondition() { } + public Azure.Provisioning.BicepValue LastTransitionOn { get { throw null; } } + public Azure.Provisioning.BicepValue Message { get { throw null; } } + public Azure.Provisioning.BicepValue ObjectStatusConditionDefinitionType { get { throw null; } } + public Azure.Provisioning.BicepValue Reason { get { throw null; } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum KubernetesOperator + { + Flux = 0, + } + public enum KubernetesOperatorScope + { + [System.Runtime.Serialization.DataMemberAttribute(Name="cluster")] + Cluster = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="namespace")] + Namespace = 1, + } + public partial class KubernetesServicePrincipal : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public KubernetesServicePrincipal() { } + public Azure.Provisioning.BicepValue ClientCertificate { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClientCertificatePassword { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClientCertificateSendChain { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClientId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClientSecret { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class KubernetesSourceControlConfiguration : Azure.Provisioning.Primitives.ProvisionableResource + { + public KubernetesSourceControlConfiguration(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.KubernetesConfiguration.KubernetesConfigurationComplianceStatus ComplianceStatus { get { throw null; } } + public Azure.Provisioning.BicepDictionary ConfigurationProtectedSettings { get { throw null; } set { } } + public Azure.Provisioning.KubernetesConfiguration.HelmOperatorProperties HelmOperatorProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsHelmOperatorEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OperatorInstanceName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OperatorNamespace { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OperatorParams { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OperatorScope { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OperatorType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue RepositoryPublicKey { get { throw null; } } + public Azure.Provisioning.BicepValue RepositoryUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SshKnownHostsContents { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.KubernetesConfiguration.KubernetesSourceControlConfiguration FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_03_01; + public static readonly string V2022_03_01; + public static readonly string V2022_07_01; + public static readonly string V2022_11_01; + public static readonly string V2023_05_01; + } + } + public partial class Kustomization : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public Kustomization() { } + public Azure.Provisioning.BicepList DependsOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Force { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue Path { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Prune { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetryIntervalInSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SyncIntervalInSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimeoutInSeconds { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } +} diff --git a/sdk/provisioning/Azure.Provisioning.OperationalInsights/api/Azure.Provisioning.OperationalInsights.net8.0.cs b/sdk/provisioning/Azure.Provisioning.OperationalInsights/api/Azure.Provisioning.OperationalInsights.net8.0.cs new file mode 100644 index 0000000000000..1a4ae23026dc2 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.OperationalInsights/api/Azure.Provisioning.OperationalInsights.net8.0.cs @@ -0,0 +1,650 @@ +namespace Azure.Provisioning.OperationalInsights +{ + public partial class LogAnalyticsQuery : Azure.Provisioning.Primitives.ProvisionableResource + { + public LogAnalyticsQuery(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ApplicationId { get { throw null; } } + public Azure.Provisioning.BicepValue Author { get { throw null; } } + public Azure.Provisioning.BicepValue Body { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ModifiedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.OperationalInsights.LogAnalyticsQueryPack? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Properties { get { throw null; } set { } } + public Azure.Provisioning.OperationalInsights.LogAnalyticsQueryRelatedMetadata Related { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary> Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.OperationalInsights.LogAnalyticsQuery FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_09_01; + public static readonly string V2023_09_01; + } + } + public partial class LogAnalyticsQueryPack : Azure.Provisioning.Primitives.ProvisionableResource + { + public LogAnalyticsQueryPack(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ModifiedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue QueryPackId { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.OperationalInsights.LogAnalyticsQueryPack FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_09_01; + public static readonly string V2023_09_01; + } + } + public partial class LogAnalyticsQueryRelatedMetadata : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public LogAnalyticsQueryRelatedMetadata() { } + public Azure.Provisioning.BicepList Categories { get { throw null; } set { } } + public Azure.Provisioning.BicepList ResourceTypes { get { throw null; } set { } } + public Azure.Provisioning.BicepList Solutions { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum OperationalInsightsBillingType + { + Cluster = 0, + Workspaces = 1, + } + public partial class OperationalInsightsCapacityReservationProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public OperationalInsightsCapacityReservationProperties() { } + public Azure.Provisioning.BicepValue LastSkuUpdatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue MinCapacity { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class OperationalInsightsCluster : Azure.Provisioning.Primitives.ProvisionableResource + { + public OperationalInsightsCluster(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList AssociatedWorkspaces { get { throw null; } set { } } + public Azure.Provisioning.BicepValue BillingType { get { throw null; } set { } } + public Azure.Provisioning.OperationalInsights.OperationalInsightsCapacityReservationProperties CapacityReservationProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClusterId { get { throw null; } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsAvailabilityZonesEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDoubleEncryptionEnabled { get { throw null; } set { } } + public Azure.Provisioning.OperationalInsights.OperationalInsightsKeyVaultProperties KeyVaultProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastModifiedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.OperationalInsights.OperationalInsightsClusterSku Sku { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.OperationalInsights.OperationalInsightsCluster FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_08_01; + public static readonly string V2020_10_01; + public static readonly string V2021_06_01; + public static readonly string V2022_10_01; + public static readonly string V2023_09_01; + } + } + public partial class OperationalInsightsClusterAssociatedWorkspace : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public OperationalInsightsClusterAssociatedWorkspace() { } + public Azure.Provisioning.BicepValue AssociatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } } + public Azure.Provisioning.BicepValue WorkspaceId { get { throw null; } } + public Azure.Provisioning.BicepValue WorkspaceName { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum OperationalInsightsClusterCapacity + { + [System.Runtime.Serialization.DataMemberAttribute(Name="500")] + FiveHundred = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="1000")] + TenHundred = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="2000")] + TwoThousand = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="5000")] + FiveThousand = 3, + } + public enum OperationalInsightsClusterEntityStatus + { + Creating = 0, + Succeeded = 1, + Failed = 2, + Canceled = 3, + Deleting = 4, + ProvisioningAccount = 5, + Updating = 6, + } + public partial class OperationalInsightsClusterSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public OperationalInsightsClusterSku() { } + public Azure.Provisioning.BicepValue Capacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum OperationalInsightsClusterSkuName + { + CapacityReservation = 0, + } + public partial class OperationalInsightsColumn : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public OperationalInsightsColumn() { } + public Azure.Provisioning.BicepValue ColumnType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DataTypeHint { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDefaultDisplay { get { throw null; } } + public Azure.Provisioning.BicepValue IsHidden { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum OperationalInsightsColumnDataTypeHint + { + [System.Runtime.Serialization.DataMemberAttribute(Name="uri")] + Uri = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="guid")] + Guid = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="armPath")] + ArmPath = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="ip")] + IP = 3, + } + public enum OperationalInsightsColumnType + { + [System.Runtime.Serialization.DataMemberAttribute(Name="string")] + String = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="int")] + Int = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="long")] + Long = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="real")] + Real = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="boolean")] + Boolean = 4, + [System.Runtime.Serialization.DataMemberAttribute(Name="dateTime")] + DateTime = 5, + [System.Runtime.Serialization.DataMemberAttribute(Name="guid")] + Guid = 6, + [System.Runtime.Serialization.DataMemberAttribute(Name="dynamic")] + Dynamic = 7, + } + public partial class OperationalInsightsDataExport : Azure.Provisioning.Primitives.ProvisionableResource + { + public OperationalInsightsDataExport(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DataExportId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DestinationType { get { throw null; } } + public Azure.Provisioning.BicepValue EventHubName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastModifiedOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.OperationalInsights.OperationalInsightsWorkspace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepList TableNames { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.OperationalInsights.OperationalInsightsDataExport FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_08_01; + public static readonly string V2023_09_01; + } + } + public enum OperationalInsightsDataExportDestinationType + { + StorageAccount = 0, + EventHub = 1, + } + public enum OperationalInsightsDataIngestionStatus + { + RespectQuota = 0, + ForceOn = 1, + ForceOff = 2, + OverQuota = 3, + SubscriptionSuspended = 4, + ApproachingQuota = 5, + } + public partial class OperationalInsightsDataSource : Azure.Provisioning.Primitives.ProvisionableResource + { + public OperationalInsightsDataSource(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ETag { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.OperationalInsights.OperationalInsightsWorkspace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Properties { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.OperationalInsights.OperationalInsightsDataSource FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_08_01; + public static readonly string V2023_09_01; + } + } + public enum OperationalInsightsDataSourceKind + { + WindowsEvent = 0, + WindowsPerformanceCounter = 1, + IISLogs = 2, + LinuxSyslog = 3, + LinuxSyslogCollection = 4, + LinuxPerformanceObject = 5, + LinuxPerformanceCollection = 6, + CustomLog = 7, + CustomLogCollection = 8, + AzureAuditLog = 9, + AzureActivityLog = 10, + GenericDataSource = 11, + ChangeTrackingCustomPath = 12, + ChangeTrackingPath = 13, + ChangeTrackingServices = 14, + ChangeTrackingDataTypeConfiguration = 15, + ChangeTrackingDefaultRegistry = 16, + ChangeTrackingRegistry = 17, + ChangeTrackingLinuxPath = 18, + LinuxChangeTrackingPath = 19, + ChangeTrackingContentLocation = 20, + WindowsTelemetry = 21, + Office365 = 22, + SecurityWindowsBaselineConfiguration = 23, + SecurityCenterSecurityWindowsBaselineConfiguration = 24, + SecurityEventCollectionConfiguration = 25, + SecurityInsightsSecurityEventCollectionConfiguration = 26, + ImportComputerGroup = 27, + NetworkMonitoring = 28, + Itsm = 29, + DnsAnalytics = 30, + ApplicationInsights = 31, + SqlDataClassification = 32, + } + public enum OperationalInsightsDataSourceType + { + CustomLogs = 0, + AzureWatson = 1, + Query = 2, + Ingestion = 3, + Alerts = 4, + } + public partial class OperationalInsightsKeyVaultProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public OperationalInsightsKeyVaultProperties() { } + public Azure.Provisioning.BicepValue KeyName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyRsaSize { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVersion { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class OperationalInsightsLinkedService : Azure.Provisioning.Primitives.ProvisionableResource + { + public OperationalInsightsLinkedService(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.OperationalInsights.OperationalInsightsWorkspace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WriteAccessResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.OperationalInsights.OperationalInsightsLinkedService FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_08_01; + public static readonly string V2023_09_01; + } + } + public enum OperationalInsightsLinkedServiceEntityStatus + { + Succeeded = 0, + Deleting = 1, + ProvisioningAccount = 2, + Updating = 3, + } + public partial class OperationalInsightsLinkedStorageAccounts : Azure.Provisioning.Primitives.ProvisionableResource + { + public OperationalInsightsLinkedStorageAccounts(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DataSourceType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.OperationalInsights.OperationalInsightsWorkspace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList StorageAccountIds { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.OperationalInsights.OperationalInsightsLinkedStorageAccounts FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_08_01; + public static readonly string V2023_09_01; + } + } + public partial class OperationalInsightsPrivateLinkScopedResourceInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public OperationalInsightsPrivateLinkScopedResourceInfo() { } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } } + public Azure.Provisioning.BicepValue ScopeId { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum OperationalInsightsPublicNetworkAccessType + { + Enabled = 0, + Disabled = 1, + } + public partial class OperationalInsightsSavedSearch : Azure.Provisioning.Primitives.ProvisionableResource + { + public OperationalInsightsSavedSearch(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Category { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ETag { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FunctionAlias { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FunctionParameters { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.OperationalInsights.OperationalInsightsWorkspace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Query { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepList Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Version { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.OperationalInsights.OperationalInsightsSavedSearch FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_03_20; + public static readonly string V2020_08_01; + public static readonly string V2020_10_01; + public static readonly string V2021_06_01; + public static readonly string V2022_10_01; + public static readonly string V2023_09_01; + } + } + public partial class OperationalInsightsSchema : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public OperationalInsightsSchema() { } + public Azure.Provisioning.BicepList Categories { get { throw null; } } + public Azure.Provisioning.BicepList Columns { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } } + public Azure.Provisioning.BicepList Labels { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList Solutions { get { throw null; } } + public Azure.Provisioning.BicepValue Source { get { throw null; } } + public Azure.Provisioning.BicepList StandardColumns { get { throw null; } } + public Azure.Provisioning.BicepValue TableSubType { get { throw null; } } + public Azure.Provisioning.BicepValue TableType { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class OperationalInsightsStorageAccount : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public OperationalInsightsStorageAccount() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Key { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class OperationalInsightsTable : Azure.Provisioning.Primitives.ProvisionableResource + { + public OperationalInsightsTable(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ArchiveRetentionInDays { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsRetentionInDaysAsDefault { get { throw null; } } + public Azure.Provisioning.BicepValue IsTotalRetentionInDaysAsDefault { get { throw null; } } + public Azure.Provisioning.BicepValue LastPlanModifiedDate { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.OperationalInsights.OperationalInsightsWorkspace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Plan { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.OperationalInsights.OperationalInsightsTableRestoredLogs RestoredLogs { get { throw null; } set { } } + public Azure.Provisioning.OperationalInsights.OperationalInsightsTableResultStatistics ResultStatistics { get { throw null; } } + public Azure.Provisioning.BicepValue RetentionInDays { get { throw null; } set { } } + public Azure.Provisioning.OperationalInsights.OperationalInsightsSchema Schema { get { throw null; } set { } } + public Azure.Provisioning.OperationalInsights.OperationalInsightsTableSearchResults SearchResults { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TotalRetentionInDays { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.OperationalInsights.OperationalInsightsTable FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_08_01; + public static readonly string V2022_10_01; + public static readonly string V2023_09_01; + } + } + public enum OperationalInsightsTableCreator + { + [System.Runtime.Serialization.DataMemberAttribute(Name="microsoft")] + Microsoft = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="customer")] + Customer = 1, + } + public enum OperationalInsightsTablePlan + { + Basic = 0, + Analytics = 1, + } + public enum OperationalInsightsTableProvisioningState + { + Updating = 0, + InProgress = 1, + Succeeded = 2, + Deleting = 3, + } + public partial class OperationalInsightsTableRestoredLogs : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public OperationalInsightsTableRestoredLogs() { } + public Azure.Provisioning.BicepValue AzureAsyncOperationId { get { throw null; } } + public Azure.Provisioning.BicepValue EndRestoreOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceTable { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartRestoreOn { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class OperationalInsightsTableResultStatistics : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public OperationalInsightsTableResultStatistics() { } + public Azure.Provisioning.BicepValue IngestedRecords { get { throw null; } } + public Azure.Provisioning.BicepValue Progress { get { throw null; } } + public Azure.Provisioning.BicepValue ScannedGB { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class OperationalInsightsTableSearchResults : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public OperationalInsightsTableSearchResults() { } + public Azure.Provisioning.BicepValue AzureAsyncOperationId { get { throw null; } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EndSearchOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Limit { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Query { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceTable { get { throw null; } } + public Azure.Provisioning.BicepValue StartSearchOn { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum OperationalInsightsTableSubType + { + Any = 0, + Classic = 1, + DataCollectionRuleBased = 2, + } + public enum OperationalInsightsTableType + { + Microsoft = 0, + CustomLog = 1, + RestoredLogs = 2, + SearchResults = 3, + } + public partial class OperationalInsightsTag : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public OperationalInsightsTag() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class OperationalInsightsWorkspace : Azure.Provisioning.Primitives.ProvisionableResource + { + public OperationalInsightsWorkspace(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue CustomerId { get { throw null; } } + public Azure.Provisioning.BicepValue DefaultDataCollectionRuleResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ETag { get { throw null; } set { } } + public Azure.Provisioning.OperationalInsights.OperationalInsightsWorkspaceFeatures Features { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ForceCmkForQuery { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ModifiedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateLinkScopedResources { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccessForIngestion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicNetworkAccessForQuery { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionInDays { get { throw null; } set { } } + public Azure.Provisioning.OperationalInsights.OperationalInsightsWorkspaceSku Sku { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.OperationalInsights.OperationalInsightsWorkspaceCapping WorkspaceCapping { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.OperationalInsights.OperationalInsightsWorkspace FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public Azure.Provisioning.OperationalInsights.OperationalInsightsWorkspaceSharedKeys GetKeys() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_03_20; + public static readonly string V2020_08_01; + public static readonly string V2020_10_01; + public static readonly string V2021_06_01; + public static readonly string V2022_10_01; + public static readonly string V2023_09_01; + } + } + public enum OperationalInsightsWorkspaceCapacityReservationLevel + { + [System.Runtime.Serialization.DataMemberAttribute(Name="100")] + OneHundred = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="200")] + TwoHundred = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="300")] + ThreeHundred = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="400")] + FourHundred = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="500")] + FiveHundred = 4, + [System.Runtime.Serialization.DataMemberAttribute(Name="1000")] + TenHundred = 5, + [System.Runtime.Serialization.DataMemberAttribute(Name="2000")] + TwoThousand = 6, + [System.Runtime.Serialization.DataMemberAttribute(Name="5000")] + FiveThousand = 7, + } + public partial class OperationalInsightsWorkspaceCapping : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public OperationalInsightsWorkspaceCapping() { } + public Azure.Provisioning.BicepValue DailyQuotaInGB { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DataIngestionStatus { get { throw null; } } + public Azure.Provisioning.BicepValue QuotaNextResetTime { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum OperationalInsightsWorkspaceEntityStatus + { + Creating = 0, + Succeeded = 1, + Failed = 2, + Canceled = 3, + Deleting = 4, + ProvisioningAccount = 5, + Updating = 6, + } + public partial class OperationalInsightsWorkspaceFeatures : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public OperationalInsightsWorkspaceFeatures() { } + public Azure.Provisioning.BicepDictionary AdditionalProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ClusterResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ImmediatePurgeDataOn30Days { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDataExportEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsLocalAuthDisabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsLogAccessUsingOnlyResourcePermissionsEnabled { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class OperationalInsightsWorkspaceSharedKeys : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public OperationalInsightsWorkspaceSharedKeys() { } + public Azure.Provisioning.BicepValue PrimarySharedKey { get { throw null; } } + public Azure.Provisioning.BicepValue SecondarySharedKey { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class OperationalInsightsWorkspaceSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public OperationalInsightsWorkspaceSku() { } + public Azure.Provisioning.BicepValue CapacityReservationLevel { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastSkuUpdatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum OperationalInsightsWorkspaceSkuName + { + Free = 0, + Standard = 1, + Premium = 2, + PerNode = 3, + PerGB2018 = 4, + Standalone = 5, + CapacityReservation = 6, + LACluster = 7, + } + public enum RetentionInDaysAsDefaultState + { + True = 0, + False = 1, + } + public partial class StorageInsight : Azure.Provisioning.Primitives.ProvisionableResource + { + public StorageInsight(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList Containers { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ETag { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.OperationalInsights.OperationalInsightsWorkspace? Parent { get { throw null; } set { } } + public Azure.Provisioning.OperationalInsights.StorageInsightStatus Status { get { throw null; } } + public Azure.Provisioning.OperationalInsights.OperationalInsightsStorageAccount StorageAccount { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepList Tables { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.OperationalInsights.StorageInsight FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_03_20; + public static readonly string V2020_08_01; + public static readonly string V2023_09_01; + } + } + public enum StorageInsightState + { + OK = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="ERROR")] + Error = 1, + } + public partial class StorageInsightStatus : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageInsightStatus() { } + public Azure.Provisioning.BicepValue Description { get { throw null; } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum TotalRetentionInDaysAsDefaultState + { + True = 0, + False = 1, + } +} diff --git a/sdk/provisioning/Azure.Provisioning.PostgreSql/api/Azure.Provisioning.PostgreSql.net8.0.cs b/sdk/provisioning/Azure.Provisioning.PostgreSql/api/Azure.Provisioning.PostgreSql.net8.0.cs new file mode 100644 index 0000000000000..5f12857639797 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.PostgreSql/api/Azure.Provisioning.PostgreSql.net8.0.cs @@ -0,0 +1,848 @@ +namespace Azure.Provisioning.PostgreSql +{ + public enum PostgreSqlAdministratorType + { + ActiveDirectory = 0, + } + public partial class PostgreSqlConfiguration : Azure.Provisioning.Primitives.ProvisionableResource + { + public PostgreSqlConfiguration(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AllowedValues { get { throw null; } } + public Azure.Provisioning.BicepValue DataType { get { throw null; } } + public Azure.Provisioning.BicepValue DefaultValue { get { throw null; } } + public Azure.Provisioning.BicepValue Description { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Source { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.PostgreSql.PostgreSqlConfiguration FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_12_01; + } + } + public partial class PostgreSqlDatabase : Azure.Provisioning.Primitives.ProvisionableResource + { + public PostgreSqlDatabase(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Charset { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Collation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.PostgreSql.PostgreSqlDatabase FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_12_01; + } + } + public partial class PostgreSqlFirewallRule : Azure.Provisioning.Primitives.ProvisionableResource + { + public PostgreSqlFirewallRule(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue EndIPAddress { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartIPAddress { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.PostgreSql.PostgreSqlFirewallRule FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_12_01; + } + } + public partial class PostgreSqlFlexibleServer : Azure.Provisioning.Primitives.ProvisionableResource + { + public PostgreSqlFlexibleServer(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AdministratorLogin { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AdministratorLoginPassword { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlFlexibleServerAuthConfig AuthConfig { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AvailabilityZone { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlFlexibleServerBackupProperties Backup { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreateMode { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlFlexibleServerDataEncryption DataEncryption { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FullyQualifiedDomainName { get { throw null; } } + public Azure.Provisioning.PostgreSql.PostgreSqlFlexibleServerHighAvailability HighAvailability { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.PostgreSql.PostgreSqlFlexibleServerUserAssignedIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlFlexibleServerMaintenanceWindow MaintenanceWindow { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinorVersion { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlFlexibleServerNetwork Network { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PointInTimeUtc { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReplicaCapacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReplicationRole { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlFlexibleServerSku Sku { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceServerResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + public Azure.Provisioning.PostgreSql.PostgreSqlFlexibleServerStorage Storage { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageSizeInGB { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Version { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.PostgreSql.PostgreSqlFlexibleServer FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_06_01; + public static readonly string V2022_12_01; + public static readonly string V2024_08_01; + } + } + public partial class PostgreSqlFlexibleServerActiveDirectoryAdministrator : Azure.Provisioning.Primitives.ProvisionableResource + { + public PostgreSqlFlexibleServerActiveDirectoryAdministrator(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ObjectId { get { throw null; } } + public Azure.Provisioning.PostgreSql.PostgreSqlFlexibleServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrincipalName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrincipalType { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.PostgreSql.PostgreSqlFlexibleServerActiveDirectoryAdministrator FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_06_01; + public static readonly string V2022_12_01; + public static readonly string V2024_08_01; + } + } + public enum PostgreSqlFlexibleServerActiveDirectoryAuthEnum + { + Enabled = 0, + Disabled = 1, + } + public partial class PostgreSqlFlexibleServerAuthConfig : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlFlexibleServerAuthConfig() { } + public Azure.Provisioning.BicepValue ActiveDirectoryAuth { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PasswordAuth { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class PostgreSqlFlexibleServerBackupProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlFlexibleServerBackupProperties() { } + public Azure.Provisioning.BicepValue BackupRetentionDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EarliestRestoreOn { get { throw null; } } + public Azure.Provisioning.BicepValue GeoRedundantBackup { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class PostgreSqlFlexibleServerConfiguration : Azure.Provisioning.Primitives.ProvisionableResource + { + public PostgreSqlFlexibleServerConfiguration(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AllowedValues { get { throw null; } } + public Azure.Provisioning.BicepValue DataType { get { throw null; } } + public Azure.Provisioning.BicepValue DefaultValue { get { throw null; } } + public Azure.Provisioning.BicepValue Description { get { throw null; } } + public Azure.Provisioning.BicepValue DocumentationLink { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsConfigPendingRestart { get { throw null; } } + public Azure.Provisioning.BicepValue IsDynamicConfig { get { throw null; } } + public Azure.Provisioning.BicepValue IsReadOnly { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlFlexibleServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Source { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Unit { get { throw null; } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.PostgreSql.PostgreSqlFlexibleServerConfiguration FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_06_01; + public static readonly string V2022_12_01; + public static readonly string V2024_08_01; + } + } + public enum PostgreSqlFlexibleServerConfigurationDataType + { + Boolean = 0, + Numeric = 1, + Integer = 2, + Enumeration = 3, + } + public enum PostgreSqlFlexibleServerCreateMode + { + Default = 0, + Create = 1, + Update = 2, + PointInTimeRestore = 3, + GeoRestore = 4, + Replica = 5, + ReviveDropped = 6, + } + public partial class PostgreSqlFlexibleServerDatabase : Azure.Provisioning.Primitives.ProvisionableResource + { + public PostgreSqlFlexibleServerDatabase(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Charset { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Collation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlFlexibleServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.PostgreSql.PostgreSqlFlexibleServerDatabase FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_06_01; + public static readonly string V2022_12_01; + public static readonly string V2024_08_01; + } + } + public partial class PostgreSqlFlexibleServerDataEncryption : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlFlexibleServerDataEncryption() { } + public Azure.Provisioning.BicepValue GeoBackupEncryptionKeyStatus { get { throw null; } set { } } + public Azure.Provisioning.BicepValue GeoBackupKeyUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue GeoBackupUserAssignedIdentityId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrimaryEncryptionKeyStatus { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrimaryKeyUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrimaryUserAssignedIdentityId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class PostgreSqlFlexibleServerFirewallRule : Azure.Provisioning.Primitives.ProvisionableResource + { + public PostgreSqlFlexibleServerFirewallRule(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue EndIPAddress { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlFlexibleServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartIPAddress { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.PostgreSql.PostgreSqlFlexibleServerFirewallRule FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_06_01; + public static readonly string V2022_12_01; + public static readonly string V2024_08_01; + } + } + public enum PostgreSqlFlexibleServerGeoRedundantBackupEnum + { + Enabled = 0, + Disabled = 1, + } + public enum PostgreSqlFlexibleServerHAState + { + NotEnabled = 0, + CreatingStandby = 1, + ReplicatingData = 2, + FailingOver = 3, + Healthy = 4, + RemovingStandby = 5, + } + public partial class PostgreSqlFlexibleServerHighAvailability : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlFlexibleServerHighAvailability() { } + public Azure.Provisioning.BicepValue Mode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StandbyAvailabilityZone { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum PostgreSqlFlexibleServerHighAvailabilityMode + { + Disabled = 0, + ZoneRedundant = 1, + SameZone = 2, + } + public enum PostgreSqlFlexibleServerIdentityType + { + SystemAssigned = 0, + None = 1, + UserAssigned = 2, + } + public enum PostgreSqlFlexibleServerKeyType + { + SystemAssigned = 0, + SystemManaged = 1, + AzureKeyVault = 2, + } + public partial class PostgreSqlFlexibleServerMaintenanceWindow : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlFlexibleServerMaintenanceWindow() { } + public Azure.Provisioning.BicepValue CustomWindow { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DayOfWeek { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartHour { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartMinute { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class PostgreSqlFlexibleServerNetwork : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlFlexibleServerNetwork() { } + public Azure.Provisioning.BicepValue DelegatedSubnetResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateDnsZoneArmResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum PostgreSqlFlexibleServerPasswordAuthEnum + { + Enabled = 0, + Disabled = 1, + } + public enum PostgreSqlFlexibleServerPrincipalType + { + Unknown = 0, + User = 1, + Group = 2, + ServicePrincipal = 3, + } + public enum PostgreSqlFlexibleServerPublicNetworkAccessState + { + Enabled = 0, + Disabled = 1, + } + public enum PostgreSqlFlexibleServerReplicationRole + { + Secondary = 0, + WalReplica = 1, + SyncReplica = 2, + GeoSyncReplica = 3, + None = 4, + Primary = 5, + AsyncReplica = 6, + GeoAsyncReplica = 7, + } + public partial class PostgreSqlFlexibleServerSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlFlexibleServerSku() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Tier { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum PostgreSqlFlexibleServerSkuTier + { + Burstable = 0, + GeneralPurpose = 1, + MemoryOptimized = 2, + } + public enum PostgreSqlFlexibleServerState + { + Ready = 0, + Dropping = 1, + Disabled = 2, + Starting = 3, + Stopping = 4, + Stopped = 5, + Updating = 6, + } + public partial class PostgreSqlFlexibleServerStorage : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlFlexibleServerStorage() { } + public Azure.Provisioning.BicepValue AutoGrow { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Iops { get { throw null; } } + public Azure.Provisioning.BicepValue StorageSizeInGB { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Tier { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class PostgreSqlFlexibleServerUserAssignedIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlFlexibleServerUserAssignedIdentity() { } + public Azure.Provisioning.BicepValue IdentityType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } } + public Azure.Provisioning.BicepDictionary UserAssignedIdentities { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum PostgreSqlFlexibleServerVersion + { + [System.Runtime.Serialization.DataMemberAttribute(Name="15")] + Ver15 = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="14")] + Ver14 = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="13")] + Ver13 = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="12")] + Ver12 = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="11")] + Ver11 = 4, + } + public enum PostgreSqlGeoRedundantBackup + { + Enabled = 0, + Disabled = 1, + } + public enum PostgreSqlInfrastructureEncryption + { + Enabled = 0, + Disabled = 1, + } + public enum PostgreSqlKeyStatus + { + Valid = 0, + Invalid = 1, + } + public enum PostgreSqlManagedDiskPerformanceTier + { + P1 = 0, + P2 = 1, + P3 = 2, + P4 = 3, + P6 = 4, + P10 = 5, + P15 = 6, + P20 = 7, + P30 = 8, + P40 = 9, + P50 = 10, + P60 = 11, + P70 = 12, + P80 = 13, + } + public partial class PostgreSqlMigration : Azure.Provisioning.Primitives.ProvisionableResource + { + public PostgreSqlMigration(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Cancel { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlMigrationStatus CurrentStatus { get { throw null; } } + public Azure.Provisioning.BicepList DbsToCancelMigrationOn { get { throw null; } set { } } + public Azure.Provisioning.BicepList DbsToMigrate { get { throw null; } set { } } + public Azure.Provisioning.BicepList DbsToTriggerCutoverOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MigrationId { get { throw null; } } + public Azure.Provisioning.BicepValue MigrationMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MigrationWindowEndTimeInUtc { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MigrationWindowStartTimeInUtc { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OverwriteDbsInTarget { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlFlexibleServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlMigrationSecretParameters SecretParameters { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SetupLogicalReplicationOnSourceDbIfNeeded { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceDbServerFullyQualifiedDomainName { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlServerMetadata SourceDbServerMetadata { get { throw null; } } + public Azure.Provisioning.BicepValue SourceDbServerResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartDataMigration { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TargetDbServerFullyQualifiedDomainName { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlServerMetadata TargetDbServerMetadata { get { throw null; } } + public Azure.Provisioning.BicepValue TargetDbServerResourceId { get { throw null; } } + public Azure.Provisioning.BicepValue TriggerCutover { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.PostgreSql.PostgreSqlMigration FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_06_01; + public static readonly string V2022_12_01; + public static readonly string V2024_08_01; + } + } + public partial class PostgreSqlMigrationAdminCredentials : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlMigrationAdminCredentials() { } + public Azure.Provisioning.BicepValue SourceServerPassword { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TargetServerPassword { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum PostgreSqlMigrationCancel + { + True = 0, + False = 1, + } + public enum PostgreSqlMigrationLogicalReplicationOnSourceDb + { + True = 0, + False = 1, + } + public enum PostgreSqlMigrationMode + { + Offline = 0, + Online = 1, + } + public enum PostgreSqlMigrationOverwriteDbsInTarget + { + True = 0, + False = 1, + } + public partial class PostgreSqlMigrationSecretParameters : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlMigrationSecretParameters() { } + public Azure.Provisioning.PostgreSql.PostgreSqlMigrationAdminCredentials AdminCredentials { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceServerUsername { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TargetServerUsername { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum PostgreSqlMigrationStartDataMigration + { + True = 0, + False = 1, + } + public enum PostgreSqlMigrationState + { + InProgress = 0, + WaitingForUserAction = 1, + Canceled = 2, + Failed = 3, + Succeeded = 4, + } + public partial class PostgreSqlMigrationStatus : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlMigrationStatus() { } + public Azure.Provisioning.BicepValue CurrentSubState { get { throw null; } } + public Azure.Provisioning.BicepValue Error { get { throw null; } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum PostgreSqlMigrationSubState + { + PerformingPreRequisiteSteps = 0, + WaitingForLogicalReplicationSetupRequestOnSourceDB = 1, + WaitingForDBsToMigrateSpecification = 2, + WaitingForTargetDBOverwriteConfirmation = 3, + WaitingForDataMigrationScheduling = 4, + WaitingForDataMigrationWindow = 5, + MigratingData = 6, + WaitingForCutoverTrigger = 7, + CompletingMigration = 8, + Completed = 9, + } + public enum PostgreSqlMigrationTriggerCutover + { + True = 0, + False = 1, + } + public enum PostgreSqlMinimalTlsVersionEnum + { + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS1_0")] + Tls1_0 = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS1_1")] + Tls1_1 = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS1_2")] + Tls1_2 = 2, + TLSEnforcementDisabled = 3, + } + public partial class PostgreSqlPrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public PostgreSqlPrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.PostgreSql.PostgreSqlPrivateLinkServiceConnectionStateProperty ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.PostgreSql.PostgreSqlPrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2018_06_01; + } + } + public enum PostgreSqlPrivateEndpointProvisioningState + { + Approving = 0, + Ready = 1, + Dropping = 2, + Failed = 3, + Rejecting = 4, + } + public partial class PostgreSqlPrivateLinkServiceConnectionStateProperty : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlPrivateLinkServiceConnectionStateProperty() { } + public Azure.Provisioning.BicepValue ActionsRequired { get { throw null; } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum PostgreSqlPrivateLinkServiceConnectionStateRequiredAction + { + None = 0, + } + public enum PostgreSqlPrivateLinkServiceConnectionStateStatus + { + Approved = 0, + Pending = 1, + Rejected = 2, + Disconnected = 3, + } + public enum PostgreSqlPublicNetworkAccessEnum + { + Enabled = 0, + Disabled = 1, + } + public enum PostgreSqlSecurityAlertPolicyName + { + Default = 0, + } + public partial class PostgreSqlServer : Azure.Provisioning.Primitives.ProvisionableResource + { + public PostgreSqlServer(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AdministratorLogin { get { throw null; } } + public Azure.Provisioning.BicepValue ByokEnforcement { get { throw null; } } + public Azure.Provisioning.BicepValue EarliestRestoreOn { get { throw null; } } + public Azure.Provisioning.BicepValue FullyQualifiedDomainName { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InfrastructureEncryption { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MasterServerId { get { throw null; } } + public Azure.Provisioning.BicepValue MinimalTlsVersion { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } } + public Azure.Provisioning.PostgreSql.PostgreSqlServerPropertiesForCreate Properties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } } + public Azure.Provisioning.BicepValue ReplicaCapacity { get { throw null; } } + public Azure.Provisioning.BicepValue ReplicationRole { get { throw null; } } + public Azure.Provisioning.PostgreSql.PostgreSqlSku Sku { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SslEnforcement { get { throw null; } } + public Azure.Provisioning.PostgreSql.PostgreSqlStorageProfile StorageProfile { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UserVisibleState { get { throw null; } } + public Azure.Provisioning.BicepValue Version { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.PostgreSql.PostgreSqlServer FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_12_01; + } + } + public partial class PostgreSqlServerAdministrator : Azure.Provisioning.Primitives.ProvisionableResource + { + public PostgreSqlServerAdministrator(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AdministratorType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue LoginAccountName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.PostgreSql.PostgreSqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SecureId { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.PostgreSql.PostgreSqlServerAdministrator FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_12_01; + } + } + public partial class PostgreSqlServerKey : Azure.Provisioning.Primitives.ProvisionableResource + { + public PostgreSqlServerKey(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServerKeyType { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Uri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.PostgreSql.PostgreSqlServerKey FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_01_01; + } + } + public enum PostgreSqlServerKeyType + { + AzureKeyVault = 0, + } + public partial class PostgreSqlServerMetadata : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlServerMetadata() { } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.PostgreSql.ServerSku Sku { get { throw null; } } + public Azure.Provisioning.BicepValue StorageMb { get { throw null; } } + public Azure.Provisioning.BicepValue Version { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class PostgreSqlServerPrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlServerPrivateEndpointConnection() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.PostgreSql.PostgreSqlServerPrivateEndpointConnectionProperties Properties { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class PostgreSqlServerPrivateEndpointConnectionProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlServerPrivateEndpointConnectionProperties() { } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } } + public Azure.Provisioning.PostgreSql.PostgreSqlServerPrivateLinkServiceConnectionStateProperty PrivateLinkServiceConnectionState { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class PostgreSqlServerPrivateLinkServiceConnectionStateProperty : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlServerPrivateLinkServiceConnectionStateProperty() { } + public Azure.Provisioning.BicepValue ActionsRequired { get { throw null; } } + public Azure.Provisioning.BicepValue Description { get { throw null; } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class PostgreSqlServerPropertiesForCreate : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlServerPropertiesForCreate() { } + public Azure.Provisioning.BicepValue InfrastructureEncryption { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinimalTlsVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SslEnforcement { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlStorageProfile StorageProfile { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Version { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class PostgreSqlServerPropertiesForDefaultCreate : Azure.Provisioning.PostgreSql.PostgreSqlServerPropertiesForCreate + { + public PostgreSqlServerPropertiesForDefaultCreate() { } + public Azure.Provisioning.BicepValue AdministratorLogin { get { throw null; } } + public Azure.Provisioning.BicepValue AdministratorLoginPassword { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class PostgreSqlServerPropertiesForGeoRestore : Azure.Provisioning.PostgreSql.PostgreSqlServerPropertiesForCreate + { + public PostgreSqlServerPropertiesForGeoRestore() { } + public Azure.Provisioning.BicepValue SourceServerId { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class PostgreSqlServerPropertiesForReplica : Azure.Provisioning.PostgreSql.PostgreSqlServerPropertiesForCreate + { + public PostgreSqlServerPropertiesForReplica() { } + public Azure.Provisioning.BicepValue SourceServerId { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class PostgreSqlServerPropertiesForRestore : Azure.Provisioning.PostgreSql.PostgreSqlServerPropertiesForCreate + { + public PostgreSqlServerPropertiesForRestore() { } + public Azure.Provisioning.BicepValue RestorePointInTime { get { throw null; } } + public Azure.Provisioning.BicepValue SourceServerId { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class PostgreSqlServerSecurityAlertPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public PostgreSqlServerSecurityAlertPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList DisabledAlerts { get { throw null; } set { } } + public Azure.Provisioning.BicepList EmailAddresses { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.PostgreSql.PostgreSqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SendToEmailAccountAdmins { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountAccessKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageEndpoint { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.PostgreSql.PostgreSqlServerSecurityAlertPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_12_01; + } + } + public enum PostgreSqlServerSecurityAlertPolicyState + { + Enabled = 0, + Disabled = 1, + } + public enum PostgreSqlServerState + { + Ready = 0, + Dropping = 1, + Disabled = 2, + Inaccessible = 3, + } + public enum PostgreSqlServerVersion + { + [System.Runtime.Serialization.DataMemberAttribute(Name="9.5")] + Ver9_5 = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="9.6")] + Ver9_6 = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="10")] + Ver10 = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="10.0")] + Ver10_0 = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="10.2")] + Ver10_2 = 4, + [System.Runtime.Serialization.DataMemberAttribute(Name="11")] + Ver11 = 5, + } + public partial class PostgreSqlSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlSku() { } + public Azure.Provisioning.BicepValue Capacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Family { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Size { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Tier { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum PostgreSqlSkuTier + { + Basic = 0, + GeneralPurpose = 1, + MemoryOptimized = 2, + } + public enum PostgreSqlSslEnforcementEnum + { + Enabled = 0, + Disabled = 1, + } + public enum PostgreSqlStorageAutogrow + { + Enabled = 0, + Disabled = 1, + } + public partial class PostgreSqlStorageProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PostgreSqlStorageProfile() { } + public Azure.Provisioning.BicepValue BackupRetentionDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue GeoRedundantBackup { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAutogrow { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageInMB { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class PostgreSqlVirtualNetworkRule : Azure.Provisioning.Primitives.ProvisionableResource + { + public PostgreSqlVirtualNetworkRule(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IgnoreMissingVnetServiceEndpoint { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.PostgreSql.PostgreSqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue VirtualNetworkSubnetId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.PostgreSql.PostgreSqlVirtualNetworkRule FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_12_01; + } + } + public enum PostgreSqlVirtualNetworkRuleState + { + Initializing = 0, + InProgress = 1, + Ready = 2, + Deleting = 3, + Unknown = 4, + } + public partial class ServerSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServerSku() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue Tier { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum StorageAutoGrow + { + Enabled = 0, + Disabled = 1, + } +} diff --git a/sdk/provisioning/Azure.Provisioning.Redis/api/Azure.Provisioning.Redis.net8.0.cs b/sdk/provisioning/Azure.Provisioning.Redis/api/Azure.Provisioning.Redis.net8.0.cs new file mode 100644 index 0000000000000..de2dc664871a1 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.Redis/api/Azure.Provisioning.Redis.net8.0.cs @@ -0,0 +1,454 @@ +namespace Azure.Provisioning.Redis +{ + public enum AccessPolicyAssignmentProvisioningState + { + Updating = 0, + Succeeded = 1, + Deleting = 2, + Deleted = 3, + Canceled = 4, + Failed = 5, + } + public enum AccessPolicyProvisioningState + { + Updating = 0, + Succeeded = 1, + Deleting = 2, + Deleted = 3, + Canceled = 4, + Failed = 5, + } + public enum AccessPolicyType + { + Custom = 0, + BuiltIn = 1, + } + public partial class RedisAccessKeys : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RedisAccessKeys() { } + public Azure.Provisioning.BicepValue PrimaryKey { get { throw null; } } + public Azure.Provisioning.BicepValue SecondaryKey { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct RedisBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public RedisBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.Redis.RedisBuiltInRole RedisCacheContributor { get { throw null; } } + public bool Equals(Azure.Provisioning.Redis.RedisBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.Redis.RedisBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.Redis.RedisBuiltInRole left, Azure.Provisioning.Redis.RedisBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.Redis.RedisBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.Redis.RedisBuiltInRole left, Azure.Provisioning.Redis.RedisBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public partial class RedisCacheAccessPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public RedisCacheAccessPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Redis.RedisResource? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Permissions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TypePropertiesType { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Redis.RedisCacheAccessPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_03_01; + public static readonly string V2015_08_01; + public static readonly string V2016_04_01; + public static readonly string V2017_02_01; + public static readonly string V2017_10_01; + public static readonly string V2018_03_01; + public static readonly string V2019_07_01; + public static readonly string V2020_06_01; + public static readonly string V2020_12_01; + public static readonly string V2021_06_01; + public static readonly string V2022_05_01; + public static readonly string V2022_06_01; + public static readonly string V2023_04_01; + public static readonly string V2023_08_01; + public static readonly string V2024_03_01; + } + } + public partial class RedisCacheAccessPolicyAssignment : Azure.Provisioning.Primitives.ProvisionableResource + { + public RedisCacheAccessPolicyAssignment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AccessPolicyName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ObjectId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ObjectIdAlias { get { throw null; } set { } } + public Azure.Provisioning.Redis.RedisResource? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Redis.RedisCacheAccessPolicyAssignment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_03_01; + public static readonly string V2015_08_01; + public static readonly string V2016_04_01; + public static readonly string V2017_02_01; + public static readonly string V2017_10_01; + public static readonly string V2018_03_01; + public static readonly string V2019_07_01; + public static readonly string V2020_06_01; + public static readonly string V2020_12_01; + public static readonly string V2021_06_01; + public static readonly string V2022_05_01; + public static readonly string V2022_06_01; + public static readonly string V2023_04_01; + public static readonly string V2023_08_01; + public static readonly string V2024_03_01; + } + } + public partial class RedisCommonConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RedisCommonConfiguration() { } + public Azure.Provisioning.BicepDictionary AdditionalProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AofStorageConnectionString0 { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AofStorageConnectionString1 { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AuthNotRequired { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsAadEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsAofBackupEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsRdbBackupEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxClients { get { throw null; } } + public Azure.Provisioning.BicepValue MaxFragmentationMemoryReserved { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxMemoryDelta { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxMemoryPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxMemoryReserved { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NotifyKeyspaceEvents { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PreferredDataArchiveAuthMethod { get { throw null; } } + public Azure.Provisioning.BicepValue PreferredDataPersistenceAuthMethod { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RdbBackupFrequency { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RdbBackupMaxSnapshotCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RdbStorageConnectionString { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageSubscriptionId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ZonalConfiguration { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum RedisDayOfWeek + { + Monday = 0, + Tuesday = 1, + Wednesday = 2, + Thursday = 3, + Friday = 4, + Saturday = 5, + Sunday = 6, + Everyday = 7, + Weekend = 8, + } + public partial class RedisFirewallRule : Azure.Provisioning.Primitives.ProvisionableResource + { + public RedisFirewallRule(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue EndIP { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Redis.RedisResource? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartIP { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Redis.RedisFirewallRule FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_03_01; + public static readonly string V2015_08_01; + public static readonly string V2016_04_01; + public static readonly string V2017_02_01; + public static readonly string V2017_10_01; + public static readonly string V2018_03_01; + public static readonly string V2019_07_01; + public static readonly string V2020_06_01; + public static readonly string V2020_12_01; + public static readonly string V2021_06_01; + public static readonly string V2022_05_01; + public static readonly string V2022_06_01; + public static readonly string V2023_04_01; + public static readonly string V2023_08_01; + public static readonly string V2024_03_01; + } + } + public partial class RedisInstanceDetails : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RedisInstanceDetails() { } + public Azure.Provisioning.BicepValue IsMaster { get { throw null; } } + public Azure.Provisioning.BicepValue IsPrimary { get { throw null; } } + public Azure.Provisioning.BicepValue NonSslPort { get { throw null; } } + public Azure.Provisioning.BicepValue ShardId { get { throw null; } } + public Azure.Provisioning.BicepValue SslPort { get { throw null; } } + public Azure.Provisioning.BicepValue Zone { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum RedisLinkedServerRole + { + Primary = 0, + Secondary = 1, + } + public partial class RedisLinkedServerWithProperty : Azure.Provisioning.Primitives.ProvisionableResource + { + public RedisLinkedServerWithProperty(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue GeoReplicatedPrimaryHostName { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue LinkedRedisCacheId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LinkedRedisCacheLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Redis.RedisResource? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrimaryHostName { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue ServerRole { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Redis.RedisLinkedServerWithProperty FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_03_01; + public static readonly string V2015_08_01; + public static readonly string V2016_04_01; + public static readonly string V2017_02_01; + public static readonly string V2017_10_01; + public static readonly string V2018_03_01; + public static readonly string V2019_07_01; + public static readonly string V2020_06_01; + public static readonly string V2020_12_01; + public static readonly string V2021_06_01; + public static readonly string V2022_05_01; + public static readonly string V2022_06_01; + public static readonly string V2023_04_01; + public static readonly string V2023_08_01; + public static readonly string V2024_03_01; + } + } + public partial class RedisPatchSchedule : Azure.Provisioning.Primitives.ProvisionableResource + { + public RedisPatchSchedule(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Redis.RedisResource? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList ScheduleEntries { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Redis.RedisPatchSchedule FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_03_01; + public static readonly string V2015_08_01; + public static readonly string V2016_04_01; + public static readonly string V2017_02_01; + public static readonly string V2017_10_01; + public static readonly string V2018_03_01; + public static readonly string V2019_07_01; + public static readonly string V2020_06_01; + public static readonly string V2020_12_01; + public static readonly string V2021_06_01; + public static readonly string V2022_05_01; + public static readonly string V2022_06_01; + public static readonly string V2023_04_01; + public static readonly string V2023_08_01; + public static readonly string V2024_03_01; + } + } + public enum RedisPatchScheduleDefaultName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="default")] + Default = 0, + } + public partial class RedisPatchScheduleSetting : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RedisPatchScheduleSetting() { } + public Azure.Provisioning.BicepValue DayOfWeek { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaintenanceWindow { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartHourUtc { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class RedisPrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public RedisPrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Redis.RedisResource? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } } + public Azure.Provisioning.Redis.RedisPrivateLinkServiceConnectionState RedisPrivateLinkServiceConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RedisProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Redis.RedisPrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_07_01; + public static readonly string V2020_06_01; + public static readonly string V2020_12_01; + public static readonly string V2021_06_01; + public static readonly string V2022_05_01; + public static readonly string V2022_06_01; + public static readonly string V2023_04_01; + public static readonly string V2023_08_01; + public static readonly string V2024_03_01; + } + } + public partial class RedisPrivateEndpointConnectionData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RedisPrivateEndpointConnectionData() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } } + public Azure.Provisioning.Redis.RedisPrivateLinkServiceConnectionState RedisPrivateLinkServiceConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RedisProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum RedisPrivateEndpointConnectionProvisioningState + { + Succeeded = 0, + Creating = 1, + Deleting = 2, + Failed = 3, + } + public enum RedisPrivateEndpointServiceConnectionStatus + { + Pending = 0, + Approved = 1, + Rejected = 2, + } + public partial class RedisPrivateLinkServiceConnectionState : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RedisPrivateLinkServiceConnectionState() { } + public Azure.Provisioning.BicepValue ActionsRequired { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum RedisProvisioningState + { + Creating = 0, + Deleting = 1, + Disabled = 2, + Failed = 3, + Linking = 4, + Provisioning = 5, + RecoveringScaleFailure = 6, + Scaling = 7, + Succeeded = 8, + Unlinking = 9, + Unprovisioning = 10, + Updating = 11, + ConfiguringAAD = 12, + } + public enum RedisPublicNetworkAccess + { + Enabled = 0, + Disabled = 1, + } + public partial class RedisResource : Azure.Provisioning.Primitives.ProvisionableResource + { + public RedisResource(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.Redis.RedisAccessKeys AccessKeys { get { throw null; } } + public Azure.Provisioning.BicepValue EnableNonSslPort { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HostName { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepList Instances { get { throw null; } } + public Azure.Provisioning.BicepValue IsAccessKeyAuthenticationDisabled { get { throw null; } set { } } + public Azure.Provisioning.BicepList LinkedServers { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinimumTlsVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Port { get { throw null; } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.Redis.RedisCommonConfiguration RedisConfiguration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RedisVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReplicasPerMaster { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReplicasPerPrimary { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ShardCount { get { throw null; } set { } } + public Azure.Provisioning.Redis.RedisSku Sku { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SslPort { get { throw null; } } + public Azure.Provisioning.BicepValue StaticIP { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SubnetId { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary TenantSettings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UpdateChannel { get { throw null; } set { } } + public Azure.Provisioning.BicepList Zones { get { throw null; } set { } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.Redis.RedisBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.Redis.RedisBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Redis.RedisResource FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public Azure.Provisioning.Redis.RedisAccessKeys GetKeys() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2015_03_01; + public static readonly string V2015_08_01; + public static readonly string V2016_04_01; + public static readonly string V2017_02_01; + public static readonly string V2017_10_01; + public static readonly string V2018_03_01; + public static readonly string V2019_07_01; + public static readonly string V2020_06_01; + public static readonly string V2020_12_01; + public static readonly string V2021_06_01; + public static readonly string V2022_05_01; + public static readonly string V2022_06_01; + public static readonly string V2023_04_01; + public static readonly string V2023_08_01; + public static readonly string V2024_03_01; + } + } + public partial class RedisSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RedisSku() { } + public Azure.Provisioning.BicepValue Capacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Family { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum RedisSkuFamily + { + [System.Runtime.Serialization.DataMemberAttribute(Name="C")] + BasicOrStandard = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="P")] + Premium = 1, + } + public enum RedisSkuName + { + Basic = 0, + Standard = 1, + Premium = 2, + } + public enum RedisTlsVersion + { + [System.Runtime.Serialization.DataMemberAttribute(Name="1.0")] + Tls1_0 = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="1.1")] + Tls1_1 = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="1.2")] + Tls1_2 = 2, + } + public enum UpdateChannel + { + Stable = 0, + Preview = 1, + } +} diff --git a/sdk/provisioning/Azure.Provisioning.Search/api/Azure.Provisioning.Search.net8.0.cs b/sdk/provisioning/Azure.Provisioning.Search/api/Azure.Provisioning.Search.net8.0.cs new file mode 100644 index 0000000000000..3c15c591510c0 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.Search/api/Azure.Provisioning.Search.net8.0.cs @@ -0,0 +1,341 @@ +namespace Azure.Provisioning.Search +{ + public partial class SearchAadAuthDataPlaneAuthOptions : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SearchAadAuthDataPlaneAuthOptions() { } + public Azure.Provisioning.BicepValue AadAuthFailureMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ApiKeyOnly { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum SearchAadAuthFailureMode + { + [System.Runtime.Serialization.DataMemberAttribute(Name="http403")] + Http403 = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="http401WithBearerChallenge")] + Http401WithBearerChallenge = 1, + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct SearchBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public SearchBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.Search.SearchBuiltInRole SearchIndexDataContributor { get { throw null; } } + public static Azure.Provisioning.Search.SearchBuiltInRole SearchIndexDataReader { get { throw null; } } + public static Azure.Provisioning.Search.SearchBuiltInRole SearchServiceContributor { get { throw null; } } + public bool Equals(Azure.Provisioning.Search.SearchBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.Search.SearchBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.Search.SearchBuiltInRole left, Azure.Provisioning.Search.SearchBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.Search.SearchBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.Search.SearchBuiltInRole left, Azure.Provisioning.Search.SearchBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public enum SearchBypass + { + None = 0, + AzurePortal = 1, + } + public enum SearchDisabledDataExfiltrationOption + { + All = 0, + } + public enum SearchEncryptionComplianceStatus + { + Compliant = 0, + NonCompliant = 1, + } + public partial class SearchEncryptionWithCmk : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SearchEncryptionWithCmk() { } + public Azure.Provisioning.BicepValue EncryptionComplianceStatus { get { throw null; } } + public Azure.Provisioning.BicepValue Enforcement { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum SearchEncryptionWithCmkEnforcement + { + Unspecified = 0, + Disabled = 1, + Enabled = 2, + } + public partial class SearchManagementRequestOptions : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SearchManagementRequestOptions() { } + public Azure.Provisioning.BicepValue ClientRequestId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class SearchPrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public SearchPrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Search.SearchService? Parent { get { throw null; } set { } } + public Azure.Provisioning.Search.SearchServicePrivateEndpointConnectionProperties Properties { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Search.SearchPrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_07_31_Preview; + public static readonly string V2015_02_28; + public static readonly string V2015_08_19; + public static readonly string V2019_10_01_Preview; + public static readonly string V2020_03_13; + public static readonly string V2020_08_01; + public static readonly string V2020_08_01_Preview; + public static readonly string V2021_04_01_Preview; + public static readonly string V2021_06_06_Preview; + public static readonly string V2022_09_01; + public static readonly string V2023_11_01; + public static readonly string V2024_03_01_Preview; + public static readonly string V2024_06_01_Preview; + } + } + public partial class SearchPrivateEndpointConnectionData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SearchPrivateEndpointConnectionData() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Search.SearchServicePrivateEndpointConnectionProperties Properties { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum SearchPrivateLinkServiceConnectionProvisioningState + { + Updating = 0, + Deleting = 1, + Failed = 2, + Succeeded = 3, + Incomplete = 4, + Canceled = 5, + } + public enum SearchSemanticSearch + { + [System.Runtime.Serialization.DataMemberAttribute(Name="disabled")] + Disabled = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="free")] + Free = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="standard")] + Standard = 2, + } + public partial class SearchService : Azure.Provisioning.Primitives.ProvisionableResource + { + public SearchService(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.Search.SearchAadAuthDataPlaneAuthOptions AuthOptions { get { throw null; } set { } } + public Azure.Provisioning.BicepList DisabledDataExfiltrationOptions { get { throw null; } set { } } + public Azure.Provisioning.Search.SearchEncryptionWithCmk EncryptionWithCmk { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue HostingMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepList IPRules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsLocalAuthDisabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Search.SearchServiceNetworkRuleSet NetworkRuleSet { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PartitionCount { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReplicaCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SearchSkuName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SemanticSearch { get { throw null; } set { } } + public Azure.Provisioning.BicepList SharedPrivateLinkResources { get { throw null; } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + public Azure.Provisioning.BicepValue StatusDetails { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.Search.SearchBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.Search.SearchBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Search.SearchService FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_07_31_Preview; + public static readonly string V2015_02_28; + public static readonly string V2015_08_19; + public static readonly string V2019_10_01_Preview; + public static readonly string V2020_03_13; + public static readonly string V2020_08_01; + public static readonly string V2020_08_01_Preview; + public static readonly string V2021_04_01_Preview; + public static readonly string V2021_06_06_Preview; + public static readonly string V2022_09_01; + public static readonly string V2023_11_01; + public static readonly string V2024_03_01_Preview; + public static readonly string V2024_06_01_Preview; + } + } + public enum SearchServiceHostingMode + { + [System.Runtime.Serialization.DataMemberAttribute(Name="default")] + Default = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="highDensity")] + HighDensity = 1, + } + public partial class SearchServiceIPRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SearchServiceIPRule() { } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class SearchServiceNetworkRuleSet : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SearchServiceNetworkRuleSet() { } + public Azure.Provisioning.BicepValue Bypass { get { throw null; } set { } } + public Azure.Provisioning.BicepList IPRules { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class SearchServicePrivateEndpointConnectionProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SearchServicePrivateEndpointConnectionProperties() { } + public Azure.Provisioning.Search.SearchServicePrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue GroupId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class SearchServicePrivateLinkServiceConnectionState : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SearchServicePrivateLinkServiceConnectionState() { } + public Azure.Provisioning.BicepValue ActionsRequired { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum SearchServicePrivateLinkServiceConnectionStatus + { + Pending = 0, + Approved = 1, + Rejected = 2, + Disconnected = 3, + } + public enum SearchServiceProvisioningState + { + Succeeded = 0, + Provisioning = 1, + Failed = 2, + } + public enum SearchServicePublicNetworkAccess + { + [System.Runtime.Serialization.DataMemberAttribute(Name="enabled")] + Enabled = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="disabled")] + Disabled = 1, + } + public enum SearchServiceSharedPrivateLinkResourceProvisioningState + { + Updating = 0, + Deleting = 1, + Failed = 2, + Succeeded = 3, + Incomplete = 4, + } + public enum SearchServiceSharedPrivateLinkResourceStatus + { + Pending = 0, + Approved = 1, + Rejected = 2, + Disconnected = 3, + } + public enum SearchServiceSkuName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="free")] + Free = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="basic")] + Basic = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="standard")] + Standard = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="standard2")] + Standard2 = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="standard3")] + Standard3 = 4, + [System.Runtime.Serialization.DataMemberAttribute(Name="storage_optimized_l1")] + StorageOptimizedL1 = 5, + [System.Runtime.Serialization.DataMemberAttribute(Name="storage_optimized_l2")] + StorageOptimizedL2 = 6, + } + public enum SearchServiceStatus + { + [System.Runtime.Serialization.DataMemberAttribute(Name="running")] + Running = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="provisioning")] + Provisioning = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="deleting")] + Deleting = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="degraded")] + Degraded = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="disabled")] + Disabled = 4, + [System.Runtime.Serialization.DataMemberAttribute(Name="error")] + Error = 5, + } + public partial class SharedSearchServicePrivateLink : Azure.Provisioning.Primitives.ProvisionableResource + { + public SharedSearchServicePrivateLink(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Search.SearchService? Parent { get { throw null; } set { } } + public Azure.Provisioning.Search.SharedSearchServicePrivateLinkResourceProperties Properties { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Search.SharedSearchServicePrivateLink FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_07_31_Preview; + public static readonly string V2015_02_28; + public static readonly string V2015_08_19; + public static readonly string V2019_10_01_Preview; + public static readonly string V2020_03_13; + public static readonly string V2020_08_01; + public static readonly string V2020_08_01_Preview; + public static readonly string V2021_04_01_Preview; + public static readonly string V2021_06_06_Preview; + public static readonly string V2022_09_01; + public static readonly string V2023_11_01; + public static readonly string V2024_03_01_Preview; + public static readonly string V2024_06_01_Preview; + } + } + public partial class SharedSearchServicePrivateLinkResourceData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SharedSearchServicePrivateLinkResourceData() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Search.SharedSearchServicePrivateLinkResourceProperties Properties { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class SharedSearchServicePrivateLinkResourceProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SharedSearchServicePrivateLinkResourceProperties() { } + public Azure.Provisioning.BicepValue GroupId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateLinkResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequestMessage { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceRegion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum SharedSearchServicePrivateLinkResourceProvisioningState + { + Updating = 0, + Deleting = 1, + Failed = 2, + Succeeded = 3, + Incomplete = 4, + } + public enum SharedSearchServicePrivateLinkResourceStatus + { + Pending = 0, + Approved = 1, + Rejected = 2, + Disconnected = 3, + } +} diff --git a/sdk/provisioning/Azure.Provisioning.ServiceBus/api/Azure.Provisioning.ServiceBus.net8.0.cs b/sdk/provisioning/Azure.Provisioning.ServiceBus/api/Azure.Provisioning.ServiceBus.net8.0.cs new file mode 100644 index 0000000000000..863cdd017710d --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.ServiceBus/api/Azure.Provisioning.ServiceBus.net8.0.cs @@ -0,0 +1,569 @@ +namespace Azure.Provisioning.ServiceBus +{ + public partial class MessageCountDetails : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public MessageCountDetails() { } + public Azure.Provisioning.BicepValue ActiveMessageCount { get { throw null; } } + public Azure.Provisioning.BicepValue DeadLetterMessageCount { get { throw null; } } + public Azure.Provisioning.BicepValue ScheduledMessageCount { get { throw null; } } + public Azure.Provisioning.BicepValue TransferDeadLetterMessageCount { get { throw null; } } + public Azure.Provisioning.BicepValue TransferMessageCount { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class MigrationConfiguration : Azure.Provisioning.Primitives.ProvisionableResource + { + public MigrationConfiguration(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue MigrationState { get { throw null; } } + public Azure.Provisioning.ServiceBus.ServiceBusNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PendingReplicationOperationsCount { get { throw null; } } + public Azure.Provisioning.BicepValue PostMigrationName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TargetServiceBusNamespace { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ServiceBus.MigrationConfiguration FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_04_01; + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public enum MigrationConfigurationName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="$default")] + Default = 0, + } + public partial class ServiceBusAccessKeys : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceBusAccessKeys() { } + public Azure.Provisioning.BicepValue AliasPrimaryConnectionString { get { throw null; } } + public Azure.Provisioning.BicepValue AliasSecondaryConnectionString { get { throw null; } } + public Azure.Provisioning.BicepValue KeyName { get { throw null; } } + public Azure.Provisioning.BicepValue PrimaryConnectionString { get { throw null; } } + public Azure.Provisioning.BicepValue PrimaryKey { get { throw null; } } + public Azure.Provisioning.BicepValue SecondaryConnectionString { get { throw null; } } + public Azure.Provisioning.BicepValue SecondaryKey { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum ServiceBusAccessRight + { + Manage = 0, + Send = 1, + Listen = 2, + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct ServiceBusBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ServiceBusBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.ServiceBus.ServiceBusBuiltInRole AzureServiceBusDataOwner { get { throw null; } } + public static Azure.Provisioning.ServiceBus.ServiceBusBuiltInRole AzureServiceBusDataReceiver { get { throw null; } } + public static Azure.Provisioning.ServiceBus.ServiceBusBuiltInRole AzureServiceBusDataSender { get { throw null; } } + public bool Equals(Azure.Provisioning.ServiceBus.ServiceBusBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.ServiceBus.ServiceBusBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.ServiceBus.ServiceBusBuiltInRole left, Azure.Provisioning.ServiceBus.ServiceBusBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.ServiceBus.ServiceBusBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.ServiceBus.ServiceBusBuiltInRole left, Azure.Provisioning.ServiceBus.ServiceBusBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public partial class ServiceBusClientAffineProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceBusClientAffineProperties() { } + public Azure.Provisioning.BicepValue ClientId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDurable { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsShared { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ServiceBusCorrelationFilter : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceBusCorrelationFilter() { } + public Azure.Provisioning.BicepDictionary ApplicationProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ContentType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CorrelationId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MessageId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReplyTo { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReplyToSessionId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequiresPreprocessing { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SendTo { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SessionId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Subject { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ServiceBusDisasterRecovery : Azure.Provisioning.Primitives.ProvisionableResource + { + public ServiceBusDisasterRecovery(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AlternateName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.ServiceBus.ServiceBusNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PartnerNamespace { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PendingReplicationOperationsCount { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue Role { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ServiceBus.ServiceBusDisasterRecovery FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_04_01; + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public enum ServiceBusDisasterRecoveryProvisioningState + { + Accepted = 0, + Succeeded = 1, + Failed = 2, + } + public enum ServiceBusDisasterRecoveryRole + { + Primary = 0, + PrimaryNotReplicating = 1, + Secondary = 2, + } + public partial class ServiceBusEncryption : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceBusEncryption() { } + public Azure.Provisioning.BicepValue KeySource { get { throw null; } set { } } + public Azure.Provisioning.BicepList KeyVaultProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequireInfrastructureEncryption { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ServiceBusEncryptionKeySource + { + [System.Runtime.Serialization.DataMemberAttribute(Name="Microsoft.KeyVault")] + MicrosoftKeyVault = 0, + } + public partial class ServiceBusFilterAction : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceBusFilterAction() { } + public Azure.Provisioning.BicepValue CompatibilityLevel { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequiresPreprocessing { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SqlExpression { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ServiceBusFilterType + { + SqlFilter = 0, + CorrelationFilter = 1, + } + public partial class ServiceBusKeyVaultProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceBusKeyVaultProperties() { } + public Azure.Provisioning.BicepValue KeyName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UserAssignedIdentity { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ServiceBusMessagingEntityStatus + { + Unknown = 0, + Active = 1, + Disabled = 2, + Restoring = 3, + SendDisabled = 4, + ReceiveDisabled = 5, + Creating = 6, + Deleting = 7, + Renaming = 8, + } + public enum ServiceBusMinimumTlsVersion + { + [System.Runtime.Serialization.DataMemberAttribute(Name="1.0")] + Tls1_0 = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="1.1")] + Tls1_1 = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="1.2")] + Tls1_2 = 2, + } + public partial class ServiceBusNamespace : Azure.Provisioning.Primitives.ProvisionableResource + { + public ServiceBusNamespace(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AlternateName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue DisableLocalAuth { get { throw null; } set { } } + public Azure.Provisioning.ServiceBus.ServiceBusEncryption Encryption { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsZoneRedundant { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MetricId { get { throw null; } } + public Azure.Provisioning.BicepValue MinimumTlsVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PremiumMessagingPartitions { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServiceBusEndpoint { get { throw null; } } + public Azure.Provisioning.ServiceBus.ServiceBusSku Sku { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UpdatedOn { get { throw null; } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.ServiceBus.ServiceBusBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.ServiceBus.ServiceBusBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ServiceBus.ServiceBusNamespace FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_09_01; + public static readonly string V2015_08_01; + public static readonly string V2017_04_01; + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public partial class ServiceBusNamespaceAuthorizationRule : Azure.Provisioning.Primitives.ProvisionableResource + { + public ServiceBusNamespaceAuthorizationRule(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ServiceBus.ServiceBusNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList Rights { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ServiceBus.ServiceBusNamespaceAuthorizationRule FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public Azure.Provisioning.ServiceBus.ServiceBusAccessKeys GetKeys() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_04_01; + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public enum ServiceBusNetworkRuleIPAction + { + Allow = 0, + } + public partial class ServiceBusNetworkRuleSet : Azure.Provisioning.Primitives.ProvisionableResource + { + public ServiceBusNetworkRuleSet(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DefaultAction { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList IPRules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsTrustedServiceAccessEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.ServiceBus.ServiceBusNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepList VirtualNetworkRules { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ServiceBus.ServiceBusNetworkRuleSet FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_04_01; + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public enum ServiceBusNetworkRuleSetDefaultAction + { + Allow = 0, + Deny = 1, + } + public partial class ServiceBusNetworkRuleSetIPRules : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceBusNetworkRuleSetIPRules() { } + public Azure.Provisioning.BicepValue Action { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IPMask { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ServiceBusNetworkRuleSetVirtualNetworkRules : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceBusNetworkRuleSetVirtualNetworkRules() { } + public Azure.Provisioning.BicepValue IgnoreMissingVnetServiceEndpoint { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SubnetId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ServiceBusPrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public ServiceBusPrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.ServiceBus.ServiceBusPrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ServiceBus.ServiceBusNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ServiceBus.ServiceBusPrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public partial class ServiceBusPrivateEndpointConnectionData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceBusPrivateEndpointConnectionData() { } + public Azure.Provisioning.ServiceBus.ServiceBusPrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum ServiceBusPrivateEndpointConnectionProvisioningState + { + Creating = 0, + Updating = 1, + Deleting = 2, + Succeeded = 3, + Canceled = 4, + Failed = 5, + } + public enum ServiceBusPrivateLinkConnectionStatus + { + Pending = 0, + Approved = 1, + Rejected = 2, + Disconnected = 3, + } + public partial class ServiceBusPrivateLinkServiceConnectionState : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceBusPrivateLinkServiceConnectionState() { } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ServiceBusPublicNetworkAccess + { + Enabled = 0, + Disabled = 1, + SecuredByPerimeter = 2, + } + public enum ServiceBusPublicNetworkAccessFlag + { + Enabled = 0, + Disabled = 1, + } + public partial class ServiceBusQueue : Azure.Provisioning.Primitives.ProvisionableResource + { + public ServiceBusQueue(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AccessedOn { get { throw null; } } + public Azure.Provisioning.BicepValue AutoDeleteOnIdle { get { throw null; } set { } } + public Azure.Provisioning.ServiceBus.MessageCountDetails CountDetails { get { throw null; } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue DeadLetteringOnMessageExpiration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefaultMessageTimeToLive { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DuplicateDetectionHistoryTimeWindow { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableBatchedOperations { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableExpress { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnablePartitioning { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ForwardDeadLetteredMessagesTo { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ForwardTo { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue LockDuration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxDeliveryCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxMessageSizeInKilobytes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxSizeInMegabytes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MessageCount { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ServiceBus.ServiceBusNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequiresDuplicateDetection { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequiresSession { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SizeInBytes { get { throw null; } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue UpdatedOn { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ServiceBus.ServiceBusQueue FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_04_01; + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public partial class ServiceBusQueueAuthorizationRule : Azure.Provisioning.Primitives.ProvisionableResource + { + public ServiceBusQueueAuthorizationRule(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ServiceBus.ServiceBusQueue? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList Rights { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ServiceBus.ServiceBusQueueAuthorizationRule FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public Azure.Provisioning.ServiceBus.ServiceBusAccessKeys GetKeys() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_04_01; + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public partial class ServiceBusRule : Azure.Provisioning.Primitives.ProvisionableResource + { + public ServiceBusRule(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.ServiceBus.ServiceBusFilterAction Action { get { throw null; } set { } } + public Azure.Provisioning.ServiceBus.ServiceBusCorrelationFilter CorrelationFilter { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FilterType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ServiceBus.ServiceBusSubscription? Parent { get { throw null; } set { } } + public Azure.Provisioning.ServiceBus.ServiceBusSqlFilter SqlFilter { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ServiceBus.ServiceBusRule FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_04_01; + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public partial class ServiceBusSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceBusSku() { } + public Azure.Provisioning.BicepValue Capacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Tier { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ServiceBusSkuName + { + Basic = 0, + Standard = 1, + Premium = 2, + } + public enum ServiceBusSkuTier + { + Basic = 0, + Standard = 1, + Premium = 2, + } + public partial class ServiceBusSqlFilter : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServiceBusSqlFilter() { } + public Azure.Provisioning.BicepValue CompatibilityLevel { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequiresPreprocessing { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SqlExpression { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ServiceBusSubscription : Azure.Provisioning.Primitives.ProvisionableResource + { + public ServiceBusSubscription(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AccessedOn { get { throw null; } } + public Azure.Provisioning.BicepValue AutoDeleteOnIdle { get { throw null; } set { } } + public Azure.Provisioning.ServiceBus.ServiceBusClientAffineProperties ClientAffineProperties { get { throw null; } set { } } + public Azure.Provisioning.ServiceBus.MessageCountDetails CountDetails { get { throw null; } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue DeadLetteringOnFilterEvaluationExceptions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DeadLetteringOnMessageExpiration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefaultMessageTimeToLive { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DuplicateDetectionHistoryTimeWindow { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableBatchedOperations { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ForwardDeadLetteredMessagesTo { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ForwardTo { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsClientAffine { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue LockDuration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxDeliveryCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MessageCount { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ServiceBus.ServiceBusTopic? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequiresSession { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue UpdatedOn { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ServiceBus.ServiceBusSubscription FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_04_01; + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public partial class ServiceBusTopic : Azure.Provisioning.Primitives.ProvisionableResource + { + public ServiceBusTopic(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AccessedOn { get { throw null; } } + public Azure.Provisioning.BicepValue AutoDeleteOnIdle { get { throw null; } set { } } + public Azure.Provisioning.ServiceBus.MessageCountDetails CountDetails { get { throw null; } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue DefaultMessageTimeToLive { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DuplicateDetectionHistoryTimeWindow { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableBatchedOperations { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableExpress { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnablePartitioning { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue MaxMessageSizeInKilobytes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxSizeInMegabytes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ServiceBus.ServiceBusNamespace? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequiresDuplicateDetection { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SizeInBytes { get { throw null; } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SubscriptionCount { get { throw null; } } + public Azure.Provisioning.BicepValue SupportOrdering { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue UpdatedOn { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ServiceBus.ServiceBusTopic FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_04_01; + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } + public partial class ServiceBusTopicAuthorizationRule : Azure.Provisioning.Primitives.ProvisionableResource + { + public ServiceBusTopicAuthorizationRule(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.ServiceBus.ServiceBusTopic? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList Rights { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.ServiceBus.ServiceBusTopicAuthorizationRule FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public Azure.Provisioning.ServiceBus.ServiceBusAccessKeys GetKeys() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_04_01; + public static readonly string V2021_11_01; + public static readonly string V2024_01_01; + } + } +} diff --git a/sdk/provisioning/Azure.Provisioning.SignalR/api/Azure.Provisioning.SignalR.net8.0.cs b/sdk/provisioning/Azure.Provisioning.SignalR/api/Azure.Provisioning.SignalR.net8.0.cs new file mode 100644 index 0000000000000..526358a520579 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.SignalR/api/Azure.Provisioning.SignalR.net8.0.cs @@ -0,0 +1,348 @@ +namespace Azure.Provisioning.SignalR +{ + public enum PrivateLinkServiceConnectionStatus + { + Pending = 0, + Approved = 1, + Rejected = 2, + Disconnected = 3, + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct SignalRBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public SignalRBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.SignalR.SignalRBuiltInRole SignalRAccessKeyReader { get { throw null; } } + public static Azure.Provisioning.SignalR.SignalRBuiltInRole SignalRAppServer { get { throw null; } } + public static Azure.Provisioning.SignalR.SignalRBuiltInRole SignalRContributor { get { throw null; } } + public static Azure.Provisioning.SignalR.SignalRBuiltInRole SignalRRestApiOwner { get { throw null; } } + public static Azure.Provisioning.SignalR.SignalRBuiltInRole SignalRRestApiReader { get { throw null; } } + public static Azure.Provisioning.SignalR.SignalRBuiltInRole SignalRServiceOwner { get { throw null; } } + public bool Equals(Azure.Provisioning.SignalR.SignalRBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.SignalR.SignalRBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.SignalR.SignalRBuiltInRole left, Azure.Provisioning.SignalR.SignalRBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.SignalR.SignalRBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.SignalR.SignalRBuiltInRole left, Azure.Provisioning.SignalR.SignalRBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public partial class SignalRCustomCertificate : Azure.Provisioning.Primitives.ProvisionableResource + { + public SignalRCustomCertificate(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue KeyVaultBaseUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultSecretName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultSecretVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.SignalR.SignalRService? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.SignalR.SignalRCustomCertificate FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2018_10_01; + public static readonly string V2020_05_01; + public static readonly string V2021_10_01; + public static readonly string V2022_02_01; + public static readonly string V2023_02_01; + public static readonly string V2024_03_01; + } + } + public partial class SignalRCustomDomain : Azure.Provisioning.Primitives.ProvisionableResource + { + public SignalRCustomDomain(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CustomCertificateId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DomainName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.SignalR.SignalRService? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.SignalR.SignalRCustomDomain FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_05_01; + public static readonly string V2021_10_01; + public static readonly string V2022_02_01; + public static readonly string V2023_02_01; + public static readonly string V2024_03_01; + } + } + public partial class SignalRFeature : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SignalRFeature() { } + public Azure.Provisioning.BicepValue Flag { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary Properties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum SignalRFeatureFlag + { + ServiceMode = 0, + EnableConnectivityLogs = 1, + EnableMessagingLogs = 2, + EnableLiveTrace = 3, + } + public partial class SignalRKeys : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SignalRKeys() { } + public Azure.Provisioning.BicepValue PrimaryConnectionString { get { throw null; } } + public Azure.Provisioning.BicepValue PrimaryKey { get { throw null; } } + public Azure.Provisioning.BicepValue SecondaryConnectionString { get { throw null; } } + public Azure.Provisioning.BicepValue SecondaryKey { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class SignalRLiveTraceCategory : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SignalRLiveTraceCategory() { } + public Azure.Provisioning.BicepValue Enabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class SignalRLiveTraceConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SignalRLiveTraceConfiguration() { } + public Azure.Provisioning.BicepList Categories { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Enabled { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class SignalRNetworkAcl : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SignalRNetworkAcl() { } + public Azure.Provisioning.BicepList Allow { get { throw null; } set { } } + public Azure.Provisioning.BicepList Deny { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum SignalRNetworkAclAction + { + Allow = 0, + Deny = 1, + } + public partial class SignalRNetworkAcls : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SignalRNetworkAcls() { } + public Azure.Provisioning.BicepValue DefaultAction { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpoints { get { throw null; } set { } } + public Azure.Provisioning.SignalR.SignalRNetworkAcl PublicNetwork { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class SignalRPrivateEndpointAcl : Azure.Provisioning.SignalR.SignalRNetworkAcl + { + public SignalRPrivateEndpointAcl() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class SignalRPrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public SignalRPrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.SignalR.SignalRPrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepList GroupIds { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.SignalR.SignalRService? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.SignalR.SignalRPrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2018_10_01; + public static readonly string V2020_05_01; + public static readonly string V2021_10_01; + public static readonly string V2022_02_01; + public static readonly string V2023_02_01; + public static readonly string V2024_03_01; + } + } + public partial class SignalRPrivateEndpointConnectionData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SignalRPrivateEndpointConnectionData() { } + public Azure.Provisioning.SignalR.SignalRPrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepList GroupIds { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class SignalRPrivateLinkServiceConnectionState : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SignalRPrivateLinkServiceConnectionState() { } + public Azure.Provisioning.BicepValue ActionsRequired { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum SignalRProvisioningState + { + Unknown = 0, + Succeeded = 1, + Failed = 2, + Canceled = 3, + Running = 4, + Creating = 5, + Updating = 6, + Deleting = 7, + Moving = 8, + } + public enum SignalRRequestType + { + ClientConnection = 0, + ServerConnection = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="RESTAPI")] + RestApi = 2, + Trace = 3, + } + public partial class SignalRResourceLogCategory : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SignalRResourceLogCategory() { } + public Azure.Provisioning.BicepValue Enabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class SignalRResourceSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SignalRResourceSku() { } + public Azure.Provisioning.BicepValue Capacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Family { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Size { get { throw null; } } + public Azure.Provisioning.BicepValue Tier { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class SignalRService : Azure.Provisioning.Primitives.ProvisionableResource + { + public SignalRService(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList CorsAllowedOrigins { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisableAadAuth { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisableLocalAuth { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExternalIP { get { throw null; } } + public Azure.Provisioning.BicepList Features { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HostName { get { throw null; } } + public Azure.Provisioning.BicepValue HostNamePrefix { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsClientCertEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.SignalR.SignalRLiveTraceConfiguration LiveTraceConfiguration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.SignalR.SignalRNetworkAcls NetworkACLs { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicPort { get { throw null; } } + public Azure.Provisioning.BicepList ResourceLogCategories { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServerPort { get { throw null; } } + public Azure.Provisioning.BicepList SharedPrivateLinkResources { get { throw null; } } + public Azure.Provisioning.SignalR.SignalRResourceSku Sku { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepList UpstreamTemplates { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Version { get { throw null; } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.SignalR.SignalRBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.SignalR.SignalRBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.SignalR.SignalRService FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public Azure.Provisioning.SignalR.SignalRKeys GetKeys() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2018_10_01; + public static readonly string V2020_05_01; + public static readonly string V2021_10_01; + public static readonly string V2022_02_01; + public static readonly string V2023_02_01; + public static readonly string V2024_03_01; + } + } + public enum SignalRServiceKind + { + SignalR = 0, + RawWebSockets = 1, + } + public partial class SignalRSharedPrivateLink : Azure.Provisioning.Primitives.ProvisionableResource + { + public SignalRSharedPrivateLink(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue GroupId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.SignalR.SignalRService? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateLinkResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue RequestMessage { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.SignalR.SignalRSharedPrivateLink FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2018_10_01; + public static readonly string V2020_05_01; + public static readonly string V2021_10_01; + public static readonly string V2022_02_01; + public static readonly string V2023_02_01; + public static readonly string V2024_03_01; + } + } + public partial class SignalRSharedPrivateLinkResourceData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SignalRSharedPrivateLinkResourceData() { } + public Azure.Provisioning.BicepValue GroupId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PrivateLinkResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue RequestMessage { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum SignalRSharedPrivateLinkResourceStatus + { + Pending = 0, + Approved = 1, + Rejected = 2, + Disconnected = 3, + Timeout = 4, + } + public enum SignalRSkuTier + { + Free = 0, + Basic = 1, + Standard = 2, + Premium = 3, + } + public partial class SignalRUpstreamAuthSettings : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SignalRUpstreamAuthSettings() { } + public Azure.Provisioning.BicepValue AuthType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedIdentityResource { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum SignalRUpstreamAuthType + { + None = 0, + ManagedIdentity = 1, + } + public partial class SignalRUpstreamTemplate : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SignalRUpstreamTemplate() { } + public Azure.Provisioning.SignalR.SignalRUpstreamAuthSettings Auth { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CategoryPattern { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EventPattern { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HubPattern { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UrlTemplate { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } +} diff --git a/sdk/provisioning/Azure.Provisioning.Sql/api/Azure.Provisioning.Sql.net8.0.cs b/sdk/provisioning/Azure.Provisioning.Sql/api/Azure.Provisioning.Sql.net8.0.cs new file mode 100644 index 0000000000000..c1257aea82af2 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.Sql/api/Azure.Provisioning.Sql.net8.0.cs @@ -0,0 +1,2592 @@ +namespace Azure.Provisioning.Sql +{ + public enum AdvancedThreatProtectionName + { + Default = 0, + } + public enum AdvancedThreatProtectionState + { + New = 0, + Enabled = 1, + Disabled = 2, + } + public enum AuthenticationName + { + Default = 0, + } + public partial class BackupShortTermRetentionPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public BackupShortTermRetentionPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DiffBackupIntervalInHours { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionDays { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.BackupShortTermRetentionPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum BlobAuditingPolicyName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="default")] + Default = 0, + } + public enum BlobAuditingPolicyState + { + Enabled = 0, + Disabled = 1, + } + public enum CatalogCollationType + { + [System.Runtime.Serialization.DataMemberAttribute(Name="DATABASE_DEFAULT")] + DatabaseDefault = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="SQL_Latin1_General_CP1_CI_AS")] + SqlLatin1GeneralCp1CiAs = 1, + } + public enum ConnectionPolicyName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="default")] + Default = 0, + } + public partial class CreateDatabaseRestorePointDefinition : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CreateDatabaseRestorePointDefinition() { } + public Azure.Provisioning.BicepValue RestorePointLabel { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class DatabaseAdvancedThreatProtection : Azure.Provisioning.Primitives.ProvisionableResource + { + public DatabaseAdvancedThreatProtection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.DatabaseAdvancedThreatProtection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class DatabaseIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DatabaseIdentity() { } + public Azure.Provisioning.BicepValue IdentityType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } } + public Azure.Provisioning.BicepDictionary UserAssignedIdentities { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum DatabaseIdentityType + { + None = 0, + UserAssigned = 1, + } + public enum DatabaseLicenseType + { + LicenseIncluded = 0, + BasePrice = 1, + } + public enum DatabaseReadScale + { + Enabled = 0, + Disabled = 1, + } + public partial class DatabaseVulnerabilityAssessmentRuleBaselineItem : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DatabaseVulnerabilityAssessmentRuleBaselineItem() { } + public Azure.Provisioning.BicepList Result { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class DataMaskingPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public DataMaskingPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ApplicationPrincipals { get { throw null; } } + public Azure.Provisioning.BicepValue DataMaskingState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExemptPrincipals { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue MaskingLevel { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.DataMaskingPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_01_01; + public static readonly string V2014_04_01; + public static readonly string V2021_11_01; + } + } + public enum DataMaskingState + { + Disabled = 0, + Enabled = 1, + } + public partial class DistributedAvailabilityGroup : Azure.Provisioning.Primitives.ProvisionableResource + { + public DistributedAvailabilityGroup(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DistributedAvailabilityGroupId { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue LastHardenedLsn { get { throw null; } } + public Azure.Provisioning.BicepValue LinkState { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.ManagedInstance? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrimaryAvailabilityGroupName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReplicationMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SecondaryAvailabilityGroupName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceEndpoint { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceReplicaId { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TargetDatabase { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TargetReplicaId { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.DistributedAvailabilityGroup FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum DistributedAvailabilityGroupReplicationMode + { + Async = 0, + Sync = 1, + } + public enum DtcName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="current")] + Current = 0, + } + public partial class ElasticPool : Azure.Provisioning.Primitives.ProvisionableResource + { + public ElasticPool(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AvailabilityZone { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue HighAvailabilityReplicaCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsZoneRedundant { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } } + public Azure.Provisioning.BicepValue LicenseType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaintenanceConfigurationId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxSizeBytes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinCapacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.Sql.ElasticPoolPerDatabaseSettings PerDatabaseSettings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PreferredEnclaveType { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlSku Sku { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ElasticPool FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_01_01; + public static readonly string V2014_04_01; + public static readonly string V2015_05_01; + public static readonly string V2021_11_01; + } + } + public enum ElasticPoolLicenseType + { + LicenseIncluded = 0, + BasePrice = 1, + } + public partial class ElasticPoolPerDatabaseSettings : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ElasticPoolPerDatabaseSettings() { } + public Azure.Provisioning.BicepValue MaxCapacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinCapacity { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ElasticPoolState + { + Creating = 0, + Ready = 1, + Disabled = 2, + } + public partial class EncryptionProtector : Azure.Provisioning.Primitives.ProvisionableResource + { + public EncryptionProtector(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsAutoRotationEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServerKeyName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServerKeyType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Subregion { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Thumbprint { get { throw null; } } + public Azure.Provisioning.BicepValue Uri { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.EncryptionProtector FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum EncryptionProtectorName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="current")] + Current = 0, + } + public partial class ExtendedDatabaseBlobAuditingPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public ExtendedDatabaseBlobAuditingPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList AuditActionsAndGroups { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsAzureMonitorTargetEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsManagedIdentityInUse { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsStorageSecondaryKeyInUse { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PredicateExpression { get { throw null; } set { } } + public Azure.Provisioning.BicepValue QueueDelayMs { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountAccessKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountSubscriptionId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageEndpoint { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ExtendedDatabaseBlobAuditingPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_01_01; + public static readonly string V2014_04_01; + public static readonly string V2015_01_01; + public static readonly string V2021_11_01; + } + } + public partial class ExtendedServerBlobAuditingPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public ExtendedServerBlobAuditingPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList AuditActionsAndGroups { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsAzureMonitorTargetEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDevopsAuditEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsManagedIdentityInUse { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsStorageSecondaryKeyInUse { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PredicateExpression { get { throw null; } set { } } + public Azure.Provisioning.BicepValue QueueDelayMs { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountAccessKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountSubscriptionId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageEndpoint { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ExtendedServerBlobAuditingPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum ExternalGovernanceStatus + { + Enabled = 0, + Disabled = 1, + } + public partial class FailoverGroup : Azure.Provisioning.Primitives.ProvisionableResource + { + public FailoverGroup(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList FailoverDatabases { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList PartnerServers { get { throw null; } set { } } + public Azure.Provisioning.Sql.FailoverGroupReadOnlyEndpoint ReadOnlyEndpoint { get { throw null; } set { } } + public Azure.Provisioning.Sql.FailoverGroupReadWriteEndpoint ReadWriteEndpoint { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReplicationRole { get { throw null; } } + public Azure.Provisioning.BicepValue ReplicationState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.FailoverGroup FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class FailoverGroupReadOnlyEndpoint : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public FailoverGroupReadOnlyEndpoint() { } + public Azure.Provisioning.BicepValue FailoverPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TargetServer { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class FailoverGroupReadWriteEndpoint : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public FailoverGroupReadWriteEndpoint() { } + public Azure.Provisioning.BicepValue FailoverPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FailoverWithDataLossGracePeriodMinutes { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum FailoverGroupReplicationRole + { + Primary = 0, + Secondary = 1, + } + public enum FreeLimitExhaustionBehavior + { + AutoPause = 0, + BillOverUsage = 1, + } + public partial class GeoBackupPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public GeoBackupPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageType { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.GeoBackupPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_01_01; + public static readonly string V2014_04_01; + public static readonly string V2021_11_01; + } + } + public enum GeoBackupPolicyName + { + Default = 0, + } + public enum GeoBackupPolicyState + { + Disabled = 0, + Enabled = 1, + } + public enum GeoSecondaryInstanceType + { + Geo = 0, + Standby = 1, + } + public partial class InstanceFailoverGroup : Azure.Provisioning.Primitives.ProvisionableResource + { + public InstanceFailoverGroup(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList ManagedInstancePairs { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList PartnerRegions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReadOnlyEndpointFailoverPolicy { get { throw null; } set { } } + public Azure.Provisioning.Sql.InstanceFailoverGroupReadWriteEndpoint ReadWriteEndpoint { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReplicationRole { get { throw null; } } + public Azure.Provisioning.BicepValue ReplicationState { get { throw null; } } + public Azure.Provisioning.BicepValue SecondaryType { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.InstanceFailoverGroup FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class InstanceFailoverGroupReadWriteEndpoint : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public InstanceFailoverGroupReadWriteEndpoint() { } + public Azure.Provisioning.BicepValue FailoverPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FailoverWithDataLossGracePeriodMinutes { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum InstanceFailoverGroupReplicationRole + { + Primary = 0, + Secondary = 1, + } + public partial class InstancePool : Azure.Provisioning.Primitives.ProvisionableResource + { + public InstancePool(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DnsZone { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue LicenseType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaintenanceConfigurationId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlSku Sku { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SubnetId { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VCores { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.InstancePool FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum InstancePoolLicenseType + { + LicenseIncluded = 0, + BasePrice = 1, + } + public partial class IPv6FirewallRule : Azure.Provisioning.Primitives.ProvisionableResource + { + public IPv6FirewallRule(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue EndIPv6Address { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartIPv6Address { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.IPv6FirewallRule FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_01_01; + public static readonly string V2014_04_01; + public static readonly string V2021_11_01; + } + } + public enum JobAgentState + { + Creating = 0, + Ready = 1, + Updating = 2, + Deleting = 3, + Disabled = 4, + } + public enum JobExecutionLifecycle + { + Created = 0, + InProgress = 1, + WaitingForChildJobExecutions = 2, + WaitingForRetry = 3, + Succeeded = 4, + SucceededWithSkipped = 5, + Failed = 6, + TimedOut = 7, + Canceled = 8, + Skipped = 9, + } + public enum JobExecutionProvisioningState + { + Created = 0, + InProgress = 1, + Succeeded = 2, + Failed = 3, + Canceled = 4, + } + public partial class JobExecutionTarget : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public JobExecutionTarget() { } + public Azure.Provisioning.BicepValue DatabaseName { get { throw null; } } + public Azure.Provisioning.BicepValue ServerName { get { throw null; } } + public Azure.Provisioning.BicepValue TargetType { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class JobStepAction : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public JobStepAction() { } + public Azure.Provisioning.BicepValue ActionType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Source { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum JobStepActionSource + { + Inline = 0, + } + public enum JobStepActionType + { + TSql = 0, + } + public partial class JobStepExecutionOptions : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public JobStepExecutionOptions() { } + public Azure.Provisioning.BicepValue InitialRetryIntervalSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaximumRetryIntervalSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetryAttempts { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetryIntervalBackoffMultiplier { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimeoutSeconds { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class JobStepOutput : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public JobStepOutput() { } + public Azure.Provisioning.BicepValue Credential { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DatabaseName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue OutputType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceGroupName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SchemaName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServerName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SubscriptionId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TableName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum JobStepOutputType + { + SqlDatabase = 0, + } + public partial class JobTarget : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public JobTarget() { } + public Azure.Provisioning.BicepValue DatabaseName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ElasticPoolName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MembershipType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RefreshCredential { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServerName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ShardMapName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TargetType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum JobTargetGroupMembershipType + { + Include = 0, + Exclude = 1, + } + public enum JobTargetType + { + TargetGroup = 0, + SqlDatabase = 1, + SqlElasticPool = 2, + SqlShardMap = 3, + SqlServer = 4, + } + public partial class LedgerDigestUpload : Azure.Provisioning.Primitives.ProvisionableResource + { + public LedgerDigestUpload(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DigestStorageEndpoint { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.LedgerDigestUpload FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum LedgerDigestUploadsName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="current")] + Current = 0, + } + public enum LedgerDigestUploadsState + { + Enabled = 0, + Disabled = 1, + } + public partial class LogicalDatabaseTransparentDataEncryption : Azure.Provisioning.Primitives.ProvisionableResource + { + public LogicalDatabaseTransparentDataEncryption(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.LogicalDatabaseTransparentDataEncryption FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_04_01; + public static readonly string V2021_11_01; + } + } + public partial class LongTermRetentionPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public LongTermRetentionPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue BackupStorageAccessTier { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue MakeBackupsImmutable { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MonthlyRetention { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue WeeklyRetention { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WeekOfYear { get { throw null; } set { } } + public Azure.Provisioning.BicepValue YearlyRetention { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.LongTermRetentionPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum LongTermRetentionPolicyName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="default")] + Default = 0, + } + public partial class ManagedBackupShortTermRetentionPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedBackupShortTermRetentionPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.ManagedDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionDays { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedBackupShortTermRetentionPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class ManagedDatabase : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedDatabase(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AllowAutoCompleteRestore { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CatalogCollation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Collation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue CreateMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CrossSubscriptionRestorableDroppedDatabaseId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CrossSubscriptionSourceDatabaseId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CrossSubscriptionTargetManagedInstanceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefaultSecondaryLocation { get { throw null; } } + public Azure.Provisioning.BicepValue EarliestRestorePoint { get { throw null; } } + public Azure.Provisioning.BicepValue FailoverGroupId { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsLedgerOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastBackupName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LongTermRetentionBackupResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.ManagedInstance? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RecoverableDatabaseId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RestorableDroppedDatabaseId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RestorePointInTime { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceDatabaseId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + public Azure.Provisioning.BicepValue StorageContainerIdentity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageContainerSasToken { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageContainerUri { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedDatabase FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class ManagedDatabaseAdvancedThreatProtection : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedDatabaseAdvancedThreatProtection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.ManagedDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedDatabaseAdvancedThreatProtection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum ManagedDatabaseCreateMode + { + Default = 0, + RestoreExternalBackup = 1, + PointInTimeRestore = 2, + Recovery = 3, + RestoreLongTermRetentionBackup = 4, + } + public partial class ManagedDatabaseSecurityAlertPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedDatabaseSecurityAlertPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepList DisabledAlerts { get { throw null; } set { } } + public Azure.Provisioning.BicepList EmailAddresses { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.ManagedDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SendToEmailAccountAdmins { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountAccessKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageEndpoint { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedDatabaseSecurityAlertPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class ManagedDatabaseSensitivityLabel : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedDatabaseSensitivityLabel(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ColumnName { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue InformationType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InformationTypeId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDisabled { get { throw null; } } + public Azure.Provisioning.BicepValue LabelId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LabelName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedBy { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue Rank { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SchemaName { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TableName { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedDatabaseSensitivityLabel FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + } + public enum ManagedDatabaseStatus + { + Online = 0, + Offline = 1, + Shutdown = 2, + Creating = 3, + Inaccessible = 4, + Restoring = 5, + Updating = 6, + Stopping = 7, + Stopped = 8, + Starting = 9, + [System.Runtime.Serialization.DataMemberAttribute(Name="DbMoving")] + DBMoving = 10, + [System.Runtime.Serialization.DataMemberAttribute(Name="DbCopying")] + DBCopying = 11, + } + public partial class ManagedDatabaseVulnerabilityAssessment : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedDatabaseVulnerabilityAssessment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.ManagedDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.Sql.VulnerabilityAssessmentRecurringScansProperties RecurringScans { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountAccessKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageContainerPath { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageContainerSasKey { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedDatabaseVulnerabilityAssessment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class ManagedDatabaseVulnerabilityAssessmentRuleBaseline : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedDatabaseVulnerabilityAssessmentRuleBaseline(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList BaselineResults { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedDatabaseVulnerabilityAssessmentRuleBaseline FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + } + public partial class ManagedInstance : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedInstance(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AdministratorLogin { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AdministratorLoginPassword { get { throw null; } set { } } + public Azure.Provisioning.Sql.ManagedInstanceExternalAdministrator Administrators { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Collation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CurrentBackupStorageRedundancy { get { throw null; } } + public Azure.Provisioning.BicepValue DnsZone { get { throw null; } } + public Azure.Provisioning.BicepValue FullyQualifiedDomainName { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InstancePoolId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsPublicDataEndpointEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsZoneRedundant { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LicenseType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaintenanceConfigurationId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedDnsZonePartner { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedInstanceCreateMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinimalTlsVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrimaryUserAssignedIdentityId { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue ProxyOverride { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequestedBackupStorageRedundancy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RestorePointInTime { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServicePrincipal ServicePrincipal { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlSku Sku { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceManagedInstanceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + public Azure.Provisioning.BicepValue StorageSizeInGB { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SubnetId { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimezoneId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VCores { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedInstance FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class ManagedInstanceAdministrator : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedInstanceAdministrator(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AdministratorType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Login { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.ManagedInstance? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Sid { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedInstanceAdministrator FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum ManagedInstanceAdministratorType + { + ActiveDirectory = 0, + } + public partial class ManagedInstanceAdvancedThreatProtection : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedInstanceAdvancedThreatProtection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.ManagedInstance? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedInstanceAdvancedThreatProtection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class ManagedInstanceAzureADOnlyAuthentication : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedInstanceAzureADOnlyAuthentication(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsAzureADOnlyAuthenticationEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.ManagedInstance? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedInstanceAzureADOnlyAuthentication FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class ManagedInstanceDtc : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedInstanceDtc(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DtcEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DtcHostNameDnsSuffix { get { throw null; } } + public Azure.Provisioning.BicepList ExternalDnsSuffixSearchList { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.ManagedInstance? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Sql.ManagedInstanceDtcSecuritySettings SecuritySettings { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedInstanceDtc FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class ManagedInstanceDtcSecuritySettings : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedInstanceDtcSecuritySettings() { } + public Azure.Provisioning.BicepValue IsXATransactionsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SnaLu6Point2TransactionsEnabled { get { throw null; } set { } } + public Azure.Provisioning.Sql.ManagedInstanceDtcTransactionManagerCommunicationSettings TransactionManagerCommunicationSettings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue XATransactionsDefaultTimeoutInSeconds { get { throw null; } set { } } + public Azure.Provisioning.BicepValue XATransactionsMaximumTimeoutInSeconds { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedInstanceDtcTransactionManagerCommunicationSettings : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedInstanceDtcTransactionManagerCommunicationSettings() { } + public Azure.Provisioning.BicepValue AllowInboundEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AllowOutboundEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Authentication { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedInstanceEncryptionProtector : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedInstanceEncryptionProtector(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsAutoRotationEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.ManagedInstance? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServerKeyName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServerKeyType { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Thumbprint { get { throw null; } } + public Azure.Provisioning.BicepValue Uri { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedInstanceEncryptionProtector FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class ManagedInstanceExternalAdministrator : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedInstanceExternalAdministrator() { } + public Azure.Provisioning.BicepValue AdministratorType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsAzureADOnlyAuthenticationEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Login { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrincipalType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Sid { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedInstanceKey : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedInstanceKey(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsAutoRotationEnabled { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.ManagedInstance? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServerKeyType { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Thumbprint { get { throw null; } } + public Azure.Provisioning.BicepValue Uri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedInstanceKey FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum ManagedInstanceLicenseType + { + LicenseIncluded = 0, + BasePrice = 1, + } + public partial class ManagedInstanceLongTermRetentionPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedInstanceLongTermRetentionPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue MonthlyRetention { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.ManagedDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue WeeklyRetention { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WeekOfYear { get { throw null; } set { } } + public Azure.Provisioning.BicepValue YearlyRetention { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedInstanceLongTermRetentionPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum ManagedInstanceLongTermRetentionPolicyName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="default")] + Default = 0, + } + public partial class ManagedInstancePairInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedInstancePairInfo() { } + public Azure.Provisioning.BicepValue PartnerManagedInstanceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrimaryManagedInstanceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedInstancePecProperty : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedInstancePecProperty() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Sql.ManagedInstancePrivateEndpointConnectionProperties Properties { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedInstancePrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedInstancePrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.Sql.ManagedInstancePrivateLinkServiceConnectionStateProperty ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.ManagedInstance? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedInstancePrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class ManagedInstancePrivateEndpointConnectionProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedInstancePrivateEndpointConnectionProperties() { } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } } + public Azure.Provisioning.Sql.ManagedInstancePrivateLinkServiceConnectionStateProperty PrivateLinkServiceConnectionState { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedInstancePrivateLinkServiceConnectionStateProperty : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedInstancePrivateLinkServiceConnectionStateProperty() { } + public Azure.Provisioning.BicepValue ActionsRequired { get { throw null; } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ManagedInstancePropertiesProvisioningState + { + Creating = 0, + Deleting = 1, + Updating = 2, + Unknown = 3, + Succeeded = 4, + Failed = 5, + Accepted = 6, + Created = 7, + Deleted = 8, + Unrecognized = 9, + Running = 10, + Canceled = 11, + NotSpecified = 12, + Registering = 13, + TimedOut = 14, + } + public enum ManagedInstanceProxyOverride + { + Proxy = 0, + Redirect = 1, + Default = 2, + } + public partial class ManagedInstanceServerConfigurationOption : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedInstanceServerConfigurationOption(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.ManagedInstance? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue ServerConfigurationOptionValue { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedInstanceServerConfigurationOption FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum ManagedInstanceServerConfigurationOptionName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="allowPolybaseExport")] + AllowPolybaseExport = 0, + } + public partial class ManagedInstanceServerTrustCertificate : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedInstanceServerTrustCertificate(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CertificateName { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.ManagedInstance? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicBlob { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Thumbprint { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedInstanceServerTrustCertificate FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class ManagedInstanceStartStopSchedule : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedInstanceStartStopSchedule(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue NextExecutionTime { get { throw null; } } + public Azure.Provisioning.BicepValue NextRunAction { get { throw null; } } + public Azure.Provisioning.Sql.ManagedInstance? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList ScheduleList { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TimeZoneId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedInstanceStartStopSchedule FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum ManagedInstanceStartStopScheduleName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="default")] + Default = 0, + } + public partial class ManagedInstanceVulnerabilityAssessment : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedInstanceVulnerabilityAssessment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.ManagedInstance? Parent { get { throw null; } set { } } + public Azure.Provisioning.Sql.VulnerabilityAssessmentRecurringScansProperties RecurringScans { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountAccessKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageContainerPath { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageContainerSasKey { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedInstanceVulnerabilityAssessment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class ManagedLedgerDigestUpload : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedLedgerDigestUpload(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DigestStorageEndpoint { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.ManagedDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedLedgerDigestUpload FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum ManagedLedgerDigestUploadsName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="current")] + Current = 0, + } + public enum ManagedLedgerDigestUploadsState + { + Enabled = 0, + Disabled = 1, + } + public partial class ManagedRestorableDroppedDbBackupShortTermRetentionPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedRestorableDroppedDbBackupShortTermRetentionPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue RetentionDays { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedRestorableDroppedDbBackupShortTermRetentionPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + } + public enum ManagedServerCreateMode + { + Default = 0, + PointInTimeRestore = 1, + } + public partial class ManagedServerDnsAlias : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedServerDnsAlias(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AzureDnsRecord { get { throw null; } } + public Azure.Provisioning.BicepValue CreateDnsRecord { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.ManagedInstance? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicAzureDnsRecord { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedServerDnsAlias FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class ManagedServerSecurityAlertPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedServerSecurityAlertPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepList DisabledAlerts { get { throw null; } set { } } + public Azure.Provisioning.BicepList EmailAddresses { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.ManagedInstance? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SendToEmailAccountAdmins { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountAccessKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageEndpoint { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedServerSecurityAlertPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum ManagedShortTermRetentionPolicyName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="default")] + Default = 0, + } + public partial class ManagedTransparentDataEncryption : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagedTransparentDataEncryption(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.ManagedDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ManagedTransparentDataEncryption FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class OutboundFirewallRule : Azure.Provisioning.Primitives.ProvisionableResource + { + public OutboundFirewallRule(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.OutboundFirewallRule FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_01_01; + public static readonly string V2014_04_01; + public static readonly string V2021_11_01; + } + } + public partial class PartnerRegionInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PartnerRegionInfo() { } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReplicationRole { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class PartnerServerInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PartnerServerInfo() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue ReplicationRole { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum ReadOnlyEndpointFailoverPolicy + { + Disabled = 0, + Enabled = 1, + } + public enum ReadWriteEndpointFailoverPolicy + { + Manual = 0, + Automatic = 1, + } + public enum RestorePointType + { + [System.Runtime.Serialization.DataMemberAttribute(Name="CONTINUOUS")] + Continuous = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="DISCRETE")] + Discrete = 1, + } + public enum SampleSchemaName + { + AdventureWorksLT = 0, + WideWorldImportersStd = 1, + WideWorldImportersFull = 2, + } + public enum SecondaryType + { + Geo = 0, + Named = 1, + Standby = 2, + } + public enum SecurityAlertPolicyState + { + New = 0, + Enabled = 1, + Disabled = 2, + } + public enum SecurityAlertsPolicyState + { + Enabled = 0, + Disabled = 1, + } + public enum SensitivityLabelRank + { + None = 0, + Low = 1, + Medium = 2, + High = 3, + Critical = 4, + } + public partial class ServerAdvancedThreatProtection : Azure.Provisioning.Primitives.ProvisionableResource + { + public ServerAdvancedThreatProtection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.ServerAdvancedThreatProtection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum ServerConnectionType + { + Default = 0, + Redirect = 1, + Proxy = 2, + } + public partial class ServerExternalAdministrator : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServerExternalAdministrator() { } + public Azure.Provisioning.BicepValue AdministratorType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsAzureADOnlyAuthenticationEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Login { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrincipalType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Sid { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ServerNetworkAccessFlag + { + Enabled = 0, + Disabled = 1, + SecuredByPerimeter = 2, + } + public partial class ServerPrivateEndpointConnectionProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServerPrivateEndpointConnectionProperties() { } + public Azure.Provisioning.Sql.SqlPrivateLinkServiceConnectionStateProperty ConnectionState { get { throw null; } } + public Azure.Provisioning.BicepList GroupIds { get { throw null; } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum ServerTrustGroupPropertiesTrustScopesItem + { + GlobalTransactions = 0, + ServiceBroker = 1, + } + public partial class ServerTrustGroupServerInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ServerTrustGroupServerInfo() { } + public Azure.Provisioning.BicepValue ServerId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ServerWorkspaceFeature + { + Connected = 0, + Disconnected = 1, + } + public enum ShortTermRetentionPolicyName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="default")] + Default = 0, + } + public enum SqlAdministratorName + { + ActiveDirectory = 0, + } + public enum SqlAdministratorType + { + ActiveDirectory = 0, + } + public partial class SqlAgentConfiguration : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlAgentConfiguration(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.ManagedInstance? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlAgentConfiguration FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2018_06_01; + public static readonly string V2021_11_01; + } + } + public enum SqlAgentConfigurationPropertiesState + { + Enabled = 0, + Disabled = 1, + } + public enum SqlAlwaysEncryptedEnclaveType + { + Default = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="VBS")] + Vbs = 1, + } + public enum SqlAvailabilityZoneType + { + NoPreference = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="1")] + One = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="2")] + Two = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="3")] + Three = 3, + } + public enum SqlBackupStorageAccessTier + { + Hot = 0, + Archive = 1, + } + public enum SqlBackupStorageRedundancy + { + Geo = 0, + Local = 1, + Zone = 2, + GeoZone = 3, + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct SqlBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public SqlBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.Sql.SqlBuiltInRole AzureConnectedSqlServerOnboarding { get { throw null; } } + public static Azure.Provisioning.Sql.SqlBuiltInRole SqlDBContributor { get { throw null; } } + public static Azure.Provisioning.Sql.SqlBuiltInRole SqlManagedInstanceContributor { get { throw null; } } + public static Azure.Provisioning.Sql.SqlBuiltInRole SqlSecurityManager { get { throw null; } } + public static Azure.Provisioning.Sql.SqlBuiltInRole SqlServerContributor { get { throw null; } } + public bool Equals(Azure.Provisioning.Sql.SqlBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.Sql.SqlBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.Sql.SqlBuiltInRole left, Azure.Provisioning.Sql.SqlBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.Sql.SqlBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.Sql.SqlBuiltInRole left, Azure.Provisioning.Sql.SqlBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public partial class SqlDatabase : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlDatabase(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AutoPauseDelay { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AvailabilityZone { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CatalogCollation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Collation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue CreateMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CurrentBackupStorageRedundancy { get { throw null; } } + public Azure.Provisioning.BicepValue CurrentServiceObjectiveName { get { throw null; } } + public Azure.Provisioning.Sql.SqlSku CurrentSku { get { throw null; } } + public Azure.Provisioning.BicepValue DatabaseId { get { throw null; } } + public Azure.Provisioning.BicepValue DefaultSecondaryLocation { get { throw null; } } + public Azure.Provisioning.BicepValue EarliestRestoreOn { get { throw null; } } + public Azure.Provisioning.BicepValue ElasticPoolId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EncryptionProtector { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EncryptionProtectorAutoRotation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FailoverGroupId { get { throw null; } } + public Azure.Provisioning.BicepValue FederatedClientId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FreeLimitExhaustionBehavior { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HighAvailabilityReplicaCount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Sql.DatabaseIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsInfraEncryptionEnabled { get { throw null; } } + public Azure.Provisioning.BicepValue IsLedgerOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsZoneRedundant { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary Keys { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } } + public Azure.Provisioning.BicepValue LicenseType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LongTermRetentionBackupResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaintenanceConfigurationId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedBy { get { throw null; } } + public Azure.Provisioning.BicepValue ManualCutover { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxLogSizeBytes { get { throw null; } } + public Azure.Provisioning.BicepValue MaxSizeBytes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinCapacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PausedOn { get { throw null; } } + public Azure.Provisioning.BicepValue PerformCutover { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PreferredEnclaveType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ReadScale { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RecoverableDatabaseId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RecoveryServicesRecoveryPointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequestedBackupStorageRedundancy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequestedServiceObjectiveName { get { throw null; } } + public Azure.Provisioning.BicepValue RestorableDroppedDatabaseId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RestorePointInTime { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResumedOn { get { throw null; } } + public Azure.Provisioning.BicepValue SampleName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SecondaryType { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlSku Sku { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceDatabaseDeletedOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceDatabaseId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UseFreeLimit { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlDatabase FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_01_01; + public static readonly string V2014_04_01; + public static readonly string V2015_01_01; + public static readonly string V2021_11_01; + } + } + public partial class SqlDatabaseBlobAuditingPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlDatabaseBlobAuditingPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList AuditActionsAndGroups { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsAzureMonitorTargetEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsManagedIdentityInUse { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsStorageSecondaryKeyInUse { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue QueueDelayMs { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountAccessKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountSubscriptionId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageEndpoint { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlDatabaseBlobAuditingPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum SqlDatabaseCreateMode + { + Default = 0, + Copy = 1, + Secondary = 2, + PointInTimeRestore = 3, + Restore = 4, + Recovery = 5, + RestoreExternalBackup = 6, + RestoreExternalBackupSecondary = 7, + RestoreLongTermRetentionBackup = 8, + OnlineSecondary = 9, + } + public partial class SqlDatabaseKey : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SqlDatabaseKey() { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue KeyType { get { throw null; } } + public Azure.Provisioning.BicepValue Subregion { get { throw null; } } + public Azure.Provisioning.BicepValue Thumbprint { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum SqlDatabaseKeyType + { + AzureKeyVault = 0, + } + public partial class SqlDatabaseSecurityAlertPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlDatabaseSecurityAlertPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepList DisabledAlerts { get { throw null; } set { } } + public Azure.Provisioning.BicepList EmailAddresses { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SendToEmailAccountAdmins { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountAccessKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageEndpoint { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlDatabaseSecurityAlertPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_01_01; + public static readonly string V2014_04_01; + public static readonly string V2021_11_01; + } + } + public partial class SqlDatabaseSensitivityLabel : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlDatabaseSensitivityLabel(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ColumnName { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue InformationType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue InformationTypeId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDisabled { get { throw null; } } + public Azure.Provisioning.BicepValue LabelId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LabelName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedBy { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue Rank { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SchemaName { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TableName { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlDatabaseSensitivityLabel FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + } + public partial class SqlDatabaseSqlVulnerabilityAssessmentBaseline : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlDatabaseSqlVulnerabilityAssessmentBaseline(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsLatestScan { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepDictionary>> Results { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlDatabaseSqlVulnerabilityAssessmentBaseline FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + } + public partial class SqlDatabaseSqlVulnerabilityAssessmentBaselineRule : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlDatabaseSqlVulnerabilityAssessmentBaselineRule(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsLatestScan { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlDatabaseSqlVulnerabilityAssessmentBaseline? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList> Results { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlDatabaseSqlVulnerabilityAssessmentBaselineRule FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + } + public enum SqlDatabaseStatus + { + Online = 0, + Restoring = 1, + RecoveryPending = 2, + Recovering = 3, + Suspect = 4, + Offline = 5, + Standby = 6, + Shutdown = 7, + EmergencyMode = 8, + AutoClosed = 9, + Copying = 10, + Creating = 11, + Inaccessible = 12, + OfflineSecondary = 13, + Pausing = 14, + Paused = 15, + Resuming = 16, + Scaling = 17, + OfflineChangingDwPerformanceTiers = 18, + OnlineChangingDwPerformanceTiers = 19, + Disabled = 20, + Stopping = 21, + Stopped = 22, + Starting = 23, + } + public partial class SqlDatabaseVulnerabilityAssessment : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlDatabaseVulnerabilityAssessment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.Sql.VulnerabilityAssessmentRecurringScansProperties RecurringScans { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountAccessKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageContainerPath { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageContainerSasKey { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlDatabaseVulnerabilityAssessment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class SqlDatabaseVulnerabilityAssessmentRuleBaseline : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlDatabaseVulnerabilityAssessmentRuleBaseline(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList BaselineResults { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlDatabaseVulnerabilityAssessmentRuleBaseline FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + } + public enum SqlDayOfWeek + { + Sunday = 0, + Monday = 1, + Tuesday = 2, + Wednesday = 3, + Thursday = 4, + Friday = 5, + Saturday = 6, + } + public partial class SqlFirewallRule : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlFirewallRule(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue EndIPAddress { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartIPAddress { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlFirewallRule FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_01_01; + public static readonly string V2014_04_01; + public static readonly string V2021_11_01; + } + } + public enum SqlMinimalTlsVersion + { + [System.Runtime.Serialization.DataMemberAttribute(Name="None")] + TlsNone = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="1.0")] + Tls1_0 = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="1.1")] + Tls1_1 = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="1.2")] + Tls1_2 = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="1.3")] + Tls1_3 = 4, + } + public partial class SqlPrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlPrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.Sql.SqlPrivateLinkServiceConnectionStateProperty ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepList GroupIds { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlPrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_01_01; + public static readonly string V2014_04_01; + public static readonly string V2021_11_01; + } + } + public enum SqlPrivateEndpointProvisioningState + { + Approving = 0, + Ready = 1, + Dropping = 2, + Failed = 3, + Rejecting = 4, + } + public enum SqlPrivateLinkServiceConnectionActionsRequired + { + None = 0, + } + public partial class SqlPrivateLinkServiceConnectionStateProperty : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SqlPrivateLinkServiceConnectionStateProperty() { } + public Azure.Provisioning.BicepValue ActionsRequired { get { throw null; } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum SqlPrivateLinkServiceConnectionStatus + { + Approved = 0, + Pending = 1, + Rejected = 2, + Disconnected = 3, + } + public partial class SqlScheduleItem : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SqlScheduleItem() { } + public Azure.Provisioning.BicepValue StartDay { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartTime { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StopDay { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StopTime { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum SqlSecurityAlertPolicyName + { + Default = 0, + } + public partial class SqlServer : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServer(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AdministratorLogin { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AdministratorLoginPassword { get { throw null; } set { } } + public Azure.Provisioning.Sql.ServerExternalAdministrator Administrators { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExternalGovernanceStatus { get { throw null; } } + public Azure.Provisioning.BicepValue FederatedClientId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue FullyQualifiedDomainName { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsIPv6Enabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinTlsVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrimaryUserAssignedIdentityId { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RestrictOutboundNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Version { get { throw null; } set { } } + public Azure.Provisioning.BicepValue WorkspaceFeature { get { throw null; } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.Sql.SqlBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.Sql.SqlBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServer FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_01_01; + public static readonly string V2014_04_01; + public static readonly string V2021_11_01; + } + } + public partial class SqlServerAzureADAdministrator : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerAzureADAdministrator(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AdministratorType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsAzureADOnlyAuthenticationEnabled { get { throw null; } } + public Azure.Provisioning.BicepValue Login { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Sid { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerAzureADAdministrator FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_01_01; + public static readonly string V2014_04_01; + public static readonly string V2021_11_01; + } + } + public partial class SqlServerAzureADOnlyAuthentication : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerAzureADOnlyAuthentication(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsAzureADOnlyAuthenticationEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerAzureADOnlyAuthentication FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_01_01; + public static readonly string V2014_04_01; + public static readonly string V2021_11_01; + } + } + public partial class SqlServerBlobAuditingPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerBlobAuditingPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList AuditActionsAndGroups { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsAzureMonitorTargetEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDevopsAuditEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsManagedIdentityInUse { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsStorageSecondaryKeyInUse { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue QueueDelayMs { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountAccessKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountSubscriptionId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageEndpoint { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerBlobAuditingPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class SqlServerCommunicationLink : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerCommunicationLink(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PartnerServer { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerCommunicationLink FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_01_01; + public static readonly string V2014_04_01; + } + } + public partial class SqlServerConnectionPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerConnectionPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ConnectionType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerConnectionPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_01_01; + public static readonly string V2014_04_01; + public static readonly string V2021_11_01; + } + } + public partial class SqlServerDatabaseRestorePoint : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerDatabaseRestorePoint(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue EarliestRestoreOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RestorePointCreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue RestorePointLabel { get { throw null; } } + public Azure.Provisioning.BicepValue RestorePointType { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerDatabaseRestorePoint FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_01_01; + public static readonly string V2014_04_01; + public static readonly string V2015_01_01; + public static readonly string V2021_11_01; + } + } + public partial class SqlServerDevOpsAuditingSetting : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerDevOpsAuditingSetting(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsAzureMonitorTargetEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsManagedIdentityInUse { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountAccessKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountSubscriptionId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageEndpoint { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerDevOpsAuditingSetting FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class SqlServerDnsAlias : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerDnsAlias(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AzureDnsRecord { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerDnsAlias FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class SqlServerJob : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerJob(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServerJobAgent? Parent { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServerJobSchedule Schedule { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Version { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerJob FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class SqlServerJobAgent : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerJobAgent(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DatabaseId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlSku Sku { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerJobAgent FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class SqlServerJobCredential : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerJobCredential(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServerJobAgent? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Password { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Username { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerJobCredential FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class SqlServerJobExecution : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerJobExecution(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreateOn { get { throw null; } } + public Azure.Provisioning.BicepValue CurrentAttempts { get { throw null; } } + public Azure.Provisioning.BicepValue CurrentAttemptStartOn { get { throw null; } } + public Azure.Provisioning.BicepValue EndOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue JobExecutionId { get { throw null; } } + public Azure.Provisioning.BicepValue JobVersion { get { throw null; } } + public Azure.Provisioning.BicepValue LastMessage { get { throw null; } } + public Azure.Provisioning.BicepValue Lifecycle { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlServerJob? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue StartOn { get { throw null; } } + public Azure.Provisioning.BicepValue StepId { get { throw null; } } + public Azure.Provisioning.BicepValue StepName { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.Sql.JobExecutionTarget Target { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerJobExecution FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class SqlServerJobSchedule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SqlServerJobSchedule() { } + public Azure.Provisioning.BicepValue EndOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Interval { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ScheduleType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartOn { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum SqlServerJobScheduleType + { + Once = 0, + Recurring = 1, + } + public partial class SqlServerJobStep : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerJobStep(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.Sql.JobStepAction Action { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Credential { get { throw null; } set { } } + public Azure.Provisioning.Sql.JobStepExecutionOptions ExecutionOptions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.JobStepOutput Output { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServerJob? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StepId { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TargetGroup { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerJobStep FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class SqlServerJobTargetGroup : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerJobTargetGroup(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList Members { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServerJobAgent? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerJobTargetGroup FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class SqlServerKey : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerKey(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsAutoRotationEnabled { get { throw null; } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServerKeyType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Subregion { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Thumbprint { get { throw null; } } + public Azure.Provisioning.BicepValue Uri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerKey FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum SqlServerKeyType + { + ServiceManaged = 0, + AzureKeyVault = 1, + } + public enum SqlServerPrincipalType + { + User = 0, + Group = 1, + Application = 2, + } + public partial class SqlServerPrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SqlServerPrivateEndpointConnection() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Sql.ServerPrivateEndpointConnectionProperties Properties { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class SqlServerSecurityAlertPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerSecurityAlertPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepList DisabledAlerts { get { throw null; } set { } } + public Azure.Provisioning.BicepList EmailAddresses { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SendToEmailAccountAdmins { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountAccessKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageEndpoint { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerSecurityAlertPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class SqlServerSqlVulnerabilityAssessment : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerSqlVulnerabilityAssessment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerSqlVulnerabilityAssessment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_01_01; + public static readonly string V2014_04_01; + public static readonly string V2021_11_01; + } + } + public partial class SqlServerSqlVulnerabilityAssessmentBaseline : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerSqlVulnerabilityAssessmentBaseline(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsLatestScan { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlServerSqlVulnerabilityAssessment? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary>> Results { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerSqlVulnerabilityAssessmentBaseline FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_01_01; + public static readonly string V2014_04_01; + public static readonly string V2021_11_01; + } + } + public partial class SqlServerSqlVulnerabilityAssessmentBaselineRule : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerSqlVulnerabilityAssessmentBaselineRule(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsLatestScan { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlServerSqlVulnerabilityAssessmentBaseline? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList> Results { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerSqlVulnerabilityAssessmentBaselineRule FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2014_01_01; + public static readonly string V2014_04_01; + public static readonly string V2021_11_01; + } + } + public partial class SqlServerTrustGroup : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerTrustGroup(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList GroupMembers { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepList TrustScopes { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerTrustGroup FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class SqlServerVirtualNetworkRule : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerVirtualNetworkRule(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IgnoreMissingVnetServiceEndpoint { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue VirtualNetworkSubnetId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerVirtualNetworkRule FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum SqlServerVirtualNetworkRuleState + { + Initializing = 0, + InProgress = 1, + Ready = 2, + Failed = 3, + Deleting = 4, + Unknown = 5, + } + public partial class SqlServerVulnerabilityAssessment : Azure.Provisioning.Primitives.ProvisionableResource + { + public SqlServerVulnerabilityAssessment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.Sql.VulnerabilityAssessmentRecurringScansProperties RecurringScans { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageAccountAccessKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageContainerPath { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StorageContainerSasKey { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SqlServerVulnerabilityAssessment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class SqlServicePrincipal : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SqlServicePrincipal() { } + public Azure.Provisioning.BicepValue ClientId { get { throw null; } } + public Azure.Provisioning.BicepValue PrincipalId { get { throw null; } } + public Azure.Provisioning.BicepValue PrincipalType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum SqlServicePrincipalType + { + None = 0, + SystemAssigned = 1, + } + public partial class SqlSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SqlSku() { } + public Azure.Provisioning.BicepValue Capacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Family { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Size { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Tier { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum SqlVulnerabilityAssessmentBaselineName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="default")] + Default = 0, + } + public enum SqlVulnerabilityAssessmentState + { + Enabled = 0, + Disabled = 1, + } + public partial class SyncAgent : Azure.Provisioning.Primitives.ProvisionableResource + { + public SyncAgent(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ExpireOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsUpToDate { get { throw null; } } + public Azure.Provisioning.BicepValue LastAliveOn { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlServer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + public Azure.Provisioning.BicepValue SyncDatabaseId { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Version { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SyncAgent FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum SyncAgentState + { + Online = 0, + Offline = 1, + NeverConnected = 2, + } + public enum SyncConflictResolutionPolicy + { + HubWin = 0, + MemberWin = 1, + } + public enum SyncDirection + { + Bidirectional = 0, + OneWayMemberToHub = 1, + OneWayHubToMember = 2, + } + public partial class SyncGroup : Azure.Provisioning.Primitives.ProvisionableResource + { + public SyncGroup(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ConflictLoggingRetentionInDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ConflictResolutionPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HubDatabasePassword { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HubDatabaseUserName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Interval { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsConflictLoggingEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastSyncOn { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointName { get { throw null; } } + public Azure.Provisioning.Sql.SyncGroupSchema Schema { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlSku Sku { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SyncDatabaseId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SyncState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue UsePrivateLinkConnection { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SyncGroup FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class SyncGroupSchema : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SyncGroupSchema() { } + public Azure.Provisioning.BicepValue MasterSyncMemberName { get { throw null; } set { } } + public Azure.Provisioning.BicepList Tables { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class SyncGroupSchemaTable : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SyncGroupSchemaTable() { } + public Azure.Provisioning.BicepList Columns { get { throw null; } set { } } + public Azure.Provisioning.BicepValue QuotedName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class SyncGroupSchemaTableColumn : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SyncGroupSchemaTableColumn() { } + public Azure.Provisioning.BicepValue DataSize { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DataType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue QuotedName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum SyncGroupState + { + NotReady = 0, + Error = 1, + Warning = 2, + Progressing = 3, + Good = 4, + } + public partial class SyncMember : Azure.Provisioning.Primitives.ProvisionableResource + { + public SyncMember(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DatabaseName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DatabaseType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SyncGroup? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Password { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointName { get { throw null; } } + public Azure.Provisioning.BicepValue ServerName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SqlServerDatabaseId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SyncAgentId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SyncDirection { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SyncMemberAzureDatabaseResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SyncState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue UsePrivateLinkConnection { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UserName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.SyncMember FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public enum SyncMemberDbType + { + AzureSqlDatabase = 0, + SqlServerDatabase = 1, + } + public enum SyncMemberState + { + SyncInProgress = 0, + SyncSucceeded = 1, + SyncFailed = 2, + DisabledTombstoneCleanup = 3, + DisabledBackupRestore = 4, + SyncSucceededWithWarnings = 5, + SyncCancelling = 6, + SyncCancelled = 7, + UnProvisioned = 8, + Provisioning = 9, + Provisioned = 10, + ProvisionFailed = 11, + DeProvisioning = 12, + DeProvisioned = 13, + DeProvisionFailed = 14, + Reprovisioning = 15, + ReprovisionFailed = 16, + UnReprovisioned = 17, + } + public enum TransparentDataEncryptionName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="current")] + Current = 0, + } + public enum TransparentDataEncryptionState + { + Enabled = 0, + Disabled = 1, + } + public enum VulnerabilityAssessmentName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="default")] + Default = 0, + } + public enum VulnerabilityAssessmentPolicyBaselineName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="default")] + Default = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="master")] + Master = 1, + } + public partial class VulnerabilityAssessmentRecurringScansProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public VulnerabilityAssessmentRecurringScansProperties() { } + public Azure.Provisioning.BicepList Emails { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EmailSubscriptionAdmins { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class WorkloadClassifier : Azure.Provisioning.Primitives.ProvisionableResource + { + public WorkloadClassifier(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Context { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EndTime { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Importance { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Label { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MemberName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.WorkloadGroup? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartTime { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.WorkloadClassifier FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } + public partial class WorkloadGroup : Azure.Provisioning.Primitives.ProvisionableResource + { + public WorkloadGroup(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Importance { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxResourcePercent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxResourcePercentPerRequest { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinResourcePercent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinResourcePercentPerRequest { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Sql.SqlDatabase? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue QueryExecutionTimeout { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Sql.WorkloadGroup FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_11_01; + } + } +} diff --git a/sdk/provisioning/Azure.Provisioning.Storage/api/Azure.Provisioning.Storage.net8.0.cs b/sdk/provisioning/Azure.Provisioning.Storage/api/Azure.Provisioning.Storage.net8.0.cs new file mode 100644 index 0000000000000..050de2f683d23 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.Storage/api/Azure.Provisioning.Storage.net8.0.cs @@ -0,0 +1,1624 @@ +namespace Azure.Provisioning.Storage +{ + public partial class AccountImmutabilityPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public AccountImmutabilityPolicy() { } + public Azure.Provisioning.BicepValue AllowProtectedAppendWrites { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ImmutabilityPeriodSinceCreationInDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum AccountImmutabilityPolicyState + { + Unlocked = 0, + Locked = 1, + Disabled = 2, + } + public enum ActiveDirectoryAccountType + { + User = 0, + Computer = 1, + } + public enum AllowedCopyScope + { + PrivateLink = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="AAD")] + Aad = 1, + } + public partial class BlobContainer : Azure.Provisioning.Primitives.ProvisionableResource + { + public BlobContainer(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DefaultEncryptionScope { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DeletedOn { get { throw null; } } + public Azure.Provisioning.BicepValue EnableNfsV3AllSquash { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableNfsV3RootSquash { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue HasImmutabilityPolicy { get { throw null; } } + public Azure.Provisioning.BicepValue HasLegalHold { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Storage.BlobContainerImmutabilityPolicy ImmutabilityPolicy { get { throw null; } } + public Azure.Provisioning.Storage.ImmutableStorageWithVersioning ImmutableStorageWithVersioning { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDeleted { get { throw null; } } + public Azure.Provisioning.BicepValue LastModifiedOn { get { throw null; } } + public Azure.Provisioning.BicepValue LeaseDuration { get { throw null; } } + public Azure.Provisioning.BicepValue LeaseState { get { throw null; } } + public Azure.Provisioning.BicepValue LeaseStatus { get { throw null; } } + public Azure.Provisioning.Storage.LegalHoldProperties LegalHold { get { throw null; } } + public Azure.Provisioning.BicepDictionary Metadata { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Storage.BlobService? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PreventEncryptionScopeOverride { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RemainingRetentionDays { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Version { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Storage.BlobContainer FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2016_05_01; + public static readonly string V2016_12_01; + public static readonly string V2017_06_01; + public static readonly string V2017_10_01; + public static readonly string V2018_02_01; + public static readonly string V2018_07_01; + public static readonly string V2018_11_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2021_01_01; + public static readonly string V2021_02_01; + public static readonly string V2021_04_01; + public static readonly string V2021_05_01; + public static readonly string V2021_06_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2022_05_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2024_01_01; + } + } + public partial class BlobContainerImmutabilityPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public BlobContainerImmutabilityPolicy() { } + public Azure.Provisioning.BicepValue AllowProtectedAppendWrites { get { throw null; } } + public Azure.Provisioning.BicepValue AllowProtectedAppendWritesAll { get { throw null; } } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue ImmutabilityPeriodSinceCreationInDays { get { throw null; } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + public Azure.Provisioning.BicepList UpdateHistory { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class BlobInventoryPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public BlobInventoryPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue LastModifiedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.Storage.BlobInventoryPolicySchema PolicySchema { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Storage.BlobInventoryPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_06_15; + public static readonly string V2016_01_01; + public static readonly string V2016_05_01; + public static readonly string V2016_12_01; + public static readonly string V2017_06_01; + public static readonly string V2017_10_01; + public static readonly string V2018_02_01; + public static readonly string V2018_07_01; + public static readonly string V2018_11_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2021_01_01; + public static readonly string V2021_02_01; + public static readonly string V2021_04_01; + public static readonly string V2021_05_01; + public static readonly string V2021_06_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2022_05_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2024_01_01; + } + } + public partial class BlobInventoryPolicyDefinition : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public BlobInventoryPolicyDefinition() { } + public Azure.Provisioning.Storage.BlobInventoryPolicyFilter Filters { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Format { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ObjectType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Schedule { get { throw null; } set { } } + public Azure.Provisioning.BicepList SchemaFields { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class BlobInventoryPolicyFilter : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public BlobInventoryPolicyFilter() { } + public Azure.Provisioning.BicepList BlobTypes { get { throw null; } set { } } + public Azure.Provisioning.BicepList ExcludePrefix { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IncludeBlobVersions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IncludeDeleted { get { throw null; } set { } } + public Azure.Provisioning.BicepList IncludePrefix { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IncludeSnapshots { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum BlobInventoryPolicyFormat + { + Csv = 0, + Parquet = 1, + } + public enum BlobInventoryPolicyObjectType + { + Blob = 0, + Container = 1, + } + public partial class BlobInventoryPolicyRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public BlobInventoryPolicyRule() { } + public Azure.Provisioning.Storage.BlobInventoryPolicyDefinition Definition { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Destination { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum BlobInventoryPolicySchedule + { + Daily = 0, + Weekly = 1, + } + public partial class BlobInventoryPolicySchema : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public BlobInventoryPolicySchema() { } + public Azure.Provisioning.BicepValue Destination { get { throw null; } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepList Rules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RuleType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum BlobInventoryRuleType + { + Inventory = 0, + } + public partial class BlobRestoreContent : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public BlobRestoreContent() { } + public Azure.Provisioning.BicepList BlobRanges { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TimeToRestore { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum BlobRestoreProgressStatus + { + InProgress = 0, + Complete = 1, + Failed = 2, + } + public partial class BlobRestoreRange : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public BlobRestoreRange() { } + public Azure.Provisioning.BicepValue EndRange { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartRange { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class BlobRestoreStatus : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public BlobRestoreStatus() { } + public Azure.Provisioning.BicepValue FailureReason { get { throw null; } } + public Azure.Provisioning.Storage.BlobRestoreContent Parameters { get { throw null; } } + public Azure.Provisioning.BicepValue RestoreId { get { throw null; } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class BlobService : Azure.Provisioning.Primitives.ProvisionableResource + { + public BlobService(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.Storage.BlobServiceChangeFeed ChangeFeed { get { throw null; } set { } } + public Azure.Provisioning.Storage.DeleteRetentionPolicy ContainerDeleteRetentionPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepList CorsRules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefaultServiceVersion { get { throw null; } set { } } + public Azure.Provisioning.Storage.DeleteRetentionPolicy DeleteRetentionPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsAutomaticSnapshotPolicyEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsVersioningEnabled { get { throw null; } set { } } + public Azure.Provisioning.Storage.LastAccessTimeTrackingPolicy LastAccessTimeTrackingPolicy { get { throw null; } set { } } + public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.Storage.RestorePolicy RestorePolicy { get { throw null; } set { } } + public Azure.Provisioning.Storage.StorageSku Sku { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Storage.BlobService FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2016_05_01; + public static readonly string V2016_12_01; + public static readonly string V2017_06_01; + public static readonly string V2017_10_01; + public static readonly string V2018_02_01; + public static readonly string V2018_07_01; + public static readonly string V2018_11_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2021_01_01; + public static readonly string V2021_02_01; + public static readonly string V2021_04_01; + public static readonly string V2021_05_01; + public static readonly string V2021_06_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2022_05_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2024_01_01; + } + } + public partial class BlobServiceChangeFeed : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public BlobServiceChangeFeed() { } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RetentionInDays { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum CorsRuleAllowedMethod + { + [System.Runtime.Serialization.DataMemberAttribute(Name="DELETE")] + Delete = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="GET")] + Get = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="HEAD")] + Head = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="MERGE")] + Merge = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="POST")] + Post = 4, + [System.Runtime.Serialization.DataMemberAttribute(Name="OPTIONS")] + Options = 5, + [System.Runtime.Serialization.DataMemberAttribute(Name="PUT")] + Put = 6, + [System.Runtime.Serialization.DataMemberAttribute(Name="PATCH")] + Patch = 7, + } + public partial class DateAfterCreation : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DateAfterCreation() { } + public Azure.Provisioning.BicepValue DaysAfterCreationGreaterThan { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DaysAfterLastTierChangeGreaterThan { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class DateAfterModification : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DateAfterModification() { } + public Azure.Provisioning.BicepValue DaysAfterCreationGreaterThan { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DaysAfterLastAccessTimeGreaterThan { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DaysAfterLastTierChangeGreaterThan { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DaysAfterModificationGreaterThan { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum DefaultSharePermission + { + None = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="StorageFileDataSmbShareReader")] + Reader = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="StorageFileDataSmbShareContributor")] + Contributor = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="StorageFileDataSmbShareElevatedContributor")] + ElevatedContributor = 3, + } + public partial class DeleteRetentionPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public DeleteRetentionPolicy() { } + public Azure.Provisioning.BicepValue AllowPermanentDelete { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Days { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum DirectoryServiceOption + { + None = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="AADDS")] + Aadds = 1, + AD = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="AADKERB")] + Aadkerb = 3, + } + public partial class EncryptionScope : Azure.Provisioning.Primitives.ProvisionableResource + { + public EncryptionScope(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Storage.EncryptionScopeKeyVaultProperties KeyVaultProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastModifiedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequireInfrastructureEncryption { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Source { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Storage.EncryptionScope FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_06_01; + public static readonly string V2021_01_01; + public static readonly string V2021_02_01; + public static readonly string V2021_04_01; + public static readonly string V2021_05_01; + public static readonly string V2021_06_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2022_05_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2024_01_01; + } + } + public partial class EncryptionScopeKeyVaultProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public EncryptionScopeKeyVaultProperties() { } + public Azure.Provisioning.BicepValue CurrentVersionedKeyIdentifier { get { throw null; } } + public Azure.Provisioning.BicepValue KeyUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastKeyRotationTimestamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum EncryptionScopeSource + { + [System.Runtime.Serialization.DataMemberAttribute(Name="Microsoft.Storage")] + Storage = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="Microsoft.KeyVault")] + KeyVault = 1, + } + public enum EncryptionScopeState + { + Enabled = 0, + Disabled = 1, + } + public enum ExpirationAction + { + Log = 0, + } + public partial class FileService : Azure.Provisioning.Primitives.ProvisionableResource + { + public FileService(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList CorsRules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.Storage.SmbSetting ProtocolSmbSetting { get { throw null; } set { } } + public Azure.Provisioning.Storage.DeleteRetentionPolicy ShareDeleteRetentionPolicy { get { throw null; } set { } } + public Azure.Provisioning.Storage.StorageSku Sku { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Storage.FileService FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2016_05_01; + public static readonly string V2016_12_01; + public static readonly string V2017_06_01; + public static readonly string V2017_10_01; + public static readonly string V2018_02_01; + public static readonly string V2018_07_01; + public static readonly string V2018_11_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2021_01_01; + public static readonly string V2021_02_01; + public static readonly string V2021_04_01; + public static readonly string V2021_05_01; + public static readonly string V2021_06_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2022_05_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2024_01_01; + } + } + public partial class FileShare : Azure.Provisioning.Primitives.ProvisionableResource + { + public FileShare(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AccessTier { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AccessTierChangeOn { get { throw null; } } + public Azure.Provisioning.BicepValue AccessTierStatus { get { throw null; } } + public Azure.Provisioning.BicepValue DeletedOn { get { throw null; } } + public Azure.Provisioning.BicepValue EnabledProtocol { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsDeleted { get { throw null; } } + public Azure.Provisioning.BicepValue LastModifiedOn { get { throw null; } } + public Azure.Provisioning.BicepValue LeaseDuration { get { throw null; } } + public Azure.Provisioning.BicepValue LeaseState { get { throw null; } } + public Azure.Provisioning.BicepValue LeaseStatus { get { throw null; } } + public Azure.Provisioning.BicepDictionary Metadata { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Storage.FileService? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RemainingRetentionDays { get { throw null; } } + public Azure.Provisioning.BicepValue RootSquash { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ShareQuota { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ShareUsageBytes { get { throw null; } } + public Azure.Provisioning.BicepList SignedIdentifiers { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SnapshotOn { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Version { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Storage.FileShare FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2016_05_01; + public static readonly string V2016_12_01; + public static readonly string V2017_06_01; + public static readonly string V2017_10_01; + public static readonly string V2018_02_01; + public static readonly string V2018_07_01; + public static readonly string V2018_11_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2021_01_01; + public static readonly string V2021_02_01; + public static readonly string V2021_04_01; + public static readonly string V2021_05_01; + public static readonly string V2021_06_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2022_05_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2024_01_01; + } + } + public enum FileShareAccessTier + { + TransactionOptimized = 0, + Hot = 1, + Cool = 2, + Premium = 3, + } + public enum FileShareEnabledProtocol + { + [System.Runtime.Serialization.DataMemberAttribute(Name="SMB")] + Smb = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="NFS")] + Nfs = 1, + } + public partial class FilesIdentityBasedAuthentication : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public FilesIdentityBasedAuthentication() { } + public Azure.Provisioning.Storage.StorageActiveDirectoryProperties ActiveDirectoryProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefaultSharePermission { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DirectoryServiceOptions { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class GeoReplicationStatistics : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public GeoReplicationStatistics() { } + public Azure.Provisioning.BicepValue CanFailover { get { throw null; } } + public Azure.Provisioning.BicepValue LastSyncOn { get { throw null; } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum GeoReplicationStatus + { + Live = 0, + Bootstrap = 1, + Unavailable = 2, + } + public partial class ImmutabilityPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public ImmutabilityPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AllowProtectedAppendWrites { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AllowProtectedAppendWritesAll { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ETag { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue ImmutabilityPeriodSinceCreationInDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Storage.BlobContainer? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Storage.ImmutabilityPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2016_05_01; + public static readonly string V2016_12_01; + public static readonly string V2017_06_01; + public static readonly string V2017_10_01; + public static readonly string V2018_02_01; + public static readonly string V2018_07_01; + public static readonly string V2018_11_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2021_01_01; + public static readonly string V2021_02_01; + public static readonly string V2021_04_01; + public static readonly string V2021_05_01; + public static readonly string V2021_06_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2022_05_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2024_01_01; + } + } + public enum ImmutabilityPolicyState + { + Locked = 0, + Unlocked = 1, + } + public enum ImmutabilityPolicyUpdateType + { + [System.Runtime.Serialization.DataMemberAttribute(Name="put")] + Put = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="lock")] + Lock = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="extend")] + Extend = 2, + } + public partial class ImmutableStorageAccount : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ImmutableStorageAccount() { } + public Azure.Provisioning.Storage.AccountImmutabilityPolicy ImmutabilityPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ImmutableStorageWithVersioning : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ImmutableStorageWithVersioning() { } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MigrationState { get { throw null; } } + public Azure.Provisioning.BicepValue TimeStamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum ImmutableStorageWithVersioningMigrationState + { + InProgress = 0, + Completed = 1, + } + public enum LargeFileSharesState + { + Disabled = 0, + Enabled = 1, + } + public partial class LastAccessTimeTrackingPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public LastAccessTimeTrackingPolicy() { } + public Azure.Provisioning.BicepList BlobType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TrackingGranularityInDays { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum LastAccessTimeTrackingPolicyName + { + AccessTimeTracking = 0, + } + public partial class LegalHoldProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public LegalHoldProperties() { } + public Azure.Provisioning.BicepValue HasLegalHold { get { throw null; } } + public Azure.Provisioning.Storage.ProtectedAppendWritesHistory ProtectedAppendWritesHistory { get { throw null; } } + public Azure.Provisioning.BicepList Tags { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class LegalHoldTag : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public LegalHoldTag() { } + public Azure.Provisioning.BicepValue ObjectIdentifier { get { throw null; } } + public Azure.Provisioning.BicepValue Tag { get { throw null; } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + public Azure.Provisioning.BicepValue Upn { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class LocalUserKeys : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public LocalUserKeys() { } + public Azure.Provisioning.BicepValue SharedKey { get { throw null; } } + public Azure.Provisioning.BicepList SshAuthorizedKeys { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagementPolicyAction : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagementPolicyAction() { } + public Azure.Provisioning.Storage.ManagementPolicyBaseBlob BaseBlob { get { throw null; } set { } } + public Azure.Provisioning.Storage.ManagementPolicySnapShot Snapshot { get { throw null; } set { } } + public Azure.Provisioning.Storage.ManagementPolicyVersion Version { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagementPolicyBaseBlob : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagementPolicyBaseBlob() { } + public Azure.Provisioning.Storage.DateAfterModification Delete { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableAutoTierToHotFromCool { get { throw null; } set { } } + public Azure.Provisioning.Storage.DateAfterModification TierToArchive { get { throw null; } set { } } + public Azure.Provisioning.Storage.DateAfterModification TierToCold { get { throw null; } set { } } + public Azure.Provisioning.Storage.DateAfterModification TierToCool { get { throw null; } set { } } + public Azure.Provisioning.Storage.DateAfterModification TierToHot { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagementPolicyDefinition : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagementPolicyDefinition() { } + public Azure.Provisioning.Storage.ManagementPolicyAction Actions { get { throw null; } set { } } + public Azure.Provisioning.Storage.ManagementPolicyFilter Filters { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagementPolicyFilter : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagementPolicyFilter() { } + public Azure.Provisioning.BicepList BlobIndexMatch { get { throw null; } set { } } + public Azure.Provisioning.BicepList BlobTypes { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrefixMatch { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagementPolicyRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagementPolicyRule() { } + public Azure.Provisioning.Storage.ManagementPolicyDefinition Definition { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RuleType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ManagementPolicyRuleType + { + Lifecycle = 0, + } + public partial class ManagementPolicySnapShot : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagementPolicySnapShot() { } + public Azure.Provisioning.Storage.DateAfterCreation Delete { get { throw null; } set { } } + public Azure.Provisioning.Storage.DateAfterCreation TierToArchive { get { throw null; } set { } } + public Azure.Provisioning.Storage.DateAfterCreation TierToCold { get { throw null; } set { } } + public Azure.Provisioning.Storage.DateAfterCreation TierToCool { get { throw null; } set { } } + public Azure.Provisioning.Storage.DateAfterCreation TierToHot { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagementPolicyTagFilter : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagementPolicyTagFilter() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Operator { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagementPolicyVersion : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagementPolicyVersion() { } + public Azure.Provisioning.Storage.DateAfterCreation Delete { get { throw null; } set { } } + public Azure.Provisioning.Storage.DateAfterCreation TierToArchive { get { throw null; } set { } } + public Azure.Provisioning.Storage.DateAfterCreation TierToCold { get { throw null; } set { } } + public Azure.Provisioning.Storage.DateAfterCreation TierToCool { get { throw null; } set { } } + public Azure.Provisioning.Storage.DateAfterCreation TierToHot { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ObjectReplicationPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public ObjectReplicationPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DestinationAccount { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnabledOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PolicyId { get { throw null; } } + public Azure.Provisioning.BicepList Rules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceAccount { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Storage.ObjectReplicationPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_06_15; + public static readonly string V2016_01_01; + public static readonly string V2016_05_01; + public static readonly string V2016_12_01; + public static readonly string V2017_06_01; + public static readonly string V2017_10_01; + public static readonly string V2018_02_01; + public static readonly string V2018_07_01; + public static readonly string V2018_11_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2021_01_01; + public static readonly string V2021_02_01; + public static readonly string V2021_04_01; + public static readonly string V2021_05_01; + public static readonly string V2021_06_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2022_05_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2024_01_01; + } + } + public partial class ObjectReplicationPolicyFilter : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ObjectReplicationPolicyFilter() { } + public Azure.Provisioning.BicepValue MinCreationTime { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrefixMatch { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ObjectReplicationPolicyRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ObjectReplicationPolicyRule() { } + public Azure.Provisioning.BicepValue DestinationContainer { get { throw null; } set { } } + public Azure.Provisioning.Storage.ObjectReplicationPolicyFilter Filters { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RuleId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SourceContainer { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ProtectedAppendWritesHistory : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ProtectedAppendWritesHistory() { } + public Azure.Provisioning.BicepValue AllowProtectedAppendWritesAll { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class QueueService : Azure.Provisioning.Primitives.ProvisionableResource + { + public QueueService(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList CorsRules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Storage.QueueService FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2016_05_01; + public static readonly string V2016_12_01; + public static readonly string V2017_06_01; + public static readonly string V2017_10_01; + public static readonly string V2018_02_01; + public static readonly string V2018_07_01; + public static readonly string V2018_11_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2021_01_01; + public static readonly string V2021_02_01; + public static readonly string V2021_04_01; + public static readonly string V2021_05_01; + public static readonly string V2021_06_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2022_05_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2024_01_01; + } + } + public partial class RestorePolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RestorePolicy() { } + public Azure.Provisioning.BicepValue Days { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastEnabledOn { get { throw null; } } + public Azure.Provisioning.BicepValue MinRestoreOn { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum RootSquashType + { + NoRootSquash = 0, + RootSquash = 1, + AllSquash = 2, + } + public partial class SmbSetting : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SmbSetting() { } + public Azure.Provisioning.BicepValue AuthenticationMethods { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ChannelEncryption { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsMultiChannelEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KerberosTicketEncryption { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Versions { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StorageAccount : Azure.Provisioning.Primitives.ProvisionableResource + { + public StorageAccount(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AccessTier { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AllowBlobPublicAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AllowCrossTenantReplication { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AllowedCopyScope { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AllowSharedKeyAccess { get { throw null; } set { } } + public Azure.Provisioning.Storage.FilesIdentityBasedAuthentication AzureFilesIdentityBasedAuthentication { get { throw null; } set { } } + public Azure.Provisioning.Storage.BlobRestoreStatus BlobRestoreStatus { get { throw null; } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.Storage.StorageCustomDomain CustomDomain { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DnsEndpointType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnableHttpsTrafficOnly { get { throw null; } set { } } + public Azure.Provisioning.Storage.StorageAccountEncryption Encryption { get { throw null; } set { } } + public Azure.Provisioning.Resources.ExtendedAzureLocation ExtendedLocation { get { throw null; } set { } } + public Azure.Provisioning.Storage.GeoReplicationStatistics GeoReplicationStats { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.Storage.ImmutableStorageAccount ImmutableStorageWithVersioning { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsDefaultToOAuthAuthentication { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsFailoverInProgress { get { throw null; } } + public Azure.Provisioning.BicepValue IsHnsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsLocalUserEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsNfsV3Enabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsSftpEnabled { get { throw null; } set { } } + public Azure.Provisioning.Storage.StorageAccountKeyCreationTime KeyCreationTime { get { throw null; } } + public Azure.Provisioning.BicepValue KeyExpirationPeriodInDays { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LargeFileSharesState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastGeoFailoverOn { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MinimumTlsVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Storage.StorageAccountNetworkRuleSet NetworkRuleSet { get { throw null; } set { } } + public Azure.Provisioning.Storage.StorageAccountEndpoints PrimaryEndpoints { get { throw null; } } + public Azure.Provisioning.BicepValue PrimaryLocation { get { throw null; } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.Storage.StorageRoutingPreference RoutingPreference { get { throw null; } set { } } + public Azure.Provisioning.Storage.StorageAccountSasPolicy SasPolicy { get { throw null; } set { } } + public Azure.Provisioning.Storage.StorageAccountEndpoints SecondaryEndpoints { get { throw null; } } + public Azure.Provisioning.BicepValue SecondaryLocation { get { throw null; } } + public Azure.Provisioning.Storage.StorageSku Sku { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StatusOfPrimary { get { throw null; } } + public Azure.Provisioning.BicepValue StatusOfSecondary { get { throw null; } } + public Azure.Provisioning.Storage.StorageAccountSkuConversionStatus StorageAccountSkuConversionStatus { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.Storage.StorageBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.Storage.StorageBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Storage.StorageAccount FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public Azure.Provisioning.BicepList GetKeys() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_06_15; + public static readonly string V2016_01_01; + public static readonly string V2016_05_01; + public static readonly string V2016_12_01; + public static readonly string V2017_06_01; + public static readonly string V2017_10_01; + public static readonly string V2018_02_01; + public static readonly string V2018_07_01; + public static readonly string V2018_11_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2021_01_01; + public static readonly string V2021_02_01; + public static readonly string V2021_04_01; + public static readonly string V2021_05_01; + public static readonly string V2021_06_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2022_05_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2024_01_01; + } + } + public enum StorageAccountAccessTier + { + Hot = 0, + Cool = 1, + Premium = 2, + } + public partial class StorageAccountEncryption : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageAccountEncryption() { } + public Azure.Provisioning.Storage.StorageAccountEncryptionIdentity EncryptionIdentity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeySource { get { throw null; } set { } } + public Azure.Provisioning.Storage.StorageAccountKeyVaultProperties KeyVaultProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RequireInfrastructureEncryption { get { throw null; } set { } } + public Azure.Provisioning.Storage.StorageAccountEncryptionServices Services { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StorageAccountEncryptionIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageAccountEncryptionIdentity() { } + public Azure.Provisioning.BicepValue EncryptionFederatedIdentityClientId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EncryptionUserAssignedIdentity { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StorageAccountEncryptionServices : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageAccountEncryptionServices() { } + public Azure.Provisioning.Storage.StorageEncryptionService Blob { get { throw null; } set { } } + public Azure.Provisioning.Storage.StorageEncryptionService File { get { throw null; } set { } } + public Azure.Provisioning.Storage.StorageEncryptionService Queue { get { throw null; } set { } } + public Azure.Provisioning.Storage.StorageEncryptionService Table { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StorageAccountEndpoints : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageAccountEndpoints() { } + public Azure.Provisioning.BicepValue BlobUri { get { throw null; } } + public Azure.Provisioning.BicepValue DfsUri { get { throw null; } } + public Azure.Provisioning.BicepValue FileUri { get { throw null; } } + public Azure.Provisioning.Storage.StorageAccountInternetEndpoints InternetEndpoints { get { throw null; } } + public Azure.Provisioning.Storage.StorageAccountMicrosoftEndpoints MicrosoftEndpoints { get { throw null; } } + public Azure.Provisioning.BicepValue QueueUri { get { throw null; } } + public Azure.Provisioning.BicepValue TableUri { get { throw null; } } + public Azure.Provisioning.BicepValue WebUri { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class StorageAccountInternetEndpoints : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageAccountInternetEndpoints() { } + public Azure.Provisioning.BicepValue BlobUri { get { throw null; } } + public Azure.Provisioning.BicepValue DfsUri { get { throw null; } } + public Azure.Provisioning.BicepValue FileUri { get { throw null; } } + public Azure.Provisioning.BicepValue WebUri { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class StorageAccountIPRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageAccountIPRule() { } + public Azure.Provisioning.BicepValue Action { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IPAddressOrRange { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StorageAccountKey : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageAccountKey() { } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue KeyName { get { throw null; } } + public Azure.Provisioning.BicepValue Permissions { get { throw null; } } + public Azure.Provisioning.BicepValue Value { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class StorageAccountKeyCreationTime : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageAccountKeyCreationTime() { } + public Azure.Provisioning.BicepValue Key1 { get { throw null; } } + public Azure.Provisioning.BicepValue Key2 { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum StorageAccountKeyPermission + { + Read = 0, + Full = 1, + } + public enum StorageAccountKeySource + { + [System.Runtime.Serialization.DataMemberAttribute(Name="Microsoft.Storage")] + Storage = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="Microsoft.Keyvault")] + KeyVault = 1, + } + public partial class StorageAccountKeyVaultProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageAccountKeyVaultProperties() { } + public Azure.Provisioning.BicepValue CurrentVersionedKeyExpirationTimestamp { get { throw null; } } + public Azure.Provisioning.BicepValue CurrentVersionedKeyIdentifier { get { throw null; } } + public Azure.Provisioning.BicepValue KeyName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVaultUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastKeyRotationTimestamp { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class StorageAccountLocalUser : Azure.Provisioning.Primitives.ProvisionableResource + { + public StorageAccountLocalUser(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue HasSharedKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HasSshKey { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HasSshPassword { get { throw null; } set { } } + public Azure.Provisioning.BicepValue HomeDirectory { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList PermissionScopes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Sid { get { throw null; } } + public Azure.Provisioning.BicepList SshAuthorizedKeys { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Storage.StorageAccountLocalUser FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public Azure.Provisioning.Storage.LocalUserKeys GetKeys() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_06_15; + public static readonly string V2016_01_01; + public static readonly string V2016_05_01; + public static readonly string V2016_12_01; + public static readonly string V2017_06_01; + public static readonly string V2017_10_01; + public static readonly string V2018_02_01; + public static readonly string V2018_07_01; + public static readonly string V2018_11_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2021_01_01; + public static readonly string V2021_02_01; + public static readonly string V2021_04_01; + public static readonly string V2021_05_01; + public static readonly string V2021_06_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2022_05_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2024_01_01; + } + } + public partial class StorageAccountManagementPolicy : Azure.Provisioning.Primitives.ProvisionableResource + { + public StorageAccountManagementPolicy(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue LastModifiedOn { get { throw null; } } + public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList Rules { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Storage.StorageAccountManagementPolicy FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_06_15; + public static readonly string V2016_01_01; + public static readonly string V2016_05_01; + public static readonly string V2016_12_01; + public static readonly string V2017_06_01; + public static readonly string V2017_10_01; + public static readonly string V2018_02_01; + public static readonly string V2018_07_01; + public static readonly string V2018_11_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2021_01_01; + public static readonly string V2021_02_01; + public static readonly string V2021_04_01; + public static readonly string V2021_05_01; + public static readonly string V2021_06_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2022_05_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2024_01_01; + } + } + public partial class StorageAccountMicrosoftEndpoints : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageAccountMicrosoftEndpoints() { } + public Azure.Provisioning.BicepValue BlobUri { get { throw null; } } + public Azure.Provisioning.BicepValue DfsUri { get { throw null; } } + public Azure.Provisioning.BicepValue FileUri { get { throw null; } } + public Azure.Provisioning.BicepValue QueueUri { get { throw null; } } + public Azure.Provisioning.BicepValue TableUri { get { throw null; } } + public Azure.Provisioning.BicepValue WebUri { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum StorageAccountNetworkRuleAction + { + Allow = 0, + } + public partial class StorageAccountNetworkRuleSet : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageAccountNetworkRuleSet() { } + public Azure.Provisioning.BicepValue Bypass { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefaultAction { get { throw null; } set { } } + public Azure.Provisioning.BicepList IPRules { get { throw null; } set { } } + public Azure.Provisioning.BicepList ResourceAccessRules { get { throw null; } set { } } + public Azure.Provisioning.BicepList VirtualNetworkRules { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum StorageAccountNetworkRuleState + { + Provisioning = 0, + Deprovisioning = 1, + Succeeded = 2, + Failed = 3, + NetworkSourceDeleted = 4, + } + public partial class StorageAccountResourceAccessRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageAccountResourceAccessRule() { } + public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StorageAccountSasPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageAccountSasPolicy() { } + public Azure.Provisioning.BicepValue ExpirationAction { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SasExpirationPeriod { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum StorageAccountSkuConversionState + { + InProgress = 0, + Succeeded = 1, + Failed = 2, + } + public partial class StorageAccountSkuConversionStatus : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageAccountSkuConversionStatus() { } + public Azure.Provisioning.BicepValue EndOn { get { throw null; } } + public Azure.Provisioning.BicepValue SkuConversionStatus { get { throw null; } } + public Azure.Provisioning.BicepValue StartOn { get { throw null; } } + public Azure.Provisioning.BicepValue TargetSkuName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum StorageAccountStatus + { + [System.Runtime.Serialization.DataMemberAttribute(Name="available")] + Available = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="unavailable")] + Unavailable = 1, + } + public partial class StorageAccountVirtualNetworkRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageAccountVirtualNetworkRule() { } + public Azure.Provisioning.BicepValue Action { get { throw null; } set { } } + public Azure.Provisioning.BicepValue State { get { throw null; } set { } } + public Azure.Provisioning.BicepValue VirtualNetworkResourceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StorageActiveDirectoryProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageActiveDirectoryProperties() { } + public Azure.Provisioning.BicepValue AccountType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AzureStorageSid { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DomainGuid { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DomainName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DomainSid { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ForestName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NetBiosDomainName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SamAccountName { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct StorageBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public StorageBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.Storage.StorageBuiltInRole ClassicStorageAccountContributor { get { throw null; } } + public static Azure.Provisioning.Storage.StorageBuiltInRole ClassicStorageAccountKeyOperatorServiceRole { get { throw null; } } + public static Azure.Provisioning.Storage.StorageBuiltInRole StorageAccountBackupContributor { get { throw null; } } + public static Azure.Provisioning.Storage.StorageBuiltInRole StorageAccountContributor { get { throw null; } } + public static Azure.Provisioning.Storage.StorageBuiltInRole StorageAccountKeyOperatorServiceRole { get { throw null; } } + public static Azure.Provisioning.Storage.StorageBuiltInRole StorageBlobDataContributor { get { throw null; } } + public static Azure.Provisioning.Storage.StorageBuiltInRole StorageBlobDataOwner { get { throw null; } } + public static Azure.Provisioning.Storage.StorageBuiltInRole StorageBlobDataReader { get { throw null; } } + public static Azure.Provisioning.Storage.StorageBuiltInRole StorageBlobDelegator { get { throw null; } } + public static Azure.Provisioning.Storage.StorageBuiltInRole StorageFileDataPrivilegedContributor { get { throw null; } } + public static Azure.Provisioning.Storage.StorageBuiltInRole StorageFileDataPrivilegedReader { get { throw null; } } + public static Azure.Provisioning.Storage.StorageBuiltInRole StorageFileDataSmbShareContributor { get { throw null; } } + public static Azure.Provisioning.Storage.StorageBuiltInRole StorageFileDataSmbShareElevatedContributor { get { throw null; } } + public static Azure.Provisioning.Storage.StorageBuiltInRole StorageFileDataSmbShareReader { get { throw null; } } + public static Azure.Provisioning.Storage.StorageBuiltInRole StorageQueueDataContributor { get { throw null; } } + public static Azure.Provisioning.Storage.StorageBuiltInRole StorageQueueDataMessageProcessor { get { throw null; } } + public static Azure.Provisioning.Storage.StorageBuiltInRole StorageQueueDataMessageSender { get { throw null; } } + public static Azure.Provisioning.Storage.StorageBuiltInRole StorageQueueDataReader { get { throw null; } } + public static Azure.Provisioning.Storage.StorageBuiltInRole StorageTableDataContributor { get { throw null; } } + public static Azure.Provisioning.Storage.StorageBuiltInRole StorageTableDataReader { get { throw null; } } + public bool Equals(Azure.Provisioning.Storage.StorageBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.Storage.StorageBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.Storage.StorageBuiltInRole left, Azure.Provisioning.Storage.StorageBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.Storage.StorageBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.Storage.StorageBuiltInRole left, Azure.Provisioning.Storage.StorageBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public partial class StorageCorsRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageCorsRule() { } + public Azure.Provisioning.BicepList AllowedHeaders { get { throw null; } set { } } + public Azure.Provisioning.BicepList AllowedMethods { get { throw null; } set { } } + public Azure.Provisioning.BicepList AllowedOrigins { get { throw null; } set { } } + public Azure.Provisioning.BicepList ExposedHeaders { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaxAgeInSeconds { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StorageCustomDomain : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageCustomDomain() { } + public Azure.Provisioning.BicepValue IsUseSubDomainNameEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum StorageDnsEndpointType + { + Standard = 0, + AzureDnsZone = 1, + } + public enum StorageEncryptionKeyType + { + Service = 0, + Account = 1, + } + public partial class StorageEncryptionService : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageEncryptionService() { } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue KeyType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LastEnabledOn { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum StorageKind + { + Storage = 0, + StorageV2 = 1, + BlobStorage = 2, + FileStorage = 3, + BlockBlobStorage = 4, + } + public enum StorageLeaseDurationType + { + Infinite = 0, + Fixed = 1, + } + public enum StorageLeaseState + { + Available = 0, + Leased = 1, + Expired = 2, + Breaking = 3, + Broken = 4, + } + public enum StorageLeaseStatus + { + Locked = 0, + Unlocked = 1, + } + public enum StorageMinimumTlsVersion + { + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS1_0")] + Tls1_0 = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS1_1")] + Tls1_1 = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="TLS1_2")] + Tls1_2 = 2, + } + public enum StorageNetworkBypass + { + None = 0, + Logging = 1, + Metrics = 2, + AzureServices = 3, + } + public enum StorageNetworkDefaultAction + { + Allow = 0, + Deny = 1, + } + public partial class StoragePermissionScope : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StoragePermissionScope() { } + public Azure.Provisioning.BicepValue Permissions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Service { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StoragePrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public StoragePrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.Storage.StoragePrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Storage.StoragePrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_06_15; + public static readonly string V2016_01_01; + public static readonly string V2016_05_01; + public static readonly string V2016_12_01; + public static readonly string V2017_06_01; + public static readonly string V2017_10_01; + public static readonly string V2018_02_01; + public static readonly string V2018_07_01; + public static readonly string V2018_11_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2021_01_01; + public static readonly string V2021_02_01; + public static readonly string V2021_04_01; + public static readonly string V2021_05_01; + public static readonly string V2021_06_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2022_05_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2024_01_01; + } + } + public partial class StoragePrivateEndpointConnectionData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StoragePrivateEndpointConnectionData() { } + public Azure.Provisioning.Storage.StoragePrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum StoragePrivateEndpointConnectionProvisioningState + { + Succeeded = 0, + Creating = 1, + Deleting = 2, + Failed = 3, + } + public enum StoragePrivateEndpointServiceConnectionStatus + { + Pending = 0, + Approved = 1, + Rejected = 2, + } + public partial class StoragePrivateLinkServiceConnectionState : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StoragePrivateLinkServiceConnectionState() { } + public Azure.Provisioning.BicepValue ActionRequired { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum StorageProvisioningState + { + Creating = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="ResolvingDNS")] + ResolvingDns = 1, + Succeeded = 2, + } + public enum StoragePublicAccessType + { + None = 0, + Container = 1, + Blob = 2, + } + public enum StoragePublicNetworkAccess + { + Enabled = 0, + Disabled = 1, + } + public partial class StorageQueue : Azure.Provisioning.Primitives.ProvisionableResource + { + public StorageQueue(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ApproximateMessageCount { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepDictionary Metadata { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Storage.QueueService? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Storage.StorageQueue FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2016_05_01; + public static readonly string V2016_12_01; + public static readonly string V2017_06_01; + public static readonly string V2017_10_01; + public static readonly string V2018_02_01; + public static readonly string V2018_07_01; + public static readonly string V2018_11_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2021_01_01; + public static readonly string V2021_02_01; + public static readonly string V2021_04_01; + public static readonly string V2021_05_01; + public static readonly string V2021_06_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2022_05_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2024_01_01; + } + } + public enum StorageRoutingChoice + { + MicrosoftRouting = 0, + InternetRouting = 1, + } + public partial class StorageRoutingPreference : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageRoutingPreference() { } + public Azure.Provisioning.BicepValue IsInternetEndpointsPublished { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsMicrosoftEndpointsPublished { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RoutingChoice { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StorageServiceAccessPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageServiceAccessPolicy() { } + public Azure.Provisioning.BicepValue ExpireOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Permission { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartOn { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StorageSignedIdentifier : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageSignedIdentifier() { } + public Azure.Provisioning.Storage.StorageServiceAccessPolicy AccessPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StorageSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageSku() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Tier { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum StorageSkuName + { + [System.Runtime.Serialization.DataMemberAttribute(Name="Standard_LRS")] + StandardLrs = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="Standard_GRS")] + StandardGrs = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="Standard_RAGRS")] + StandardRagrs = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="Standard_ZRS")] + StandardZrs = 3, + [System.Runtime.Serialization.DataMemberAttribute(Name="Premium_LRS")] + PremiumLrs = 4, + [System.Runtime.Serialization.DataMemberAttribute(Name="Premium_ZRS")] + PremiumZrs = 5, + [System.Runtime.Serialization.DataMemberAttribute(Name="Standard_GZRS")] + StandardGzrs = 6, + [System.Runtime.Serialization.DataMemberAttribute(Name="Standard_RAGZRS")] + StandardRagzrs = 7, + } + public enum StorageSkuTier + { + Standard = 0, + Premium = 1, + } + public partial class StorageSshPublicKey : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageSshPublicKey() { } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Key { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StorageTable : Azure.Provisioning.Primitives.ProvisionableResource + { + public StorageTable(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Storage.TableService? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepList SignedIdentifiers { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TableName { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Storage.StorageTable FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2016_05_01; + public static readonly string V2016_12_01; + public static readonly string V2017_06_01; + public static readonly string V2017_10_01; + public static readonly string V2018_02_01; + public static readonly string V2018_07_01; + public static readonly string V2018_11_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2021_01_01; + public static readonly string V2021_02_01; + public static readonly string V2021_04_01; + public static readonly string V2021_05_01; + public static readonly string V2021_06_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2022_05_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2024_01_01; + } + } + public partial class StorageTableAccessPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageTableAccessPolicy() { } + public Azure.Provisioning.BicepValue ExpireOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Permission { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StartOn { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class StorageTableSignedIdentifier : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public StorageTableSignedIdentifier() { } + public Azure.Provisioning.Storage.StorageTableAccessPolicy AccessPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class TableService : Azure.Provisioning.Primitives.ProvisionableResource + { + public TableService(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList CorsRules { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Storage.StorageAccount? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Storage.TableService FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2016_05_01; + public static readonly string V2016_12_01; + public static readonly string V2017_06_01; + public static readonly string V2017_10_01; + public static readonly string V2018_02_01; + public static readonly string V2018_07_01; + public static readonly string V2018_11_01; + public static readonly string V2019_04_01; + public static readonly string V2019_06_01; + public static readonly string V2021_01_01; + public static readonly string V2021_02_01; + public static readonly string V2021_04_01; + public static readonly string V2021_05_01; + public static readonly string V2021_06_01; + public static readonly string V2021_08_01; + public static readonly string V2021_09_01; + public static readonly string V2022_05_01; + public static readonly string V2022_09_01; + public static readonly string V2023_01_01; + public static readonly string V2023_04_01; + public static readonly string V2023_05_01; + public static readonly string V2024_01_01; + } + } + public partial class UpdateHistoryEntry : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public UpdateHistoryEntry() { } + public Azure.Provisioning.BicepValue AllowProtectedAppendWrites { get { throw null; } } + public Azure.Provisioning.BicepValue AllowProtectedAppendWritesAll { get { throw null; } } + public Azure.Provisioning.BicepValue ImmutabilityPeriodSinceCreationInDays { get { throw null; } } + public Azure.Provisioning.BicepValue ObjectIdentifier { get { throw null; } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + public Azure.Provisioning.BicepValue UpdateType { get { throw null; } } + public Azure.Provisioning.BicepValue Upn { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } +} diff --git a/sdk/provisioning/Azure.Provisioning.WebPubSub/api/Azure.Provisioning.WebPubSub.net8.0.cs b/sdk/provisioning/Azure.Provisioning.WebPubSub/api/Azure.Provisioning.WebPubSub.net8.0.cs new file mode 100644 index 0000000000000..6b57521902023 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning.WebPubSub/api/Azure.Provisioning.WebPubSub.net8.0.cs @@ -0,0 +1,295 @@ +namespace Azure.Provisioning.WebPubSub +{ + public enum AclAction + { + Allow = 0, + Deny = 1, + } + public partial class BillingInfoSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public BillingInfoSku() { } + public Azure.Provisioning.BicepValue Capacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Family { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Size { get { throw null; } } + public Azure.Provisioning.BicepValue Tier { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class LiveTraceCategory : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public LiveTraceCategory() { } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class LiveTraceConfiguration : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public LiveTraceConfiguration() { } + public Azure.Provisioning.BicepList Categories { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class PrivateEndpointAcl : Azure.Provisioning.WebPubSub.PublicNetworkAcls + { + public PrivateEndpointAcl() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class PublicNetworkAcls : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PublicNetworkAcls() { } + public Azure.Provisioning.BicepList Allow { get { throw null; } set { } } + public Azure.Provisioning.BicepList Deny { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ResourceLogCategory : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ResourceLogCategory() { } + public Azure.Provisioning.BicepValue Enabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class UpstreamAuthSettings : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public UpstreamAuthSettings() { } + public Azure.Provisioning.BicepValue AuthType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedIdentityResource { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum UpstreamAuthType + { + None = 0, + ManagedIdentity = 1, + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct WebPubSubBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public WebPubSubBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.WebPubSub.WebPubSubBuiltInRole WebPubSubContributor { get { throw null; } } + public static Azure.Provisioning.WebPubSub.WebPubSubBuiltInRole WebPubSubServiceOwner { get { throw null; } } + public static Azure.Provisioning.WebPubSub.WebPubSubBuiltInRole WebPubSubServiceReader { get { throw null; } } + public bool Equals(Azure.Provisioning.WebPubSub.WebPubSubBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.WebPubSub.WebPubSubBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.WebPubSub.WebPubSubBuiltInRole left, Azure.Provisioning.WebPubSub.WebPubSubBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.WebPubSub.WebPubSubBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.WebPubSub.WebPubSubBuiltInRole left, Azure.Provisioning.WebPubSub.WebPubSubBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public partial class WebPubSubEventHandler : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public WebPubSubEventHandler() { } + public Azure.Provisioning.WebPubSub.UpstreamAuthSettings Auth { get { throw null; } set { } } + public Azure.Provisioning.BicepList SystemEvents { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UrlTemplate { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UserEventPattern { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class WebPubSubHub : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebPubSubHub(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.WebPubSub.WebPubSubService? Parent { get { throw null; } set { } } + public Azure.Provisioning.WebPubSub.WebPubSubHubProperties Properties { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.WebPubSub.WebPubSubHub FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_05_01; + public static readonly string V2021_10_01; + public static readonly string V2023_02_01; + public static readonly string V2024_03_01; + } + } + public partial class WebPubSubHubProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public WebPubSubHubProperties() { } + public Azure.Provisioning.BicepValue AnonymousConnectPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepList EventHandlers { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class WebPubSubKeys : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public WebPubSubKeys() { } + public Azure.Provisioning.BicepValue PrimaryConnectionString { get { throw null; } } + public Azure.Provisioning.BicepValue PrimaryKey { get { throw null; } } + public Azure.Provisioning.BicepValue SecondaryConnectionString { get { throw null; } } + public Azure.Provisioning.BicepValue SecondaryKey { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class WebPubSubNetworkAcls : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public WebPubSubNetworkAcls() { } + public Azure.Provisioning.BicepValue DefaultAction { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpoints { get { throw null; } set { } } + public Azure.Provisioning.WebPubSub.PublicNetworkAcls PublicNetwork { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class WebPubSubPrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebPubSubPrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.WebPubSub.WebPubSubPrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepList GroupIds { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.WebPubSub.WebPubSubService? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.WebPubSub.WebPubSubPrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_05_01; + public static readonly string V2021_10_01; + public static readonly string V2023_02_01; + public static readonly string V2024_03_01; + } + } + public partial class WebPubSubPrivateEndpointConnectionData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public WebPubSubPrivateEndpointConnectionData() { } + public Azure.Provisioning.WebPubSub.WebPubSubPrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } } + public Azure.Provisioning.BicepList GroupIds { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PrivateEndpointId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class WebPubSubPrivateLinkServiceConnectionState : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public WebPubSubPrivateLinkServiceConnectionState() { } + public Azure.Provisioning.BicepValue ActionsRequired { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum WebPubSubPrivateLinkServiceConnectionStatus + { + Pending = 0, + Approved = 1, + Rejected = 2, + Disconnected = 3, + } + public enum WebPubSubProvisioningState + { + Unknown = 0, + Succeeded = 1, + Failed = 2, + Canceled = 3, + Running = 4, + Creating = 5, + Updating = 6, + Deleting = 7, + Moving = 8, + } + public enum WebPubSubRequestType + { + ClientConnection = 0, + ServerConnection = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="RESTAPI")] + RestApi = 2, + Trace = 3, + } + public partial class WebPubSubService : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebPubSubService(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ExternalIP { get { throw null; } } + public Azure.Provisioning.BicepValue HostName { get { throw null; } } + public Azure.Provisioning.BicepValue HostNamePrefix { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsAadAuthDisabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsClientCertEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsLocalAuthDisabled { get { throw null; } set { } } + public Azure.Provisioning.WebPubSub.LiveTraceConfiguration LiveTraceConfiguration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.WebPubSub.WebPubSubNetworkAcls NetworkAcls { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrivateEndpointConnections { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublicNetworkAccess { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PublicPort { get { throw null; } } + public Azure.Provisioning.BicepList ResourceLogCategories { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ServerPort { get { throw null; } } + public Azure.Provisioning.BicepList SharedPrivateLinkResources { get { throw null; } } + public Azure.Provisioning.WebPubSub.BillingInfoSku Sku { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Version { get { throw null; } } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.WebPubSub.WebPubSubBuiltInRole role, Azure.Provisioning.BicepValue principalType, Azure.Provisioning.BicepValue principalId, string? bicepIdentifierSuffix = null) { throw null; } + public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.WebPubSub.WebPubSubBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.WebPubSub.WebPubSubService FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public Azure.Provisioning.WebPubSub.WebPubSubKeys GetKeys() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_05_01; + public static readonly string V2021_10_01; + public static readonly string V2023_02_01; + public static readonly string V2024_03_01; + } + } + public partial class WebPubSubSharedPrivateLink : Azure.Provisioning.Primitives.ProvisionableResource + { + public WebPubSubSharedPrivateLink(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue GroupId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.WebPubSub.WebPubSubService? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrivateLinkResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue RequestMessage { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.WebPubSub.WebPubSubSharedPrivateLink FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_05_01; + public static readonly string V2021_10_01; + public static readonly string V2023_02_01; + public static readonly string V2024_03_01; + } + } + public partial class WebPubSubSharedPrivateLinkData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public WebPubSubSharedPrivateLinkData() { } + public Azure.Provisioning.BicepValue GroupId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PrivateLinkResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue RequestMessage { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum WebPubSubSharedPrivateLinkStatus + { + Pending = 0, + Approved = 1, + Rejected = 2, + Disconnected = 3, + Timeout = 4, + } + public enum WebPubSubSkuTier + { + Free = 0, + Basic = 1, + Standard = 2, + Premium = 3, + } +} diff --git a/sdk/provisioning/Azure.Provisioning/api/Azure.Provisioning.net8.0.cs b/sdk/provisioning/Azure.Provisioning/api/Azure.Provisioning.net8.0.cs new file mode 100644 index 0000000000000..dc2a7632a4d80 --- /dev/null +++ b/sdk/provisioning/Azure.Provisioning/api/Azure.Provisioning.net8.0.cs @@ -0,0 +1,2475 @@ +namespace Azure.Provisioning +{ + public partial class BicepDictionary : Azure.Provisioning.BicepValue, System.Collections.Generic.ICollection>>, System.Collections.Generic.ICollection>, System.Collections.Generic.IDictionary>, System.Collections.Generic.IDictionary, System.Collections.Generic.IEnumerable>>, System.Collections.Generic.IEnumerable>, System.Collections.Generic.IReadOnlyCollection>>, System.Collections.Generic.IReadOnlyDictionary>, System.Collections.IEnumerable + { + public BicepDictionary() { } + public BicepDictionary(System.Collections.Generic.IDictionary>? values) { } + public int Count { get { throw null; } } + public override bool IsEmpty { get { throw null; } } + public bool IsReadOnly { get { throw null; } } + public Azure.Provisioning.BicepValue this[string key] { get { throw null; } set { } } + public System.Collections.Generic.ICollection Keys { get { throw null; } } + Azure.Provisioning.IBicepValue System.Collections.Generic.IDictionary.this[string key] { get { throw null; } set { } } + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Values { get { throw null; } } + System.Collections.Generic.IEnumerable System.Collections.Generic.IReadOnlyDictionary>.Keys { get { throw null; } } + System.Collections.Generic.IEnumerable> System.Collections.Generic.IReadOnlyDictionary>.Values { get { throw null; } } + public System.Collections.Generic.ICollection> Values { get { throw null; } } + public void Add(System.Collections.Generic.KeyValuePair> item) { } + public void Add(string key, Azure.Provisioning.BicepValue value) { } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public void Assign(Azure.Provisioning.BicepDictionary source) { } + public void Clear() { } + public bool Contains(System.Collections.Generic.KeyValuePair> item) { throw null; } + public bool ContainsKey(string key) { throw null; } + public void CopyTo(System.Collections.Generic.KeyValuePair>[] array, int arrayIndex) { } + public System.Collections.Generic.IEnumerator>> GetEnumerator() { throw null; } + public static implicit operator Azure.Provisioning.BicepDictionary (Azure.Provisioning.ProvisioningVariable reference) { throw null; } + public bool Remove(System.Collections.Generic.KeyValuePair> item) { throw null; } + public bool Remove(string key) { throw null; } + void System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair item) { } + bool System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair item) { throw null; } + void System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair[] array, int arrayIndex) { } + bool System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair item) { throw null; } + void System.Collections.Generic.IDictionary.Add(string key, Azure.Provisioning.IBicepValue value) { } + bool System.Collections.Generic.IDictionary.TryGetValue(string key, out Azure.Provisioning.IBicepValue value) { throw null; } + System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + public bool TryGetValue(string key, [System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute(false)] out Azure.Provisioning.BicepValue value) { throw null; } + } + public partial class BicepList : Azure.Provisioning.BicepValue, System.Collections.Generic.ICollection>, System.Collections.Generic.IEnumerable>, System.Collections.Generic.IList>, System.Collections.Generic.IReadOnlyCollection>, System.Collections.Generic.IReadOnlyList>, System.Collections.IEnumerable + { + public BicepList() { } + public BicepList(System.Collections.Generic.IList>? values) { } + public int Count { get { throw null; } } + public override bool IsEmpty { get { throw null; } } + public bool IsReadOnly { get { throw null; } } + public Azure.Provisioning.BicepValue this[int index] { get { throw null; } set { } } + public void Add(Azure.Provisioning.BicepValue item) { } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public void Assign(Azure.Provisioning.BicepList source) { } + public void Clear() { } + public bool Contains(Azure.Provisioning.BicepValue item) { throw null; } + public void CopyTo(Azure.Provisioning.BicepValue[] array, int arrayIndex) { } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static Azure.Provisioning.BicepList FromExpression(System.Func referenceFactory, Azure.Provisioning.Expressions.BicepExpression expression) { throw null; } + public System.Collections.Generic.IEnumerator> GetEnumerator() { throw null; } + public int IndexOf(Azure.Provisioning.BicepValue item) { throw null; } + public void Insert(int index, Azure.Provisioning.BicepValue item) { } + public static implicit operator Azure.Provisioning.BicepList (Azure.Provisioning.ProvisioningVariable reference) { throw null; } + public bool Remove(Azure.Provisioning.BicepValue item) { throw null; } + public void RemoveAt(int index) { } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + public abstract partial class BicepValue : Azure.Provisioning.IBicepValue + { + internal BicepValue() { } + Azure.Provisioning.Expressions.BicepExpression? Azure.Provisioning.IBicepValue.Expression { get { throw null; } set { } } + bool Azure.Provisioning.IBicepValue.IsOutput { get { throw null; } } + bool Azure.Provisioning.IBicepValue.IsRequired { get { throw null; } } + bool Azure.Provisioning.IBicepValue.IsSecure { get { throw null; } } + Azure.Provisioning.BicepValueKind Azure.Provisioning.IBicepValue.Kind { get { throw null; } } + object? Azure.Provisioning.IBicepValue.LiteralValue { get { throw null; } } + Azure.Provisioning.Primitives.BicepValueReference? Azure.Provisioning.IBicepValue.Self { get { throw null; } set { } } + Azure.Provisioning.Primitives.BicepValueReference? Azure.Provisioning.IBicepValue.Source { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public virtual bool IsEmpty { get { throw null; } } + void Azure.Provisioning.IBicepValue.Assign(Azure.Provisioning.IBicepValue source) { } + void Azure.Provisioning.IBicepValue.SetReadOnly() { } + public Azure.Provisioning.Expressions.BicepExpression Compile() { throw null; } + public static explicit operator Azure.Provisioning.Expressions.BicepExpression (Azure.Provisioning.BicepValue value) { throw null; } + public override string ToString() { throw null; } + } + public static partial class BicepValueExtensions + { + public static T Unwrap(this Azure.Provisioning.BicepValue value) where T : Azure.Provisioning.Primitives.ProvisionableConstruct, new() { throw null; } + } + public enum BicepValueKind + { + Unset = 0, + Literal = 1, + Expression = 2, + } + public partial class BicepValue : Azure.Provisioning.BicepValue + { + public BicepValue(Azure.Provisioning.Expressions.BicepExpression expression) { } + public BicepValue(T literal) { } + public T? Value { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public void Assign(Azure.Provisioning.BicepValue source) { } + public void ClearValue() { } + public static implicit operator Azure.Provisioning.BicepValue (Azure.Provisioning.BicepValue value) { throw null; } + public static implicit operator Azure.Provisioning.BicepValue (Azure.Provisioning.Expressions.BicepExpression? expression) { throw null; } + public static implicit operator Azure.Provisioning.BicepValue (Azure.Provisioning.ProvisioningVariable reference) { throw null; } + public static implicit operator Azure.Provisioning.BicepValue (T value) { throw null; } + } + public partial interface IBicepValue + { + Azure.Provisioning.Expressions.BicepExpression? Expression { get; set; } + bool IsEmpty { get; } + bool IsOutput { get; } + bool IsRequired { get; } + bool IsSecure { get; } + Azure.Provisioning.BicepValueKind Kind { get; } + object? LiteralValue { get; } + Azure.Provisioning.Primitives.BicepValueReference? Self { get; set; } + Azure.Provisioning.Primitives.BicepValueReference? Source { get; } + void Assign(Azure.Provisioning.IBicepValue source); + Azure.Provisioning.Expressions.BicepExpression Compile(); + void SetReadOnly(); + } + public partial class Infrastructure : Azure.Provisioning.Primitives.Provisionable + { + public Infrastructure(string bicepName = "main") { } + public string BicepName { get { throw null; } } + public Azure.Provisioning.Primitives.DeploymentScope? TargetScope { get { throw null; } set { } } + public virtual void Add(Azure.Provisioning.Primitives.Provisionable resource) { } + public virtual Azure.Provisioning.ProvisioningPlan Build(Azure.Provisioning.ProvisioningBuildOptions? options = null) { throw null; } + protected internal override System.Collections.Generic.IEnumerable Compile() { throw null; } + protected internal System.Collections.Generic.IDictionary> CompileModules(Azure.Provisioning.ProvisioningBuildOptions? options = null) { throw null; } + public override System.Collections.Generic.IEnumerable GetProvisionableResources() { throw null; } + public static bool IsValidBicepIdentifier(string? bicepIdentifier) { throw null; } + public static string NormalizeBicepIdentifier(string? bicepIdentifier) { throw null; } + public virtual void Remove(Azure.Provisioning.Primitives.Provisionable resource) { } + protected internal override void Resolve(Azure.Provisioning.ProvisioningBuildOptions? options = null) { } + protected internal override void Validate(Azure.Provisioning.ProvisioningBuildOptions? options = null) { } + public static void ValidateBicepIdentifier(string? bicepIdentifier, string? paramName = null) { } + } + public partial class ProvisioningBuildOptions + { + public ProvisioningBuildOptions() { } + public System.Collections.Generic.IList InfrastructureResolvers { get { throw null; } } + public System.Random Random { get { throw null; } set { } } + } + public partial class ProvisioningOutput : Azure.Provisioning.ProvisioningVariable + { + public ProvisioningOutput(string bicepIdentifier, Azure.Provisioning.Expressions.BicepExpression type) : base (default(string), default(Azure.Provisioning.Expressions.BicepExpression), default(Azure.Provisioning.BicepValue)) { } + public ProvisioningOutput(string bicepIdentifier, System.Type type) : base (default(string), default(Azure.Provisioning.Expressions.BicepExpression), default(Azure.Provisioning.BicepValue)) { } + protected internal override System.Collections.Generic.IEnumerable Compile() { throw null; } + } + public partial class ProvisioningParameter : Azure.Provisioning.ProvisioningVariable + { + public ProvisioningParameter(string bicepIdentifier, Azure.Provisioning.Expressions.BicepExpression type) : base (default(string), default(Azure.Provisioning.Expressions.BicepExpression), default(Azure.Provisioning.BicepValue)) { } + public ProvisioningParameter(string bicepIdentifier, System.Type type) : base (default(string), default(Azure.Provisioning.Expressions.BicepExpression), default(Azure.Provisioning.BicepValue)) { } + public bool IsSecure { get { throw null; } set { } } + protected internal override System.Collections.Generic.IEnumerable Compile() { throw null; } + } + public partial class ProvisioningPlan + { + internal ProvisioningPlan() { } + public Azure.Provisioning.ProvisioningBuildOptions BuildOptions { get { throw null; } } + public Azure.Provisioning.Infrastructure Infrastructure { get { throw null; } } + public System.Collections.Generic.IDictionary Compile() { throw null; } + public System.Collections.Generic.IEnumerable Save(string directoryPath) { throw null; } + } + public partial class ProvisioningVariable : Azure.Provisioning.Primitives.NamedProvisionableConstruct + { + protected ProvisioningVariable(string bicepIdentifier, Azure.Provisioning.Expressions.BicepExpression type, Azure.Provisioning.BicepValue? value) : base (default(string)) { } + public ProvisioningVariable(string bicepIdentifier, System.Type type) : base (default(string)) { } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public Azure.Provisioning.Expressions.BicepExpression BicepType { get { throw null; } } + public string? Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected internal override System.Collections.Generic.IEnumerable Compile() { throw null; } + } +} +namespace Azure.Provisioning.Authorization +{ + public partial class AuthorizationRoleDefinition : Azure.Provisioning.Primitives.ProvisionableResource + { + public AuthorizationRoleDefinition(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList AssignableScopes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepList Permissions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RoleName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RoleType { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Authorization.AuthorizationRoleDefinition FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2016_07_01; + public static readonly string V2017_05_01; + public static readonly string V2017_09_01; + public static readonly string V2018_07_01; + public static readonly string V2022_04_01; + } + } + public enum AuthorizationRoleType + { + BuiltInRole = 0, + CustomRole = 1, + } + public enum NotificationDeliveryType + { + Email = 0, + } + public partial class PolicyAssignmentProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PolicyAssignmentProperties() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Authorization.RoleManagementPrincipal LastModifiedBy { get { throw null; } } + public Azure.Provisioning.BicepValue LastModifiedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue PolicyId { get { throw null; } } + public Azure.Provisioning.BicepValue RoleDefinitionDisplayName { get { throw null; } } + public Azure.Provisioning.BicepValue RoleDefinitionId { get { throw null; } } + public Azure.Provisioning.BicepValue RoleType { get { throw null; } } + public Azure.Provisioning.BicepValue ScopeDisplayName { get { throw null; } } + public Azure.Provisioning.BicepValue ScopeId { get { throw null; } } + public Azure.Provisioning.BicepValue ScopeType { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class RoleAssignment : Azure.Provisioning.Primitives.ProvisionableResource + { + public RoleAssignment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Condition { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ConditionVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreatedBy { get { throw null; } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue DelegatedManagedIdentityResourceId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrincipalId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrincipalType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RoleDefinitionId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Scope { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue UpdatedBy { get { throw null; } } + public Azure.Provisioning.BicepValue UpdatedOn { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Authorization.RoleAssignment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_06_01; + public static readonly string V2015_07_01; + public static readonly string V2016_07_01; + public static readonly string V2017_05_01; + public static readonly string V2017_09_01; + public static readonly string V2018_07_01; + public static readonly string V2022_04_01; + } + } + public enum RoleAssignmentEnablementRuleType + { + MultiFactorAuthentication = 0, + Justification = 1, + Ticketing = 2, + } + public partial class RoleAssignmentScheduleRequest : Azure.Provisioning.Primitives.ProvisionableResource + { + public RoleAssignmentScheduleRequest(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ApprovalId { get { throw null; } } + public Azure.Provisioning.BicepValue Condition { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ConditionVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Duration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EndOn { get { throw null; } set { } } + public Azure.Provisioning.Authorization.RoleManagementExpandedProperties ExpandedProperties { get { throw null; } } + public Azure.Provisioning.BicepValue ExpirationType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Justification { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LinkedRoleEligibilityScheduleId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrincipalId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrincipalType { get { throw null; } } + public Azure.Provisioning.BicepValue RequestorId { get { throw null; } } + public Azure.Provisioning.BicepValue RequestType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RoleDefinitionId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Scope { get { throw null; } } + public Azure.Provisioning.BicepValue StartOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TargetRoleAssignmentScheduleId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TargetRoleAssignmentScheduleInstanceId { get { throw null; } set { } } + public Azure.Provisioning.Authorization.RoleAssignmentScheduleTicketInfo TicketInfo { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Authorization.RoleAssignmentScheduleRequest FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_10_01; + } + } + public partial class RoleAssignmentScheduleTicketInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RoleAssignmentScheduleTicketInfo() { } + public Azure.Provisioning.BicepValue TicketNumber { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TicketSystem { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class RoleDefinitionPermission : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RoleDefinitionPermission() { } + public Azure.Provisioning.BicepList Actions { get { throw null; } set { } } + public Azure.Provisioning.BicepList DataActions { get { throw null; } set { } } + public Azure.Provisioning.BicepList NotActions { get { throw null; } set { } } + public Azure.Provisioning.BicepList NotDataActions { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class RoleEligibilityScheduleRequest : Azure.Provisioning.Primitives.ProvisionableResource + { + public RoleEligibilityScheduleRequest(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ApprovalId { get { throw null; } } + public Azure.Provisioning.BicepValue Condition { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ConditionVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Duration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EndOn { get { throw null; } set { } } + public Azure.Provisioning.Authorization.RoleManagementExpandedProperties ExpandedProperties { get { throw null; } } + public Azure.Provisioning.BicepValue ExpirationType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Justification { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrincipalId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrincipalType { get { throw null; } } + public Azure.Provisioning.BicepValue RequestorId { get { throw null; } } + public Azure.Provisioning.BicepValue RequestType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RoleDefinitionId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Scope { get { throw null; } } + public Azure.Provisioning.BicepValue StartOn { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Status { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TargetRoleEligibilityScheduleId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TargetRoleEligibilityScheduleInstanceId { get { throw null; } set { } } + public Azure.Provisioning.Authorization.RoleEligibilityScheduleRequestPropertiesTicketInfo TicketInfo { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Authorization.RoleEligibilityScheduleRequest FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_10_01; + } + } + public partial class RoleEligibilityScheduleRequestPropertiesTicketInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RoleEligibilityScheduleRequestPropertiesTicketInfo() { } + public Azure.Provisioning.BicepValue TicketNumber { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TicketSystem { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum RoleManagementApprovalMode + { + SingleStage = 0, + Serial = 1, + Parallel = 2, + NoApproval = 3, + } + public partial class RoleManagementApprovalSettings : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RoleManagementApprovalSettings() { } + public Azure.Provisioning.BicepValue ApprovalMode { get { throw null; } set { } } + public Azure.Provisioning.BicepList ApprovalStages { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsApprovalRequired { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsApprovalRequiredForExtension { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsRequestorJustificationRequired { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class RoleManagementApprovalStage : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RoleManagementApprovalStage() { } + public Azure.Provisioning.BicepValue ApprovalStageTimeOutInDays { get { throw null; } set { } } + public Azure.Provisioning.BicepList EscalationApprovers { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EscalationTimeInMinutes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsApproverJustificationRequired { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEscalationEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepList PrimaryApprovers { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum RoleManagementAssignmentLevel + { + Assignment = 0, + Eligibility = 1, + } + public partial class RoleManagementExpandedProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RoleManagementExpandedProperties() { } + public Azure.Provisioning.BicepValue Email { get { throw null; } } + public Azure.Provisioning.BicepValue PrincipalDisplayName { get { throw null; } } + public Azure.Provisioning.BicepValue PrincipalId { get { throw null; } } + public Azure.Provisioning.BicepValue PrincipalType { get { throw null; } } + public Azure.Provisioning.BicepValue RoleDefinitionDisplayName { get { throw null; } } + public Azure.Provisioning.BicepValue RoleDefinitionId { get { throw null; } } + public Azure.Provisioning.BicepValue RoleType { get { throw null; } } + public Azure.Provisioning.BicepValue ScopeDisplayName { get { throw null; } } + public Azure.Provisioning.BicepValue ScopeId { get { throw null; } } + public Azure.Provisioning.BicepValue ScopeType { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class RoleManagementPolicyApprovalRule : Azure.Provisioning.Authorization.RoleManagementPolicyRule + { + public RoleManagementPolicyApprovalRule() { } + public Azure.Provisioning.Authorization.RoleManagementApprovalSettings Settings { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class RoleManagementPolicyAssignment : Azure.Provisioning.Primitives.ProvisionableResource + { + public RoleManagementPolicyAssignment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList EffectiveRules { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Authorization.PolicyAssignmentProperties PolicyAssignmentProperties { get { throw null; } } + public Azure.Provisioning.BicepValue PolicyId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RoleDefinitionId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Scope { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Authorization.RoleManagementPolicyAssignment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_10_01; + } + } + public partial class RoleManagementPolicyAuthenticationContextRule : Azure.Provisioning.Authorization.RoleManagementPolicyRule + { + public RoleManagementPolicyAuthenticationContextRule() { } + public Azure.Provisioning.BicepValue ClaimValue { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class RoleManagementPolicyEnablementRule : Azure.Provisioning.Authorization.RoleManagementPolicyRule + { + public RoleManagementPolicyEnablementRule() { } + public Azure.Provisioning.BicepList EnablementRules { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class RoleManagementPolicyExpirationRule : Azure.Provisioning.Authorization.RoleManagementPolicyRule + { + public RoleManagementPolicyExpirationRule() { } + public Azure.Provisioning.BicepValue IsExpirationRequired { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaximumDuration { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum RoleManagementPolicyNotificationLevel + { + None = 0, + Critical = 1, + All = 2, + } + public partial class RoleManagementPolicyNotificationRule : Azure.Provisioning.Authorization.RoleManagementPolicyRule + { + public RoleManagementPolicyNotificationRule() { } + public Azure.Provisioning.BicepValue AreDefaultRecipientsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NotificationDeliveryType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue NotificationLevel { get { throw null; } set { } } + public Azure.Provisioning.BicepList NotificationRecipients { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RecipientType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum RoleManagementPolicyRecipientType + { + Requestor = 0, + Approver = 1, + Admin = 2, + } + public partial class RoleManagementPolicyRule : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RoleManagementPolicyRule() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + public Azure.Provisioning.Authorization.RoleManagementPolicyRuleTarget Target { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class RoleManagementPolicyRuleTarget : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RoleManagementPolicyRuleTarget() { } + public Azure.Provisioning.BicepValue Caller { get { throw null; } set { } } + public Azure.Provisioning.BicepList EnforcedSettings { get { throw null; } set { } } + public Azure.Provisioning.BicepList InheritableSettings { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Level { get { throw null; } set { } } + public Azure.Provisioning.BicepList Operations { get { throw null; } set { } } + public Azure.Provisioning.BicepList TargetObjects { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class RoleManagementPrincipal : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RoleManagementPrincipal() { } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } } + public Azure.Provisioning.BicepValue Email { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue PrincipalType { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum RoleManagementPrincipalType + { + User = 0, + Group = 1, + ServicePrincipal = 2, + ForeignGroup = 3, + Device = 4, + } + public enum RoleManagementScheduleExpirationType + { + AfterDuration = 0, + AfterDateTime = 1, + NoExpiration = 2, + } + public enum RoleManagementScheduleRequestType + { + AdminAssign = 0, + AdminRemove = 1, + AdminUpdate = 2, + AdminExtend = 3, + AdminRenew = 4, + SelfActivate = 5, + SelfDeactivate = 6, + SelfExtend = 7, + SelfRenew = 8, + } + public enum RoleManagementScheduleStatus + { + Accepted = 0, + PendingEvaluation = 1, + Granted = 2, + Denied = 3, + PendingProvisioning = 4, + Provisioned = 5, + PendingRevocation = 6, + Revoked = 7, + Canceled = 8, + Failed = 9, + PendingApprovalProvisioning = 10, + PendingApproval = 11, + FailedAsResourceIsLocked = 12, + PendingAdminDecision = 13, + AdminApproved = 14, + AdminDenied = 15, + TimedOut = 16, + ProvisioningStarted = 17, + Invalid = 18, + PendingScheduleCreation = 19, + ScheduleCreated = 20, + PendingExternalProvisioning = 21, + } + public enum RoleManagementScopeType + { + [System.Runtime.Serialization.DataMemberAttribute(Name="subscription")] + Subscription = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="managementgroup")] + ManagementGroup = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="resourcegroup")] + ResourceGroup = 2, + } + public partial class RoleManagementUserInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public RoleManagementUserInfo() { } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + public Azure.Provisioning.BicepValue IsBackup { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UserType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum RoleManagementUserType + { + User = 0, + Group = 1, + } +} +namespace Azure.Provisioning.Expressions +{ + public partial class ArrayExpression : Azure.Provisioning.Expressions.BicepExpression + { + public ArrayExpression(params Azure.Provisioning.Expressions.BicepExpression[] values) { } + public Azure.Provisioning.Expressions.BicepExpression[] Values { get { throw null; } } + } + public abstract partial class BicepExpression + { + protected BicepExpression() { } + public static implicit operator Azure.Provisioning.Expressions.BicepExpression (bool value) { throw null; } + public static implicit operator Azure.Provisioning.Expressions.BicepExpression (int value) { throw null; } + public static implicit operator Azure.Provisioning.Expressions.BicepExpression (string value) { throw null; } + public override string ToString() { throw null; } + internal abstract Azure.Provisioning.Expressions.BicepWriter Write(Azure.Provisioning.Expressions.BicepWriter writer); + } + public static partial class BicepFunction + { + public static Azure.Provisioning.BicepValue AsString(Azure.Provisioning.BicepValue value) { throw null; } + public static Azure.Provisioning.BicepValue Concat(params Azure.Provisioning.BicepValue[] values) { throw null; } + public static Azure.Provisioning.BicepValue CreateGuid(params Azure.Provisioning.BicepValue[] values) { throw null; } + public static Azure.Provisioning.Resources.ArmDeployment GetDeployment() { throw null; } + public static Azure.Provisioning.Resources.ResourceGroup GetResourceGroup() { throw null; } + public static Azure.Provisioning.Resources.Subscription GetSubscription() { throw null; } + public static Azure.Provisioning.BicepValue GetSubscriptionResourceId(params Azure.Provisioning.BicepValue[] values) { throw null; } + public static Azure.Provisioning.Resources.Tenant GetTenant() { throw null; } + public static Azure.Provisioning.BicepValue GetUniqueString(params Azure.Provisioning.BicepValue[] values) { throw null; } + public static Azure.Provisioning.BicepValue Interpolate(Azure.Provisioning.Expressions.BicepInterpolatedStringHandler handler) { throw null; } + public static Azure.Provisioning.BicepValue ParseJson(Azure.Provisioning.BicepValue value) { throw null; } + public static Azure.Provisioning.BicepValue Take(Azure.Provisioning.BicepValue text, Azure.Provisioning.BicepValue size) { throw null; } + public static Azure.Provisioning.BicepValue ToLower(Azure.Provisioning.BicepValue value) { throw null; } + public static Azure.Provisioning.BicepValue ToUpper(Azure.Provisioning.BicepValue value) { throw null; } + } + [System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute("RefStructs")] + [System.Runtime.CompilerServices.InterpolatedStringHandlerAttribute] + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public ref partial struct BicepInterpolatedStringHandler + { + private object _dummy; + private int _dummyPrimitive; + public BicepInterpolatedStringHandler(int literalLength, int formattedCount) { throw null; } + public void AppendFormatted(T t) { } + public void AppendLiteral(string text) { } + } + public partial class BicepProgram + { + public BicepProgram(params Azure.Provisioning.Expressions.BicepStatement[] body) { } + public Azure.Provisioning.Expressions.BicepStatement[] Body { get { throw null; } } + public string? ModuleName { get { throw null; } set { } } + public override string ToString() { throw null; } + } + public abstract partial class BicepStatement + { + protected BicepStatement() { } + public override string ToString() { throw null; } + internal abstract Azure.Provisioning.Expressions.BicepWriter Write(Azure.Provisioning.Expressions.BicepWriter writer); + } + public partial class BicepStringBuilder + { + public BicepStringBuilder() { } + public Azure.Provisioning.Expressions.BicepStringBuilder Append(Azure.Provisioning.Expressions.BicepExpression expression) { throw null; } + public Azure.Provisioning.Expressions.BicepStringBuilder Append(Azure.Provisioning.Expressions.BicepInterpolatedStringHandler handler) { throw null; } + public Azure.Provisioning.Expressions.BicepStringBuilder Append(string text) { throw null; } + public Azure.Provisioning.BicepValue Build() { throw null; } + public static implicit operator Azure.Provisioning.BicepValue (Azure.Provisioning.Expressions.BicepStringBuilder value) { throw null; } + } + public enum BinaryBicepOperator + { + And = 0, + Or = 1, + Coalesce = 2, + Equal = 3, + EqualIgnoreCase = 4, + NotEqual = 5, + NotEqualIgnoreCase = 6, + Greater = 7, + GreaterOrEqual = 8, + Less = 9, + LessOrEqual = 10, + Add = 11, + Subtract = 12, + Multiply = 13, + Divide = 14, + Modulo = 15, + } + public partial class BinaryExpression : Azure.Provisioning.Expressions.BicepExpression + { + public BinaryExpression(Azure.Provisioning.Expressions.BicepExpression left, Azure.Provisioning.Expressions.BinaryBicepOperator op, Azure.Provisioning.Expressions.BicepExpression right) { } + public Azure.Provisioning.Expressions.BicepExpression Left { get { throw null; } } + public Azure.Provisioning.Expressions.BinaryBicepOperator Operator { get { throw null; } } + public Azure.Provisioning.Expressions.BicepExpression Right { get { throw null; } } + } + public partial class BoolLiteralExpression : Azure.Provisioning.Expressions.LiteralExpression + { + public BoolLiteralExpression(bool value) : base (default(object)) { } + public new bool Value { get { throw null; } } + } + public partial class CommentStatement : Azure.Provisioning.Expressions.BicepStatement + { + public CommentStatement(string comment) { } + public string Comment { get { throw null; } } + } + public partial class ConditionalExpression : Azure.Provisioning.Expressions.BicepExpression + { + public ConditionalExpression(Azure.Provisioning.Expressions.BicepExpression condition, Azure.Provisioning.Expressions.BicepExpression consequent, Azure.Provisioning.Expressions.BicepExpression alternate) { } + public Azure.Provisioning.Expressions.BicepExpression Alternate { get { throw null; } } + public Azure.Provisioning.Expressions.BicepExpression Condition { get { throw null; } } + public Azure.Provisioning.Expressions.BicepExpression Consequent { get { throw null; } } + } + public partial class DecoratorExpression : Azure.Provisioning.Expressions.BicepExpression + { + public DecoratorExpression(Azure.Provisioning.Expressions.BicepExpression value) { } + public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } } + } + public partial class ExpressionStatement : Azure.Provisioning.Expressions.BicepStatement + { + public ExpressionStatement(Azure.Provisioning.Expressions.BicepExpression expression) { } + public Azure.Provisioning.Expressions.BicepExpression Expression { get { throw null; } } + } + public partial class FunctionCallExpression : Azure.Provisioning.Expressions.BicepExpression + { + public FunctionCallExpression(Azure.Provisioning.Expressions.BicepExpression function, params Azure.Provisioning.Expressions.BicepExpression[] arguments) { } + public Azure.Provisioning.Expressions.BicepExpression[] Arguments { get { throw null; } } + public Azure.Provisioning.Expressions.BicepExpression Function { get { throw null; } } + } + public partial class IdentifierExpression : Azure.Provisioning.Expressions.BicepExpression + { + public IdentifierExpression(string name) { } + public string Name { get { throw null; } } + } + public partial class IndexExpression : Azure.Provisioning.Expressions.BicepExpression + { + public IndexExpression(Azure.Provisioning.Expressions.BicepExpression value, Azure.Provisioning.Expressions.BicepExpression index) { } + public Azure.Provisioning.Expressions.BicepExpression Index { get { throw null; } } + public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } } + } + public partial class InterpolatedStringExpression : Azure.Provisioning.Expressions.BicepExpression + { + public InterpolatedStringExpression(Azure.Provisioning.Expressions.BicepExpression[] values) { } + public Azure.Provisioning.Expressions.BicepExpression[] Values { get { throw null; } } + } + public partial class IntLiteralExpression : Azure.Provisioning.Expressions.LiteralExpression + { + public IntLiteralExpression(int value) : base (default(object)) { } + public new int Value { get { throw null; } } + } + public abstract partial class LiteralExpression : Azure.Provisioning.Expressions.BicepExpression + { + protected LiteralExpression(object? value = null) { } + public object? Value { get { throw null; } } + } + public partial class MemberExpression : Azure.Provisioning.Expressions.BicepExpression + { + public MemberExpression(Azure.Provisioning.Expressions.BicepExpression value, string member) { } + public string Member { get { throw null; } } + public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } } + } + public partial class ModuleStatement : Azure.Provisioning.Expressions.BicepStatement + { + public ModuleStatement(string name, Azure.Provisioning.Expressions.BicepExpression type, Azure.Provisioning.Expressions.BicepExpression body) { } + public Azure.Provisioning.Expressions.BicepExpression Body { get { throw null; } } + public System.Collections.Generic.IList Decorators { get { throw null; } } + public string Name { get { throw null; } } + public Azure.Provisioning.Expressions.BicepExpression Type { get { throw null; } } + } + public partial class NestedExpression : Azure.Provisioning.Expressions.BicepExpression + { + public NestedExpression(Azure.Provisioning.Expressions.BicepExpression value, string nestedMember) { } + public string NestedMember { get { throw null; } } + public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } } + } + public partial class NullLiteralExpression : Azure.Provisioning.Expressions.LiteralExpression + { + public NullLiteralExpression() : base (default(object)) { } + } + public partial class ObjectExpression : Azure.Provisioning.Expressions.BicepExpression + { + public ObjectExpression(params Azure.Provisioning.Expressions.PropertyExpression[] properties) { } + public Azure.Provisioning.Expressions.PropertyExpression[] Properties { get { throw null; } } + } + public partial class OutputStatement : Azure.Provisioning.Expressions.BicepStatement + { + public OutputStatement(string name, Azure.Provisioning.Expressions.BicepExpression type, Azure.Provisioning.Expressions.BicepExpression value) { } + public System.Collections.Generic.IList Decorators { get { throw null; } } + public string Name { get { throw null; } } + public Azure.Provisioning.Expressions.BicepExpression Type { get { throw null; } } + public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } } + } + public partial class ParameterStatement : Azure.Provisioning.Expressions.BicepStatement + { + public ParameterStatement(string name, Azure.Provisioning.Expressions.BicepExpression type, Azure.Provisioning.Expressions.BicepExpression? defaultValue) { } + public System.Collections.Generic.IList Decorators { get { throw null; } } + public Azure.Provisioning.Expressions.BicepExpression? DefaultValue { get { throw null; } } + public string Name { get { throw null; } } + public Azure.Provisioning.Expressions.BicepExpression Type { get { throw null; } } + } + public partial class PropertyExpression : Azure.Provisioning.Expressions.BicepExpression + { + public PropertyExpression(string name, Azure.Provisioning.Expressions.BicepExpression value) { } + public string Name { get { throw null; } } + public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } } + } + public partial class ResourceStatement : Azure.Provisioning.Expressions.BicepStatement + { + public ResourceStatement(string name, Azure.Provisioning.Expressions.BicepExpression type, Azure.Provisioning.Expressions.BicepExpression body) { } + public Azure.Provisioning.Expressions.BicepExpression Body { get { throw null; } } + public System.Collections.Generic.IList Decorators { get { throw null; } } + public bool Existing { get { throw null; } set { } } + public string Name { get { throw null; } } + public Azure.Provisioning.Expressions.BicepExpression Type { get { throw null; } } + } + public partial class SafeIndexExpression : Azure.Provisioning.Expressions.BicepExpression + { + public SafeIndexExpression(Azure.Provisioning.Expressions.BicepExpression value, Azure.Provisioning.Expressions.BicepExpression index) { } + public Azure.Provisioning.Expressions.BicepExpression Index { get { throw null; } } + public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } } + } + public partial class SafeMemberExpression : Azure.Provisioning.Expressions.BicepExpression + { + public SafeMemberExpression(Azure.Provisioning.Expressions.BicepExpression value, string member) { } + public string Member { get { throw null; } } + public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } } + } + public partial class StringLiteralExpression : Azure.Provisioning.Expressions.LiteralExpression + { + public StringLiteralExpression(string value) : base (default(object)) { } + public new string Value { get { throw null; } } + } + public partial class TargetScopeStatement : Azure.Provisioning.Expressions.BicepStatement + { + public TargetScopeStatement(Azure.Provisioning.Expressions.BicepExpression scope) { } + public Azure.Provisioning.Expressions.BicepExpression Scope { get { throw null; } } + } + public partial class TypeExpression : Azure.Provisioning.Expressions.BicepExpression + { + public TypeExpression(System.Type type) { } + public System.Type Type { get { throw null; } } + } + public enum UnaryBicepOperator + { + Not = 0, + Negate = 1, + SuppressNull = 2, + } + public partial class UnaryExpression : Azure.Provisioning.Expressions.BicepExpression + { + public UnaryExpression(Azure.Provisioning.Expressions.UnaryBicepOperator op, Azure.Provisioning.Expressions.BicepExpression value) { } + public Azure.Provisioning.Expressions.UnaryBicepOperator Operator { get { throw null; } } + public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } } + } + public partial class VariableStatement : Azure.Provisioning.Expressions.BicepStatement + { + public VariableStatement(string name, Azure.Provisioning.Expressions.BicepExpression value) { } + public System.Collections.Generic.IList Decorators { get { throw null; } } + public string Name { get { throw null; } } + public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } } + } +} +namespace Azure.Provisioning.Primitives +{ + public partial class BicepLiteral : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public BicepLiteral(params Azure.Provisioning.Expressions.BicepStatement[] statements) { } + public System.Collections.Generic.IList Statements { get { throw null; } } + protected internal override System.Collections.Generic.IEnumerable Compile() { throw null; } + } + public partial class BicepValueReference + { + public BicepValueReference(Azure.Provisioning.Primitives.ProvisionableConstruct construct, string propertyName, params string[]? path) { } + public System.Collections.Generic.IReadOnlyList? BicepPath { get { throw null; } } + public Azure.Provisioning.Primitives.ProvisionableConstruct Construct { get { throw null; } } + public string PropertyName { get { throw null; } } + public override string ToString() { throw null; } + } + public enum DeploymentScope + { + ResourceGroup = 0, + Subscription = 1, + ManagementGroup = 2, + Tenant = 3, + } + public partial class DynamicResourceNamePropertyResolver : Azure.Provisioning.Primitives.ResourceNamePropertyResolver + { + public DynamicResourceNamePropertyResolver() { } + protected virtual Azure.Provisioning.BicepValue GetUniqueSuffix(Azure.Provisioning.ProvisioningBuildOptions options, Azure.Provisioning.Primitives.ProvisionableResource resource) { throw null; } + public override Azure.Provisioning.BicepValue? ResolveName(Azure.Provisioning.ProvisioningBuildOptions options, Azure.Provisioning.Primitives.ProvisionableResource resource, Azure.Provisioning.Primitives.ResourceNameRequirements requirements) { throw null; } + } + public abstract partial class InfrastructureResolver + { + protected InfrastructureResolver() { } + public virtual System.Collections.Generic.IEnumerable GetNestedInfrastructure(Azure.Provisioning.Infrastructure infrastructure, Azure.Provisioning.ProvisioningBuildOptions options) { throw null; } + public virtual void ResolveInfrastructure(Azure.Provisioning.Infrastructure infrastructure, Azure.Provisioning.ProvisioningBuildOptions options) { } + public virtual void ResolveProperties(Azure.Provisioning.Primitives.ProvisionableConstruct construct, Azure.Provisioning.ProvisioningBuildOptions options) { } + public virtual System.Collections.Generic.IEnumerable ResolveResources(System.Collections.Generic.IEnumerable resources, Azure.Provisioning.ProvisioningBuildOptions options) { throw null; } + } + public partial class LocationPropertyResolver : Azure.Provisioning.Primitives.InfrastructureResolver + { + public LocationPropertyResolver() { } + protected virtual Azure.Provisioning.BicepValue GetDefaultLocation(Azure.Provisioning.ProvisioningBuildOptions options, Azure.Provisioning.Primitives.ProvisionableConstruct construct) { throw null; } + public override void ResolveProperties(Azure.Provisioning.Primitives.ProvisionableConstruct construct, Azure.Provisioning.ProvisioningBuildOptions options) { } + } + public partial class ModuleImport : Azure.Provisioning.Primitives.NamedProvisionableConstruct + { + public ModuleImport(string bicepIdentifier, Azure.Provisioning.BicepValue path) : base (default(string)) { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary Parameters { get { throw null; } } + public Azure.Provisioning.BicepValue Path { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Scope { get { throw null; } set { } } + protected internal override System.Collections.Generic.IEnumerable Compile() { throw null; } + protected internal override void Validate(Azure.Provisioning.ProvisioningBuildOptions? options = null) { } + } + public abstract partial class NamedProvisionableConstruct : Azure.Provisioning.Primitives.ProvisionableConstruct + { + protected NamedProvisionableConstruct(string bicepIdentifier) { } + public string BicepIdentifier { get { throw null; } set { } } + } + public partial class OrderingInfrastructureResolver : Azure.Provisioning.Primitives.InfrastructureResolver + { + public OrderingInfrastructureResolver() { } + public override System.Collections.Generic.IEnumerable ResolveResources(System.Collections.Generic.IEnumerable resources, Azure.Provisioning.ProvisioningBuildOptions options) { throw null; } + } + public abstract partial class Provisionable + { + internal Provisionable() { } + protected internal abstract System.Collections.Generic.IEnumerable Compile(); + public virtual System.Collections.Generic.IEnumerable GetProvisionableResources() { throw null; } + protected internal virtual void Resolve(Azure.Provisioning.ProvisioningBuildOptions? options = null) { } + protected internal virtual void Validate(Azure.Provisioning.ProvisioningBuildOptions? options = null) { } + } + public abstract partial class ProvisionableConstruct : Azure.Provisioning.Primitives.Provisionable, Azure.Provisioning.IBicepValue + { + protected ProvisionableConstruct() { } + Azure.Provisioning.Expressions.BicepExpression? Azure.Provisioning.IBicepValue.Expression { get { throw null; } set { } } + bool Azure.Provisioning.IBicepValue.IsEmpty { get { throw null; } } + bool Azure.Provisioning.IBicepValue.IsOutput { get { throw null; } } + bool Azure.Provisioning.IBicepValue.IsRequired { get { throw null; } } + bool Azure.Provisioning.IBicepValue.IsSecure { get { throw null; } } + Azure.Provisioning.BicepValueKind Azure.Provisioning.IBicepValue.Kind { get { throw null; } } + object? Azure.Provisioning.IBicepValue.LiteralValue { get { throw null; } } + Azure.Provisioning.Primitives.BicepValueReference? Azure.Provisioning.IBicepValue.Self { get { throw null; } set { } } + Azure.Provisioning.Primitives.BicepValueReference? Azure.Provisioning.IBicepValue.Source { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public Azure.Provisioning.Infrastructure? ParentInfrastructure { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public System.Collections.Generic.IDictionary ProvisionableProperties { get { throw null; } } + protected virtual void AssignOrReplace(ref T? property, T value) where T : Azure.Provisioning.IBicepValue { } + void Azure.Provisioning.IBicepValue.Assign(Azure.Provisioning.IBicepValue source) { } + Azure.Provisioning.Expressions.BicepExpression Azure.Provisioning.IBicepValue.Compile() { throw null; } + void Azure.Provisioning.IBicepValue.SetReadOnly() { } + protected internal override System.Collections.Generic.IEnumerable Compile() { throw null; } + protected Azure.Provisioning.BicepDictionary DefineDictionaryProperty(string propertyName, string[]? bicepPath, bool isOutput = false, bool isRequired = false) { throw null; } + protected Azure.Provisioning.BicepList DefineListProperty(string propertyName, string[]? bicepPath, bool isOutput = false, bool isRequired = false) { throw null; } + protected T DefineModelProperty(string propertyName, string[]? bicepPath, bool isOutput = false, bool isRequired = false, bool isSecure = false, string? format = null) where T : Azure.Provisioning.Primitives.ProvisionableConstruct, new() { throw null; } + protected Azure.Provisioning.BicepValue DefineProperty(string propertyName, string[]? bicepPath, bool isOutput = false, bool isRequired = false, bool isSecure = false, Azure.Provisioning.BicepValue? defaultValue = null, string? format = null) { throw null; } + protected virtual void DefineProvisionableProperties() { } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override System.Collections.Generic.IEnumerable GetProvisionableResources() { throw null; } + protected void Initialize() { } + protected internal void OverrideWithExpression(Azure.Provisioning.Expressions.BicepExpression reference) { } + protected internal override void Resolve(Azure.Provisioning.ProvisioningBuildOptions? options = null) { } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public void SetProvisioningProperty(Azure.Provisioning.IBicepValue property, Azure.Provisioning.BicepValue value) { } + protected internal override void Validate(Azure.Provisioning.ProvisioningBuildOptions? options = null) { } + } + public abstract partial class ProvisionableResource : Azure.Provisioning.Primitives.NamedProvisionableConstruct + { + protected ProvisionableResource(string bicepIdentifier, Azure.Core.ResourceType resourceType, string? resourceVersion = null) : base (default(string)) { } + public System.Collections.Generic.IList DependsOn { get { throw null; } } + public bool IsExistingResource { get { throw null; } protected set { } } + public Azure.Core.ResourceType ResourceType { get { throw null; } } + public string? ResourceVersion { get { throw null; } set { } } + public virtual Azure.Provisioning.ProvisioningPlan Build(Azure.Provisioning.ProvisioningBuildOptions? options = null) { throw null; } + protected internal override System.Collections.Generic.IEnumerable Compile() { throw null; } + protected Azure.Provisioning.Primitives.ResourceReference DefineResource(string propertyName, string[]? bicepPath, bool isOutput = false, bool isRequired = false, T? defaultValue = null) where T : Azure.Provisioning.Primitives.ProvisionableResource { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public virtual Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + protected internal override void Validate(Azure.Provisioning.ProvisioningBuildOptions? options = null) { } + } + [System.FlagsAttribute] + public enum ResourceNameCharacters + { + LowercaseLetters = 1, + UppercaseLetters = 2, + Letters = 3, + Numbers = 4, + Alphanumeric = 7, + Hyphen = 8, + Underscore = 16, + Period = 32, + Parentheses = 64, + } + public abstract partial class ResourceNamePropertyResolver : Azure.Provisioning.Primitives.InfrastructureResolver + { + protected ResourceNamePropertyResolver() { } + public abstract Azure.Provisioning.BicepValue? ResolveName(Azure.Provisioning.ProvisioningBuildOptions options, Azure.Provisioning.Primitives.ProvisionableResource resource, Azure.Provisioning.Primitives.ResourceNameRequirements requirements); + public override void ResolveProperties(Azure.Provisioning.Primitives.ProvisionableConstruct construct, Azure.Provisioning.ProvisioningBuildOptions options) { } + protected static string SanitizeText(string text, Azure.Provisioning.Primitives.ResourceNameCharacters validCharacters) { throw null; } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct ResourceNameRequirements + { + private readonly int _dummyPrimitive; + public ResourceNameRequirements(int minLength, int maxLength, Azure.Provisioning.Primitives.ResourceNameCharacters validCharacters) { throw null; } + public int MaxLength { get { throw null; } } + public int MinLength { get { throw null; } } + public Azure.Provisioning.Primitives.ResourceNameCharacters ValidCharacters { get { throw null; } } + } + public partial class ResourceReference where T : Azure.Provisioning.Primitives.ProvisionableResource + { + public ResourceReference(Azure.Provisioning.BicepValue reference) { } + public T? Value { get { throw null; } set { } } + } + public partial class StaticResourceNamePropertyResolver : Azure.Provisioning.Primitives.ResourceNamePropertyResolver + { + public StaticResourceNamePropertyResolver() { } + public override Azure.Provisioning.BicepValue? ResolveName(Azure.Provisioning.ProvisioningBuildOptions options, Azure.Provisioning.Primitives.ProvisionableResource resource, Azure.Provisioning.Primitives.ResourceNameRequirements requirements) { throw null; } + } +} +namespace Azure.Provisioning.Resources +{ + public partial class ApiProfile : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ApiProfile() { } + public Azure.Provisioning.BicepValue ApiVersion { get { throw null; } } + public Azure.Provisioning.BicepValue ProfileVersion { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ArmApplication : Azure.Provisioning.Primitives.ProvisionableResource + { + public ArmApplication(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ApplicationDefinitionId { get { throw null; } set { } } + public Azure.Provisioning.BicepList Artifacts { get { throw null; } } + public Azure.Provisioning.BicepList Authorizations { get { throw null; } } + public Azure.Provisioning.BicepValue BillingDetailsResourceUsageId { get { throw null; } } + public Azure.Provisioning.Resources.ArmApplicationDetails CreatedBy { get { throw null; } } + public Azure.Provisioning.Resources.ArmApplicationPackageContact CustomerSupport { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ArmApplicationManagedIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.Resources.ArmApplicationJitAccessPolicy JitAccessPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedBy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedResourceGroupId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagementMode { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Outputs { get { throw null; } } + public Azure.Provisioning.BicepValue Parameters { get { throw null; } set { } } + public Azure.Provisioning.Resources.ArmPlan Plan { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublisherTenantId { get { throw null; } } + public Azure.Provisioning.Resources.ArmApplicationSku Sku { get { throw null; } set { } } + public Azure.Provisioning.Resources.ArmApplicationPackageSupportUris SupportUris { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.Resources.ArmApplicationDetails UpdatedBy { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Resources.ArmApplication FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_09_01; + public static readonly string V2017_12_01; + public static readonly string V2018_02_01; + public static readonly string V2018_03_01; + public static readonly string V2018_06_01; + public static readonly string V2019_07_01; + public static readonly string V2021_07_01; + } + } + public partial class ArmApplicationArtifact : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmApplicationArtifact() { } + public Azure.Provisioning.BicepValue ArtifactType { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepValue Uri { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum ArmApplicationArtifactName + { + NotSpecified = 0, + ViewDefinition = 1, + Authorizations = 2, + CustomRoleDefinition = 3, + } + public enum ArmApplicationArtifactType + { + NotSpecified = 0, + Template = 1, + Custom = 2, + } + public partial class ArmApplicationAuthorization : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmApplicationAuthorization() { } + public Azure.Provisioning.BicepValue PrincipalId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RoleDefinitionId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ArmApplicationDefinition : Azure.Provisioning.Primitives.ProvisionableResource + { + public ArmApplicationDefinition(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList Artifacts { get { throw null; } set { } } + public Azure.Provisioning.BicepList Authorizations { get { throw null; } set { } } + public Azure.Provisioning.BicepValue CreateUiDefinition { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IsEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.Resources.ArmApplicationPackageLockingPolicy LockingPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue LockLevel { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MainTemplate { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedBy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagementMode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList NotificationEndpoints { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PackageFileUri { get { throw null; } set { } } + public Azure.Provisioning.BicepList Policies { get { throw null; } set { } } + public Azure.Provisioning.Resources.ArmApplicationSku Sku { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Resources.ArmApplicationDefinition FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2017_09_01; + public static readonly string V2017_12_01; + public static readonly string V2018_02_01; + public static readonly string V2018_03_01; + public static readonly string V2018_06_01; + public static readonly string V2019_07_01; + public static readonly string V2021_07_01; + } + } + public partial class ArmApplicationDefinitionArtifact : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmApplicationDefinitionArtifact() { } + public Azure.Provisioning.BicepValue ArtifactType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Uri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ArmApplicationDefinitionArtifactName + { + NotSpecified = 0, + ApplicationResourceTemplate = 1, + CreateUiDefinition = 2, + MainTemplateParameters = 3, + } + public enum ArmApplicationDeploymentMode + { + NotSpecified = 0, + Incremental = 1, + Complete = 2, + } + public partial class ArmApplicationDetails : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmApplicationDetails() { } + public Azure.Provisioning.BicepValue ApplicationId { get { throw null; } } + public Azure.Provisioning.BicepValue ObjectId { get { throw null; } } + public Azure.Provisioning.BicepValue Puid { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ArmApplicationJitAccessPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmApplicationJitAccessPolicy() { } + public Azure.Provisioning.BicepValue JitAccessEnabled { get { throw null; } set { } } + public Azure.Provisioning.BicepValue JitApprovalMode { get { throw null; } set { } } + public Azure.Provisioning.BicepList JitApprovers { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MaximumJitAccessDuration { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ArmApplicationLockLevel + { + None = 0, + CanNotDelete = 1, + ReadOnly = 2, + } + public partial class ArmApplicationManagedIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmApplicationManagedIdentity() { } + public Azure.Provisioning.BicepValue IdentityType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrincipalId { get { throw null; } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } } + public Azure.Provisioning.BicepDictionary UserAssignedIdentities { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ArmApplicationManagedIdentityType + { + None = 0, + SystemAssigned = 1, + UserAssigned = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="SystemAssigned, UserAssigned")] + SystemAssignedUserAssigned = 3, + } + public enum ArmApplicationManagementMode + { + NotSpecified = 0, + Unmanaged = 1, + Managed = 2, + } + public partial class ArmApplicationNotificationEndpoint : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmApplicationNotificationEndpoint() { } + public Azure.Provisioning.BicepValue Uri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ArmApplicationPackageContact : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmApplicationPackageContact() { } + public Azure.Provisioning.BicepValue ContactName { get { throw null; } } + public Azure.Provisioning.BicepValue Email { get { throw null; } } + public Azure.Provisioning.BicepValue Phone { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ArmApplicationPackageLockingPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmApplicationPackageLockingPolicy() { } + public Azure.Provisioning.BicepList AllowedActions { get { throw null; } set { } } + public Azure.Provisioning.BicepList AllowedDataActions { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ArmApplicationPackageSupportUris : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmApplicationPackageSupportUris() { } + public Azure.Provisioning.BicepValue AzureGovernmentUri { get { throw null; } } + public Azure.Provisioning.BicepValue AzurePublicCloudUri { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ArmApplicationPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmApplicationPolicy() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Parameters { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PolicyDefinitionId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ArmApplicationSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmApplicationSku() { } + public Azure.Provisioning.BicepValue Capacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Family { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Model { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Size { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Tier { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ArmApplicationUserAssignedIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmApplicationUserAssignedIdentity() { } + public Azure.Provisioning.BicepValue PrincipalId { get { throw null; } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct ArmBuiltInRole : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ArmBuiltInRole(string value) { throw null; } + public static Azure.Provisioning.Resources.ArmBuiltInRole Contributor { get { throw null; } } + public static Azure.Provisioning.Resources.ArmBuiltInRole ManagedIdentityContributor { get { throw null; } } + public static Azure.Provisioning.Resources.ArmBuiltInRole ManagedIdentityOperator { get { throw null; } } + public static Azure.Provisioning.Resources.ArmBuiltInRole Owner { get { throw null; } } + public static Azure.Provisioning.Resources.ArmBuiltInRole Reader { get { throw null; } } + public static Azure.Provisioning.Resources.ArmBuiltInRole RoleBasedAccessControlAdministrator { get { throw null; } } + public static Azure.Provisioning.Resources.ArmBuiltInRole UserAccessAdministrator { get { throw null; } } + public bool Equals(Azure.Provisioning.Resources.ArmBuiltInRole other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object? obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public static string GetBuiltInRoleName(Azure.Provisioning.Resources.ArmBuiltInRole value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Provisioning.Resources.ArmBuiltInRole left, Azure.Provisioning.Resources.ArmBuiltInRole right) { throw null; } + public static implicit operator Azure.Provisioning.Resources.ArmBuiltInRole (string value) { throw null; } + public static bool operator !=(Azure.Provisioning.Resources.ArmBuiltInRole left, Azure.Provisioning.Resources.ArmBuiltInRole right) { throw null; } + public override string ToString() { throw null; } + } + public partial class ArmDependency : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmDependency() { } + public Azure.Provisioning.BicepList DependsOn { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue ResourceName { get { throw null; } } + public Azure.Provisioning.BicepValue ResourceType { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ArmDeployment : Azure.Provisioning.Primitives.ProvisionableResource + { + public ArmDeployment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Resources.ArmDeploymentPropertiesExtended Properties { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Resources.ArmDeployment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_01_01; + public static readonly string V2015_11_01; + public static readonly string V2016_02_01; + public static readonly string V2016_06_01; + public static readonly string V2016_07_01; + public static readonly string V2016_09_01; + public static readonly string V2017_03_01; + public static readonly string V2017_05_01; + public static readonly string V2017_05_10; + public static readonly string V2017_06_01; + public static readonly string V2017_08_01; + public static readonly string V2018_01_01; + public static readonly string V2018_02_01; + public static readonly string V2018_05_01; + public static readonly string V2018_07_01; + public static readonly string V2018_08_01; + public static readonly string V2018_09_01; + public static readonly string V2018_11_01; + public static readonly string V2019_03_01; + public static readonly string V2019_04_01; + public static readonly string V2019_05_01; + public static readonly string V2019_08_01; + public static readonly string V2019_09_01; + public static readonly string V2020_06_01; + public static readonly string V2020_10_01; + public static readonly string V2021_01_01; + public static readonly string V2021_04_01; + public static readonly string V2022_09_01; + public static readonly string V2023_07_01; + } + } + public partial class ArmDeploymentContent : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmDeploymentContent() { } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.Resources.ArmDeploymentProperties Properties { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ArmDeploymentMode + { + Incremental = 0, + Complete = 1, + } + public partial class ArmDeploymentParametersLink : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmDeploymentParametersLink() { } + public Azure.Provisioning.BicepValue ContentVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Uri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ArmDeploymentProperties : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmDeploymentProperties() { } + public Azure.Provisioning.BicepValue DebugSettingDetailLevel { get { throw null; } set { } } + public Azure.Provisioning.Resources.ErrorDeployment ErrorDeployment { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ExpressionEvaluationScope { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Mode { get { throw null; } } + public Azure.Provisioning.BicepValue Parameters { get { throw null; } set { } } + public Azure.Provisioning.Resources.ArmDeploymentParametersLink ParametersLink { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Template { get { throw null; } set { } } + public Azure.Provisioning.Resources.ArmDeploymentTemplateLink TemplateLink { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ArmDeploymentPropertiesExtended : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmDeploymentPropertiesExtended() { } + public Azure.Provisioning.BicepValue CorrelationId { get { throw null; } } + public Azure.Provisioning.BicepList Dependencies { get { throw null; } } + public Azure.Provisioning.BicepValue Duration { get { throw null; } } + public Azure.Provisioning.BicepValue Error { get { throw null; } } + public Azure.Provisioning.Resources.ErrorDeploymentExtended ErrorDeployment { get { throw null; } } + public Azure.Provisioning.BicepValue Mode { get { throw null; } } + public Azure.Provisioning.BicepList OutputResources { get { throw null; } } + public Azure.Provisioning.BicepValue Outputs { get { throw null; } } + public Azure.Provisioning.BicepValue Parameters { get { throw null; } } + public Azure.Provisioning.Resources.ArmDeploymentParametersLink ParametersLink { get { throw null; } } + public Azure.Provisioning.BicepList Providers { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue TemplateHash { get { throw null; } } + public Azure.Provisioning.Resources.ArmDeploymentTemplateLink TemplateLink { get { throw null; } } + public Azure.Provisioning.BicepValue Timestamp { get { throw null; } } + public Azure.Provisioning.BicepList ValidatedResources { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ArmDeploymentScript : Azure.Provisioning.Primitives.ProvisionableResource + { + public ArmDeploymentScript(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ArmDeploymentScriptManagedIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Resources.ArmDeploymentScript FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2020_10_01; + public static readonly string V2023_08_01; + } + } + public partial class ArmDeploymentScriptManagedIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmDeploymentScriptManagedIdentity() { } + public Azure.Provisioning.BicepValue IdentityType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } } + public Azure.Provisioning.BicepDictionary UserAssignedIdentities { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ArmDeploymentScriptManagedIdentityType + { + UserAssigned = 0, + } + public partial class ArmDeploymentTemplateLink : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmDeploymentTemplateLink() { } + public Azure.Provisioning.BicepValue ContentVersion { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + public Azure.Provisioning.BicepValue QueryString { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RelativePath { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Uri { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ArmDeploymentWhatIfProperties : Azure.Provisioning.Resources.ArmDeploymentProperties + { + public ArmDeploymentWhatIfProperties() { } + public Azure.Provisioning.BicepValue WhatIfResultFormat { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ArmPlan : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmPlan() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Product { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PromotionCode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Publisher { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Version { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ArmPolicyParameter : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmPolicyParameter() { } + public Azure.Provisioning.BicepList AllowedValues { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DefaultValue { get { throw null; } set { } } + public Azure.Provisioning.Resources.ParameterDefinitionsValueMetadata Metadata { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ParameterType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ArmPolicyParameterType + { + String = 0, + Array = 1, + Object = 2, + Boolean = 3, + Integer = 4, + Float = 5, + DateTime = 6, + } + public partial class ArmPolicyParameterValue : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ArmPolicyParameterValue() { } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class BasicArmDependency : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public BasicArmDependency() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue ResourceName { get { throw null; } } + public Azure.Provisioning.BicepValue ResourceType { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum CreatedByType + { + User = 0, + Application = 1, + ManagedIdentity = 2, + Key = 3, + } + public partial class CreateManagementGroupDetails : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public CreateManagementGroupDetails() { } + public Azure.Provisioning.Resources.ManagementGroupParentCreateOptions Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UpdatedBy { get { throw null; } } + public Azure.Provisioning.BicepValue UpdatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Version { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum EnforcementMode + { + [System.Runtime.Serialization.DataMemberAttribute(Name="Default")] + Enforced = 0, + Default = 1, + DoNotEnforce = 2, + } + public partial class ErrorDeployment : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ErrorDeployment() { } + public Azure.Provisioning.BicepValue DeploymentName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DeploymentType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ErrorDeploymentExtended : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ErrorDeploymentExtended() { } + public Azure.Provisioning.BicepValue DeploymentName { get { throw null; } } + public Azure.Provisioning.BicepValue DeploymentType { get { throw null; } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum ErrorDeploymentType + { + LastSuccessful = 0, + SpecificDeployment = 1, + } + public enum ExpressionEvaluationScope + { + NotSpecified = 0, + Outer = 1, + Inner = 2, + } + public partial class ExtendedAzureLocation : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ExtendedAzureLocation() { } + public Azure.Provisioning.BicepValue ExtendedLocationType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ExtendedLocationType + { + EdgeZone = 0, + } + public partial class GenericResource : Azure.Provisioning.Primitives.ProvisionableResource + { + public GenericResource(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ChangedOn { get { throw null; } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.Resources.ExtendedAzureLocation ExtendedLocation { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedBy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Resources.ArmPlan Plan { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Properties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.ResourcesSku Sku { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Resources.GenericResource FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + } + public enum JitApprovalMode + { + NotSpecified = 0, + AutoApprove = 1, + ManualApprove = 2, + } + public partial class JitApprover : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public JitApprover() { } + public Azure.Provisioning.BicepValue ApproverType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum JitApproverType + { + [System.Runtime.Serialization.DataMemberAttribute(Name="user")] + User = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="group")] + Group = 1, + } + public partial class JitAuthorizationPolicies : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public JitAuthorizationPolicies() { } + public Azure.Provisioning.BicepValue PrincipalId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue RoleDefinitionId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class JitRequest : Azure.Provisioning.Primitives.ProvisionableResource + { + public JitRequest(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ApplicationResourceId { get { throw null; } set { } } + public Azure.Provisioning.Resources.ArmApplicationDetails CreatedBy { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList JitAuthorizationPolicies { get { throw null; } set { } } + public Azure.Provisioning.BicepValue JitRequestState { get { throw null; } } + public Azure.Provisioning.Resources.JitSchedulingPolicy JitSchedulingPolicy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } } + public Azure.Provisioning.BicepValue PublisherTenantId { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.Resources.ArmApplicationDetails UpdatedBy { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Resources.JitRequest FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2019_07_01; + public static readonly string V2021_07_01; + } + } + public enum JitRequestState + { + NotSpecified = 0, + Pending = 1, + Approved = 2, + Denied = 3, + Failed = 4, + Canceled = 5, + Expired = 6, + Timeout = 7, + } + public partial class JitSchedulingPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public JitSchedulingPolicy() { } + public Azure.Provisioning.BicepValue Duration { get { throw null; } set { } } + public Azure.Provisioning.BicepValue SchedulingType { get { throw null; } } + public Azure.Provisioning.BicepValue StartOn { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum JitSchedulingType + { + NotSpecified = 0, + Once = 1, + Recurring = 2, + } + public partial class LinkedTemplateArtifact : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public LinkedTemplateArtifact() { } + public Azure.Provisioning.BicepValue Path { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Template { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedByTenant : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedByTenant() { } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagedServiceIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagedServiceIdentity() { } + public Azure.Provisioning.BicepValue ManagedServiceIdentityType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrincipalId { get { throw null; } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } } + public Azure.Provisioning.BicepDictionary UserAssignedIdentities { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ManagedServiceIdentityType + { + None = 0, + SystemAssigned = 1, + UserAssigned = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="SystemAssigned, UserAssigned")] + SystemAssignedUserAssigned = 3, + } + public partial class ManagementGroup : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagementGroup(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList Children { get { throw null; } } + public Azure.Provisioning.Resources.CreateManagementGroupDetails Details { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Resources.ManagementGroup FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2018_03_01_beta; + public static readonly string V2019_11_01; + public static readonly string V2020_02_01; + public static readonly string V2020_05_01; + public static readonly string V2020_10_01; + public static readonly string V2021_04_01; + public static readonly string V2023_04_01; + } + } + public partial class ManagementGroupChildInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagementGroupChildInfo() { } + public Azure.Provisioning.BicepList Children { get { throw null; } } + public Azure.Provisioning.BicepValue ChildType { get { throw null; } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagementGroupChildOptions : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagementGroupChildOptions() { } + public Azure.Provisioning.BicepList Children { get { throw null; } } + public Azure.Provisioning.BicepValue ChildType { get { throw null; } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum ManagementGroupChildType + { + [System.Runtime.Serialization.DataMemberAttribute(Name="Microsoft.Management/managementGroups")] + MicrosoftManagementManagementGroups = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="/subscriptions")] + Subscriptions = 1, + } + public partial class ManagementGroupInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagementGroupInfo() { } + public Azure.Provisioning.BicepList ManagementGroupAncestorChain { get { throw null; } } + public Azure.Provisioning.BicepList ManagementGroupAncestors { get { throw null; } } + public Azure.Provisioning.Resources.ParentManagementGroupInfo Parent { get { throw null; } } + public Azure.Provisioning.BicepList Path { get { throw null; } } + public Azure.Provisioning.BicepValue UpdatedBy { get { throw null; } } + public Azure.Provisioning.BicepValue UpdatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue Version { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagementGroupParentCreateOptions : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagementGroupParentCreateOptions() { } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagementGroupPathElement : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagementGroupPathElement() { } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ManagementGroupPolicyDefinition : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagementGroupPolicyDefinition(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Metadata { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Mode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary Parameters { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PolicyRule { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PolicyType { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Resources.ManagementGroupPolicyDefinition FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2016_04_01; + public static readonly string V2016_12_01; + public static readonly string V2018_03_01; + public static readonly string V2018_05_01; + public static readonly string V2019_01_01; + public static readonly string V2019_06_01; + public static readonly string V2019_09_01; + public static readonly string V2020_03_01; + public static readonly string V2020_08_01; + public static readonly string V2020_09_01; + public static readonly string V2021_06_01; + public static readonly string V2023_04_01; + } + } + public partial class ManagementGroupPolicySetDefinition : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagementGroupPolicySetDefinition(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Metadata { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary Parameters { get { throw null; } set { } } + public Azure.Provisioning.BicepList PolicyDefinitionGroups { get { throw null; } set { } } + public Azure.Provisioning.BicepList PolicyDefinitions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PolicyType { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Resources.ManagementGroupPolicySetDefinition FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2018_03_01; + public static readonly string V2018_05_01; + public static readonly string V2019_01_01; + public static readonly string V2019_06_01; + public static readonly string V2019_09_01; + public static readonly string V2020_03_01; + public static readonly string V2020_08_01; + public static readonly string V2020_09_01; + public static readonly string V2021_06_01; + public static readonly string V2023_04_01; + } + } + public partial class ManagementGroupSubscription : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagementGroupSubscription(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Resources.ManagementGroup? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ParentId { get { throw null; } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepValue Tenant { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Resources.ManagementGroupSubscription FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2018_03_01_beta; + public static readonly string V2019_11_01; + public static readonly string V2020_02_01; + public static readonly string V2020_05_01; + public static readonly string V2020_10_01; + public static readonly string V2021_04_01; + public static readonly string V2023_04_01; + } + } + public partial class ManagementLock : Azure.Provisioning.Primitives.ProvisionableResource + { + public ManagementLock(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Level { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Notes { get { throw null; } set { } } + public Azure.Provisioning.BicepList Owners { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Resources.ManagementLock FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_01_01; + public static readonly string V2015_06_01; + public static readonly string V2016_09_01; + public static readonly string V2017_04_01; + public static readonly string V2020_05_01; + } + } + public enum ManagementLockLevel + { + NotSpecified = 0, + CanNotDelete = 1, + ReadOnly = 2, + } + public partial class ManagementLockOwner : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ManagementLockOwner() { } + public Azure.Provisioning.BicepValue ApplicationId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class NonComplianceMessage : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public NonComplianceMessage() { } + public Azure.Provisioning.BicepValue Message { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PolicyDefinitionReferenceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ParameterDefinitionsValueMetadata : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ParameterDefinitionsValueMetadata() { } + public Azure.Provisioning.BicepDictionary AdditionalProperties { get { throw null; } set { } } + public Azure.Provisioning.BicepValue AssignPermissions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue StrongType { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ParentManagementGroupInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ParentManagementGroupInfo() { } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class PolicyAssignment : Azure.Provisioning.Primitives.ProvisionableResource + { + public PolicyAssignment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue EnforcementMode { get { throw null; } set { } } + public Azure.Provisioning.BicepList ExcludedScopes { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.Resources.ManagedServiceIdentity ManagedIdentity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Metadata { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList NonComplianceMessages { get { throw null; } set { } } + public Azure.Provisioning.BicepList Overrides { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary Parameters { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PolicyDefinitionId { get { throw null; } set { } } + public Azure.Provisioning.BicepList ResourceSelectors { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Scope { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Resources.PolicyAssignment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2016_04_01; + public static readonly string V2016_12_01; + public static readonly string V2018_03_01; + public static readonly string V2018_05_01; + public static readonly string V2019_01_01; + public static readonly string V2019_06_01; + public static readonly string V2019_09_01; + public static readonly string V2020_03_01; + public static readonly string V2020_08_01; + public static readonly string V2020_09_01; + public static readonly string V2021_06_01; + public static readonly string V2022_06_01; + public static readonly string V2023_04_01; + public static readonly string V2024_04_01; + } + } + public partial class PolicyDefinitionGroup : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PolicyDefinitionGroup() { } + public Azure.Provisioning.BicepValue AdditionalMetadataId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Category { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class PolicyDefinitionReference : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PolicyDefinitionReference() { } + public Azure.Provisioning.BicepList GroupNames { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary Parameters { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PolicyDefinitionId { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PolicyDefinitionReferenceId { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class PolicyOverride : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public PolicyOverride() { } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepList Selectors { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Value { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum PolicyOverrideKind + { + [System.Runtime.Serialization.DataMemberAttribute(Name="policyEffect")] + PolicyEffect = 0, + } + public enum PolicyType + { + NotSpecified = 0, + BuiltIn = 1, + Custom = 2, + Static = 3, + } + public enum ProviderAuthorizationConsentState + { + NotSpecified = 0, + Required = 1, + NotRequired = 2, + Consented = 3, + } + public partial class ProviderExtendedLocation : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ProviderExtendedLocation() { } + public Azure.Provisioning.BicepList ExtendedLocations { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepValue ProviderExtendedLocationType { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ProviderResourceType : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ProviderResourceType() { } + public Azure.Provisioning.BicepList Aliases { get { throw null; } } + public Azure.Provisioning.BicepList ApiProfiles { get { throw null; } } + public Azure.Provisioning.BicepList ApiVersions { get { throw null; } } + public Azure.Provisioning.BicepValue Capabilities { get { throw null; } } + public Azure.Provisioning.BicepValue DefaultApiVersion { get { throw null; } } + public Azure.Provisioning.BicepList LocationMappings { get { throw null; } } + public Azure.Provisioning.BicepList Locations { get { throw null; } } + public Azure.Provisioning.BicepDictionary Properties { get { throw null; } } + public Azure.Provisioning.BicepValue ResourceType { get { throw null; } } + public Azure.Provisioning.BicepList ZoneMappings { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ResourceGroup : Azure.Provisioning.Primitives.ProvisionableResource + { + public ResourceGroup(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ManagedBy { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue ResourceGroupProvisioningState { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Resources.ResourceGroup FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_01_01; + public static readonly string V2015_11_01; + public static readonly string V2016_02_01; + public static readonly string V2016_06_01; + public static readonly string V2016_07_01; + public static readonly string V2016_09_01; + public static readonly string V2017_03_01; + public static readonly string V2017_05_01; + public static readonly string V2017_05_10; + public static readonly string V2017_06_01; + public static readonly string V2017_08_01; + public static readonly string V2018_01_01; + public static readonly string V2018_02_01; + public static readonly string V2018_05_01; + public static readonly string V2018_07_01; + public static readonly string V2018_08_01; + public static readonly string V2018_09_01; + public static readonly string V2018_11_01; + public static readonly string V2019_03_01; + public static readonly string V2019_04_01; + public static readonly string V2019_05_01; + public static readonly string V2019_06_01; + public static readonly string V2019_07_01; + public static readonly string V2019_08_01; + public static readonly string V2019_09_01; + public static readonly string V2019_10_01; + public static readonly string V2019_11_01; + public static readonly string V2020_01_01; + public static readonly string V2020_05_01; + public static readonly string V2020_06_01; + public static readonly string V2020_07_01; + public static readonly string V2020_08_01; + public static readonly string V2020_09_01; + public static readonly string V2020_10_01; + public static readonly string V2021_01_01; + public static readonly string V2021_04_01; + public static readonly string V2022_01_01; + public static readonly string V2022_05_01; + public static readonly string V2022_06_01; + public static readonly string V2022_09_01; + public static readonly string V2022_12_01; + public static readonly string V2023_07_01; + } + } + public partial class ResourceProviderData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ResourceProviderData() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Namespace { get { throw null; } } + public Azure.Provisioning.BicepValue ProviderAuthorizationConsentState { get { throw null; } } + public Azure.Provisioning.BicepValue RegistrationPolicy { get { throw null; } } + public Azure.Provisioning.BicepValue RegistrationState { get { throw null; } } + public Azure.Provisioning.BicepList ResourceTypes { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ResourceSelector : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ResourceSelector() { } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepList Selectors { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ResourceSelectorExpression : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ResourceSelectorExpression() { } + public Azure.Provisioning.BicepList In { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Kind { get { throw null; } set { } } + public Azure.Provisioning.BicepList NotIn { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public enum ResourceSelectorKind + { + [System.Runtime.Serialization.DataMemberAttribute(Name="resourceLocation")] + ResourceLocation = 0, + [System.Runtime.Serialization.DataMemberAttribute(Name="resourceType")] + ResourceType = 1, + [System.Runtime.Serialization.DataMemberAttribute(Name="resourceWithoutLocation")] + ResourceWithoutLocation = 2, + [System.Runtime.Serialization.DataMemberAttribute(Name="policyDefinitionReferenceId")] + PolicyDefinitionReferenceId = 3, + } + public enum ResourcesProvisioningState + { + NotSpecified = 0, + Accepted = 1, + Running = 2, + Ready = 3, + Creating = 4, + Created = 5, + Deleting = 6, + Deleted = 7, + Canceled = 8, + Failed = 9, + Succeeded = 10, + Updating = 11, + } + public partial class ResourcesSku : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ResourcesSku() { } + public Azure.Provisioning.BicepValue Capacity { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Family { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Model { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Size { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Tier { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ResourceTypeAlias : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ResourceTypeAlias() { } + public Azure.Provisioning.BicepValue AliasType { get { throw null; } } + public Azure.Provisioning.Resources.ResourceTypeAliasPathMetadata DefaultMetadata { get { throw null; } } + public Azure.Provisioning.BicepValue DefaultPath { get { throw null; } } + public Azure.Provisioning.Resources.ResourceTypeAliasPattern DefaultPattern { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.BicepList Paths { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class ResourceTypeAliasPath : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ResourceTypeAliasPath() { } + public Azure.Provisioning.BicepList ApiVersions { get { throw null; } } + public Azure.Provisioning.Resources.ResourceTypeAliasPathMetadata Metadata { get { throw null; } } + public Azure.Provisioning.BicepValue Path { get { throw null; } } + public Azure.Provisioning.Resources.ResourceTypeAliasPattern Pattern { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum ResourceTypeAliasPathAttributes + { + None = 0, + Modifiable = 1, + } + public partial class ResourceTypeAliasPathMetadata : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ResourceTypeAliasPathMetadata() { } + public Azure.Provisioning.BicepValue Attributes { get { throw null; } } + public Azure.Provisioning.BicepValue TokenType { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum ResourceTypeAliasPathTokenType + { + NotSpecified = 0, + Any = 1, + String = 2, + Object = 3, + Array = 4, + Integer = 5, + Number = 6, + Boolean = 7, + } + public partial class ResourceTypeAliasPattern : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ResourceTypeAliasPattern() { } + public Azure.Provisioning.BicepValue PatternType { get { throw null; } } + public Azure.Provisioning.BicepValue Phrase { get { throw null; } } + public Azure.Provisioning.BicepValue Variable { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum ResourceTypeAliasPatternType + { + NotSpecified = 0, + Extract = 1, + } + public enum ResourceTypeAliasType + { + NotSpecified = 0, + PlainText = 1, + Mask = 2, + } + public enum SpendingLimit + { + On = 0, + Off = 1, + CurrentPeriodOff = 2, + } + public partial class SubResource : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SubResource() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class Subscription : Azure.Provisioning.Primitives.ProvisionableResource + { + public Subscription(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue AuthorizationSource { get { throw null; } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList ManagedByTenants { get { throw null; } } + public Azure.Provisioning.BicepValue State { get { throw null; } } + public Azure.Provisioning.BicepValue SubscriptionId { get { throw null; } } + public Azure.Provisioning.Resources.SubscriptionPolicies SubscriptionPolicies { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static partial class ResourceVersions + { + public static readonly string V2015_01_01; + public static readonly string V2015_11_01; + public static readonly string V2016_02_01; + public static readonly string V2016_06_01; + public static readonly string V2016_07_01; + public static readonly string V2016_09_01; + public static readonly string V2017_03_01; + public static readonly string V2017_05_01; + public static readonly string V2017_05_10; + public static readonly string V2017_06_01; + public static readonly string V2017_08_01; + public static readonly string V2018_01_01; + public static readonly string V2018_02_01; + public static readonly string V2018_05_01; + public static readonly string V2018_07_01; + public static readonly string V2018_08_01; + public static readonly string V2018_09_01; + public static readonly string V2018_11_01; + public static readonly string V2019_03_01; + public static readonly string V2019_04_01; + public static readonly string V2019_05_01; + public static readonly string V2019_09_01; + public static readonly string V2019_10_01; + } + } + public partial class SubscriptionPolicies : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SubscriptionPolicies() { } + public Azure.Provisioning.BicepValue LocationPlacementId { get { throw null; } } + public Azure.Provisioning.BicepValue QuotaId { get { throw null; } } + public Azure.Provisioning.BicepValue SpendingLimit { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class SubscriptionPolicyDefinition : Azure.Provisioning.Primitives.ProvisionableResource + { + public SubscriptionPolicyDefinition(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Metadata { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Mode { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary Parameters { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PolicyRule { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PolicyType { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Resources.SubscriptionPolicyDefinition FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + } + public partial class SubscriptionPolicySetDefinition : Azure.Provisioning.Primitives.ProvisionableResource + { + public SubscriptionPolicySetDefinition(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Metadata { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary Parameters { get { throw null; } set { } } + public Azure.Provisioning.BicepList PolicyDefinitionGroups { get { throw null; } set { } } + public Azure.Provisioning.BicepList PolicyDefinitions { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PolicyType { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Resources.SubscriptionPolicySetDefinition FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + } + public enum SubscriptionState + { + Enabled = 0, + Warned = 1, + PastDue = 2, + Disabled = 3, + Deleted = 4, + } + public partial class SystemAssignedServiceIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SystemAssignedServiceIdentity() { } + public Azure.Provisioning.BicepValue PrincipalId { get { throw null; } } + public Azure.Provisioning.BicepValue SystemAssignedServiceIdentityType { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum SystemAssignedServiceIdentityType + { + None = 0, + SystemAssigned = 1, + } + public partial class SystemData : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public SystemData() { } + public Azure.Provisioning.BicepValue CreatedBy { get { throw null; } } + public Azure.Provisioning.BicepValue CreatedByType { get { throw null; } } + public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } } + public Azure.Provisioning.BicepValue LastModifiedBy { get { throw null; } } + public Azure.Provisioning.BicepValue LastModifiedByType { get { throw null; } } + public Azure.Provisioning.BicepValue LastModifiedOn { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class TagResource : Azure.Provisioning.Primitives.ProvisionableResource + { + public TagResource(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary TagValues { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Resources.TagResource FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2018_11_01; + public static readonly string V2019_03_01; + public static readonly string V2019_04_01; + public static readonly string V2019_05_01; + public static readonly string V2019_10_01; + public static readonly string V2022_09_01; + public static readonly string V2023_07_01; + } + } + public partial class TemplateSpec : Azure.Provisioning.Primitives.ProvisionableResource + { + public TemplateSpec(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Metadata { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepDictionary Versions { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Resources.TemplateSpec FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_05_01; + public static readonly string V2022_02_01; + } + } + public partial class TemplateSpecVersion : Azure.Provisioning.Primitives.ProvisionableResource + { + public TemplateSpecVersion(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Description { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepList LinkedTemplates { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue MainTemplate { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Metadata { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } } + public Azure.Provisioning.Resources.TemplateSpec? Parent { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue UiFormDefinition { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Resources.TemplateSpecVersion FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2021_05_01; + public static readonly string V2022_02_01; + } + } + public partial class TemplateSpecVersionInfo : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public TemplateSpecVersionInfo() { } + public Azure.Provisioning.BicepValue Description { get { throw null; } } + public Azure.Provisioning.BicepValue TimeCreated { get { throw null; } } + public Azure.Provisioning.BicepValue TimeModified { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public partial class Tenant : Azure.Provisioning.Primitives.ProvisionableResource + { + public Tenant(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue Country { get { throw null; } } + public Azure.Provisioning.BicepValue CountryCode { get { throw null; } } + public Azure.Provisioning.BicepValue DefaultDomain { get { throw null; } } + public Azure.Provisioning.BicepValue DisplayName { get { throw null; } } + public Azure.Provisioning.BicepList Domains { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue TenantBrandingLogoUri { get { throw null; } } + public Azure.Provisioning.BicepValue TenantCategory { get { throw null; } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } } + public Azure.Provisioning.BicepValue TenantType { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static partial class ResourceVersions + { + public static readonly string V2015_01_01; + public static readonly string V2015_11_01; + public static readonly string V2016_02_01; + public static readonly string V2016_06_01; + public static readonly string V2016_07_01; + public static readonly string V2016_09_01; + public static readonly string V2017_03_01; + public static readonly string V2017_05_01; + public static readonly string V2017_05_10; + public static readonly string V2017_06_01; + public static readonly string V2017_08_01; + public static readonly string V2018_01_01; + public static readonly string V2018_02_01; + public static readonly string V2018_05_01; + public static readonly string V2018_07_01; + public static readonly string V2018_08_01; + public static readonly string V2018_09_01; + public static readonly string V2018_11_01; + public static readonly string V2019_03_01; + public static readonly string V2019_04_01; + public static readonly string V2019_05_01; + public static readonly string V2019_09_01; + public static readonly string V2020_01_01; + } + } + public enum TenantCategory + { + Home = 0, + ProjectedBy = 1, + ManagedBy = 2, + } + public partial class UserAssignedIdentityDetails : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public UserAssignedIdentityDetails() { } + public Azure.Provisioning.BicepValue ClientId { get { throw null; } } + public Azure.Provisioning.BicepValue PrincipalId { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } + public enum WhatIfResultFormat + { + ResourceIdOnly = 0, + FullResourcePayloads = 1, + } + public partial class WritableSubResource : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public WritableSubResource() { } + public Azure.Provisioning.BicepValue Id { get { throw null; } set { } } + protected override void DefineProvisionableProperties() { } + } + public partial class ZoneMapping : Azure.Provisioning.Primitives.ProvisionableConstruct + { + public ZoneMapping() { } + public Azure.Provisioning.BicepValue Location { get { throw null; } } + public Azure.Provisioning.BicepList Zones { get { throw null; } } + protected override void DefineProvisionableProperties() { } + } +} +namespace Azure.Provisioning.Roles +{ + public partial class FederatedIdentityCredential : Azure.Provisioning.Primitives.ProvisionableResource + { + public FederatedIdentityCredential(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepList Audiences { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue IssuerUri { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.Roles.UserAssignedIdentity? Parent { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Subject { get { throw null; } set { } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Roles.FederatedIdentityCredential FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2022_01_31_PREVIEW; + public static readonly string V2023_01_31; + public static readonly string V2023_07_31_PREVIEW; + } + } + public partial class UserAssignedIdentity : Azure.Provisioning.Primitives.ProvisionableResource + { + public UserAssignedIdentity(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } + public Azure.Provisioning.BicepValue ClientId { get { throw null; } } + public Azure.Provisioning.BicepValue Id { get { throw null; } } + public Azure.Provisioning.BicepValue Location { get { throw null; } set { } } + public Azure.Provisioning.BicepValue Name { get { throw null; } set { } } + public Azure.Provisioning.BicepValue PrincipalId { get { throw null; } } + public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } + public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } } + public Azure.Provisioning.BicepValue TenantId { get { throw null; } } + protected override void DefineProvisionableProperties() { } + public static Azure.Provisioning.Roles.UserAssignedIdentity FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } + public static partial class ResourceVersions + { + public static readonly string V2015_08_31_PREVIEW; + public static readonly string V2018_11_30; + public static readonly string V2021_09_30_PREVIEW; + public static readonly string V2022_01_31_PREVIEW; + public static readonly string V2023_01_31; + public static readonly string V2023_07_31_PREVIEW; + } + } +} From 5f9d2baaaf5058ff5e95866e6acf82f98542de3b Mon Sep 17 00:00:00 2001 From: Christopher Scott Date: Fri, 22 Nov 2024 12:49:22 -0600 Subject: [PATCH 3/3] fb --- sdk/cloudmachine/Azure.CloudMachine/src/CloudMachineWorkspace.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/sdk/cloudmachine/Azure.CloudMachine/src/CloudMachineWorkspace.cs b/sdk/cloudmachine/Azure.CloudMachine/src/CloudMachineWorkspace.cs index 9d1d4f753c7fc..a0f8ecf1acb61 100644 --- a/sdk/cloudmachine/Azure.CloudMachine/src/CloudMachineWorkspace.cs +++ b/sdk/cloudmachine/Azure.CloudMachine/src/CloudMachineWorkspace.cs @@ -41,6 +41,7 @@ public CloudMachineWorkspace(TokenCredential credential = default, IConfiguratio } else { + // This environment variable is set by the CloudMachine App Service feature during provisioning. Credential = Environment.GetEnvironmentVariable("CLOUDMACHINE_MANAGED_IDENTITY_CLIENT_ID") switch { string clientId when !string.IsNullOrEmpty(clientId) => new ManagedIdentityCredential(clientId),