1. Packages
  2. Azure Native
  3. API Docs
  4. providerhub
  5. DefaultRollout
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.6.1 published on Friday, Aug 1, 2025 by Pulumi

azure-native.providerhub.DefaultRollout

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.6.1 published on Friday, Aug 1, 2025 by Pulumi

    Uses Azure REST API version 2024-09-01. In version 2.x of the Azure Native provider, it used API version 2021-09-01-preview.

    Other available API versions: 2021-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native providerhub [ApiVersion]. See the version guide for details.

    Example Usage

    DefaultRollouts_CreateOrUpdate

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var defaultRollout = new AzureNative.ProviderHub.DefaultRollout("defaultRollout", new()
        {
            Properties = new AzureNative.ProviderHub.Inputs.DefaultRolloutPropertiesArgs
            {
                Specification = new AzureNative.ProviderHub.Inputs.DefaultRolloutPropertiesSpecificationArgs
                {
                    Canary = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationCanaryArgs
                    {
                        SkipRegions = new[]
                        {
                            "eastus2euap",
                        },
                    },
                    ExpeditedRollout = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationExpeditedRolloutArgs
                    {
                        Enabled = true,
                    },
                    RestOfTheWorldGroupTwo = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationRestOfTheWorldGroupTwoArgs
                    {
                        WaitDuration = "PT4H",
                    },
                },
            },
            ProviderNamespace = "Microsoft.Contoso",
            RolloutName = "2020week10",
        });
    
    });
    
    package main
    
    import (
    	providerhub "github.com/pulumi/pulumi-azure-native-sdk/providerhub/v3"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := providerhub.NewDefaultRollout(ctx, "defaultRollout", &providerhub.DefaultRolloutArgs{
    			Properties: &providerhub.DefaultRolloutPropertiesArgs{
    				Specification: &providerhub.DefaultRolloutPropertiesSpecificationArgs{
    					Canary: &providerhub.DefaultRolloutSpecificationCanaryArgs{
    						SkipRegions: pulumi.StringArray{
    							pulumi.String("eastus2euap"),
    						},
    					},
    					ExpeditedRollout: &providerhub.DefaultRolloutSpecificationExpeditedRolloutArgs{
    						Enabled: pulumi.Bool(true),
    					},
    					RestOfTheWorldGroupTwo: &providerhub.DefaultRolloutSpecificationRestOfTheWorldGroupTwoArgs{
    						WaitDuration: pulumi.String("PT4H"),
    					},
    				},
    			},
    			ProviderNamespace: pulumi.String("Microsoft.Contoso"),
    			RolloutName:       pulumi.String("2020week10"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.providerhub.DefaultRollout;
    import com.pulumi.azurenative.providerhub.DefaultRolloutArgs;
    import com.pulumi.azurenative.providerhub.inputs.DefaultRolloutPropertiesArgs;
    import com.pulumi.azurenative.providerhub.inputs.DefaultRolloutPropertiesSpecificationArgs;
    import com.pulumi.azurenative.providerhub.inputs.DefaultRolloutSpecificationCanaryArgs;
    import com.pulumi.azurenative.providerhub.inputs.DefaultRolloutSpecificationExpeditedRolloutArgs;
    import com.pulumi.azurenative.providerhub.inputs.DefaultRolloutSpecificationRestOfTheWorldGroupTwoArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var defaultRollout = new DefaultRollout("defaultRollout", DefaultRolloutArgs.builder()
                .properties(DefaultRolloutPropertiesArgs.builder()
                    .specification(DefaultRolloutPropertiesSpecificationArgs.builder()
                        .canary(DefaultRolloutSpecificationCanaryArgs.builder()
                            .skipRegions("eastus2euap")
                            .build())
                        .expeditedRollout(DefaultRolloutSpecificationExpeditedRolloutArgs.builder()
                            .enabled(true)
                            .build())
                        .restOfTheWorldGroupTwo(DefaultRolloutSpecificationRestOfTheWorldGroupTwoArgs.builder()
                            .waitDuration("PT4H")
                            .build())
                        .build())
                    .build())
                .providerNamespace("Microsoft.Contoso")
                .rolloutName("2020week10")
                .build());
    
        }
    }
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const defaultRollout = new azure_native.providerhub.DefaultRollout("defaultRollout", {
        properties: {
            specification: {
                canary: {
                    skipRegions: ["eastus2euap"],
                },
                expeditedRollout: {
                    enabled: true,
                },
                restOfTheWorldGroupTwo: {
                    waitDuration: "PT4H",
                },
            },
        },
        providerNamespace: "Microsoft.Contoso",
        rolloutName: "2020week10",
    });
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    default_rollout = azure_native.providerhub.DefaultRollout("defaultRollout",
        properties={
            "specification": {
                "canary": {
                    "skip_regions": ["eastus2euap"],
                },
                "expedited_rollout": {
                    "enabled": True,
                },
                "rest_of_the_world_group_two": {
                    "wait_duration": "PT4H",
                },
            },
        },
        provider_namespace="Microsoft.Contoso",
        rollout_name="2020week10")
    
    resources:
      defaultRollout:
        type: azure-native:providerhub:DefaultRollout
        properties:
          properties:
            specification:
              canary:
                skipRegions:
                  - eastus2euap
              expeditedRollout:
                enabled: true
              restOfTheWorldGroupTwo:
                waitDuration: PT4H
          providerNamespace: Microsoft.Contoso
          rolloutName: 2020week10
    

    Create DefaultRollout Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new DefaultRollout(name: string, args: DefaultRolloutArgs, opts?: CustomResourceOptions);
    @overload
    def DefaultRollout(resource_name: str,
                       args: DefaultRolloutArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def DefaultRollout(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       provider_namespace: Optional[str] = None,
                       properties: Optional[DefaultRolloutPropertiesArgs] = None,
                       rollout_name: Optional[str] = None)
    func NewDefaultRollout(ctx *Context, name string, args DefaultRolloutArgs, opts ...ResourceOption) (*DefaultRollout, error)
    public DefaultRollout(string name, DefaultRolloutArgs args, CustomResourceOptions? opts = null)
    public DefaultRollout(String name, DefaultRolloutArgs args)
    public DefaultRollout(String name, DefaultRolloutArgs args, CustomResourceOptions options)
    
    type: azure-native:providerhub:DefaultRollout
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args DefaultRolloutArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args DefaultRolloutArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args DefaultRolloutArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DefaultRolloutArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DefaultRolloutArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var defaultRolloutResource = new AzureNative.ProviderHub.DefaultRollout("defaultRolloutResource", new()
    {
        ProviderNamespace = "string",
        Properties = new AzureNative.ProviderHub.Inputs.DefaultRolloutPropertiesArgs
        {
            Specification = new AzureNative.ProviderHub.Inputs.DefaultRolloutPropertiesSpecificationArgs
            {
                AutoProvisionConfig = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationAutoProvisionConfigArgs
                {
                    ResourceGraph = false,
                    Storage = false,
                },
                Canary = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationCanaryArgs
                {
                    Regions = new[]
                    {
                        "string",
                    },
                    SkipRegions = new[]
                    {
                        "string",
                    },
                },
                ExpeditedRollout = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationExpeditedRolloutArgs
                {
                    Enabled = false,
                },
                HighTraffic = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationHighTrafficArgs
                {
                    Regions = new[]
                    {
                        "string",
                    },
                    WaitDuration = "string",
                },
                LowTraffic = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationLowTrafficArgs
                {
                    Regions = new[]
                    {
                        "string",
                    },
                    WaitDuration = "string",
                },
                MediumTraffic = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationMediumTrafficArgs
                {
                    Regions = new[]
                    {
                        "string",
                    },
                    WaitDuration = "string",
                },
                ProviderRegistration = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationProviderRegistrationArgs
                {
                    Kind = "string",
                    Properties = new AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesArgs
                    {
                        Capabilities = new[]
                        {
                            new AzureNative.ProviderHub.Inputs.ResourceProviderCapabilitiesArgs
                            {
                                Effect = "string",
                                QuotaId = "string",
                                RequiredFeatures = new[]
                                {
                                    "string",
                                },
                            },
                        },
                        CrossTenantTokenValidation = "string",
                        CustomManifestVersion = "string",
                        DstsConfiguration = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesDstsConfigurationArgs
                        {
                            ServiceName = "string",
                            ServiceDnsName = "string",
                        },
                        EnableTenantLinkedNotification = false,
                        FeaturesRule = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesFeaturesRuleArgs
                        {
                            RequiredFeaturesPolicy = "string",
                        },
                        GlobalNotificationEndpoints = new[]
                        {
                            new AzureNative.ProviderHub.Inputs.ResourceProviderEndpointArgs
                            {
                                ApiVersions = new[]
                                {
                                    "string",
                                },
                                Enabled = false,
                                EndpointType = "string",
                                EndpointUri = "string",
                                FeaturesRule = new AzureNative.ProviderHub.Inputs.ResourceProviderEndpointFeaturesRuleArgs
                                {
                                    RequiredFeaturesPolicy = "string",
                                },
                                Locations = new[]
                                {
                                    "string",
                                },
                                RequiredFeatures = new[]
                                {
                                    "string",
                                },
                                SkuLink = "string",
                                Timeout = "string",
                            },
                        },
                        LegacyNamespace = "string",
                        LegacyRegistrations = new[]
                        {
                            "string",
                        },
                        LinkedNotificationRules = new[]
                        {
                            new AzureNative.ProviderHub.Inputs.FanoutLinkedNotificationRuleArgs
                            {
                                Actions = new[]
                                {
                                    "string",
                                },
                                DstsConfiguration = new AzureNative.ProviderHub.Inputs.FanoutLinkedNotificationRuleDstsConfigurationArgs
                                {
                                    ServiceName = "string",
                                    ServiceDnsName = "string",
                                },
                                Endpoints = new[]
                                {
                                    new AzureNative.ProviderHub.Inputs.ResourceProviderEndpointArgs
                                    {
                                        ApiVersions = new[]
                                        {
                                            "string",
                                        },
                                        Enabled = false,
                                        EndpointType = "string",
                                        EndpointUri = "string",
                                        FeaturesRule = new AzureNative.ProviderHub.Inputs.ResourceProviderEndpointFeaturesRuleArgs
                                        {
                                            RequiredFeaturesPolicy = "string",
                                        },
                                        Locations = new[]
                                        {
                                            "string",
                                        },
                                        RequiredFeatures = new[]
                                        {
                                            "string",
                                        },
                                        SkuLink = "string",
                                        Timeout = "string",
                                    },
                                },
                                TokenAuthConfiguration = new AzureNative.ProviderHub.Inputs.TokenAuthConfigurationArgs
                                {
                                    AuthenticationScheme = "string",
                                    DisableCertificateAuthenticationFallback = false,
                                    SignedRequestScope = "string",
                                },
                            },
                        },
                        Management = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesManagementArgs
                        {
                            AuthorizationOwners = new[]
                            {
                                "string",
                            },
                            CanaryManifestOwners = new[]
                            {
                                "string",
                            },
                            ErrorResponseMessageOptions = new AzureNative.ProviderHub.Inputs.ResourceProviderManagementErrorResponseMessageOptionsArgs
                            {
                                ServerFailureResponseMessageType = "string",
                            },
                            ExpeditedRolloutMetadata = new AzureNative.ProviderHub.Inputs.ResourceProviderManagementExpeditedRolloutMetadataArgs
                            {
                                Enabled = false,
                                ExpeditedRolloutIntent = "string",
                            },
                            ExpeditedRolloutSubmitters = new[]
                            {
                                "string",
                            },
                            IncidentContactEmail = "string",
                            IncidentRoutingService = "string",
                            IncidentRoutingTeam = "string",
                            ManifestOwners = new[]
                            {
                                "string",
                            },
                            PcCode = "string",
                            ProfitCenterProgramId = "string",
                            ResourceAccessPolicy = "string",
                            ResourceAccessRoles = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.ResourceAccessRoleArgs
                                {
                                    Actions = new[]
                                    {
                                        "string",
                                    },
                                    AllowedGroupClaims = new[]
                                    {
                                        "string",
                                    },
                                },
                            },
                            SchemaOwners = new[]
                            {
                                "string",
                            },
                            ServiceTreeInfos = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.ServiceTreeInfoArgs
                                {
                                    ComponentId = "string",
                                    Readiness = "string",
                                    ServiceId = "string",
                                },
                            },
                        },
                        ManagementGroupGlobalNotificationEndpoints = new[]
                        {
                            new AzureNative.ProviderHub.Inputs.ResourceProviderEndpointArgs
                            {
                                ApiVersions = new[]
                                {
                                    "string",
                                },
                                Enabled = false,
                                EndpointType = "string",
                                EndpointUri = "string",
                                FeaturesRule = new AzureNative.ProviderHub.Inputs.ResourceProviderEndpointFeaturesRuleArgs
                                {
                                    RequiredFeaturesPolicy = "string",
                                },
                                Locations = new[]
                                {
                                    "string",
                                },
                                RequiredFeatures = new[]
                                {
                                    "string",
                                },
                                SkuLink = "string",
                                Timeout = "string",
                            },
                        },
                        Metadata = "any",
                        Namespace = "string",
                        NotificationOptions = "string",
                        NotificationSettings = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesNotificationSettingsArgs
                        {
                            SubscriberSettings = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.SubscriberSettingArgs
                                {
                                    FilterRules = new[]
                                    {
                                        new AzureNative.ProviderHub.Inputs.FilterRuleArgs
                                        {
                                            EndpointInformation = new[]
                                            {
                                                new AzureNative.ProviderHub.Inputs.EndpointInformationArgs
                                                {
                                                    Endpoint = "string",
                                                    EndpointType = "string",
                                                    SchemaVersion = "string",
                                                },
                                            },
                                            FilterQuery = "string",
                                        },
                                    },
                                },
                            },
                        },
                        Notifications = new[]
                        {
                            new AzureNative.ProviderHub.Inputs.NotificationArgs
                            {
                                NotificationType = "string",
                                SkipNotifications = "string",
                            },
                        },
                        OptionalFeatures = new[]
                        {
                            "string",
                        },
                        PrivateResourceProviderConfiguration = new AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesPrivateResourceProviderConfigurationArgs
                        {
                            AllowedSubscriptions = new[]
                            {
                                "string",
                            },
                        },
                        ProviderAuthentication = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesProviderAuthenticationArgs
                        {
                            AllowedAudiences = new[]
                            {
                                "string",
                            },
                        },
                        ProviderAuthorizations = new[]
                        {
                            new AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationArgs
                            {
                                AllowedThirdPartyExtensions = new[]
                                {
                                    new AzureNative.ProviderHub.Inputs.ThirdPartyExtensionArgs
                                    {
                                        Name = "string",
                                    },
                                },
                                ApplicationId = "string",
                                GroupingTag = "string",
                                ManagedByAuthorization = new AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationManagedByAuthorizationArgs
                                {
                                    AdditionalAuthorizations = new[]
                                    {
                                        new AzureNative.ProviderHub.Inputs.AdditionalAuthorizationArgs
                                        {
                                            ApplicationId = "string",
                                            RoleDefinitionId = "string",
                                        },
                                    },
                                    AllowManagedByInheritance = false,
                                    ManagedByResourceRoleDefinitionId = "string",
                                },
                                ManagedByRoleDefinitionId = "string",
                                RoleDefinitionId = "string",
                            },
                        },
                        ProviderHubMetadata = new AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesProviderHubMetadataArgs
                        {
                            DirectRpRoleDefinitionId = "string",
                            GlobalAsyncOperationResourceTypeName = "string",
                            ProviderAuthentication = new AzureNative.ProviderHub.Inputs.ProviderHubMetadataProviderAuthenticationArgs
                            {
                                AllowedAudiences = new[]
                                {
                                    "string",
                                },
                            },
                            ProviderAuthorizations = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationArgs
                                {
                                    AllowedThirdPartyExtensions = new[]
                                    {
                                        new AzureNative.ProviderHub.Inputs.ThirdPartyExtensionArgs
                                        {
                                            Name = "string",
                                        },
                                    },
                                    ApplicationId = "string",
                                    GroupingTag = "string",
                                    ManagedByAuthorization = new AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationManagedByAuthorizationArgs
                                    {
                                        AdditionalAuthorizations = new[]
                                        {
                                            new AzureNative.ProviderHub.Inputs.AdditionalAuthorizationArgs
                                            {
                                                ApplicationId = "string",
                                                RoleDefinitionId = "string",
                                            },
                                        },
                                        AllowManagedByInheritance = false,
                                        ManagedByResourceRoleDefinitionId = "string",
                                    },
                                    ManagedByRoleDefinitionId = "string",
                                    RoleDefinitionId = "string",
                                },
                            },
                            RegionalAsyncOperationResourceTypeName = "string",
                            ThirdPartyProviderAuthorization = new AzureNative.ProviderHub.Inputs.ProviderHubMetadataThirdPartyProviderAuthorizationArgs
                            {
                                Authorizations = new[]
                                {
                                    new AzureNative.ProviderHub.Inputs.LightHouseAuthorizationArgs
                                    {
                                        PrincipalId = "string",
                                        RoleDefinitionId = "string",
                                    },
                                },
                                ManagedByTenantId = "string",
                            },
                        },
                        ProviderType = "string",
                        ProviderVersion = "string",
                        RequestHeaderOptions = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesRequestHeaderOptionsArgs
                        {
                            OptInHeaders = "string",
                            OptOutHeaders = "string",
                        },
                        RequiredFeatures = new[]
                        {
                            "string",
                        },
                        ResourceGroupLockOptionDuringMove = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMoveArgs
                        {
                            BlockActionVerb = "string",
                        },
                        ResourceHydrationAccounts = new[]
                        {
                            new AzureNative.ProviderHub.Inputs.ResourceHydrationAccountArgs
                            {
                                AccountName = "string",
                                EncryptedKey = "string",
                                MaxChildResourceConsistencyJobLimit = 0,
                                SubscriptionId = "string",
                            },
                        },
                        ResourceProviderAuthorizationRules = new AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationRulesArgs
                        {
                            AsyncOperationPollingRules = new AzureNative.ProviderHub.Inputs.AsyncOperationPollingRulesArgs
                            {
                                AdditionalOptions = "string",
                                AuthorizationActions = new[]
                                {
                                    "string",
                                },
                            },
                        },
                        ResponseOptions = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResponseOptionsArgs
                        {
                            ServiceClientOptionsType = "string",
                        },
                        ServiceName = "string",
                        Services = new[]
                        {
                            new AzureNative.ProviderHub.Inputs.ResourceProviderServiceArgs
                            {
                                ServiceName = "string",
                                Status = "string",
                            },
                        },
                        SubscriptionLifecycleNotificationSpecifications = new AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs
                        {
                            SoftDeleteTTL = "string",
                            SubscriptionStateOverrideActions = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.SubscriptionStateOverrideActionArgs
                                {
                                    Action = "string",
                                    State = "string",
                                },
                            },
                        },
                        TemplateDeploymentOptions = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs
                        {
                            PreflightOptions = new[]
                            {
                                "string",
                            },
                            PreflightSupported = false,
                        },
                        TokenAuthConfiguration = new AzureNative.ProviderHub.Inputs.TokenAuthConfigurationArgs
                        {
                            AuthenticationScheme = "string",
                            DisableCertificateAuthenticationFallback = false,
                            SignedRequestScope = "string",
                        },
                    },
                },
                ResourceTypeRegistrations = new[]
                {
                    new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationArgs
                    {
                        Kind = "string",
                        Properties = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesArgs
                        {
                            AddResourceListTargetLocations = false,
                            AdditionalOptions = "string",
                            AllowEmptyRoleAssignments = false,
                            AllowedResourceNames = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.AllowedResourceNameArgs
                                {
                                    GetActionVerb = "string",
                                    Name = "string",
                                },
                            },
                            AllowedTemplateDeploymentReferenceActions = new[]
                            {
                                "string",
                            },
                            AllowedUnauthorizedActions = new[]
                            {
                                "string",
                            },
                            AllowedUnauthorizedActionsExtensions = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.AllowedUnauthorizedActionsExtensionArgs
                                {
                                    Action = "string",
                                    Intent = "string",
                                },
                            },
                            ApiProfiles = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.ApiProfileArgs
                                {
                                    ApiVersion = "string",
                                    ProfileVersion = "string",
                                },
                            },
                            AsyncOperationResourceTypeName = "string",
                            AsyncTimeoutRules = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.AsyncTimeoutRuleArgs
                                {
                                    ActionName = "string",
                                    Timeout = "string",
                                },
                            },
                            AuthorizationActionMappings = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.AuthorizationActionMappingArgs
                                {
                                    Desired = "string",
                                    Original = "string",
                                },
                            },
                            AvailabilityZoneRule = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesAvailabilityZoneRuleArgs
                            {
                                AvailabilityZonePolicy = "string",
                            },
                            CapacityRule = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesCapacityRuleArgs
                            {
                                CapacityPolicy = "string",
                                SkuAlias = "string",
                            },
                            Category = "string",
                            CheckNameAvailabilitySpecifications = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecificationsArgs
                            {
                                EnableDefaultValidation = false,
                                ResourceTypesWithCustomValidation = new[]
                                {
                                    "string",
                                },
                            },
                            CommonApiVersions = new[]
                            {
                                "string",
                            },
                            CrossTenantTokenValidation = "string",
                            DefaultApiVersion = "string",
                            DisallowedActionVerbs = new[]
                            {
                                "string",
                            },
                            DisallowedEndUserOperations = new[]
                            {
                                "string",
                            },
                            DstsConfiguration = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesDstsConfigurationArgs
                            {
                                ServiceName = "string",
                                ServiceDnsName = "string",
                            },
                            EnableAsyncOperation = false,
                            EnableThirdPartyS2S = false,
                            Endpoints = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.ResourceTypeEndpointArgs
                                {
                                    ApiVersion = "string",
                                    ApiVersions = new[]
                                    {
                                        "string",
                                    },
                                    DataBoundary = "string",
                                    DstsConfiguration = new AzureNative.ProviderHub.Inputs.ResourceTypeEndpointDstsConfigurationArgs
                                    {
                                        ServiceName = "string",
                                        ServiceDnsName = "string",
                                    },
                                    Enabled = false,
                                    EndpointType = "string",
                                    EndpointUri = "string",
                                    Extensions = new[]
                                    {
                                        new AzureNative.ProviderHub.Inputs.ResourceTypeExtensionArgs
                                        {
                                            EndpointUri = "string",
                                            ExtensionCategories = new[]
                                            {
                                                "string",
                                            },
                                            Timeout = "string",
                                        },
                                    },
                                    FeaturesRule = new AzureNative.ProviderHub.Inputs.ResourceTypeEndpointFeaturesRuleArgs
                                    {
                                        RequiredFeaturesPolicy = "string",
                                    },
                                    Kind = "string",
                                    Locations = new[]
                                    {
                                        "string",
                                    },
                                    RequiredFeatures = new[]
                                    {
                                        "string",
                                    },
                                    SkuLink = "string",
                                    Timeout = "string",
                                    TokenAuthConfiguration = new AzureNative.ProviderHub.Inputs.TokenAuthConfigurationArgs
                                    {
                                        AuthenticationScheme = "string",
                                        DisableCertificateAuthenticationFallback = false,
                                        SignedRequestScope = "string",
                                    },
                                    Zones = new[]
                                    {
                                        "string",
                                    },
                                },
                            },
                            ExtendedLocations = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.ExtendedLocationOptionsArgs
                                {
                                    SupportedPolicy = "string",
                                    Type = "string",
                                },
                            },
                            ExtensionOptions = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesExtensionOptionsArgs
                            {
                                ResourceCreationBegin = new AzureNative.ProviderHub.Inputs.ResourceTypeExtensionOptionsResourceCreationBeginArgs
                                {
                                    Request = new[]
                                    {
                                        "string",
                                    },
                                    Response = new[]
                                    {
                                        "string",
                                    },
                                },
                            },
                            FeaturesRule = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesFeaturesRuleArgs
                            {
                                RequiredFeaturesPolicy = "string",
                            },
                            FrontdoorRequestMode = "string",
                            GroupingTag = "string",
                            IdentityManagement = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesIdentityManagementArgs
                            {
                                ApplicationId = "string",
                                ApplicationIds = new[]
                                {
                                    "string",
                                },
                                DelegationAppIds = new[]
                                {
                                    "string",
                                },
                                Type = "string",
                            },
                            IsPureProxy = false,
                            LegacyName = "string",
                            LegacyNames = new[]
                            {
                                "string",
                            },
                            LegacyPolicy = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesLegacyPolicyArgs
                            {
                                DisallowedConditions = new[]
                                {
                                    new AzureNative.ProviderHub.Inputs.LegacyDisallowedConditionArgs
                                    {
                                        DisallowedLegacyOperations = new[]
                                        {
                                            "string",
                                        },
                                        Feature = "string",
                                    },
                                },
                                DisallowedLegacyOperations = new[]
                                {
                                    "string",
                                },
                            },
                            LinkedAccessChecks = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.LinkedAccessCheckArgs
                                {
                                    ActionName = "string",
                                    LinkedAction = "string",
                                    LinkedActionVerb = "string",
                                    LinkedProperty = "string",
                                    LinkedType = "string",
                                },
                            },
                            LinkedNotificationRules = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.LinkedNotificationRuleArgs
                                {
                                    Actions = new[]
                                    {
                                        "string",
                                    },
                                    ActionsOnFailedOperation = new[]
                                    {
                                        "string",
                                    },
                                    FastPathActions = new[]
                                    {
                                        "string",
                                    },
                                    FastPathActionsOnFailedOperation = new[]
                                    {
                                        "string",
                                    },
                                    LinkedNotificationTimeout = "string",
                                },
                            },
                            LinkedOperationRules = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.LinkedOperationRuleArgs
                                {
                                    LinkedAction = "string",
                                    LinkedOperation = "string",
                                    DependsOnTypes = new[]
                                    {
                                        "string",
                                    },
                                },
                            },
                            LoggingRules = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.LoggingRuleArgs
                                {
                                    Action = "string",
                                    DetailLevel = "string",
                                    Direction = "string",
                                    HiddenPropertyPaths = new AzureNative.ProviderHub.Inputs.LoggingRuleHiddenPropertyPathsArgs
                                    {
                                        HiddenPathsOnRequest = new[]
                                        {
                                            "string",
                                        },
                                        HiddenPathsOnResponse = new[]
                                        {
                                            "string",
                                        },
                                    },
                                },
                            },
                            Management = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesManagementArgs
                            {
                                AuthorizationOwners = new[]
                                {
                                    "string",
                                },
                                CanaryManifestOwners = new[]
                                {
                                    "string",
                                },
                                ErrorResponseMessageOptions = new AzureNative.ProviderHub.Inputs.ResourceProviderManagementErrorResponseMessageOptionsArgs
                                {
                                    ServerFailureResponseMessageType = "string",
                                },
                                ExpeditedRolloutMetadata = new AzureNative.ProviderHub.Inputs.ResourceProviderManagementExpeditedRolloutMetadataArgs
                                {
                                    Enabled = false,
                                    ExpeditedRolloutIntent = "string",
                                },
                                ExpeditedRolloutSubmitters = new[]
                                {
                                    "string",
                                },
                                IncidentContactEmail = "string",
                                IncidentRoutingService = "string",
                                IncidentRoutingTeam = "string",
                                ManifestOwners = new[]
                                {
                                    "string",
                                },
                                PcCode = "string",
                                ProfitCenterProgramId = "string",
                                ResourceAccessPolicy = "string",
                                ResourceAccessRoles = new[]
                                {
                                    new AzureNative.ProviderHub.Inputs.ResourceAccessRoleArgs
                                    {
                                        Actions = new[]
                                        {
                                            "string",
                                        },
                                        AllowedGroupClaims = new[]
                                        {
                                            "string",
                                        },
                                    },
                                },
                                SchemaOwners = new[]
                                {
                                    "string",
                                },
                                ServiceTreeInfos = new[]
                                {
                                    new AzureNative.ProviderHub.Inputs.ServiceTreeInfoArgs
                                    {
                                        ComponentId = "string",
                                        Readiness = "string",
                                        ServiceId = "string",
                                    },
                                },
                            },
                            ManifestLink = "string",
                            MarketplaceOptions = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesMarketplaceOptionsArgs
                            {
                                AddOnPlanConversionAllowed = false,
                            },
                            MarketplaceType = "string",
                            Metadata = 
                            {
                                { "string", "any" },
                            },
                            Notifications = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.NotificationArgs
                                {
                                    NotificationType = "string",
                                    SkipNotifications = "string",
                                },
                            },
                            OnBehalfOfTokens = new AzureNative.ProviderHub.Inputs.ResourceTypeOnBehalfOfTokenArgs
                            {
                                ActionName = "string",
                                LifeTime = "string",
                            },
                            OpenApiConfiguration = new AzureNative.ProviderHub.Inputs.OpenApiConfigurationArgs
                            {
                                Validation = new AzureNative.ProviderHub.Inputs.OpenApiValidationArgs
                                {
                                    AllowNoncompliantCollectionResponse = false,
                                },
                            },
                            PolicyExecutionType = "string",
                            QuotaRule = new AzureNative.ProviderHub.Inputs.QuotaRuleArgs
                            {
                                LocationRules = new[]
                                {
                                    new AzureNative.ProviderHub.Inputs.LocationQuotaRuleArgs
                                    {
                                        Location = "string",
                                        Policy = "string",
                                        QuotaId = "string",
                                    },
                                },
                                QuotaPolicy = "string",
                                RequiredFeatures = new[]
                                {
                                    "string",
                                },
                            },
                            Regionality = "string",
                            RequestHeaderOptions = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs
                            {
                                OptInHeaders = "string",
                                OptOutHeaders = "string",
                            },
                            RequiredFeatures = new[]
                            {
                                "string",
                            },
                            ResourceCache = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceCacheArgs
                            {
                                EnableResourceCache = false,
                                ResourceCacheExpirationTimespan = "string",
                            },
                            ResourceConcurrencyControlOptions = 
                            {
                                { "string", new AzureNative.ProviderHub.Inputs.ResourceConcurrencyControlOptionArgs
                                {
                                    Policy = "string",
                                } },
                            },
                            ResourceDeletionPolicy = "string",
                            ResourceGraphConfiguration = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs
                            {
                                ApiVersion = "string",
                                Enabled = false,
                            },
                            ResourceManagementOptions = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceManagementOptionsArgs
                            {
                                BatchProvisioningSupport = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesBatchProvisioningSupportArgs
                                {
                                    SupportedOperations = "string",
                                },
                                DeleteDependencies = new[]
                                {
                                    new AzureNative.ProviderHub.Inputs.DeleteDependencyArgs
                                    {
                                        LinkedProperty = "string",
                                        LinkedType = "string",
                                        RequiredFeatures = new[]
                                        {
                                            "string",
                                        },
                                    },
                                },
                                NestedProvisioningSupport = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesNestedProvisioningSupportArgs
                                {
                                    MinimumApiVersion = "string",
                                },
                            },
                            ResourceMovePolicy = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceMovePolicyArgs
                            {
                                CrossResourceGroupMoveEnabled = false,
                                CrossSubscriptionMoveEnabled = false,
                                ValidationRequired = false,
                            },
                            ResourceProviderAuthorizationRules = new AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationRulesArgs
                            {
                                AsyncOperationPollingRules = new AzureNative.ProviderHub.Inputs.AsyncOperationPollingRulesArgs
                                {
                                    AdditionalOptions = "string",
                                    AuthorizationActions = new[]
                                    {
                                        "string",
                                    },
                                },
                            },
                            ResourceQueryManagement = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceQueryManagementArgs
                            {
                                FilterOption = "string",
                            },
                            ResourceSubType = "string",
                            ResourceTypeCommonAttributeManagement = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagementArgs
                            {
                                CommonApiVersionsMergeMode = "string",
                            },
                            ResourceValidation = "string",
                            RoutingRule = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesRoutingRuleArgs
                            {
                                HostResourceType = "string",
                            },
                            RoutingType = "string",
                            ServiceTreeInfos = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.ServiceTreeInfoArgs
                                {
                                    ComponentId = "string",
                                    Readiness = "string",
                                    ServiceId = "string",
                                },
                            },
                            SkuLink = "string",
                            SubscriptionLifecycleNotificationSpecifications = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs
                            {
                                SoftDeleteTTL = "string",
                                SubscriptionStateOverrideActions = new[]
                                {
                                    new AzureNative.ProviderHub.Inputs.SubscriptionStateOverrideActionArgs
                                    {
                                        Action = "string",
                                        State = "string",
                                    },
                                },
                            },
                            SubscriptionStateRules = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.SubscriptionStateRuleArgs
                                {
                                    AllowedActions = new[]
                                    {
                                        "string",
                                    },
                                    State = "string",
                                },
                            },
                            SupportsTags = false,
                            SwaggerSpecifications = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.SwaggerSpecificationArgs
                                {
                                    ApiVersions = new[]
                                    {
                                        "string",
                                    },
                                    SwaggerSpecFolderUri = "string",
                                },
                            },
                            TemplateDeploymentOptions = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesTemplateDeploymentOptionsArgs
                            {
                                PreflightOptions = new[]
                                {
                                    "string",
                                },
                                PreflightSupported = false,
                            },
                            TemplateDeploymentPolicy = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesTemplateDeploymentPolicyArgs
                            {
                                Capabilities = "string",
                                PreflightOptions = "string",
                                PreflightNotifications = "string",
                            },
                            ThrottlingRules = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.ThrottlingRuleArgs
                                {
                                    Action = "string",
                                    Metrics = new[]
                                    {
                                        new AzureNative.ProviderHub.Inputs.ThrottlingMetricArgs
                                        {
                                            Limit = 0,
                                            Type = "string",
                                            Interval = "string",
                                        },
                                    },
                                    ApplicationId = new[]
                                    {
                                        "string",
                                    },
                                    RequiredFeatures = new[]
                                    {
                                        "string",
                                    },
                                },
                            },
                            TokenAuthConfiguration = new AzureNative.ProviderHub.Inputs.TokenAuthConfigurationArgs
                            {
                                AuthenticationScheme = "string",
                                DisableCertificateAuthenticationFallback = false,
                                SignedRequestScope = "string",
                            },
                        },
                    },
                },
                RestOfTheWorldGroupOne = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationRestOfTheWorldGroupOneArgs
                {
                    Regions = new[]
                    {
                        "string",
                    },
                    WaitDuration = "string",
                },
                RestOfTheWorldGroupTwo = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationRestOfTheWorldGroupTwoArgs
                {
                    Regions = new[]
                    {
                        "string",
                    },
                    WaitDuration = "string",
                },
            },
            Status = new AzureNative.ProviderHub.Inputs.DefaultRolloutPropertiesStatusArgs
            {
                CompletedRegions = new[]
                {
                    "string",
                },
                FailedOrSkippedRegions = 
                {
                    { "string", new AzureNative.ProviderHub.Inputs.ExtendedErrorInfoArgs
                    {
                        AdditionalInfo = new[]
                        {
                            new AzureNative.ProviderHub.Inputs.TypedErrorInfoArgs
                            {
                                Type = "string",
                            },
                        },
                        Code = "string",
                        Details = new[]
                        {
                            extendedErrorInfo,
                        },
                        Message = "string",
                        Target = "string",
                    } },
                },
                ManifestCheckinStatus = new AzureNative.ProviderHub.Inputs.DefaultRolloutStatusManifestCheckinStatusArgs
                {
                    IsCheckedIn = false,
                    StatusMessage = "string",
                    CommitId = "string",
                    PullRequest = "string",
                },
                NextTrafficRegion = "string",
                NextTrafficRegionScheduledTime = "string",
                SubscriptionReregistrationResult = "string",
            },
        },
        RolloutName = "string",
    });
    
    example, err := providerhub.NewDefaultRollout(ctx, "defaultRolloutResource", &providerhub.DefaultRolloutArgs{
    	ProviderNamespace: pulumi.String("string"),
    	Properties: &providerhub.DefaultRolloutPropertiesArgs{
    		Specification: &providerhub.DefaultRolloutPropertiesSpecificationArgs{
    			AutoProvisionConfig: &providerhub.DefaultRolloutSpecificationAutoProvisionConfigArgs{
    				ResourceGraph: pulumi.Bool(false),
    				Storage:       pulumi.Bool(false),
    			},
    			Canary: &providerhub.DefaultRolloutSpecificationCanaryArgs{
    				Regions: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				SkipRegions: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    			ExpeditedRollout: &providerhub.DefaultRolloutSpecificationExpeditedRolloutArgs{
    				Enabled: pulumi.Bool(false),
    			},
    			HighTraffic: &providerhub.DefaultRolloutSpecificationHighTrafficArgs{
    				Regions: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				WaitDuration: pulumi.String("string"),
    			},
    			LowTraffic: &providerhub.DefaultRolloutSpecificationLowTrafficArgs{
    				Regions: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				WaitDuration: pulumi.String("string"),
    			},
    			MediumTraffic: &providerhub.DefaultRolloutSpecificationMediumTrafficArgs{
    				Regions: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				WaitDuration: pulumi.String("string"),
    			},
    			ProviderRegistration: &providerhub.DefaultRolloutSpecificationProviderRegistrationArgs{
    				Kind: pulumi.String("string"),
    				Properties: &providerhub.ProviderRegistrationPropertiesArgs{
    					Capabilities: providerhub.ResourceProviderCapabilitiesArray{
    						&providerhub.ResourceProviderCapabilitiesArgs{
    							Effect:  pulumi.String("string"),
    							QuotaId: pulumi.String("string"),
    							RequiredFeatures: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    					},
    					CrossTenantTokenValidation: pulumi.String("string"),
    					CustomManifestVersion:      pulumi.String("string"),
    					DstsConfiguration: &providerhub.ResourceProviderManifestPropertiesDstsConfigurationArgs{
    						ServiceName:    pulumi.String("string"),
    						ServiceDnsName: pulumi.String("string"),
    					},
    					EnableTenantLinkedNotification: pulumi.Bool(false),
    					FeaturesRule: &providerhub.ResourceProviderManifestPropertiesFeaturesRuleArgs{
    						RequiredFeaturesPolicy: pulumi.String("string"),
    					},
    					GlobalNotificationEndpoints: providerhub.ResourceProviderEndpointArray{
    						&providerhub.ResourceProviderEndpointArgs{
    							ApiVersions: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Enabled:      pulumi.Bool(false),
    							EndpointType: pulumi.String("string"),
    							EndpointUri:  pulumi.String("string"),
    							FeaturesRule: &providerhub.ResourceProviderEndpointFeaturesRuleArgs{
    								RequiredFeaturesPolicy: pulumi.String("string"),
    							},
    							Locations: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							RequiredFeatures: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							SkuLink: pulumi.String("string"),
    							Timeout: pulumi.String("string"),
    						},
    					},
    					LegacyNamespace: pulumi.String("string"),
    					LegacyRegistrations: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					LinkedNotificationRules: providerhub.FanoutLinkedNotificationRuleArray{
    						&providerhub.FanoutLinkedNotificationRuleArgs{
    							Actions: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							DstsConfiguration: &providerhub.FanoutLinkedNotificationRuleDstsConfigurationArgs{
    								ServiceName:    pulumi.String("string"),
    								ServiceDnsName: pulumi.String("string"),
    							},
    							Endpoints: providerhub.ResourceProviderEndpointArray{
    								&providerhub.ResourceProviderEndpointArgs{
    									ApiVersions: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Enabled:      pulumi.Bool(false),
    									EndpointType: pulumi.String("string"),
    									EndpointUri:  pulumi.String("string"),
    									FeaturesRule: &providerhub.ResourceProviderEndpointFeaturesRuleArgs{
    										RequiredFeaturesPolicy: pulumi.String("string"),
    									},
    									Locations: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									RequiredFeatures: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									SkuLink: pulumi.String("string"),
    									Timeout: pulumi.String("string"),
    								},
    							},
    							TokenAuthConfiguration: &providerhub.TokenAuthConfigurationArgs{
    								AuthenticationScheme:                     pulumi.String("string"),
    								DisableCertificateAuthenticationFallback: pulumi.Bool(false),
    								SignedRequestScope:                       pulumi.String("string"),
    							},
    						},
    					},
    					Management: &providerhub.ResourceProviderManifestPropertiesManagementArgs{
    						AuthorizationOwners: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						CanaryManifestOwners: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						ErrorResponseMessageOptions: &providerhub.ResourceProviderManagementErrorResponseMessageOptionsArgs{
    							ServerFailureResponseMessageType: pulumi.String("string"),
    						},
    						ExpeditedRolloutMetadata: &providerhub.ResourceProviderManagementExpeditedRolloutMetadataArgs{
    							Enabled:                pulumi.Bool(false),
    							ExpeditedRolloutIntent: pulumi.String("string"),
    						},
    						ExpeditedRolloutSubmitters: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						IncidentContactEmail:   pulumi.String("string"),
    						IncidentRoutingService: pulumi.String("string"),
    						IncidentRoutingTeam:    pulumi.String("string"),
    						ManifestOwners: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						PcCode:                pulumi.String("string"),
    						ProfitCenterProgramId: pulumi.String("string"),
    						ResourceAccessPolicy:  pulumi.String("string"),
    						ResourceAccessRoles: providerhub.ResourceAccessRoleArray{
    							&providerhub.ResourceAccessRoleArgs{
    								Actions: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								AllowedGroupClaims: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    							},
    						},
    						SchemaOwners: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						ServiceTreeInfos: providerhub.ServiceTreeInfoArray{
    							&providerhub.ServiceTreeInfoArgs{
    								ComponentId: pulumi.String("string"),
    								Readiness:   pulumi.String("string"),
    								ServiceId:   pulumi.String("string"),
    							},
    						},
    					},
    					ManagementGroupGlobalNotificationEndpoints: providerhub.ResourceProviderEndpointArray{
    						&providerhub.ResourceProviderEndpointArgs{
    							ApiVersions: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Enabled:      pulumi.Bool(false),
    							EndpointType: pulumi.String("string"),
    							EndpointUri:  pulumi.String("string"),
    							FeaturesRule: &providerhub.ResourceProviderEndpointFeaturesRuleArgs{
    								RequiredFeaturesPolicy: pulumi.String("string"),
    							},
    							Locations: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							RequiredFeatures: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							SkuLink: pulumi.String("string"),
    							Timeout: pulumi.String("string"),
    						},
    					},
    					Metadata:            pulumi.Any("any"),
    					Namespace:           pulumi.String("string"),
    					NotificationOptions: pulumi.String("string"),
    					NotificationSettings: &providerhub.ResourceProviderManifestPropertiesNotificationSettingsArgs{
    						SubscriberSettings: providerhub.SubscriberSettingArray{
    							&providerhub.SubscriberSettingArgs{
    								FilterRules: providerhub.FilterRuleArray{
    									&providerhub.FilterRuleArgs{
    										EndpointInformation: providerhub.EndpointInformationArray{
    											&providerhub.EndpointInformationArgs{
    												Endpoint:      pulumi.String("string"),
    												EndpointType:  pulumi.String("string"),
    												SchemaVersion: pulumi.String("string"),
    											},
    										},
    										FilterQuery: pulumi.String("string"),
    									},
    								},
    							},
    						},
    					},
    					Notifications: providerhub.NotificationArray{
    						&providerhub.NotificationArgs{
    							NotificationType:  pulumi.String("string"),
    							SkipNotifications: pulumi.String("string"),
    						},
    					},
    					OptionalFeatures: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					PrivateResourceProviderConfiguration: &providerhub.ProviderRegistrationPropertiesPrivateResourceProviderConfigurationArgs{
    						AllowedSubscriptions: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    					ProviderAuthentication: &providerhub.ResourceProviderManifestPropertiesProviderAuthenticationArgs{
    						AllowedAudiences: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    					},
    					ProviderAuthorizations: providerhub.ResourceProviderAuthorizationArray{
    						&providerhub.ResourceProviderAuthorizationArgs{
    							AllowedThirdPartyExtensions: providerhub.ThirdPartyExtensionArray{
    								&providerhub.ThirdPartyExtensionArgs{
    									Name: pulumi.String("string"),
    								},
    							},
    							ApplicationId: pulumi.String("string"),
    							GroupingTag:   pulumi.String("string"),
    							ManagedByAuthorization: &providerhub.ResourceProviderAuthorizationManagedByAuthorizationArgs{
    								AdditionalAuthorizations: providerhub.AdditionalAuthorizationArray{
    									&providerhub.AdditionalAuthorizationArgs{
    										ApplicationId:    pulumi.String("string"),
    										RoleDefinitionId: pulumi.String("string"),
    									},
    								},
    								AllowManagedByInheritance:         pulumi.Bool(false),
    								ManagedByResourceRoleDefinitionId: pulumi.String("string"),
    							},
    							ManagedByRoleDefinitionId: pulumi.String("string"),
    							RoleDefinitionId:          pulumi.String("string"),
    						},
    					},
    					ProviderHubMetadata: &providerhub.ProviderRegistrationPropertiesProviderHubMetadataArgs{
    						DirectRpRoleDefinitionId:             pulumi.String("string"),
    						GlobalAsyncOperationResourceTypeName: pulumi.String("string"),
    						ProviderAuthentication: &providerhub.ProviderHubMetadataProviderAuthenticationArgs{
    							AllowedAudiences: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    						ProviderAuthorizations: providerhub.ResourceProviderAuthorizationArray{
    							&providerhub.ResourceProviderAuthorizationArgs{
    								AllowedThirdPartyExtensions: providerhub.ThirdPartyExtensionArray{
    									&providerhub.ThirdPartyExtensionArgs{
    										Name: pulumi.String("string"),
    									},
    								},
    								ApplicationId: pulumi.String("string"),
    								GroupingTag:   pulumi.String("string"),
    								ManagedByAuthorization: &providerhub.ResourceProviderAuthorizationManagedByAuthorizationArgs{
    									AdditionalAuthorizations: providerhub.AdditionalAuthorizationArray{
    										&providerhub.AdditionalAuthorizationArgs{
    											ApplicationId:    pulumi.String("string"),
    											RoleDefinitionId: pulumi.String("string"),
    										},
    									},
    									AllowManagedByInheritance:         pulumi.Bool(false),
    									ManagedByResourceRoleDefinitionId: pulumi.String("string"),
    								},
    								ManagedByRoleDefinitionId: pulumi.String("string"),
    								RoleDefinitionId:          pulumi.String("string"),
    							},
    						},
    						RegionalAsyncOperationResourceTypeName: pulumi.String("string"),
    						ThirdPartyProviderAuthorization: &providerhub.ProviderHubMetadataThirdPartyProviderAuthorizationArgs{
    							Authorizations: providerhub.LightHouseAuthorizationArray{
    								&providerhub.LightHouseAuthorizationArgs{
    									PrincipalId:      pulumi.String("string"),
    									RoleDefinitionId: pulumi.String("string"),
    								},
    							},
    							ManagedByTenantId: pulumi.String("string"),
    						},
    					},
    					ProviderType:    pulumi.String("string"),
    					ProviderVersion: pulumi.String("string"),
    					RequestHeaderOptions: &providerhub.ResourceProviderManifestPropertiesRequestHeaderOptionsArgs{
    						OptInHeaders:  pulumi.String("string"),
    						OptOutHeaders: pulumi.String("string"),
    					},
    					RequiredFeatures: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					ResourceGroupLockOptionDuringMove: &providerhub.ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMoveArgs{
    						BlockActionVerb: pulumi.String("string"),
    					},
    					ResourceHydrationAccounts: providerhub.ResourceHydrationAccountArray{
    						&providerhub.ResourceHydrationAccountArgs{
    							AccountName:                         pulumi.String("string"),
    							EncryptedKey:                        pulumi.String("string"),
    							MaxChildResourceConsistencyJobLimit: pulumi.Float64(0),
    							SubscriptionId:                      pulumi.String("string"),
    						},
    					},
    					ResourceProviderAuthorizationRules: &providerhub.ResourceProviderAuthorizationRulesArgs{
    						AsyncOperationPollingRules: &providerhub.AsyncOperationPollingRulesArgs{
    							AdditionalOptions: pulumi.String("string"),
    							AuthorizationActions: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    					},
    					ResponseOptions: &providerhub.ResourceProviderManifestPropertiesResponseOptionsArgs{
    						ServiceClientOptionsType: pulumi.String("string"),
    					},
    					ServiceName: pulumi.String("string"),
    					Services: providerhub.ResourceProviderServiceArray{
    						&providerhub.ResourceProviderServiceArgs{
    							ServiceName: pulumi.String("string"),
    							Status:      pulumi.String("string"),
    						},
    					},
    					SubscriptionLifecycleNotificationSpecifications: &providerhub.ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs{
    						SoftDeleteTTL: pulumi.String("string"),
    						SubscriptionStateOverrideActions: providerhub.SubscriptionStateOverrideActionArray{
    							&providerhub.SubscriptionStateOverrideActionArgs{
    								Action: pulumi.String("string"),
    								State:  pulumi.String("string"),
    							},
    						},
    					},
    					TemplateDeploymentOptions: &providerhub.ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs{
    						PreflightOptions: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						PreflightSupported: pulumi.Bool(false),
    					},
    					TokenAuthConfiguration: &providerhub.TokenAuthConfigurationArgs{
    						AuthenticationScheme:                     pulumi.String("string"),
    						DisableCertificateAuthenticationFallback: pulumi.Bool(false),
    						SignedRequestScope:                       pulumi.String("string"),
    					},
    				},
    			},
    			ResourceTypeRegistrations: providerhub.ResourceTypeRegistrationTypeArray{
    				&providerhub.ResourceTypeRegistrationTypeArgs{
    					Kind: pulumi.String("string"),
    					Properties: &providerhub.ResourceTypeRegistrationPropertiesArgs{
    						AddResourceListTargetLocations: pulumi.Bool(false),
    						AdditionalOptions:              pulumi.String("string"),
    						AllowEmptyRoleAssignments:      pulumi.Bool(false),
    						AllowedResourceNames: providerhub.AllowedResourceNameArray{
    							&providerhub.AllowedResourceNameArgs{
    								GetActionVerb: pulumi.String("string"),
    								Name:          pulumi.String("string"),
    							},
    						},
    						AllowedTemplateDeploymentReferenceActions: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						AllowedUnauthorizedActions: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						AllowedUnauthorizedActionsExtensions: providerhub.AllowedUnauthorizedActionsExtensionArray{
    							&providerhub.AllowedUnauthorizedActionsExtensionArgs{
    								Action: pulumi.String("string"),
    								Intent: pulumi.String("string"),
    							},
    						},
    						ApiProfiles: providerhub.ApiProfileArray{
    							&providerhub.ApiProfileArgs{
    								ApiVersion:     pulumi.String("string"),
    								ProfileVersion: pulumi.String("string"),
    							},
    						},
    						AsyncOperationResourceTypeName: pulumi.String("string"),
    						AsyncTimeoutRules: providerhub.AsyncTimeoutRuleArray{
    							&providerhub.AsyncTimeoutRuleArgs{
    								ActionName: pulumi.String("string"),
    								Timeout:    pulumi.String("string"),
    							},
    						},
    						AuthorizationActionMappings: providerhub.AuthorizationActionMappingArray{
    							&providerhub.AuthorizationActionMappingArgs{
    								Desired:  pulumi.String("string"),
    								Original: pulumi.String("string"),
    							},
    						},
    						AvailabilityZoneRule: &providerhub.ResourceTypeRegistrationPropertiesAvailabilityZoneRuleArgs{
    							AvailabilityZonePolicy: pulumi.String("string"),
    						},
    						CapacityRule: &providerhub.ResourceTypeRegistrationPropertiesCapacityRuleArgs{
    							CapacityPolicy: pulumi.String("string"),
    							SkuAlias:       pulumi.String("string"),
    						},
    						Category: pulumi.String("string"),
    						CheckNameAvailabilitySpecifications: &providerhub.ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecificationsArgs{
    							EnableDefaultValidation: pulumi.Bool(false),
    							ResourceTypesWithCustomValidation: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    						CommonApiVersions: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						CrossTenantTokenValidation: pulumi.String("string"),
    						DefaultApiVersion:          pulumi.String("string"),
    						DisallowedActionVerbs: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						DisallowedEndUserOperations: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						DstsConfiguration: &providerhub.ResourceTypeRegistrationPropertiesDstsConfigurationArgs{
    							ServiceName:    pulumi.String("string"),
    							ServiceDnsName: pulumi.String("string"),
    						},
    						EnableAsyncOperation: pulumi.Bool(false),
    						EnableThirdPartyS2S:  pulumi.Bool(false),
    						Endpoints: providerhub.ResourceTypeEndpointArray{
    							&providerhub.ResourceTypeEndpointArgs{
    								ApiVersion: pulumi.String("string"),
    								ApiVersions: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								DataBoundary: pulumi.String("string"),
    								DstsConfiguration: &providerhub.ResourceTypeEndpointDstsConfigurationArgs{
    									ServiceName:    pulumi.String("string"),
    									ServiceDnsName: pulumi.String("string"),
    								},
    								Enabled:      pulumi.Bool(false),
    								EndpointType: pulumi.String("string"),
    								EndpointUri:  pulumi.String("string"),
    								Extensions: providerhub.ResourceTypeExtensionArray{
    									&providerhub.ResourceTypeExtensionArgs{
    										EndpointUri: pulumi.String("string"),
    										ExtensionCategories: pulumi.StringArray{
    											pulumi.String("string"),
    										},
    										Timeout: pulumi.String("string"),
    									},
    								},
    								FeaturesRule: &providerhub.ResourceTypeEndpointFeaturesRuleArgs{
    									RequiredFeaturesPolicy: pulumi.String("string"),
    								},
    								Kind: pulumi.String("string"),
    								Locations: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								RequiredFeatures: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								SkuLink: pulumi.String("string"),
    								Timeout: pulumi.String("string"),
    								TokenAuthConfiguration: &providerhub.TokenAuthConfigurationArgs{
    									AuthenticationScheme:                     pulumi.String("string"),
    									DisableCertificateAuthenticationFallback: pulumi.Bool(false),
    									SignedRequestScope:                       pulumi.String("string"),
    								},
    								Zones: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    							},
    						},
    						ExtendedLocations: providerhub.ExtendedLocationOptionsArray{
    							&providerhub.ExtendedLocationOptionsArgs{
    								SupportedPolicy: pulumi.String("string"),
    								Type:            pulumi.String("string"),
    							},
    						},
    						ExtensionOptions: &providerhub.ResourceTypeRegistrationPropertiesExtensionOptionsArgs{
    							ResourceCreationBegin: &providerhub.ResourceTypeExtensionOptionsResourceCreationBeginArgs{
    								Request: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								Response: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    							},
    						},
    						FeaturesRule: &providerhub.ResourceTypeRegistrationPropertiesFeaturesRuleArgs{
    							RequiredFeaturesPolicy: pulumi.String("string"),
    						},
    						FrontdoorRequestMode: pulumi.String("string"),
    						GroupingTag:          pulumi.String("string"),
    						IdentityManagement: &providerhub.ResourceTypeRegistrationPropertiesIdentityManagementArgs{
    							ApplicationId: pulumi.String("string"),
    							ApplicationIds: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							DelegationAppIds: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Type: pulumi.String("string"),
    						},
    						IsPureProxy: pulumi.Bool(false),
    						LegacyName:  pulumi.String("string"),
    						LegacyNames: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						LegacyPolicy: &providerhub.ResourceTypeRegistrationPropertiesLegacyPolicyArgs{
    							DisallowedConditions: providerhub.LegacyDisallowedConditionArray{
    								&providerhub.LegacyDisallowedConditionArgs{
    									DisallowedLegacyOperations: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									Feature: pulumi.String("string"),
    								},
    							},
    							DisallowedLegacyOperations: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    						LinkedAccessChecks: providerhub.LinkedAccessCheckArray{
    							&providerhub.LinkedAccessCheckArgs{
    								ActionName:       pulumi.String("string"),
    								LinkedAction:     pulumi.String("string"),
    								LinkedActionVerb: pulumi.String("string"),
    								LinkedProperty:   pulumi.String("string"),
    								LinkedType:       pulumi.String("string"),
    							},
    						},
    						LinkedNotificationRules: providerhub.LinkedNotificationRuleArray{
    							&providerhub.LinkedNotificationRuleArgs{
    								Actions: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								ActionsOnFailedOperation: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								FastPathActions: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								FastPathActionsOnFailedOperation: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								LinkedNotificationTimeout: pulumi.String("string"),
    							},
    						},
    						LinkedOperationRules: providerhub.LinkedOperationRuleArray{
    							&providerhub.LinkedOperationRuleArgs{
    								LinkedAction:    pulumi.String("string"),
    								LinkedOperation: pulumi.String("string"),
    								DependsOnTypes: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    							},
    						},
    						LoggingRules: providerhub.LoggingRuleArray{
    							&providerhub.LoggingRuleArgs{
    								Action:      pulumi.String("string"),
    								DetailLevel: pulumi.String("string"),
    								Direction:   pulumi.String("string"),
    								HiddenPropertyPaths: &providerhub.LoggingRuleHiddenPropertyPathsArgs{
    									HiddenPathsOnRequest: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									HiddenPathsOnResponse: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    								},
    							},
    						},
    						Management: &providerhub.ResourceTypeRegistrationPropertiesManagementArgs{
    							AuthorizationOwners: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							CanaryManifestOwners: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							ErrorResponseMessageOptions: &providerhub.ResourceProviderManagementErrorResponseMessageOptionsArgs{
    								ServerFailureResponseMessageType: pulumi.String("string"),
    							},
    							ExpeditedRolloutMetadata: &providerhub.ResourceProviderManagementExpeditedRolloutMetadataArgs{
    								Enabled:                pulumi.Bool(false),
    								ExpeditedRolloutIntent: pulumi.String("string"),
    							},
    							ExpeditedRolloutSubmitters: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							IncidentContactEmail:   pulumi.String("string"),
    							IncidentRoutingService: pulumi.String("string"),
    							IncidentRoutingTeam:    pulumi.String("string"),
    							ManifestOwners: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							PcCode:                pulumi.String("string"),
    							ProfitCenterProgramId: pulumi.String("string"),
    							ResourceAccessPolicy:  pulumi.String("string"),
    							ResourceAccessRoles: providerhub.ResourceAccessRoleArray{
    								&providerhub.ResourceAccessRoleArgs{
    									Actions: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									AllowedGroupClaims: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    								},
    							},
    							SchemaOwners: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							ServiceTreeInfos: providerhub.ServiceTreeInfoArray{
    								&providerhub.ServiceTreeInfoArgs{
    									ComponentId: pulumi.String("string"),
    									Readiness:   pulumi.String("string"),
    									ServiceId:   pulumi.String("string"),
    								},
    							},
    						},
    						ManifestLink: pulumi.String("string"),
    						MarketplaceOptions: &providerhub.ResourceTypeRegistrationPropertiesMarketplaceOptionsArgs{
    							AddOnPlanConversionAllowed: pulumi.Bool(false),
    						},
    						MarketplaceType: pulumi.String("string"),
    						Metadata: pulumi.Map{
    							"string": pulumi.Any("any"),
    						},
    						Notifications: providerhub.NotificationArray{
    							&providerhub.NotificationArgs{
    								NotificationType:  pulumi.String("string"),
    								SkipNotifications: pulumi.String("string"),
    							},
    						},
    						OnBehalfOfTokens: &providerhub.ResourceTypeOnBehalfOfTokenArgs{
    							ActionName: pulumi.String("string"),
    							LifeTime:   pulumi.String("string"),
    						},
    						OpenApiConfiguration: &providerhub.OpenApiConfigurationArgs{
    							Validation: &providerhub.OpenApiValidationArgs{
    								AllowNoncompliantCollectionResponse: pulumi.Bool(false),
    							},
    						},
    						PolicyExecutionType: pulumi.String("string"),
    						QuotaRule: &providerhub.QuotaRuleArgs{
    							LocationRules: providerhub.LocationQuotaRuleArray{
    								&providerhub.LocationQuotaRuleArgs{
    									Location: pulumi.String("string"),
    									Policy:   pulumi.String("string"),
    									QuotaId:  pulumi.String("string"),
    								},
    							},
    							QuotaPolicy: pulumi.String("string"),
    							RequiredFeatures: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    						Regionality: pulumi.String("string"),
    						RequestHeaderOptions: &providerhub.ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs{
    							OptInHeaders:  pulumi.String("string"),
    							OptOutHeaders: pulumi.String("string"),
    						},
    						RequiredFeatures: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						ResourceCache: &providerhub.ResourceTypeRegistrationPropertiesResourceCacheArgs{
    							EnableResourceCache:             pulumi.Bool(false),
    							ResourceCacheExpirationTimespan: pulumi.String("string"),
    						},
    						ResourceConcurrencyControlOptions: providerhub.ResourceConcurrencyControlOptionMap{
    							"string": &providerhub.ResourceConcurrencyControlOptionArgs{
    								Policy: pulumi.String("string"),
    							},
    						},
    						ResourceDeletionPolicy: pulumi.String("string"),
    						ResourceGraphConfiguration: &providerhub.ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs{
    							ApiVersion: pulumi.String("string"),
    							Enabled:    pulumi.Bool(false),
    						},
    						ResourceManagementOptions: &providerhub.ResourceTypeRegistrationPropertiesResourceManagementOptionsArgs{
    							BatchProvisioningSupport: &providerhub.ResourceTypeRegistrationPropertiesBatchProvisioningSupportArgs{
    								SupportedOperations: pulumi.String("string"),
    							},
    							DeleteDependencies: providerhub.DeleteDependencyArray{
    								&providerhub.DeleteDependencyArgs{
    									LinkedProperty: pulumi.String("string"),
    									LinkedType:     pulumi.String("string"),
    									RequiredFeatures: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    								},
    							},
    							NestedProvisioningSupport: &providerhub.ResourceTypeRegistrationPropertiesNestedProvisioningSupportArgs{
    								MinimumApiVersion: pulumi.String("string"),
    							},
    						},
    						ResourceMovePolicy: &providerhub.ResourceTypeRegistrationPropertiesResourceMovePolicyArgs{
    							CrossResourceGroupMoveEnabled: pulumi.Bool(false),
    							CrossSubscriptionMoveEnabled:  pulumi.Bool(false),
    							ValidationRequired:            pulumi.Bool(false),
    						},
    						ResourceProviderAuthorizationRules: &providerhub.ResourceProviderAuthorizationRulesArgs{
    							AsyncOperationPollingRules: &providerhub.AsyncOperationPollingRulesArgs{
    								AdditionalOptions: pulumi.String("string"),
    								AuthorizationActions: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    							},
    						},
    						ResourceQueryManagement: &providerhub.ResourceTypeRegistrationPropertiesResourceQueryManagementArgs{
    							FilterOption: pulumi.String("string"),
    						},
    						ResourceSubType: pulumi.String("string"),
    						ResourceTypeCommonAttributeManagement: &providerhub.ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagementArgs{
    							CommonApiVersionsMergeMode: pulumi.String("string"),
    						},
    						ResourceValidation: pulumi.String("string"),
    						RoutingRule: &providerhub.ResourceTypeRegistrationPropertiesRoutingRuleArgs{
    							HostResourceType: pulumi.String("string"),
    						},
    						RoutingType: pulumi.String("string"),
    						ServiceTreeInfos: providerhub.ServiceTreeInfoArray{
    							&providerhub.ServiceTreeInfoArgs{
    								ComponentId: pulumi.String("string"),
    								Readiness:   pulumi.String("string"),
    								ServiceId:   pulumi.String("string"),
    							},
    						},
    						SkuLink: pulumi.String("string"),
    						SubscriptionLifecycleNotificationSpecifications: &providerhub.ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs{
    							SoftDeleteTTL: pulumi.String("string"),
    							SubscriptionStateOverrideActions: providerhub.SubscriptionStateOverrideActionArray{
    								&providerhub.SubscriptionStateOverrideActionArgs{
    									Action: pulumi.String("string"),
    									State:  pulumi.String("string"),
    								},
    							},
    						},
    						SubscriptionStateRules: providerhub.SubscriptionStateRuleArray{
    							&providerhub.SubscriptionStateRuleArgs{
    								AllowedActions: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								State: pulumi.String("string"),
    							},
    						},
    						SupportsTags: pulumi.Bool(false),
    						SwaggerSpecifications: providerhub.SwaggerSpecificationArray{
    							&providerhub.SwaggerSpecificationArgs{
    								ApiVersions: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								SwaggerSpecFolderUri: pulumi.String("string"),
    							},
    						},
    						TemplateDeploymentOptions: &providerhub.ResourceTypeRegistrationPropertiesTemplateDeploymentOptionsArgs{
    							PreflightOptions: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							PreflightSupported: pulumi.Bool(false),
    						},
    						TemplateDeploymentPolicy: &providerhub.ResourceTypeRegistrationPropertiesTemplateDeploymentPolicyArgs{
    							Capabilities:           pulumi.String("string"),
    							PreflightOptions:       pulumi.String("string"),
    							PreflightNotifications: pulumi.String("string"),
    						},
    						ThrottlingRules: providerhub.ThrottlingRuleArray{
    							&providerhub.ThrottlingRuleArgs{
    								Action: pulumi.String("string"),
    								Metrics: providerhub.ThrottlingMetricArray{
    									&providerhub.ThrottlingMetricArgs{
    										Limit:    pulumi.Float64(0),
    										Type:     pulumi.String("string"),
    										Interval: pulumi.String("string"),
    									},
    								},
    								ApplicationId: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    								RequiredFeatures: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    							},
    						},
    						TokenAuthConfiguration: &providerhub.TokenAuthConfigurationArgs{
    							AuthenticationScheme:                     pulumi.String("string"),
    							DisableCertificateAuthenticationFallback: pulumi.Bool(false),
    							SignedRequestScope:                       pulumi.String("string"),
    						},
    					},
    				},
    			},
    			RestOfTheWorldGroupOne: &providerhub.DefaultRolloutSpecificationRestOfTheWorldGroupOneArgs{
    				Regions: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				WaitDuration: pulumi.String("string"),
    			},
    			RestOfTheWorldGroupTwo: &providerhub.DefaultRolloutSpecificationRestOfTheWorldGroupTwoArgs{
    				Regions: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				WaitDuration: pulumi.String("string"),
    			},
    		},
    		Status: &providerhub.DefaultRolloutPropertiesStatusArgs{
    			CompletedRegions: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			FailedOrSkippedRegions: providerhub.ExtendedErrorInfoMap{
    				"string": &providerhub.ExtendedErrorInfoArgs{
    					AdditionalInfo: providerhub.TypedErrorInfoArray{
    						&providerhub.TypedErrorInfoArgs{
    							Type: pulumi.String("string"),
    						},
    					},
    					Code: pulumi.String("string"),
    					Details: providerhub.ExtendedErrorInfoArray{
    						extendedErrorInfo,
    					},
    					Message: pulumi.String("string"),
    					Target:  pulumi.String("string"),
    				},
    			},
    			ManifestCheckinStatus: &providerhub.DefaultRolloutStatusManifestCheckinStatusArgs{
    				IsCheckedIn:   pulumi.Bool(false),
    				StatusMessage: pulumi.String("string"),
    				CommitId:      pulumi.String("string"),
    				PullRequest:   pulumi.String("string"),
    			},
    			NextTrafficRegion:                pulumi.String("string"),
    			NextTrafficRegionScheduledTime:   pulumi.String("string"),
    			SubscriptionReregistrationResult: pulumi.String("string"),
    		},
    	},
    	RolloutName: pulumi.String("string"),
    })
    
    var defaultRolloutResource = new DefaultRollout("defaultRolloutResource", DefaultRolloutArgs.builder()
        .providerNamespace("string")
        .properties(DefaultRolloutPropertiesArgs.builder()
            .specification(DefaultRolloutPropertiesSpecificationArgs.builder()
                .autoProvisionConfig(DefaultRolloutSpecificationAutoProvisionConfigArgs.builder()
                    .resourceGraph(false)
                    .storage(false)
                    .build())
                .canary(DefaultRolloutSpecificationCanaryArgs.builder()
                    .regions("string")
                    .skipRegions("string")
                    .build())
                .expeditedRollout(DefaultRolloutSpecificationExpeditedRolloutArgs.builder()
                    .enabled(false)
                    .build())
                .highTraffic(DefaultRolloutSpecificationHighTrafficArgs.builder()
                    .regions("string")
                    .waitDuration("string")
                    .build())
                .lowTraffic(DefaultRolloutSpecificationLowTrafficArgs.builder()
                    .regions("string")
                    .waitDuration("string")
                    .build())
                .mediumTraffic(DefaultRolloutSpecificationMediumTrafficArgs.builder()
                    .regions("string")
                    .waitDuration("string")
                    .build())
                .providerRegistration(DefaultRolloutSpecificationProviderRegistrationArgs.builder()
                    .kind("string")
                    .properties(ProviderRegistrationPropertiesArgs.builder()
                        .capabilities(ResourceProviderCapabilitiesArgs.builder()
                            .effect("string")
                            .quotaId("string")
                            .requiredFeatures("string")
                            .build())
                        .crossTenantTokenValidation("string")
                        .customManifestVersion("string")
                        .dstsConfiguration(ResourceProviderManifestPropertiesDstsConfigurationArgs.builder()
                            .serviceName("string")
                            .serviceDnsName("string")
                            .build())
                        .enableTenantLinkedNotification(false)
                        .featuresRule(ResourceProviderManifestPropertiesFeaturesRuleArgs.builder()
                            .requiredFeaturesPolicy("string")
                            .build())
                        .globalNotificationEndpoints(ResourceProviderEndpointArgs.builder()
                            .apiVersions("string")
                            .enabled(false)
                            .endpointType("string")
                            .endpointUri("string")
                            .featuresRule(ResourceProviderEndpointFeaturesRuleArgs.builder()
                                .requiredFeaturesPolicy("string")
                                .build())
                            .locations("string")
                            .requiredFeatures("string")
                            .skuLink("string")
                            .timeout("string")
                            .build())
                        .legacyNamespace("string")
                        .legacyRegistrations("string")
                        .linkedNotificationRules(FanoutLinkedNotificationRuleArgs.builder()
                            .actions("string")
                            .dstsConfiguration(FanoutLinkedNotificationRuleDstsConfigurationArgs.builder()
                                .serviceName("string")
                                .serviceDnsName("string")
                                .build())
                            .endpoints(ResourceProviderEndpointArgs.builder()
                                .apiVersions("string")
                                .enabled(false)
                                .endpointType("string")
                                .endpointUri("string")
                                .featuresRule(ResourceProviderEndpointFeaturesRuleArgs.builder()
                                    .requiredFeaturesPolicy("string")
                                    .build())
                                .locations("string")
                                .requiredFeatures("string")
                                .skuLink("string")
                                .timeout("string")
                                .build())
                            .tokenAuthConfiguration(TokenAuthConfigurationArgs.builder()
                                .authenticationScheme("string")
                                .disableCertificateAuthenticationFallback(false)
                                .signedRequestScope("string")
                                .build())
                            .build())
                        .management(ResourceProviderManifestPropertiesManagementArgs.builder()
                            .authorizationOwners("string")
                            .canaryManifestOwners("string")
                            .errorResponseMessageOptions(ResourceProviderManagementErrorResponseMessageOptionsArgs.builder()
                                .serverFailureResponseMessageType("string")
                                .build())
                            .expeditedRolloutMetadata(ResourceProviderManagementExpeditedRolloutMetadataArgs.builder()
                                .enabled(false)
                                .expeditedRolloutIntent("string")
                                .build())
                            .expeditedRolloutSubmitters("string")
                            .incidentContactEmail("string")
                            .incidentRoutingService("string")
                            .incidentRoutingTeam("string")
                            .manifestOwners("string")
                            .pcCode("string")
                            .profitCenterProgramId("string")
                            .resourceAccessPolicy("string")
                            .resourceAccessRoles(ResourceAccessRoleArgs.builder()
                                .actions("string")
                                .allowedGroupClaims("string")
                                .build())
                            .schemaOwners("string")
                            .serviceTreeInfos(ServiceTreeInfoArgs.builder()
                                .componentId("string")
                                .readiness("string")
                                .serviceId("string")
                                .build())
                            .build())
                        .managementGroupGlobalNotificationEndpoints(ResourceProviderEndpointArgs.builder()
                            .apiVersions("string")
                            .enabled(false)
                            .endpointType("string")
                            .endpointUri("string")
                            .featuresRule(ResourceProviderEndpointFeaturesRuleArgs.builder()
                                .requiredFeaturesPolicy("string")
                                .build())
                            .locations("string")
                            .requiredFeatures("string")
                            .skuLink("string")
                            .timeout("string")
                            .build())
                        .metadata("any")
                        .namespace("string")
                        .notificationOptions("string")
                        .notificationSettings(ResourceProviderManifestPropertiesNotificationSettingsArgs.builder()
                            .subscriberSettings(SubscriberSettingArgs.builder()
                                .filterRules(FilterRuleArgs.builder()
                                    .endpointInformation(EndpointInformationArgs.builder()
                                        .endpoint("string")
                                        .endpointType("string")
                                        .schemaVersion("string")
                                        .build())
                                    .filterQuery("string")
                                    .build())
                                .build())
                            .build())
                        .notifications(NotificationArgs.builder()
                            .notificationType("string")
                            .skipNotifications("string")
                            .build())
                        .optionalFeatures("string")
                        .privateResourceProviderConfiguration(ProviderRegistrationPropertiesPrivateResourceProviderConfigurationArgs.builder()
                            .allowedSubscriptions("string")
                            .build())
                        .providerAuthentication(ResourceProviderManifestPropertiesProviderAuthenticationArgs.builder()
                            .allowedAudiences("string")
                            .build())
                        .providerAuthorizations(ResourceProviderAuthorizationArgs.builder()
                            .allowedThirdPartyExtensions(ThirdPartyExtensionArgs.builder()
                                .name("string")
                                .build())
                            .applicationId("string")
                            .groupingTag("string")
                            .managedByAuthorization(ResourceProviderAuthorizationManagedByAuthorizationArgs.builder()
                                .additionalAuthorizations(AdditionalAuthorizationArgs.builder()
                                    .applicationId("string")
                                    .roleDefinitionId("string")
                                    .build())
                                .allowManagedByInheritance(false)
                                .managedByResourceRoleDefinitionId("string")
                                .build())
                            .managedByRoleDefinitionId("string")
                            .roleDefinitionId("string")
                            .build())
                        .providerHubMetadata(ProviderRegistrationPropertiesProviderHubMetadataArgs.builder()
                            .directRpRoleDefinitionId("string")
                            .globalAsyncOperationResourceTypeName("string")
                            .providerAuthentication(ProviderHubMetadataProviderAuthenticationArgs.builder()
                                .allowedAudiences("string")
                                .build())
                            .providerAuthorizations(ResourceProviderAuthorizationArgs.builder()
                                .allowedThirdPartyExtensions(ThirdPartyExtensionArgs.builder()
                                    .name("string")
                                    .build())
                                .applicationId("string")
                                .groupingTag("string")
                                .managedByAuthorization(ResourceProviderAuthorizationManagedByAuthorizationArgs.builder()
                                    .additionalAuthorizations(AdditionalAuthorizationArgs.builder()
                                        .applicationId("string")
                                        .roleDefinitionId("string")
                                        .build())
                                    .allowManagedByInheritance(false)
                                    .managedByResourceRoleDefinitionId("string")
                                    .build())
                                .managedByRoleDefinitionId("string")
                                .roleDefinitionId("string")
                                .build())
                            .regionalAsyncOperationResourceTypeName("string")
                            .thirdPartyProviderAuthorization(ProviderHubMetadataThirdPartyProviderAuthorizationArgs.builder()
                                .authorizations(LightHouseAuthorizationArgs.builder()
                                    .principalId("string")
                                    .roleDefinitionId("string")
                                    .build())
                                .managedByTenantId("string")
                                .build())
                            .build())
                        .providerType("string")
                        .providerVersion("string")
                        .requestHeaderOptions(ResourceProviderManifestPropertiesRequestHeaderOptionsArgs.builder()
                            .optInHeaders("string")
                            .optOutHeaders("string")
                            .build())
                        .requiredFeatures("string")
                        .resourceGroupLockOptionDuringMove(ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMoveArgs.builder()
                            .blockActionVerb("string")
                            .build())
                        .resourceHydrationAccounts(ResourceHydrationAccountArgs.builder()
                            .accountName("string")
                            .encryptedKey("string")
                            .maxChildResourceConsistencyJobLimit(0.0)
                            .subscriptionId("string")
                            .build())
                        .resourceProviderAuthorizationRules(ResourceProviderAuthorizationRulesArgs.builder()
                            .asyncOperationPollingRules(AsyncOperationPollingRulesArgs.builder()
                                .additionalOptions("string")
                                .authorizationActions("string")
                                .build())
                            .build())
                        .responseOptions(ResourceProviderManifestPropertiesResponseOptionsArgs.builder()
                            .serviceClientOptionsType("string")
                            .build())
                        .serviceName("string")
                        .services(ResourceProviderServiceArgs.builder()
                            .serviceName("string")
                            .status("string")
                            .build())
                        .subscriptionLifecycleNotificationSpecifications(ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs.builder()
                            .softDeleteTTL("string")
                            .subscriptionStateOverrideActions(SubscriptionStateOverrideActionArgs.builder()
                                .action("string")
                                .state("string")
                                .build())
                            .build())
                        .templateDeploymentOptions(ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs.builder()
                            .preflightOptions("string")
                            .preflightSupported(false)
                            .build())
                        .tokenAuthConfiguration(TokenAuthConfigurationArgs.builder()
                            .authenticationScheme("string")
                            .disableCertificateAuthenticationFallback(false)
                            .signedRequestScope("string")
                            .build())
                        .build())
                    .build())
                .resourceTypeRegistrations(ResourceTypeRegistrationArgs.builder()
                    .kind("string")
                    .properties(ResourceTypeRegistrationPropertiesArgs.builder()
                        .addResourceListTargetLocations(false)
                        .additionalOptions("string")
                        .allowEmptyRoleAssignments(false)
                        .allowedResourceNames(AllowedResourceNameArgs.builder()
                            .getActionVerb("string")
                            .name("string")
                            .build())
                        .allowedTemplateDeploymentReferenceActions("string")
                        .allowedUnauthorizedActions("string")
                        .allowedUnauthorizedActionsExtensions(AllowedUnauthorizedActionsExtensionArgs.builder()
                            .action("string")
                            .intent("string")
                            .build())
                        .apiProfiles(ApiProfileArgs.builder()
                            .apiVersion("string")
                            .profileVersion("string")
                            .build())
                        .asyncOperationResourceTypeName("string")
                        .asyncTimeoutRules(AsyncTimeoutRuleArgs.builder()
                            .actionName("string")
                            .timeout("string")
                            .build())
                        .authorizationActionMappings(AuthorizationActionMappingArgs.builder()
                            .desired("string")
                            .original("string")
                            .build())
                        .availabilityZoneRule(ResourceTypeRegistrationPropertiesAvailabilityZoneRuleArgs.builder()
                            .availabilityZonePolicy("string")
                            .build())
                        .capacityRule(ResourceTypeRegistrationPropertiesCapacityRuleArgs.builder()
                            .capacityPolicy("string")
                            .skuAlias("string")
                            .build())
                        .category("string")
                        .checkNameAvailabilitySpecifications(ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecificationsArgs.builder()
                            .enableDefaultValidation(false)
                            .resourceTypesWithCustomValidation("string")
                            .build())
                        .commonApiVersions("string")
                        .crossTenantTokenValidation("string")
                        .defaultApiVersion("string")
                        .disallowedActionVerbs("string")
                        .disallowedEndUserOperations("string")
                        .dstsConfiguration(ResourceTypeRegistrationPropertiesDstsConfigurationArgs.builder()
                            .serviceName("string")
                            .serviceDnsName("string")
                            .build())
                        .enableAsyncOperation(false)
                        .enableThirdPartyS2S(false)
                        .endpoints(ResourceTypeEndpointArgs.builder()
                            .apiVersion("string")
                            .apiVersions("string")
                            .dataBoundary("string")
                            .dstsConfiguration(ResourceTypeEndpointDstsConfigurationArgs.builder()
                                .serviceName("string")
                                .serviceDnsName("string")
                                .build())
                            .enabled(false)
                            .endpointType("string")
                            .endpointUri("string")
                            .extensions(ResourceTypeExtensionArgs.builder()
                                .endpointUri("string")
                                .extensionCategories("string")
                                .timeout("string")
                                .build())
                            .featuresRule(ResourceTypeEndpointFeaturesRuleArgs.builder()
                                .requiredFeaturesPolicy("string")
                                .build())
                            .kind("string")
                            .locations("string")
                            .requiredFeatures("string")
                            .skuLink("string")
                            .timeout("string")
                            .tokenAuthConfiguration(TokenAuthConfigurationArgs.builder()
                                .authenticationScheme("string")
                                .disableCertificateAuthenticationFallback(false)
                                .signedRequestScope("string")
                                .build())
                            .zones("string")
                            .build())
                        .extendedLocations(ExtendedLocationOptionsArgs.builder()
                            .supportedPolicy("string")
                            .type("string")
                            .build())
                        .extensionOptions(ResourceTypeRegistrationPropertiesExtensionOptionsArgs.builder()
                            .resourceCreationBegin(ResourceTypeExtensionOptionsResourceCreationBeginArgs.builder()
                                .request("string")
                                .response("string")
                                .build())
                            .build())
                        .featuresRule(ResourceTypeRegistrationPropertiesFeaturesRuleArgs.builder()
                            .requiredFeaturesPolicy("string")
                            .build())
                        .frontdoorRequestMode("string")
                        .groupingTag("string")
                        .identityManagement(ResourceTypeRegistrationPropertiesIdentityManagementArgs.builder()
                            .applicationId("string")
                            .applicationIds("string")
                            .delegationAppIds("string")
                            .type("string")
                            .build())
                        .isPureProxy(false)
                        .legacyName("string")
                        .legacyNames("string")
                        .legacyPolicy(ResourceTypeRegistrationPropertiesLegacyPolicyArgs.builder()
                            .disallowedConditions(LegacyDisallowedConditionArgs.builder()
                                .disallowedLegacyOperations("string")
                                .feature("string")
                                .build())
                            .disallowedLegacyOperations("string")
                            .build())
                        .linkedAccessChecks(LinkedAccessCheckArgs.builder()
                            .actionName("string")
                            .linkedAction("string")
                            .linkedActionVerb("string")
                            .linkedProperty("string")
                            .linkedType("string")
                            .build())
                        .linkedNotificationRules(LinkedNotificationRuleArgs.builder()
                            .actions("string")
                            .actionsOnFailedOperation("string")
                            .fastPathActions("string")
                            .fastPathActionsOnFailedOperation("string")
                            .linkedNotificationTimeout("string")
                            .build())
                        .linkedOperationRules(LinkedOperationRuleArgs.builder()
                            .linkedAction("string")
                            .linkedOperation("string")
                            .dependsOnTypes("string")
                            .build())
                        .loggingRules(LoggingRuleArgs.builder()
                            .action("string")
                            .detailLevel("string")
                            .direction("string")
                            .hiddenPropertyPaths(LoggingRuleHiddenPropertyPathsArgs.builder()
                                .hiddenPathsOnRequest("string")
                                .hiddenPathsOnResponse("string")
                                .build())
                            .build())
                        .management(ResourceTypeRegistrationPropertiesManagementArgs.builder()
                            .authorizationOwners("string")
                            .canaryManifestOwners("string")
                            .errorResponseMessageOptions(ResourceProviderManagementErrorResponseMessageOptionsArgs.builder()
                                .serverFailureResponseMessageType("string")
                                .build())
                            .expeditedRolloutMetadata(ResourceProviderManagementExpeditedRolloutMetadataArgs.builder()
                                .enabled(false)
                                .expeditedRolloutIntent("string")
                                .build())
                            .expeditedRolloutSubmitters("string")
                            .incidentContactEmail("string")
                            .incidentRoutingService("string")
                            .incidentRoutingTeam("string")
                            .manifestOwners("string")
                            .pcCode("string")
                            .profitCenterProgramId("string")
                            .resourceAccessPolicy("string")
                            .resourceAccessRoles(ResourceAccessRoleArgs.builder()
                                .actions("string")
                                .allowedGroupClaims("string")
                                .build())
                            .schemaOwners("string")
                            .serviceTreeInfos(ServiceTreeInfoArgs.builder()
                                .componentId("string")
                                .readiness("string")
                                .serviceId("string")
                                .build())
                            .build())
                        .manifestLink("string")
                        .marketplaceOptions(ResourceTypeRegistrationPropertiesMarketplaceOptionsArgs.builder()
                            .addOnPlanConversionAllowed(false)
                            .build())
                        .marketplaceType("string")
                        .metadata(Map.of("string", "any"))
                        .notifications(NotificationArgs.builder()
                            .notificationType("string")
                            .skipNotifications("string")
                            .build())
                        .onBehalfOfTokens(ResourceTypeOnBehalfOfTokenArgs.builder()
                            .actionName("string")
                            .lifeTime("string")
                            .build())
                        .openApiConfiguration(OpenApiConfigurationArgs.builder()
                            .validation(OpenApiValidationArgs.builder()
                                .allowNoncompliantCollectionResponse(false)
                                .build())
                            .build())
                        .policyExecutionType("string")
                        .quotaRule(QuotaRuleArgs.builder()
                            .locationRules(LocationQuotaRuleArgs.builder()
                                .location("string")
                                .policy("string")
                                .quotaId("string")
                                .build())
                            .quotaPolicy("string")
                            .requiredFeatures("string")
                            .build())
                        .regionality("string")
                        .requestHeaderOptions(ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs.builder()
                            .optInHeaders("string")
                            .optOutHeaders("string")
                            .build())
                        .requiredFeatures("string")
                        .resourceCache(ResourceTypeRegistrationPropertiesResourceCacheArgs.builder()
                            .enableResourceCache(false)
                            .resourceCacheExpirationTimespan("string")
                            .build())
                        .resourceConcurrencyControlOptions(Map.of("string", ResourceConcurrencyControlOptionArgs.builder()
                            .policy("string")
                            .build()))
                        .resourceDeletionPolicy("string")
                        .resourceGraphConfiguration(ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs.builder()
                            .apiVersion("string")
                            .enabled(false)
                            .build())
                        .resourceManagementOptions(ResourceTypeRegistrationPropertiesResourceManagementOptionsArgs.builder()
                            .batchProvisioningSupport(ResourceTypeRegistrationPropertiesBatchProvisioningSupportArgs.builder()
                                .supportedOperations("string")
                                .build())
                            .deleteDependencies(DeleteDependencyArgs.builder()
                                .linkedProperty("string")
                                .linkedType("string")
                                .requiredFeatures("string")
                                .build())
                            .nestedProvisioningSupport(ResourceTypeRegistrationPropertiesNestedProvisioningSupportArgs.builder()
                                .minimumApiVersion("string")
                                .build())
                            .build())
                        .resourceMovePolicy(ResourceTypeRegistrationPropertiesResourceMovePolicyArgs.builder()
                            .crossResourceGroupMoveEnabled(false)
                            .crossSubscriptionMoveEnabled(false)
                            .validationRequired(false)
                            .build())
                        .resourceProviderAuthorizationRules(ResourceProviderAuthorizationRulesArgs.builder()
                            .asyncOperationPollingRules(AsyncOperationPollingRulesArgs.builder()
                                .additionalOptions("string")
                                .authorizationActions("string")
                                .build())
                            .build())
                        .resourceQueryManagement(ResourceTypeRegistrationPropertiesResourceQueryManagementArgs.builder()
                            .filterOption("string")
                            .build())
                        .resourceSubType("string")
                        .resourceTypeCommonAttributeManagement(ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagementArgs.builder()
                            .commonApiVersionsMergeMode("string")
                            .build())
                        .resourceValidation("string")
                        .routingRule(ResourceTypeRegistrationPropertiesRoutingRuleArgs.builder()
                            .hostResourceType("string")
                            .build())
                        .routingType("string")
                        .serviceTreeInfos(ServiceTreeInfoArgs.builder()
                            .componentId("string")
                            .readiness("string")
                            .serviceId("string")
                            .build())
                        .skuLink("string")
                        .subscriptionLifecycleNotificationSpecifications(ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs.builder()
                            .softDeleteTTL("string")
                            .subscriptionStateOverrideActions(SubscriptionStateOverrideActionArgs.builder()
                                .action("string")
                                .state("string")
                                .build())
                            .build())
                        .subscriptionStateRules(SubscriptionStateRuleArgs.builder()
                            .allowedActions("string")
                            .state("string")
                            .build())
                        .supportsTags(false)
                        .swaggerSpecifications(SwaggerSpecificationArgs.builder()
                            .apiVersions("string")
                            .swaggerSpecFolderUri("string")
                            .build())
                        .templateDeploymentOptions(ResourceTypeRegistrationPropertiesTemplateDeploymentOptionsArgs.builder()
                            .preflightOptions("string")
                            .preflightSupported(false)
                            .build())
                        .templateDeploymentPolicy(ResourceTypeRegistrationPropertiesTemplateDeploymentPolicyArgs.builder()
                            .capabilities("string")
                            .preflightOptions("string")
                            .preflightNotifications("string")
                            .build())
                        .throttlingRules(ThrottlingRuleArgs.builder()
                            .action("string")
                            .metrics(ThrottlingMetricArgs.builder()
                                .limit(0.0)
                                .type("string")
                                .interval("string")
                                .build())
                            .applicationId("string")
                            .requiredFeatures("string")
                            .build())
                        .tokenAuthConfiguration(TokenAuthConfigurationArgs.builder()
                            .authenticationScheme("string")
                            .disableCertificateAuthenticationFallback(false)
                            .signedRequestScope("string")
                            .build())
                        .build())
                    .build())
                .restOfTheWorldGroupOne(DefaultRolloutSpecificationRestOfTheWorldGroupOneArgs.builder()
                    .regions("string")
                    .waitDuration("string")
                    .build())
                .restOfTheWorldGroupTwo(DefaultRolloutSpecificationRestOfTheWorldGroupTwoArgs.builder()
                    .regions("string")
                    .waitDuration("string")
                    .build())
                .build())
            .status(DefaultRolloutPropertiesStatusArgs.builder()
                .completedRegions("string")
                .failedOrSkippedRegions(Map.of("string", Map.ofEntries(
                    Map.entry("additionalInfo", TypedErrorInfoArgs.builder()
                        .type("string")
                        .build()),
                    Map.entry("code", "string"),
                    Map.entry("details", extendedErrorInfo),
                    Map.entry("message", "string"),
                    Map.entry("target", "string")
                )))
                .manifestCheckinStatus(DefaultRolloutStatusManifestCheckinStatusArgs.builder()
                    .isCheckedIn(false)
                    .statusMessage("string")
                    .commitId("string")
                    .pullRequest("string")
                    .build())
                .nextTrafficRegion("string")
                .nextTrafficRegionScheduledTime("string")
                .subscriptionReregistrationResult("string")
                .build())
            .build())
        .rolloutName("string")
        .build());
    
    default_rollout_resource = azure_native.providerhub.DefaultRollout("defaultRolloutResource",
        provider_namespace="string",
        properties={
            "specification": {
                "auto_provision_config": {
                    "resource_graph": False,
                    "storage": False,
                },
                "canary": {
                    "regions": ["string"],
                    "skip_regions": ["string"],
                },
                "expedited_rollout": {
                    "enabled": False,
                },
                "high_traffic": {
                    "regions": ["string"],
                    "wait_duration": "string",
                },
                "low_traffic": {
                    "regions": ["string"],
                    "wait_duration": "string",
                },
                "medium_traffic": {
                    "regions": ["string"],
                    "wait_duration": "string",
                },
                "provider_registration": {
                    "kind": "string",
                    "properties": {
                        "capabilities": [{
                            "effect": "string",
                            "quota_id": "string",
                            "required_features": ["string"],
                        }],
                        "cross_tenant_token_validation": "string",
                        "custom_manifest_version": "string",
                        "dsts_configuration": {
                            "service_name": "string",
                            "service_dns_name": "string",
                        },
                        "enable_tenant_linked_notification": False,
                        "features_rule": {
                            "required_features_policy": "string",
                        },
                        "global_notification_endpoints": [{
                            "api_versions": ["string"],
                            "enabled": False,
                            "endpoint_type": "string",
                            "endpoint_uri": "string",
                            "features_rule": {
                                "required_features_policy": "string",
                            },
                            "locations": ["string"],
                            "required_features": ["string"],
                            "sku_link": "string",
                            "timeout": "string",
                        }],
                        "legacy_namespace": "string",
                        "legacy_registrations": ["string"],
                        "linked_notification_rules": [{
                            "actions": ["string"],
                            "dsts_configuration": {
                                "service_name": "string",
                                "service_dns_name": "string",
                            },
                            "endpoints": [{
                                "api_versions": ["string"],
                                "enabled": False,
                                "endpoint_type": "string",
                                "endpoint_uri": "string",
                                "features_rule": {
                                    "required_features_policy": "string",
                                },
                                "locations": ["string"],
                                "required_features": ["string"],
                                "sku_link": "string",
                                "timeout": "string",
                            }],
                            "token_auth_configuration": {
                                "authentication_scheme": "string",
                                "disable_certificate_authentication_fallback": False,
                                "signed_request_scope": "string",
                            },
                        }],
                        "management": {
                            "authorization_owners": ["string"],
                            "canary_manifest_owners": ["string"],
                            "error_response_message_options": {
                                "server_failure_response_message_type": "string",
                            },
                            "expedited_rollout_metadata": {
                                "enabled": False,
                                "expedited_rollout_intent": "string",
                            },
                            "expedited_rollout_submitters": ["string"],
                            "incident_contact_email": "string",
                            "incident_routing_service": "string",
                            "incident_routing_team": "string",
                            "manifest_owners": ["string"],
                            "pc_code": "string",
                            "profit_center_program_id": "string",
                            "resource_access_policy": "string",
                            "resource_access_roles": [{
                                "actions": ["string"],
                                "allowed_group_claims": ["string"],
                            }],
                            "schema_owners": ["string"],
                            "service_tree_infos": [{
                                "component_id": "string",
                                "readiness": "string",
                                "service_id": "string",
                            }],
                        },
                        "management_group_global_notification_endpoints": [{
                            "api_versions": ["string"],
                            "enabled": False,
                            "endpoint_type": "string",
                            "endpoint_uri": "string",
                            "features_rule": {
                                "required_features_policy": "string",
                            },
                            "locations": ["string"],
                            "required_features": ["string"],
                            "sku_link": "string",
                            "timeout": "string",
                        }],
                        "metadata": "any",
                        "namespace": "string",
                        "notification_options": "string",
                        "notification_settings": {
                            "subscriber_settings": [{
                                "filter_rules": [{
                                    "endpoint_information": [{
                                        "endpoint": "string",
                                        "endpoint_type": "string",
                                        "schema_version": "string",
                                    }],
                                    "filter_query": "string",
                                }],
                            }],
                        },
                        "notifications": [{
                            "notification_type": "string",
                            "skip_notifications": "string",
                        }],
                        "optional_features": ["string"],
                        "private_resource_provider_configuration": {
                            "allowed_subscriptions": ["string"],
                        },
                        "provider_authentication": {
                            "allowed_audiences": ["string"],
                        },
                        "provider_authorizations": [{
                            "allowed_third_party_extensions": [{
                                "name": "string",
                            }],
                            "application_id": "string",
                            "grouping_tag": "string",
                            "managed_by_authorization": {
                                "additional_authorizations": [{
                                    "application_id": "string",
                                    "role_definition_id": "string",
                                }],
                                "allow_managed_by_inheritance": False,
                                "managed_by_resource_role_definition_id": "string",
                            },
                            "managed_by_role_definition_id": "string",
                            "role_definition_id": "string",
                        }],
                        "provider_hub_metadata": {
                            "direct_rp_role_definition_id": "string",
                            "global_async_operation_resource_type_name": "string",
                            "provider_authentication": {
                                "allowed_audiences": ["string"],
                            },
                            "provider_authorizations": [{
                                "allowed_third_party_extensions": [{
                                    "name": "string",
                                }],
                                "application_id": "string",
                                "grouping_tag": "string",
                                "managed_by_authorization": {
                                    "additional_authorizations": [{
                                        "application_id": "string",
                                        "role_definition_id": "string",
                                    }],
                                    "allow_managed_by_inheritance": False,
                                    "managed_by_resource_role_definition_id": "string",
                                },
                                "managed_by_role_definition_id": "string",
                                "role_definition_id": "string",
                            }],
                            "regional_async_operation_resource_type_name": "string",
                            "third_party_provider_authorization": {
                                "authorizations": [{
                                    "principal_id": "string",
                                    "role_definition_id": "string",
                                }],
                                "managed_by_tenant_id": "string",
                            },
                        },
                        "provider_type": "string",
                        "provider_version": "string",
                        "request_header_options": {
                            "opt_in_headers": "string",
                            "opt_out_headers": "string",
                        },
                        "required_features": ["string"],
                        "resource_group_lock_option_during_move": {
                            "block_action_verb": "string",
                        },
                        "resource_hydration_accounts": [{
                            "account_name": "string",
                            "encrypted_key": "string",
                            "max_child_resource_consistency_job_limit": 0,
                            "subscription_id": "string",
                        }],
                        "resource_provider_authorization_rules": {
                            "async_operation_polling_rules": {
                                "additional_options": "string",
                                "authorization_actions": ["string"],
                            },
                        },
                        "response_options": {
                            "service_client_options_type": "string",
                        },
                        "service_name": "string",
                        "services": [{
                            "service_name": "string",
                            "status": "string",
                        }],
                        "subscription_lifecycle_notification_specifications": {
                            "soft_delete_ttl": "string",
                            "subscription_state_override_actions": [{
                                "action": "string",
                                "state": "string",
                            }],
                        },
                        "template_deployment_options": {
                            "preflight_options": ["string"],
                            "preflight_supported": False,
                        },
                        "token_auth_configuration": {
                            "authentication_scheme": "string",
                            "disable_certificate_authentication_fallback": False,
                            "signed_request_scope": "string",
                        },
                    },
                },
                "resource_type_registrations": [{
                    "kind": "string",
                    "properties": {
                        "add_resource_list_target_locations": False,
                        "additional_options": "string",
                        "allow_empty_role_assignments": False,
                        "allowed_resource_names": [{
                            "get_action_verb": "string",
                            "name": "string",
                        }],
                        "allowed_template_deployment_reference_actions": ["string"],
                        "allowed_unauthorized_actions": ["string"],
                        "allowed_unauthorized_actions_extensions": [{
                            "action": "string",
                            "intent": "string",
                        }],
                        "api_profiles": [{
                            "api_version": "string",
                            "profile_version": "string",
                        }],
                        "async_operation_resource_type_name": "string",
                        "async_timeout_rules": [{
                            "action_name": "string",
                            "timeout": "string",
                        }],
                        "authorization_action_mappings": [{
                            "desired": "string",
                            "original": "string",
                        }],
                        "availability_zone_rule": {
                            "availability_zone_policy": "string",
                        },
                        "capacity_rule": {
                            "capacity_policy": "string",
                            "sku_alias": "string",
                        },
                        "category": "string",
                        "check_name_availability_specifications": {
                            "enable_default_validation": False,
                            "resource_types_with_custom_validation": ["string"],
                        },
                        "common_api_versions": ["string"],
                        "cross_tenant_token_validation": "string",
                        "default_api_version": "string",
                        "disallowed_action_verbs": ["string"],
                        "disallowed_end_user_operations": ["string"],
                        "dsts_configuration": {
                            "service_name": "string",
                            "service_dns_name": "string",
                        },
                        "enable_async_operation": False,
                        "enable_third_party_s2_s": False,
                        "endpoints": [{
                            "api_version": "string",
                            "api_versions": ["string"],
                            "data_boundary": "string",
                            "dsts_configuration": {
                                "service_name": "string",
                                "service_dns_name": "string",
                            },
                            "enabled": False,
                            "endpoint_type": "string",
                            "endpoint_uri": "string",
                            "extensions": [{
                                "endpoint_uri": "string",
                                "extension_categories": ["string"],
                                "timeout": "string",
                            }],
                            "features_rule": {
                                "required_features_policy": "string",
                            },
                            "kind": "string",
                            "locations": ["string"],
                            "required_features": ["string"],
                            "sku_link": "string",
                            "timeout": "string",
                            "token_auth_configuration": {
                                "authentication_scheme": "string",
                                "disable_certificate_authentication_fallback": False,
                                "signed_request_scope": "string",
                            },
                            "zones": ["string"],
                        }],
                        "extended_locations": [{
                            "supported_policy": "string",
                            "type": "string",
                        }],
                        "extension_options": {
                            "resource_creation_begin": {
                                "request": ["string"],
                                "response": ["string"],
                            },
                        },
                        "features_rule": {
                            "required_features_policy": "string",
                        },
                        "frontdoor_request_mode": "string",
                        "grouping_tag": "string",
                        "identity_management": {
                            "application_id": "string",
                            "application_ids": ["string"],
                            "delegation_app_ids": ["string"],
                            "type": "string",
                        },
                        "is_pure_proxy": False,
                        "legacy_name": "string",
                        "legacy_names": ["string"],
                        "legacy_policy": {
                            "disallowed_conditions": [{
                                "disallowed_legacy_operations": ["string"],
                                "feature": "string",
                            }],
                            "disallowed_legacy_operations": ["string"],
                        },
                        "linked_access_checks": [{
                            "action_name": "string",
                            "linked_action": "string",
                            "linked_action_verb": "string",
                            "linked_property": "string",
                            "linked_type": "string",
                        }],
                        "linked_notification_rules": [{
                            "actions": ["string"],
                            "actions_on_failed_operation": ["string"],
                            "fast_path_actions": ["string"],
                            "fast_path_actions_on_failed_operation": ["string"],
                            "linked_notification_timeout": "string",
                        }],
                        "linked_operation_rules": [{
                            "linked_action": "string",
                            "linked_operation": "string",
                            "depends_on_types": ["string"],
                        }],
                        "logging_rules": [{
                            "action": "string",
                            "detail_level": "string",
                            "direction": "string",
                            "hidden_property_paths": {
                                "hidden_paths_on_request": ["string"],
                                "hidden_paths_on_response": ["string"],
                            },
                        }],
                        "management": {
                            "authorization_owners": ["string"],
                            "canary_manifest_owners": ["string"],
                            "error_response_message_options": {
                                "server_failure_response_message_type": "string",
                            },
                            "expedited_rollout_metadata": {
                                "enabled": False,
                                "expedited_rollout_intent": "string",
                            },
                            "expedited_rollout_submitters": ["string"],
                            "incident_contact_email": "string",
                            "incident_routing_service": "string",
                            "incident_routing_team": "string",
                            "manifest_owners": ["string"],
                            "pc_code": "string",
                            "profit_center_program_id": "string",
                            "resource_access_policy": "string",
                            "resource_access_roles": [{
                                "actions": ["string"],
                                "allowed_group_claims": ["string"],
                            }],
                            "schema_owners": ["string"],
                            "service_tree_infos": [{
                                "component_id": "string",
                                "readiness": "string",
                                "service_id": "string",
                            }],
                        },
                        "manifest_link": "string",
                        "marketplace_options": {
                            "add_on_plan_conversion_allowed": False,
                        },
                        "marketplace_type": "string",
                        "metadata": {
                            "string": "any",
                        },
                        "notifications": [{
                            "notification_type": "string",
                            "skip_notifications": "string",
                        }],
                        "on_behalf_of_tokens": {
                            "action_name": "string",
                            "life_time": "string",
                        },
                        "open_api_configuration": {
                            "validation": {
                                "allow_noncompliant_collection_response": False,
                            },
                        },
                        "policy_execution_type": "string",
                        "quota_rule": {
                            "location_rules": [{
                                "location": "string",
                                "policy": "string",
                                "quota_id": "string",
                            }],
                            "quota_policy": "string",
                            "required_features": ["string"],
                        },
                        "regionality": "string",
                        "request_header_options": {
                            "opt_in_headers": "string",
                            "opt_out_headers": "string",
                        },
                        "required_features": ["string"],
                        "resource_cache": {
                            "enable_resource_cache": False,
                            "resource_cache_expiration_timespan": "string",
                        },
                        "resource_concurrency_control_options": {
                            "string": {
                                "policy": "string",
                            },
                        },
                        "resource_deletion_policy": "string",
                        "resource_graph_configuration": {
                            "api_version": "string",
                            "enabled": False,
                        },
                        "resource_management_options": {
                            "batch_provisioning_support": {
                                "supported_operations": "string",
                            },
                            "delete_dependencies": [{
                                "linked_property": "string",
                                "linked_type": "string",
                                "required_features": ["string"],
                            }],
                            "nested_provisioning_support": {
                                "minimum_api_version": "string",
                            },
                        },
                        "resource_move_policy": {
                            "cross_resource_group_move_enabled": False,
                            "cross_subscription_move_enabled": False,
                            "validation_required": False,
                        },
                        "resource_provider_authorization_rules": {
                            "async_operation_polling_rules": {
                                "additional_options": "string",
                                "authorization_actions": ["string"],
                            },
                        },
                        "resource_query_management": {
                            "filter_option": "string",
                        },
                        "resource_sub_type": "string",
                        "resource_type_common_attribute_management": {
                            "common_api_versions_merge_mode": "string",
                        },
                        "resource_validation": "string",
                        "routing_rule": {
                            "host_resource_type": "string",
                        },
                        "routing_type": "string",
                        "service_tree_infos": [{
                            "component_id": "string",
                            "readiness": "string",
                            "service_id": "string",
                        }],
                        "sku_link": "string",
                        "subscription_lifecycle_notification_specifications": {
                            "soft_delete_ttl": "string",
                            "subscription_state_override_actions": [{
                                "action": "string",
                                "state": "string",
                            }],
                        },
                        "subscription_state_rules": [{
                            "allowed_actions": ["string"],
                            "state": "string",
                        }],
                        "supports_tags": False,
                        "swagger_specifications": [{
                            "api_versions": ["string"],
                            "swagger_spec_folder_uri": "string",
                        }],
                        "template_deployment_options": {
                            "preflight_options": ["string"],
                            "preflight_supported": False,
                        },
                        "template_deployment_policy": {
                            "capabilities": "string",
                            "preflight_options": "string",
                            "preflight_notifications": "string",
                        },
                        "throttling_rules": [{
                            "action": "string",
                            "metrics": [{
                                "limit": 0,
                                "type": "string",
                                "interval": "string",
                            }],
                            "application_id": ["string"],
                            "required_features": ["string"],
                        }],
                        "token_auth_configuration": {
                            "authentication_scheme": "string",
                            "disable_certificate_authentication_fallback": False,
                            "signed_request_scope": "string",
                        },
                    },
                }],
                "rest_of_the_world_group_one": {
                    "regions": ["string"],
                    "wait_duration": "string",
                },
                "rest_of_the_world_group_two": {
                    "regions": ["string"],
                    "wait_duration": "string",
                },
            },
            "status": {
                "completed_regions": ["string"],
                "failed_or_skipped_regions": {
                    "string": {
                        "additional_info": [{
                            "type": "string",
                        }],
                        "code": "string",
                        "details": [extended_error_info],
                        "message": "string",
                        "target": "string",
                    },
                },
                "manifest_checkin_status": {
                    "is_checked_in": False,
                    "status_message": "string",
                    "commit_id": "string",
                    "pull_request": "string",
                },
                "next_traffic_region": "string",
                "next_traffic_region_scheduled_time": "string",
                "subscription_reregistration_result": "string",
            },
        },
        rollout_name="string")
    
    const defaultRolloutResource = new azure_native.providerhub.DefaultRollout("defaultRolloutResource", {
        providerNamespace: "string",
        properties: {
            specification: {
                autoProvisionConfig: {
                    resourceGraph: false,
                    storage: false,
                },
                canary: {
                    regions: ["string"],
                    skipRegions: ["string"],
                },
                expeditedRollout: {
                    enabled: false,
                },
                highTraffic: {
                    regions: ["string"],
                    waitDuration: "string",
                },
                lowTraffic: {
                    regions: ["string"],
                    waitDuration: "string",
                },
                mediumTraffic: {
                    regions: ["string"],
                    waitDuration: "string",
                },
                providerRegistration: {
                    kind: "string",
                    properties: {
                        capabilities: [{
                            effect: "string",
                            quotaId: "string",
                            requiredFeatures: ["string"],
                        }],
                        crossTenantTokenValidation: "string",
                        customManifestVersion: "string",
                        dstsConfiguration: {
                            serviceName: "string",
                            serviceDnsName: "string",
                        },
                        enableTenantLinkedNotification: false,
                        featuresRule: {
                            requiredFeaturesPolicy: "string",
                        },
                        globalNotificationEndpoints: [{
                            apiVersions: ["string"],
                            enabled: false,
                            endpointType: "string",
                            endpointUri: "string",
                            featuresRule: {
                                requiredFeaturesPolicy: "string",
                            },
                            locations: ["string"],
                            requiredFeatures: ["string"],
                            skuLink: "string",
                            timeout: "string",
                        }],
                        legacyNamespace: "string",
                        legacyRegistrations: ["string"],
                        linkedNotificationRules: [{
                            actions: ["string"],
                            dstsConfiguration: {
                                serviceName: "string",
                                serviceDnsName: "string",
                            },
                            endpoints: [{
                                apiVersions: ["string"],
                                enabled: false,
                                endpointType: "string",
                                endpointUri: "string",
                                featuresRule: {
                                    requiredFeaturesPolicy: "string",
                                },
                                locations: ["string"],
                                requiredFeatures: ["string"],
                                skuLink: "string",
                                timeout: "string",
                            }],
                            tokenAuthConfiguration: {
                                authenticationScheme: "string",
                                disableCertificateAuthenticationFallback: false,
                                signedRequestScope: "string",
                            },
                        }],
                        management: {
                            authorizationOwners: ["string"],
                            canaryManifestOwners: ["string"],
                            errorResponseMessageOptions: {
                                serverFailureResponseMessageType: "string",
                            },
                            expeditedRolloutMetadata: {
                                enabled: false,
                                expeditedRolloutIntent: "string",
                            },
                            expeditedRolloutSubmitters: ["string"],
                            incidentContactEmail: "string",
                            incidentRoutingService: "string",
                            incidentRoutingTeam: "string",
                            manifestOwners: ["string"],
                            pcCode: "string",
                            profitCenterProgramId: "string",
                            resourceAccessPolicy: "string",
                            resourceAccessRoles: [{
                                actions: ["string"],
                                allowedGroupClaims: ["string"],
                            }],
                            schemaOwners: ["string"],
                            serviceTreeInfos: [{
                                componentId: "string",
                                readiness: "string",
                                serviceId: "string",
                            }],
                        },
                        managementGroupGlobalNotificationEndpoints: [{
                            apiVersions: ["string"],
                            enabled: false,
                            endpointType: "string",
                            endpointUri: "string",
                            featuresRule: {
                                requiredFeaturesPolicy: "string",
                            },
                            locations: ["string"],
                            requiredFeatures: ["string"],
                            skuLink: "string",
                            timeout: "string",
                        }],
                        metadata: "any",
                        namespace: "string",
                        notificationOptions: "string",
                        notificationSettings: {
                            subscriberSettings: [{
                                filterRules: [{
                                    endpointInformation: [{
                                        endpoint: "string",
                                        endpointType: "string",
                                        schemaVersion: "string",
                                    }],
                                    filterQuery: "string",
                                }],
                            }],
                        },
                        notifications: [{
                            notificationType: "string",
                            skipNotifications: "string",
                        }],
                        optionalFeatures: ["string"],
                        privateResourceProviderConfiguration: {
                            allowedSubscriptions: ["string"],
                        },
                        providerAuthentication: {
                            allowedAudiences: ["string"],
                        },
                        providerAuthorizations: [{
                            allowedThirdPartyExtensions: [{
                                name: "string",
                            }],
                            applicationId: "string",
                            groupingTag: "string",
                            managedByAuthorization: {
                                additionalAuthorizations: [{
                                    applicationId: "string",
                                    roleDefinitionId: "string",
                                }],
                                allowManagedByInheritance: false,
                                managedByResourceRoleDefinitionId: "string",
                            },
                            managedByRoleDefinitionId: "string",
                            roleDefinitionId: "string",
                        }],
                        providerHubMetadata: {
                            directRpRoleDefinitionId: "string",
                            globalAsyncOperationResourceTypeName: "string",
                            providerAuthentication: {
                                allowedAudiences: ["string"],
                            },
                            providerAuthorizations: [{
                                allowedThirdPartyExtensions: [{
                                    name: "string",
                                }],
                                applicationId: "string",
                                groupingTag: "string",
                                managedByAuthorization: {
                                    additionalAuthorizations: [{
                                        applicationId: "string",
                                        roleDefinitionId: "string",
                                    }],
                                    allowManagedByInheritance: false,
                                    managedByResourceRoleDefinitionId: "string",
                                },
                                managedByRoleDefinitionId: "string",
                                roleDefinitionId: "string",
                            }],
                            regionalAsyncOperationResourceTypeName: "string",
                            thirdPartyProviderAuthorization: {
                                authorizations: [{
                                    principalId: "string",
                                    roleDefinitionId: "string",
                                }],
                                managedByTenantId: "string",
                            },
                        },
                        providerType: "string",
                        providerVersion: "string",
                        requestHeaderOptions: {
                            optInHeaders: "string",
                            optOutHeaders: "string",
                        },
                        requiredFeatures: ["string"],
                        resourceGroupLockOptionDuringMove: {
                            blockActionVerb: "string",
                        },
                        resourceHydrationAccounts: [{
                            accountName: "string",
                            encryptedKey: "string",
                            maxChildResourceConsistencyJobLimit: 0,
                            subscriptionId: "string",
                        }],
                        resourceProviderAuthorizationRules: {
                            asyncOperationPollingRules: {
                                additionalOptions: "string",
                                authorizationActions: ["string"],
                            },
                        },
                        responseOptions: {
                            serviceClientOptionsType: "string",
                        },
                        serviceName: "string",
                        services: [{
                            serviceName: "string",
                            status: "string",
                        }],
                        subscriptionLifecycleNotificationSpecifications: {
                            softDeleteTTL: "string",
                            subscriptionStateOverrideActions: [{
                                action: "string",
                                state: "string",
                            }],
                        },
                        templateDeploymentOptions: {
                            preflightOptions: ["string"],
                            preflightSupported: false,
                        },
                        tokenAuthConfiguration: {
                            authenticationScheme: "string",
                            disableCertificateAuthenticationFallback: false,
                            signedRequestScope: "string",
                        },
                    },
                },
                resourceTypeRegistrations: [{
                    kind: "string",
                    properties: {
                        addResourceListTargetLocations: false,
                        additionalOptions: "string",
                        allowEmptyRoleAssignments: false,
                        allowedResourceNames: [{
                            getActionVerb: "string",
                            name: "string",
                        }],
                        allowedTemplateDeploymentReferenceActions: ["string"],
                        allowedUnauthorizedActions: ["string"],
                        allowedUnauthorizedActionsExtensions: [{
                            action: "string",
                            intent: "string",
                        }],
                        apiProfiles: [{
                            apiVersion: "string",
                            profileVersion: "string",
                        }],
                        asyncOperationResourceTypeName: "string",
                        asyncTimeoutRules: [{
                            actionName: "string",
                            timeout: "string",
                        }],
                        authorizationActionMappings: [{
                            desired: "string",
                            original: "string",
                        }],
                        availabilityZoneRule: {
                            availabilityZonePolicy: "string",
                        },
                        capacityRule: {
                            capacityPolicy: "string",
                            skuAlias: "string",
                        },
                        category: "string",
                        checkNameAvailabilitySpecifications: {
                            enableDefaultValidation: false,
                            resourceTypesWithCustomValidation: ["string"],
                        },
                        commonApiVersions: ["string"],
                        crossTenantTokenValidation: "string",
                        defaultApiVersion: "string",
                        disallowedActionVerbs: ["string"],
                        disallowedEndUserOperations: ["string"],
                        dstsConfiguration: {
                            serviceName: "string",
                            serviceDnsName: "string",
                        },
                        enableAsyncOperation: false,
                        enableThirdPartyS2S: false,
                        endpoints: [{
                            apiVersion: "string",
                            apiVersions: ["string"],
                            dataBoundary: "string",
                            dstsConfiguration: {
                                serviceName: "string",
                                serviceDnsName: "string",
                            },
                            enabled: false,
                            endpointType: "string",
                            endpointUri: "string",
                            extensions: [{
                                endpointUri: "string",
                                extensionCategories: ["string"],
                                timeout: "string",
                            }],
                            featuresRule: {
                                requiredFeaturesPolicy: "string",
                            },
                            kind: "string",
                            locations: ["string"],
                            requiredFeatures: ["string"],
                            skuLink: "string",
                            timeout: "string",
                            tokenAuthConfiguration: {
                                authenticationScheme: "string",
                                disableCertificateAuthenticationFallback: false,
                                signedRequestScope: "string",
                            },
                            zones: ["string"],
                        }],
                        extendedLocations: [{
                            supportedPolicy: "string",
                            type: "string",
                        }],
                        extensionOptions: {
                            resourceCreationBegin: {
                                request: ["string"],
                                response: ["string"],
                            },
                        },
                        featuresRule: {
                            requiredFeaturesPolicy: "string",
                        },
                        frontdoorRequestMode: "string",
                        groupingTag: "string",
                        identityManagement: {
                            applicationId: "string",
                            applicationIds: ["string"],
                            delegationAppIds: ["string"],
                            type: "string",
                        },
                        isPureProxy: false,
                        legacyName: "string",
                        legacyNames: ["string"],
                        legacyPolicy: {
                            disallowedConditions: [{
                                disallowedLegacyOperations: ["string"],
                                feature: "string",
                            }],
                            disallowedLegacyOperations: ["string"],
                        },
                        linkedAccessChecks: [{
                            actionName: "string",
                            linkedAction: "string",
                            linkedActionVerb: "string",
                            linkedProperty: "string",
                            linkedType: "string",
                        }],
                        linkedNotificationRules: [{
                            actions: ["string"],
                            actionsOnFailedOperation: ["string"],
                            fastPathActions: ["string"],
                            fastPathActionsOnFailedOperation: ["string"],
                            linkedNotificationTimeout: "string",
                        }],
                        linkedOperationRules: [{
                            linkedAction: "string",
                            linkedOperation: "string",
                            dependsOnTypes: ["string"],
                        }],
                        loggingRules: [{
                            action: "string",
                            detailLevel: "string",
                            direction: "string",
                            hiddenPropertyPaths: {
                                hiddenPathsOnRequest: ["string"],
                                hiddenPathsOnResponse: ["string"],
                            },
                        }],
                        management: {
                            authorizationOwners: ["string"],
                            canaryManifestOwners: ["string"],
                            errorResponseMessageOptions: {
                                serverFailureResponseMessageType: "string",
                            },
                            expeditedRolloutMetadata: {
                                enabled: false,
                                expeditedRolloutIntent: "string",
                            },
                            expeditedRolloutSubmitters: ["string"],
                            incidentContactEmail: "string",
                            incidentRoutingService: "string",
                            incidentRoutingTeam: "string",
                            manifestOwners: ["string"],
                            pcCode: "string",
                            profitCenterProgramId: "string",
                            resourceAccessPolicy: "string",
                            resourceAccessRoles: [{
                                actions: ["string"],
                                allowedGroupClaims: ["string"],
                            }],
                            schemaOwners: ["string"],
                            serviceTreeInfos: [{
                                componentId: "string",
                                readiness: "string",
                                serviceId: "string",
                            }],
                        },
                        manifestLink: "string",
                        marketplaceOptions: {
                            addOnPlanConversionAllowed: false,
                        },
                        marketplaceType: "string",
                        metadata: {
                            string: "any",
                        },
                        notifications: [{
                            notificationType: "string",
                            skipNotifications: "string",
                        }],
                        onBehalfOfTokens: {
                            actionName: "string",
                            lifeTime: "string",
                        },
                        openApiConfiguration: {
                            validation: {
                                allowNoncompliantCollectionResponse: false,
                            },
                        },
                        policyExecutionType: "string",
                        quotaRule: {
                            locationRules: [{
                                location: "string",
                                policy: "string",
                                quotaId: "string",
                            }],
                            quotaPolicy: "string",
                            requiredFeatures: ["string"],
                        },
                        regionality: "string",
                        requestHeaderOptions: {
                            optInHeaders: "string",
                            optOutHeaders: "string",
                        },
                        requiredFeatures: ["string"],
                        resourceCache: {
                            enableResourceCache: false,
                            resourceCacheExpirationTimespan: "string",
                        },
                        resourceConcurrencyControlOptions: {
                            string: {
                                policy: "string",
                            },
                        },
                        resourceDeletionPolicy: "string",
                        resourceGraphConfiguration: {
                            apiVersion: "string",
                            enabled: false,
                        },
                        resourceManagementOptions: {
                            batchProvisioningSupport: {
                                supportedOperations: "string",
                            },
                            deleteDependencies: [{
                                linkedProperty: "string",
                                linkedType: "string",
                                requiredFeatures: ["string"],
                            }],
                            nestedProvisioningSupport: {
                                minimumApiVersion: "string",
                            },
                        },
                        resourceMovePolicy: {
                            crossResourceGroupMoveEnabled: false,
                            crossSubscriptionMoveEnabled: false,
                            validationRequired: false,
                        },
                        resourceProviderAuthorizationRules: {
                            asyncOperationPollingRules: {
                                additionalOptions: "string",
                                authorizationActions: ["string"],
                            },
                        },
                        resourceQueryManagement: {
                            filterOption: "string",
                        },
                        resourceSubType: "string",
                        resourceTypeCommonAttributeManagement: {
                            commonApiVersionsMergeMode: "string",
                        },
                        resourceValidation: "string",
                        routingRule: {
                            hostResourceType: "string",
                        },
                        routingType: "string",
                        serviceTreeInfos: [{
                            componentId: "string",
                            readiness: "string",
                            serviceId: "string",
                        }],
                        skuLink: "string",
                        subscriptionLifecycleNotificationSpecifications: {
                            softDeleteTTL: "string",
                            subscriptionStateOverrideActions: [{
                                action: "string",
                                state: "string",
                            }],
                        },
                        subscriptionStateRules: [{
                            allowedActions: ["string"],
                            state: "string",
                        }],
                        supportsTags: false,
                        swaggerSpecifications: [{
                            apiVersions: ["string"],
                            swaggerSpecFolderUri: "string",
                        }],
                        templateDeploymentOptions: {
                            preflightOptions: ["string"],
                            preflightSupported: false,
                        },
                        templateDeploymentPolicy: {
                            capabilities: "string",
                            preflightOptions: "string",
                            preflightNotifications: "string",
                        },
                        throttlingRules: [{
                            action: "string",
                            metrics: [{
                                limit: 0,
                                type: "string",
                                interval: "string",
                            }],
                            applicationId: ["string"],
                            requiredFeatures: ["string"],
                        }],
                        tokenAuthConfiguration: {
                            authenticationScheme: "string",
                            disableCertificateAuthenticationFallback: false,
                            signedRequestScope: "string",
                        },
                    },
                }],
                restOfTheWorldGroupOne: {
                    regions: ["string"],
                    waitDuration: "string",
                },
                restOfTheWorldGroupTwo: {
                    regions: ["string"],
                    waitDuration: "string",
                },
            },
            status: {
                completedRegions: ["string"],
                failedOrSkippedRegions: {
                    string: {
                        additionalInfo: [{
                            type: "string",
                        }],
                        code: "string",
                        details: [extendedErrorInfo],
                        message: "string",
                        target: "string",
                    },
                },
                manifestCheckinStatus: {
                    isCheckedIn: false,
                    statusMessage: "string",
                    commitId: "string",
                    pullRequest: "string",
                },
                nextTrafficRegion: "string",
                nextTrafficRegionScheduledTime: "string",
                subscriptionReregistrationResult: "string",
            },
        },
        rolloutName: "string",
    });
    
    type: azure-native:providerhub:DefaultRollout
    properties:
        properties:
            specification:
                autoProvisionConfig:
                    resourceGraph: false
                    storage: false
                canary:
                    regions:
                        - string
                    skipRegions:
                        - string
                expeditedRollout:
                    enabled: false
                highTraffic:
                    regions:
                        - string
                    waitDuration: string
                lowTraffic:
                    regions:
                        - string
                    waitDuration: string
                mediumTraffic:
                    regions:
                        - string
                    waitDuration: string
                providerRegistration:
                    kind: string
                    properties:
                        capabilities:
                            - effect: string
                              quotaId: string
                              requiredFeatures:
                                - string
                        crossTenantTokenValidation: string
                        customManifestVersion: string
                        dstsConfiguration:
                            serviceDnsName: string
                            serviceName: string
                        enableTenantLinkedNotification: false
                        featuresRule:
                            requiredFeaturesPolicy: string
                        globalNotificationEndpoints:
                            - apiVersions:
                                - string
                              enabled: false
                              endpointType: string
                              endpointUri: string
                              featuresRule:
                                requiredFeaturesPolicy: string
                              locations:
                                - string
                              requiredFeatures:
                                - string
                              skuLink: string
                              timeout: string
                        legacyNamespace: string
                        legacyRegistrations:
                            - string
                        linkedNotificationRules:
                            - actions:
                                - string
                              dstsConfiguration:
                                serviceDnsName: string
                                serviceName: string
                              endpoints:
                                - apiVersions:
                                    - string
                                  enabled: false
                                  endpointType: string
                                  endpointUri: string
                                  featuresRule:
                                    requiredFeaturesPolicy: string
                                  locations:
                                    - string
                                  requiredFeatures:
                                    - string
                                  skuLink: string
                                  timeout: string
                              tokenAuthConfiguration:
                                authenticationScheme: string
                                disableCertificateAuthenticationFallback: false
                                signedRequestScope: string
                        management:
                            authorizationOwners:
                                - string
                            canaryManifestOwners:
                                - string
                            errorResponseMessageOptions:
                                serverFailureResponseMessageType: string
                            expeditedRolloutMetadata:
                                enabled: false
                                expeditedRolloutIntent: string
                            expeditedRolloutSubmitters:
                                - string
                            incidentContactEmail: string
                            incidentRoutingService: string
                            incidentRoutingTeam: string
                            manifestOwners:
                                - string
                            pcCode: string
                            profitCenterProgramId: string
                            resourceAccessPolicy: string
                            resourceAccessRoles:
                                - actions:
                                    - string
                                  allowedGroupClaims:
                                    - string
                            schemaOwners:
                                - string
                            serviceTreeInfos:
                                - componentId: string
                                  readiness: string
                                  serviceId: string
                        managementGroupGlobalNotificationEndpoints:
                            - apiVersions:
                                - string
                              enabled: false
                              endpointType: string
                              endpointUri: string
                              featuresRule:
                                requiredFeaturesPolicy: string
                              locations:
                                - string
                              requiredFeatures:
                                - string
                              skuLink: string
                              timeout: string
                        metadata: any
                        namespace: string
                        notificationOptions: string
                        notificationSettings:
                            subscriberSettings:
                                - filterRules:
                                    - endpointInformation:
                                        - endpoint: string
                                          endpointType: string
                                          schemaVersion: string
                                      filterQuery: string
                        notifications:
                            - notificationType: string
                              skipNotifications: string
                        optionalFeatures:
                            - string
                        privateResourceProviderConfiguration:
                            allowedSubscriptions:
                                - string
                        providerAuthentication:
                            allowedAudiences:
                                - string
                        providerAuthorizations:
                            - allowedThirdPartyExtensions:
                                - name: string
                              applicationId: string
                              groupingTag: string
                              managedByAuthorization:
                                additionalAuthorizations:
                                    - applicationId: string
                                      roleDefinitionId: string
                                allowManagedByInheritance: false
                                managedByResourceRoleDefinitionId: string
                              managedByRoleDefinitionId: string
                              roleDefinitionId: string
                        providerHubMetadata:
                            directRpRoleDefinitionId: string
                            globalAsyncOperationResourceTypeName: string
                            providerAuthentication:
                                allowedAudiences:
                                    - string
                            providerAuthorizations:
                                - allowedThirdPartyExtensions:
                                    - name: string
                                  applicationId: string
                                  groupingTag: string
                                  managedByAuthorization:
                                    additionalAuthorizations:
                                        - applicationId: string
                                          roleDefinitionId: string
                                    allowManagedByInheritance: false
                                    managedByResourceRoleDefinitionId: string
                                  managedByRoleDefinitionId: string
                                  roleDefinitionId: string
                            regionalAsyncOperationResourceTypeName: string
                            thirdPartyProviderAuthorization:
                                authorizations:
                                    - principalId: string
                                      roleDefinitionId: string
                                managedByTenantId: string
                        providerType: string
                        providerVersion: string
                        requestHeaderOptions:
                            optInHeaders: string
                            optOutHeaders: string
                        requiredFeatures:
                            - string
                        resourceGroupLockOptionDuringMove:
                            blockActionVerb: string
                        resourceHydrationAccounts:
                            - accountName: string
                              encryptedKey: string
                              maxChildResourceConsistencyJobLimit: 0
                              subscriptionId: string
                        resourceProviderAuthorizationRules:
                            asyncOperationPollingRules:
                                additionalOptions: string
                                authorizationActions:
                                    - string
                        responseOptions:
                            serviceClientOptionsType: string
                        serviceName: string
                        services:
                            - serviceName: string
                              status: string
                        subscriptionLifecycleNotificationSpecifications:
                            softDeleteTTL: string
                            subscriptionStateOverrideActions:
                                - action: string
                                  state: string
                        templateDeploymentOptions:
                            preflightOptions:
                                - string
                            preflightSupported: false
                        tokenAuthConfiguration:
                            authenticationScheme: string
                            disableCertificateAuthenticationFallback: false
                            signedRequestScope: string
                resourceTypeRegistrations:
                    - kind: string
                      properties:
                        addResourceListTargetLocations: false
                        additionalOptions: string
                        allowEmptyRoleAssignments: false
                        allowedResourceNames:
                            - getActionVerb: string
                              name: string
                        allowedTemplateDeploymentReferenceActions:
                            - string
                        allowedUnauthorizedActions:
                            - string
                        allowedUnauthorizedActionsExtensions:
                            - action: string
                              intent: string
                        apiProfiles:
                            - apiVersion: string
                              profileVersion: string
                        asyncOperationResourceTypeName: string
                        asyncTimeoutRules:
                            - actionName: string
                              timeout: string
                        authorizationActionMappings:
                            - desired: string
                              original: string
                        availabilityZoneRule:
                            availabilityZonePolicy: string
                        capacityRule:
                            capacityPolicy: string
                            skuAlias: string
                        category: string
                        checkNameAvailabilitySpecifications:
                            enableDefaultValidation: false
                            resourceTypesWithCustomValidation:
                                - string
                        commonApiVersions:
                            - string
                        crossTenantTokenValidation: string
                        defaultApiVersion: string
                        disallowedActionVerbs:
                            - string
                        disallowedEndUserOperations:
                            - string
                        dstsConfiguration:
                            serviceDnsName: string
                            serviceName: string
                        enableAsyncOperation: false
                        enableThirdPartyS2S: false
                        endpoints:
                            - apiVersion: string
                              apiVersions:
                                - string
                              dataBoundary: string
                              dstsConfiguration:
                                serviceDnsName: string
                                serviceName: string
                              enabled: false
                              endpointType: string
                              endpointUri: string
                              extensions:
                                - endpointUri: string
                                  extensionCategories:
                                    - string
                                  timeout: string
                              featuresRule:
                                requiredFeaturesPolicy: string
                              kind: string
                              locations:
                                - string
                              requiredFeatures:
                                - string
                              skuLink: string
                              timeout: string
                              tokenAuthConfiguration:
                                authenticationScheme: string
                                disableCertificateAuthenticationFallback: false
                                signedRequestScope: string
                              zones:
                                - string
                        extendedLocations:
                            - supportedPolicy: string
                              type: string
                        extensionOptions:
                            resourceCreationBegin:
                                request:
                                    - string
                                response:
                                    - string
                        featuresRule:
                            requiredFeaturesPolicy: string
                        frontdoorRequestMode: string
                        groupingTag: string
                        identityManagement:
                            applicationId: string
                            applicationIds:
                                - string
                            delegationAppIds:
                                - string
                            type: string
                        isPureProxy: false
                        legacyName: string
                        legacyNames:
                            - string
                        legacyPolicy:
                            disallowedConditions:
                                - disallowedLegacyOperations:
                                    - string
                                  feature: string
                            disallowedLegacyOperations:
                                - string
                        linkedAccessChecks:
                            - actionName: string
                              linkedAction: string
                              linkedActionVerb: string
                              linkedProperty: string
                              linkedType: string
                        linkedNotificationRules:
                            - actions:
                                - string
                              actionsOnFailedOperation:
                                - string
                              fastPathActions:
                                - string
                              fastPathActionsOnFailedOperation:
                                - string
                              linkedNotificationTimeout: string
                        linkedOperationRules:
                            - dependsOnTypes:
                                - string
                              linkedAction: string
                              linkedOperation: string
                        loggingRules:
                            - action: string
                              detailLevel: string
                              direction: string
                              hiddenPropertyPaths:
                                hiddenPathsOnRequest:
                                    - string
                                hiddenPathsOnResponse:
                                    - string
                        management:
                            authorizationOwners:
                                - string
                            canaryManifestOwners:
                                - string
                            errorResponseMessageOptions:
                                serverFailureResponseMessageType: string
                            expeditedRolloutMetadata:
                                enabled: false
                                expeditedRolloutIntent: string
                            expeditedRolloutSubmitters:
                                - string
                            incidentContactEmail: string
                            incidentRoutingService: string
                            incidentRoutingTeam: string
                            manifestOwners:
                                - string
                            pcCode: string
                            profitCenterProgramId: string
                            resourceAccessPolicy: string
                            resourceAccessRoles:
                                - actions:
                                    - string
                                  allowedGroupClaims:
                                    - string
                            schemaOwners:
                                - string
                            serviceTreeInfos:
                                - componentId: string
                                  readiness: string
                                  serviceId: string
                        manifestLink: string
                        marketplaceOptions:
                            addOnPlanConversionAllowed: false
                        marketplaceType: string
                        metadata:
                            string: any
                        notifications:
                            - notificationType: string
                              skipNotifications: string
                        onBehalfOfTokens:
                            actionName: string
                            lifeTime: string
                        openApiConfiguration:
                            validation:
                                allowNoncompliantCollectionResponse: false
                        policyExecutionType: string
                        quotaRule:
                            locationRules:
                                - location: string
                                  policy: string
                                  quotaId: string
                            quotaPolicy: string
                            requiredFeatures:
                                - string
                        regionality: string
                        requestHeaderOptions:
                            optInHeaders: string
                            optOutHeaders: string
                        requiredFeatures:
                            - string
                        resourceCache:
                            enableResourceCache: false
                            resourceCacheExpirationTimespan: string
                        resourceConcurrencyControlOptions:
                            string:
                                policy: string
                        resourceDeletionPolicy: string
                        resourceGraphConfiguration:
                            apiVersion: string
                            enabled: false
                        resourceManagementOptions:
                            batchProvisioningSupport:
                                supportedOperations: string
                            deleteDependencies:
                                - linkedProperty: string
                                  linkedType: string
                                  requiredFeatures:
                                    - string
                            nestedProvisioningSupport:
                                minimumApiVersion: string
                        resourceMovePolicy:
                            crossResourceGroupMoveEnabled: false
                            crossSubscriptionMoveEnabled: false
                            validationRequired: false
                        resourceProviderAuthorizationRules:
                            asyncOperationPollingRules:
                                additionalOptions: string
                                authorizationActions:
                                    - string
                        resourceQueryManagement:
                            filterOption: string
                        resourceSubType: string
                        resourceTypeCommonAttributeManagement:
                            commonApiVersionsMergeMode: string
                        resourceValidation: string
                        routingRule:
                            hostResourceType: string
                        routingType: string
                        serviceTreeInfos:
                            - componentId: string
                              readiness: string
                              serviceId: string
                        skuLink: string
                        subscriptionLifecycleNotificationSpecifications:
                            softDeleteTTL: string
                            subscriptionStateOverrideActions:
                                - action: string
                                  state: string
                        subscriptionStateRules:
                            - allowedActions:
                                - string
                              state: string
                        supportsTags: false
                        swaggerSpecifications:
                            - apiVersions:
                                - string
                              swaggerSpecFolderUri: string
                        templateDeploymentOptions:
                            preflightOptions:
                                - string
                            preflightSupported: false
                        templateDeploymentPolicy:
                            capabilities: string
                            preflightNotifications: string
                            preflightOptions: string
                        throttlingRules:
                            - action: string
                              applicationId:
                                - string
                              metrics:
                                - interval: string
                                  limit: 0
                                  type: string
                              requiredFeatures:
                                - string
                        tokenAuthConfiguration:
                            authenticationScheme: string
                            disableCertificateAuthenticationFallback: false
                            signedRequestScope: string
                restOfTheWorldGroupOne:
                    regions:
                        - string
                    waitDuration: string
                restOfTheWorldGroupTwo:
                    regions:
                        - string
                    waitDuration: string
            status:
                completedRegions:
                    - string
                failedOrSkippedRegions:
                    string:
                        additionalInfo:
                            - type: string
                        code: string
                        details:
                            - ${extendedErrorInfo}
                        message: string
                        target: string
                manifestCheckinStatus:
                    commitId: string
                    isCheckedIn: false
                    pullRequest: string
                    statusMessage: string
                nextTrafficRegion: string
                nextTrafficRegionScheduledTime: string
                subscriptionReregistrationResult: string
        providerNamespace: string
        rolloutName: string
    

    DefaultRollout Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The DefaultRollout resource accepts the following input properties:

    ProviderNamespace string
    The name of the resource provider hosted within ProviderHub.
    Properties Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutProperties
    Properties of the rollout.
    RolloutName string
    The rollout name.
    ProviderNamespace string
    The name of the resource provider hosted within ProviderHub.
    Properties DefaultRolloutPropertiesArgs
    Properties of the rollout.
    RolloutName string
    The rollout name.
    providerNamespace String
    The name of the resource provider hosted within ProviderHub.
    properties DefaultRolloutProperties
    Properties of the rollout.
    rolloutName String
    The rollout name.
    providerNamespace string
    The name of the resource provider hosted within ProviderHub.
    properties DefaultRolloutProperties
    Properties of the rollout.
    rolloutName string
    The rollout name.
    provider_namespace str
    The name of the resource provider hosted within ProviderHub.
    properties DefaultRolloutPropertiesArgs
    Properties of the rollout.
    rollout_name str
    The rollout name.
    providerNamespace String
    The name of the resource provider hosted within ProviderHub.
    properties Property Map
    Properties of the rollout.
    rolloutName String
    The rollout name.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the DefaultRollout resource produces the following output properties:

    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData Pulumi.AzureNative.ProviderHub.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion String
    The Azure API version of the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion string
    The Azure API version of the resource.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azure_api_version str
    The Azure API version of the resource.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the resource
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion String
    The Azure API version of the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    AdditionalAuthorization, AdditionalAuthorizationArgs

    AdditionalAuthorizationResponse, AdditionalAuthorizationResponseArgs

    AdditionalOptionsAsyncOperation, AdditionalOptionsAsyncOperationArgs

    ProtectedAsyncOperationPolling
    ProtectedAsyncOperationPolling
    ProtectedAsyncOperationPollingAuditOnly
    ProtectedAsyncOperationPollingAuditOnly
    AdditionalOptionsAsyncOperationProtectedAsyncOperationPolling
    ProtectedAsyncOperationPolling
    AdditionalOptionsAsyncOperationProtectedAsyncOperationPollingAuditOnly
    ProtectedAsyncOperationPollingAuditOnly
    ProtectedAsyncOperationPolling
    ProtectedAsyncOperationPolling
    ProtectedAsyncOperationPollingAuditOnly
    ProtectedAsyncOperationPollingAuditOnly
    ProtectedAsyncOperationPolling
    ProtectedAsyncOperationPolling
    ProtectedAsyncOperationPollingAuditOnly
    ProtectedAsyncOperationPollingAuditOnly
    PROTECTED_ASYNC_OPERATION_POLLING
    ProtectedAsyncOperationPolling
    PROTECTED_ASYNC_OPERATION_POLLING_AUDIT_ONLY
    ProtectedAsyncOperationPollingAuditOnly
    "ProtectedAsyncOperationPolling"
    ProtectedAsyncOperationPolling
    "ProtectedAsyncOperationPollingAuditOnly"
    ProtectedAsyncOperationPollingAuditOnly

    AdditionalOptionsResourceTypeRegistration, AdditionalOptionsResourceTypeRegistrationArgs

    ProtectedAsyncOperationPolling
    ProtectedAsyncOperationPolling
    ProtectedAsyncOperationPollingAuditOnly
    ProtectedAsyncOperationPollingAuditOnly
    AdditionalOptionsResourceTypeRegistrationProtectedAsyncOperationPolling
    ProtectedAsyncOperationPolling
    AdditionalOptionsResourceTypeRegistrationProtectedAsyncOperationPollingAuditOnly
    ProtectedAsyncOperationPollingAuditOnly
    ProtectedAsyncOperationPolling
    ProtectedAsyncOperationPolling
    ProtectedAsyncOperationPollingAuditOnly
    ProtectedAsyncOperationPollingAuditOnly
    ProtectedAsyncOperationPolling
    ProtectedAsyncOperationPolling
    ProtectedAsyncOperationPollingAuditOnly
    ProtectedAsyncOperationPollingAuditOnly
    PROTECTED_ASYNC_OPERATION_POLLING
    ProtectedAsyncOperationPolling
    PROTECTED_ASYNC_OPERATION_POLLING_AUDIT_ONLY
    ProtectedAsyncOperationPollingAuditOnly
    "ProtectedAsyncOperationPolling"
    ProtectedAsyncOperationPolling
    "ProtectedAsyncOperationPollingAuditOnly"
    ProtectedAsyncOperationPollingAuditOnly

    AllowedResourceName, AllowedResourceNameArgs

    GetActionVerb string
    Get action verb.
    Name string
    Resource name.
    GetActionVerb string
    Get action verb.
    Name string
    Resource name.
    getActionVerb String
    Get action verb.
    name String
    Resource name.
    getActionVerb string
    Get action verb.
    name string
    Resource name.
    get_action_verb str
    Get action verb.
    name str
    Resource name.
    getActionVerb String
    Get action verb.
    name String
    Resource name.

    AllowedResourceNameResponse, AllowedResourceNameResponseArgs

    GetActionVerb string
    Get action verb.
    Name string
    Resource name.
    GetActionVerb string
    Get action verb.
    Name string
    Resource name.
    getActionVerb String
    Get action verb.
    name String
    Resource name.
    getActionVerb string
    Get action verb.
    name string
    Resource name.
    get_action_verb str
    Get action verb.
    name str
    Resource name.
    getActionVerb String
    Get action verb.
    name String
    Resource name.

    AllowedUnauthorizedActionsExtension, AllowedUnauthorizedActionsExtensionArgs

    Action string
    The action.
    Intent string | Pulumi.AzureNative.ProviderHub.Intent
    The intent.
    Action string
    The action.
    Intent string | Intent
    The intent.
    action String
    The action.
    intent String | Intent
    The intent.
    action string
    The action.
    intent string | Intent
    The intent.
    action str
    The action.
    intent str | Intent
    The intent.

    AllowedUnauthorizedActionsExtensionResponse, AllowedUnauthorizedActionsExtensionResponseArgs

    Action string
    The action.
    Intent string
    The intent.
    Action string
    The action.
    Intent string
    The intent.
    action String
    The action.
    intent String
    The intent.
    action string
    The action.
    intent string
    The intent.
    action str
    The action.
    intent str
    The intent.
    action String
    The action.
    intent String
    The intent.

    ApiProfile, ApiProfileArgs

    ApiVersion string
    Api version.
    ProfileVersion string
    Profile version.
    ApiVersion string
    Api version.
    ProfileVersion string
    Profile version.
    apiVersion String
    Api version.
    profileVersion String
    Profile version.
    apiVersion string
    Api version.
    profileVersion string
    Profile version.
    api_version str
    Api version.
    profile_version str
    Profile version.
    apiVersion String
    Api version.
    profileVersion String
    Profile version.

    ApiProfileResponse, ApiProfileResponseArgs

    ApiVersion string
    Api version.
    ProfileVersion string
    Profile version.
    ApiVersion string
    Api version.
    ProfileVersion string
    Profile version.
    apiVersion String
    Api version.
    profileVersion String
    Profile version.
    apiVersion string
    Api version.
    profileVersion string
    Profile version.
    api_version str
    Api version.
    profile_version str
    Profile version.
    apiVersion String
    Api version.
    profileVersion String
    Profile version.

    AsyncOperationPollingRules, AsyncOperationPollingRulesArgs

    AdditionalOptions string | Pulumi.AzureNative.ProviderHub.AdditionalOptionsAsyncOperation
    The additional options.
    AuthorizationActions List<string>
    The authorization actions.
    AdditionalOptions string | AdditionalOptionsAsyncOperation
    The additional options.
    AuthorizationActions []string
    The authorization actions.
    additionalOptions String | AdditionalOptionsAsyncOperation
    The additional options.
    authorizationActions List<String>
    The authorization actions.
    additionalOptions string | AdditionalOptionsAsyncOperation
    The additional options.
    authorizationActions string[]
    The authorization actions.
    additional_options str | AdditionalOptionsAsyncOperation
    The additional options.
    authorization_actions Sequence[str]
    The authorization actions.

    AsyncOperationPollingRulesResponse, AsyncOperationPollingRulesResponseArgs

    AdditionalOptions string
    The additional options.
    AuthorizationActions List<string>
    The authorization actions.
    AdditionalOptions string
    The additional options.
    AuthorizationActions []string
    The authorization actions.
    additionalOptions String
    The additional options.
    authorizationActions List<String>
    The authorization actions.
    additionalOptions string
    The additional options.
    authorizationActions string[]
    The authorization actions.
    additional_options str
    The additional options.
    authorization_actions Sequence[str]
    The authorization actions.
    additionalOptions String
    The additional options.
    authorizationActions List<String>
    The authorization actions.

    AsyncTimeoutRule, AsyncTimeoutRuleArgs

    ActionName string
    Timeout string
    This is a TimeSpan property
    ActionName string
    Timeout string
    This is a TimeSpan property
    actionName String
    timeout String
    This is a TimeSpan property
    actionName string
    timeout string
    This is a TimeSpan property
    action_name str
    timeout str
    This is a TimeSpan property
    actionName String
    timeout String
    This is a TimeSpan property

    AsyncTimeoutRuleResponse, AsyncTimeoutRuleResponseArgs

    ActionName string
    Timeout string
    This is a TimeSpan property
    ActionName string
    Timeout string
    This is a TimeSpan property
    actionName String
    timeout String
    This is a TimeSpan property
    actionName string
    timeout string
    This is a TimeSpan property
    action_name str
    timeout str
    This is a TimeSpan property
    actionName String
    timeout String
    This is a TimeSpan property

    AuthenticationScheme, AuthenticationSchemeArgs

    PoP
    PoP
    Bearer
    Bearer
    AuthenticationSchemePoP
    PoP
    AuthenticationSchemeBearer
    Bearer
    PoP
    PoP
    Bearer
    Bearer
    PoP
    PoP
    Bearer
    Bearer
    PO_P
    PoP
    BEARER
    Bearer
    "PoP"
    PoP
    "Bearer"
    Bearer

    AuthorizationActionMapping, AuthorizationActionMappingArgs

    Desired string
    The desired action name.
    Original string
    The original action name.
    Desired string
    The desired action name.
    Original string
    The original action name.
    desired String
    The desired action name.
    original String
    The original action name.
    desired string
    The desired action name.
    original string
    The original action name.
    desired str
    The desired action name.
    original str
    The original action name.
    desired String
    The desired action name.
    original String
    The original action name.

    AuthorizationActionMappingResponse, AuthorizationActionMappingResponseArgs

    Desired string
    The desired action name.
    Original string
    The original action name.
    Desired string
    The desired action name.
    Original string
    The original action name.
    desired String
    The desired action name.
    original String
    The original action name.
    desired string
    The desired action name.
    original string
    The original action name.
    desired str
    The desired action name.
    original str
    The original action name.
    desired String
    The desired action name.
    original String
    The original action name.

    AvailabilityZonePolicy, AvailabilityZonePolicyArgs

    NotSpecified
    NotSpecified
    SingleZoned
    SingleZoned
    MultiZoned
    MultiZoned
    AvailabilityZonePolicyNotSpecified
    NotSpecified
    AvailabilityZonePolicySingleZoned
    SingleZoned
    AvailabilityZonePolicyMultiZoned
    MultiZoned
    NotSpecified
    NotSpecified
    SingleZoned
    SingleZoned
    MultiZoned
    MultiZoned
    NotSpecified
    NotSpecified
    SingleZoned
    SingleZoned
    MultiZoned
    MultiZoned
    NOT_SPECIFIED
    NotSpecified
    SINGLE_ZONED
    SingleZoned
    MULTI_ZONED
    MultiZoned
    "NotSpecified"
    NotSpecified
    "SingleZoned"
    SingleZoned
    "MultiZoned"
    MultiZoned

    BlockActionVerb, BlockActionVerbArgs

    NotSpecified
    NotSpecified
    Read
    Read
    Write
    Write
    Action
    Action
    Delete
    Delete
    Unrecognized
    Unrecognized
    BlockActionVerbNotSpecified
    NotSpecified
    BlockActionVerbRead
    Read
    BlockActionVerbWrite
    Write
    BlockActionVerbAction
    Action
    BlockActionVerbDelete
    Delete
    BlockActionVerbUnrecognized
    Unrecognized
    NotSpecified
    NotSpecified
    Read
    Read
    Write
    Write
    Action
    Action
    Delete
    Delete
    Unrecognized
    Unrecognized
    NotSpecified
    NotSpecified
    Read
    Read
    Write
    Write
    Action
    Action
    Delete
    Delete
    Unrecognized
    Unrecognized
    NOT_SPECIFIED
    NotSpecified
    READ
    Read
    WRITE
    Write
    ACTION
    Action
    DELETE
    Delete
    UNRECOGNIZED
    Unrecognized
    "NotSpecified"
    NotSpecified
    "Read"
    Read
    "Write"
    Write
    "Action"
    Action
    "Delete"
    Delete
    "Unrecognized"
    Unrecognized

    CapacityPolicy, CapacityPolicyArgs

    Default
    Default
    Restricted
    Restricted
    CapacityPolicyDefault
    Default
    CapacityPolicyRestricted
    Restricted
    Default
    Default
    Restricted
    Restricted
    Default
    Default
    Restricted
    Restricted
    DEFAULT
    Default
    RESTRICTED
    Restricted
    "Default"
    Default
    "Restricted"
    Restricted

    CommonApiVersionsMergeMode, CommonApiVersionsMergeModeArgs

    Merge
    Merge
    Overwrite
    Overwrite
    CommonApiVersionsMergeModeMerge
    Merge
    CommonApiVersionsMergeModeOverwrite
    Overwrite
    Merge
    Merge
    Overwrite
    Overwrite
    Merge
    Merge
    Overwrite
    Overwrite
    MERGE
    Merge
    OVERWRITE
    Overwrite
    "Merge"
    Merge
    "Overwrite"
    Overwrite

    CrossTenantTokenValidation, CrossTenantTokenValidationArgs

    EnsureSecureValidation
    EnsureSecureValidation
    PassthroughInsecureToken
    PassthroughInsecureToken
    CrossTenantTokenValidationEnsureSecureValidation
    EnsureSecureValidation
    CrossTenantTokenValidationPassthroughInsecureToken
    PassthroughInsecureToken
    EnsureSecureValidation
    EnsureSecureValidation
    PassthroughInsecureToken
    PassthroughInsecureToken
    EnsureSecureValidation
    EnsureSecureValidation
    PassthroughInsecureToken
    PassthroughInsecureToken
    ENSURE_SECURE_VALIDATION
    EnsureSecureValidation
    PASSTHROUGH_INSECURE_TOKEN
    PassthroughInsecureToken
    "EnsureSecureValidation"
    EnsureSecureValidation
    "PassthroughInsecureToken"
    PassthroughInsecureToken

    DataBoundary, DataBoundaryArgs

    NotDefined
    NotDefined
    Global
    Global
    EU
    EU
    US
    US
    DataBoundaryNotDefined
    NotDefined
    DataBoundaryGlobal
    Global
    DataBoundaryEU
    EU
    DataBoundaryUS
    US
    NotDefined
    NotDefined
    Global
    Global
    EU
    EU
    US
    US
    NotDefined
    NotDefined
    Global
    Global
    EU
    EU
    US
    US
    NOT_DEFINED
    NotDefined
    GLOBAL_
    Global
    EU
    EU
    US
    US
    "NotDefined"
    NotDefined
    "Global"
    Global
    "EU"
    EU
    "US"
    US

    DefaultRolloutProperties, DefaultRolloutPropertiesArgs

    Specification DefaultRolloutPropertiesSpecification
    The default rollout specification.
    Status DefaultRolloutPropertiesStatus
    The default rollout status.
    specification DefaultRolloutPropertiesSpecification
    The default rollout specification.
    status DefaultRolloutPropertiesStatus
    The default rollout status.
    specification DefaultRolloutPropertiesSpecification
    The default rollout specification.
    status DefaultRolloutPropertiesStatus
    The default rollout status.
    specification DefaultRolloutPropertiesSpecification
    The default rollout specification.
    status DefaultRolloutPropertiesStatus
    The default rollout status.
    specification Property Map
    The default rollout specification.
    status Property Map
    The default rollout status.

    DefaultRolloutPropertiesResponse, DefaultRolloutPropertiesResponseArgs

    ProvisioningState string
    The provisioned state of the resource.
    Specification DefaultRolloutPropertiesResponseSpecification
    The default rollout specification.
    Status DefaultRolloutPropertiesResponseStatus
    The default rollout status.
    provisioningState String
    The provisioned state of the resource.
    specification DefaultRolloutPropertiesResponseSpecification
    The default rollout specification.
    status DefaultRolloutPropertiesResponseStatus
    The default rollout status.
    provisioningState string
    The provisioned state of the resource.
    specification DefaultRolloutPropertiesResponseSpecification
    The default rollout specification.
    status DefaultRolloutPropertiesResponseStatus
    The default rollout status.
    provisioning_state str
    The provisioned state of the resource.
    specification DefaultRolloutPropertiesResponseSpecification
    The default rollout specification.
    status DefaultRolloutPropertiesResponseStatus
    The default rollout status.
    provisioningState String
    The provisioned state of the resource.
    specification Property Map
    The default rollout specification.
    status Property Map
    The default rollout status.

    DefaultRolloutPropertiesResponseSpecification, DefaultRolloutPropertiesResponseSpecificationArgs

    AutoProvisionConfig Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationResponseAutoProvisionConfig
    The auto provisioning config.
    Canary Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationResponseCanary
    The canary traffic region configuration.
    ExpeditedRollout Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationResponseExpeditedRollout
    The expedited rollout definition.
    HighTraffic Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationResponseHighTraffic
    The high traffic region configuration.
    LowTraffic Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationResponseLowTraffic
    The low traffic region configuration.
    MediumTraffic Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationResponseMediumTraffic
    The medium traffic region configuration.
    ProviderRegistration Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationResponseProviderRegistration
    The provider registration.
    ResourceTypeRegistrations List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationResponse>
    The resource type registrations.
    RestOfTheWorldGroupOne Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationResponseRestOfTheWorldGroupOne
    The rest of the world group one region configuration.
    RestOfTheWorldGroupTwo Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationResponseRestOfTheWorldGroupTwo
    The rest of the world group two region configuration.
    AutoProvisionConfig DefaultRolloutSpecificationResponseAutoProvisionConfig
    The auto provisioning config.
    Canary DefaultRolloutSpecificationResponseCanary
    The canary traffic region configuration.
    ExpeditedRollout DefaultRolloutSpecificationResponseExpeditedRollout
    The expedited rollout definition.
    HighTraffic DefaultRolloutSpecificationResponseHighTraffic
    The high traffic region configuration.
    LowTraffic DefaultRolloutSpecificationResponseLowTraffic
    The low traffic region configuration.
    MediumTraffic DefaultRolloutSpecificationResponseMediumTraffic
    The medium traffic region configuration.
    ProviderRegistration DefaultRolloutSpecificationResponseProviderRegistration
    The provider registration.
    ResourceTypeRegistrations []ResourceTypeRegistrationResponse
    The resource type registrations.
    RestOfTheWorldGroupOne DefaultRolloutSpecificationResponseRestOfTheWorldGroupOne
    The rest of the world group one region configuration.
    RestOfTheWorldGroupTwo DefaultRolloutSpecificationResponseRestOfTheWorldGroupTwo
    The rest of the world group two region configuration.
    autoProvisionConfig DefaultRolloutSpecificationResponseAutoProvisionConfig
    The auto provisioning config.
    canary DefaultRolloutSpecificationResponseCanary
    The canary traffic region configuration.
    expeditedRollout DefaultRolloutSpecificationResponseExpeditedRollout
    The expedited rollout definition.
    highTraffic DefaultRolloutSpecificationResponseHighTraffic
    The high traffic region configuration.
    lowTraffic DefaultRolloutSpecificationResponseLowTraffic
    The low traffic region configuration.
    mediumTraffic DefaultRolloutSpecificationResponseMediumTraffic
    The medium traffic region configuration.
    providerRegistration DefaultRolloutSpecificationResponseProviderRegistration
    The provider registration.
    resourceTypeRegistrations List<ResourceTypeRegistrationResponse>
    The resource type registrations.
    restOfTheWorldGroupOne DefaultRolloutSpecificationResponseRestOfTheWorldGroupOne
    The rest of the world group one region configuration.
    restOfTheWorldGroupTwo DefaultRolloutSpecificationResponseRestOfTheWorldGroupTwo
    The rest of the world group two region configuration.
    autoProvisionConfig DefaultRolloutSpecificationResponseAutoProvisionConfig
    The auto provisioning config.
    canary DefaultRolloutSpecificationResponseCanary
    The canary traffic region configuration.
    expeditedRollout DefaultRolloutSpecificationResponseExpeditedRollout
    The expedited rollout definition.
    highTraffic DefaultRolloutSpecificationResponseHighTraffic
    The high traffic region configuration.
    lowTraffic DefaultRolloutSpecificationResponseLowTraffic
    The low traffic region configuration.
    mediumTraffic DefaultRolloutSpecificationResponseMediumTraffic
    The medium traffic region configuration.
    providerRegistration DefaultRolloutSpecificationResponseProviderRegistration
    The provider registration.
    resourceTypeRegistrations ResourceTypeRegistrationResponse[]
    The resource type registrations.
    restOfTheWorldGroupOne DefaultRolloutSpecificationResponseRestOfTheWorldGroupOne
    The rest of the world group one region configuration.
    restOfTheWorldGroupTwo DefaultRolloutSpecificationResponseRestOfTheWorldGroupTwo
    The rest of the world group two region configuration.
    auto_provision_config DefaultRolloutSpecificationResponseAutoProvisionConfig
    The auto provisioning config.
    canary DefaultRolloutSpecificationResponseCanary
    The canary traffic region configuration.
    expedited_rollout DefaultRolloutSpecificationResponseExpeditedRollout
    The expedited rollout definition.
    high_traffic DefaultRolloutSpecificationResponseHighTraffic
    The high traffic region configuration.
    low_traffic DefaultRolloutSpecificationResponseLowTraffic
    The low traffic region configuration.
    medium_traffic DefaultRolloutSpecificationResponseMediumTraffic
    The medium traffic region configuration.
    provider_registration DefaultRolloutSpecificationResponseProviderRegistration
    The provider registration.
    resource_type_registrations Sequence[ResourceTypeRegistrationResponse]
    The resource type registrations.
    rest_of_the_world_group_one DefaultRolloutSpecificationResponseRestOfTheWorldGroupOne
    The rest of the world group one region configuration.
    rest_of_the_world_group_two DefaultRolloutSpecificationResponseRestOfTheWorldGroupTwo
    The rest of the world group two region configuration.
    autoProvisionConfig Property Map
    The auto provisioning config.
    canary Property Map
    The canary traffic region configuration.
    expeditedRollout Property Map
    The expedited rollout definition.
    highTraffic Property Map
    The high traffic region configuration.
    lowTraffic Property Map
    The low traffic region configuration.
    mediumTraffic Property Map
    The medium traffic region configuration.
    providerRegistration Property Map
    The provider registration.
    resourceTypeRegistrations List<Property Map>
    The resource type registrations.
    restOfTheWorldGroupOne Property Map
    The rest of the world group one region configuration.
    restOfTheWorldGroupTwo Property Map
    The rest of the world group two region configuration.

    DefaultRolloutPropertiesResponseStatus, DefaultRolloutPropertiesResponseStatusArgs

    CompletedRegions List<string>
    The completed regions.
    FailedOrSkippedRegions Dictionary<string, Pulumi.AzureNative.ProviderHub.Inputs.ExtendedErrorInfoResponse>
    The failed or skipped regions.
    ManifestCheckinStatus Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutStatusResponseManifestCheckinStatus
    The manifest checkin status.
    NextTrafficRegion string
    The next traffic region.
    NextTrafficRegionScheduledTime string
    The next traffic region scheduled time.
    SubscriptionReregistrationResult string
    The subscription reregistration result.
    CompletedRegions []string
    The completed regions.
    FailedOrSkippedRegions map[string]ExtendedErrorInfoResponse
    The failed or skipped regions.
    ManifestCheckinStatus DefaultRolloutStatusResponseManifestCheckinStatus
    The manifest checkin status.
    NextTrafficRegion string
    The next traffic region.
    NextTrafficRegionScheduledTime string
    The next traffic region scheduled time.
    SubscriptionReregistrationResult string
    The subscription reregistration result.
    completedRegions List<String>
    The completed regions.
    failedOrSkippedRegions Map<String,ExtendedErrorInfoResponse>
    The failed or skipped regions.
    manifestCheckinStatus DefaultRolloutStatusResponseManifestCheckinStatus
    The manifest checkin status.
    nextTrafficRegion String
    The next traffic region.
    nextTrafficRegionScheduledTime String
    The next traffic region scheduled time.
    subscriptionReregistrationResult String
    The subscription reregistration result.
    completedRegions string[]
    The completed regions.
    failedOrSkippedRegions {[key: string]: ExtendedErrorInfoResponse}
    The failed or skipped regions.
    manifestCheckinStatus DefaultRolloutStatusResponseManifestCheckinStatus
    The manifest checkin status.
    nextTrafficRegion string
    The next traffic region.
    nextTrafficRegionScheduledTime string
    The next traffic region scheduled time.
    subscriptionReregistrationResult string
    The subscription reregistration result.
    completed_regions Sequence[str]
    The completed regions.
    failed_or_skipped_regions Mapping[str, ExtendedErrorInfoResponse]
    The failed or skipped regions.
    manifest_checkin_status DefaultRolloutStatusResponseManifestCheckinStatus
    The manifest checkin status.
    next_traffic_region str
    The next traffic region.
    next_traffic_region_scheduled_time str
    The next traffic region scheduled time.
    subscription_reregistration_result str
    The subscription reregistration result.
    completedRegions List<String>
    The completed regions.
    failedOrSkippedRegions Map<Property Map>
    The failed or skipped regions.
    manifestCheckinStatus Property Map
    The manifest checkin status.
    nextTrafficRegion String
    The next traffic region.
    nextTrafficRegionScheduledTime String
    The next traffic region scheduled time.
    subscriptionReregistrationResult String
    The subscription reregistration result.

    DefaultRolloutPropertiesSpecification, DefaultRolloutPropertiesSpecificationArgs

    AutoProvisionConfig Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationAutoProvisionConfig
    The auto provisioning config.
    Canary Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationCanary
    The canary traffic region configuration.
    ExpeditedRollout Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationExpeditedRollout
    The expedited rollout definition.
    HighTraffic Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationHighTraffic
    The high traffic region configuration.
    LowTraffic Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationLowTraffic
    The low traffic region configuration.
    MediumTraffic Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationMediumTraffic
    The medium traffic region configuration.
    ProviderRegistration Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationProviderRegistration
    The provider registration.
    ResourceTypeRegistrations List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistration>
    The resource type registrations.
    RestOfTheWorldGroupOne Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationRestOfTheWorldGroupOne
    The rest of the world group one region configuration.
    RestOfTheWorldGroupTwo Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationRestOfTheWorldGroupTwo
    The rest of the world group two region configuration.
    AutoProvisionConfig DefaultRolloutSpecificationAutoProvisionConfig
    The auto provisioning config.
    Canary DefaultRolloutSpecificationCanary
    The canary traffic region configuration.
    ExpeditedRollout DefaultRolloutSpecificationExpeditedRollout
    The expedited rollout definition.
    HighTraffic DefaultRolloutSpecificationHighTraffic
    The high traffic region configuration.
    LowTraffic DefaultRolloutSpecificationLowTraffic
    The low traffic region configuration.
    MediumTraffic DefaultRolloutSpecificationMediumTraffic
    The medium traffic region configuration.
    ProviderRegistration DefaultRolloutSpecificationProviderRegistration
    The provider registration.
    ResourceTypeRegistrations []ResourceTypeRegistrationType
    The resource type registrations.
    RestOfTheWorldGroupOne DefaultRolloutSpecificationRestOfTheWorldGroupOne
    The rest of the world group one region configuration.
    RestOfTheWorldGroupTwo DefaultRolloutSpecificationRestOfTheWorldGroupTwo
    The rest of the world group two region configuration.
    autoProvisionConfig DefaultRolloutSpecificationAutoProvisionConfig
    The auto provisioning config.
    canary DefaultRolloutSpecificationCanary
    The canary traffic region configuration.
    expeditedRollout DefaultRolloutSpecificationExpeditedRollout
    The expedited rollout definition.
    highTraffic DefaultRolloutSpecificationHighTraffic
    The high traffic region configuration.
    lowTraffic DefaultRolloutSpecificationLowTraffic
    The low traffic region configuration.
    mediumTraffic DefaultRolloutSpecificationMediumTraffic
    The medium traffic region configuration.
    providerRegistration DefaultRolloutSpecificationProviderRegistration
    The provider registration.
    resourceTypeRegistrations List<ResourceTypeRegistration>
    The resource type registrations.
    restOfTheWorldGroupOne DefaultRolloutSpecificationRestOfTheWorldGroupOne
    The rest of the world group one region configuration.
    restOfTheWorldGroupTwo DefaultRolloutSpecificationRestOfTheWorldGroupTwo
    The rest of the world group two region configuration.
    autoProvisionConfig DefaultRolloutSpecificationAutoProvisionConfig
    The auto provisioning config.
    canary DefaultRolloutSpecificationCanary
    The canary traffic region configuration.
    expeditedRollout DefaultRolloutSpecificationExpeditedRollout
    The expedited rollout definition.
    highTraffic DefaultRolloutSpecificationHighTraffic
    The high traffic region configuration.
    lowTraffic DefaultRolloutSpecificationLowTraffic
    The low traffic region configuration.
    mediumTraffic DefaultRolloutSpecificationMediumTraffic
    The medium traffic region configuration.
    providerRegistration DefaultRolloutSpecificationProviderRegistration
    The provider registration.
    resourceTypeRegistrations ResourceTypeRegistration[]
    The resource type registrations.
    restOfTheWorldGroupOne DefaultRolloutSpecificationRestOfTheWorldGroupOne
    The rest of the world group one region configuration.
    restOfTheWorldGroupTwo DefaultRolloutSpecificationRestOfTheWorldGroupTwo
    The rest of the world group two region configuration.
    auto_provision_config DefaultRolloutSpecificationAutoProvisionConfig
    The auto provisioning config.
    canary DefaultRolloutSpecificationCanary
    The canary traffic region configuration.
    expedited_rollout DefaultRolloutSpecificationExpeditedRollout
    The expedited rollout definition.
    high_traffic DefaultRolloutSpecificationHighTraffic
    The high traffic region configuration.
    low_traffic DefaultRolloutSpecificationLowTraffic
    The low traffic region configuration.
    medium_traffic DefaultRolloutSpecificationMediumTraffic
    The medium traffic region configuration.
    provider_registration DefaultRolloutSpecificationProviderRegistration
    The provider registration.
    resource_type_registrations Sequence[ResourceTypeRegistration]
    The resource type registrations.
    rest_of_the_world_group_one DefaultRolloutSpecificationRestOfTheWorldGroupOne
    The rest of the world group one region configuration.
    rest_of_the_world_group_two DefaultRolloutSpecificationRestOfTheWorldGroupTwo
    The rest of the world group two region configuration.
    autoProvisionConfig Property Map
    The auto provisioning config.
    canary Property Map
    The canary traffic region configuration.
    expeditedRollout Property Map
    The expedited rollout definition.
    highTraffic Property Map
    The high traffic region configuration.
    lowTraffic Property Map
    The low traffic region configuration.
    mediumTraffic Property Map
    The medium traffic region configuration.
    providerRegistration Property Map
    The provider registration.
    resourceTypeRegistrations List<Property Map>
    The resource type registrations.
    restOfTheWorldGroupOne Property Map
    The rest of the world group one region configuration.
    restOfTheWorldGroupTwo Property Map
    The rest of the world group two region configuration.

    DefaultRolloutPropertiesStatus, DefaultRolloutPropertiesStatusArgs

    CompletedRegions List<string>
    The completed regions.
    FailedOrSkippedRegions Dictionary<string, Pulumi.AzureNative.ProviderHub.Inputs.ExtendedErrorInfo>
    The failed or skipped regions.
    ManifestCheckinStatus Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutStatusManifestCheckinStatus
    The manifest checkin status.
    NextTrafficRegion string | Pulumi.AzureNative.ProviderHub.TrafficRegionCategory
    The next traffic region.
    NextTrafficRegionScheduledTime string
    The next traffic region scheduled time.
    SubscriptionReregistrationResult string | Pulumi.AzureNative.ProviderHub.SubscriptionReregistrationResult
    The subscription reregistration result.
    CompletedRegions []string
    The completed regions.
    FailedOrSkippedRegions map[string]ExtendedErrorInfo
    The failed or skipped regions.
    ManifestCheckinStatus DefaultRolloutStatusManifestCheckinStatus
    The manifest checkin status.
    NextTrafficRegion string | TrafficRegionCategory
    The next traffic region.
    NextTrafficRegionScheduledTime string
    The next traffic region scheduled time.
    SubscriptionReregistrationResult string | SubscriptionReregistrationResult
    The subscription reregistration result.
    completedRegions List<String>
    The completed regions.
    failedOrSkippedRegions Map<String,ExtendedErrorInfo>
    The failed or skipped regions.
    manifestCheckinStatus DefaultRolloutStatusManifestCheckinStatus
    The manifest checkin status.
    nextTrafficRegion String | TrafficRegionCategory
    The next traffic region.
    nextTrafficRegionScheduledTime String
    The next traffic region scheduled time.
    subscriptionReregistrationResult String | SubscriptionReregistrationResult
    The subscription reregistration result.
    completedRegions string[]
    The completed regions.
    failedOrSkippedRegions {[key: string]: ExtendedErrorInfo}
    The failed or skipped regions.
    manifestCheckinStatus DefaultRolloutStatusManifestCheckinStatus
    The manifest checkin status.
    nextTrafficRegion string | TrafficRegionCategory
    The next traffic region.
    nextTrafficRegionScheduledTime string
    The next traffic region scheduled time.
    subscriptionReregistrationResult string | SubscriptionReregistrationResult
    The subscription reregistration result.
    completed_regions Sequence[str]
    The completed regions.
    failed_or_skipped_regions Mapping[str, ExtendedErrorInfo]
    The failed or skipped regions.
    manifest_checkin_status DefaultRolloutStatusManifestCheckinStatus
    The manifest checkin status.
    next_traffic_region str | TrafficRegionCategory
    The next traffic region.
    next_traffic_region_scheduled_time str
    The next traffic region scheduled time.
    subscription_reregistration_result str | SubscriptionReregistrationResult
    The subscription reregistration result.
    completedRegions List<String>
    The completed regions.
    failedOrSkippedRegions Map<Property Map>
    The failed or skipped regions.
    manifestCheckinStatus Property Map
    The manifest checkin status.
    nextTrafficRegion String | "NotSpecified" | "Canary" | "LowTraffic" | "MediumTraffic" | "HighTraffic" | "None" | "RestOfTheWorldGroupOne" | "RestOfTheWorldGroupTwo"
    The next traffic region.
    nextTrafficRegionScheduledTime String
    The next traffic region scheduled time.
    subscriptionReregistrationResult String | "NotApplicable" | "ConditionalUpdate" | "ForcedUpdate" | "Failed"
    The subscription reregistration result.

    DefaultRolloutSpecificationAutoProvisionConfig, DefaultRolloutSpecificationAutoProvisionConfigArgs

    ResourceGraph bool
    Whether auto provisioning for resource graph is enabled.
    Storage bool
    Whether auto provisioning for storage is enabled.
    ResourceGraph bool
    Whether auto provisioning for resource graph is enabled.
    Storage bool
    Whether auto provisioning for storage is enabled.
    resourceGraph Boolean
    Whether auto provisioning for resource graph is enabled.
    storage Boolean
    Whether auto provisioning for storage is enabled.
    resourceGraph boolean
    Whether auto provisioning for resource graph is enabled.
    storage boolean
    Whether auto provisioning for storage is enabled.
    resource_graph bool
    Whether auto provisioning for resource graph is enabled.
    storage bool
    Whether auto provisioning for storage is enabled.
    resourceGraph Boolean
    Whether auto provisioning for resource graph is enabled.
    storage Boolean
    Whether auto provisioning for storage is enabled.

    DefaultRolloutSpecificationCanary, DefaultRolloutSpecificationCanaryArgs

    Regions List<string>
    The regions.
    SkipRegions List<string>
    The skip regions.
    Regions []string
    The regions.
    SkipRegions []string
    The skip regions.
    regions List<String>
    The regions.
    skipRegions List<String>
    The skip regions.
    regions string[]
    The regions.
    skipRegions string[]
    The skip regions.
    regions Sequence[str]
    The regions.
    skip_regions Sequence[str]
    The skip regions.
    regions List<String>
    The regions.
    skipRegions List<String>
    The skip regions.

    DefaultRolloutSpecificationExpeditedRollout, DefaultRolloutSpecificationExpeditedRolloutArgs

    Enabled bool
    Indicates whether expedited rollout is enabled/disabled
    Enabled bool
    Indicates whether expedited rollout is enabled/disabled
    enabled Boolean
    Indicates whether expedited rollout is enabled/disabled
    enabled boolean
    Indicates whether expedited rollout is enabled/disabled
    enabled bool
    Indicates whether expedited rollout is enabled/disabled
    enabled Boolean
    Indicates whether expedited rollout is enabled/disabled

    DefaultRolloutSpecificationHighTraffic, DefaultRolloutSpecificationHighTrafficArgs

    Regions List<string>
    WaitDuration string
    The wait duration.
    Regions []string
    WaitDuration string
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.
    regions string[]
    waitDuration string
    The wait duration.
    regions Sequence[str]
    wait_duration str
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.

    DefaultRolloutSpecificationLowTraffic, DefaultRolloutSpecificationLowTrafficArgs

    Regions List<string>
    WaitDuration string
    The wait duration.
    Regions []string
    WaitDuration string
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.
    regions string[]
    waitDuration string
    The wait duration.
    regions Sequence[str]
    wait_duration str
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.

    DefaultRolloutSpecificationMediumTraffic, DefaultRolloutSpecificationMediumTrafficArgs

    Regions List<string>
    WaitDuration string
    The wait duration.
    Regions []string
    WaitDuration string
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.
    regions string[]
    waitDuration string
    The wait duration.
    regions Sequence[str]
    wait_duration str
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.

    DefaultRolloutSpecificationProviderRegistration, DefaultRolloutSpecificationProviderRegistrationArgs

    Kind string | Pulumi.AzureNative.ProviderHub.ProviderRegistrationKind
    Provider registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    Properties Pulumi.AzureNative.ProviderHub.Inputs.ProviderRegistrationProperties
    Kind string | ProviderRegistrationKind
    Provider registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    Properties ProviderRegistrationProperties
    kind String | ProviderRegistrationKind
    Provider registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    properties ProviderRegistrationProperties
    kind string | ProviderRegistrationKind
    Provider registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    properties ProviderRegistrationProperties
    kind str | ProviderRegistrationKind
    Provider registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    properties ProviderRegistrationProperties
    kind String | "Managed" | "Hybrid" | "Direct"
    Provider registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    properties Property Map

    DefaultRolloutSpecificationResponseAutoProvisionConfig, DefaultRolloutSpecificationResponseAutoProvisionConfigArgs

    ResourceGraph bool
    Whether auto provisioning for resource graph is enabled.
    Storage bool
    Whether auto provisioning for storage is enabled.
    ResourceGraph bool
    Whether auto provisioning for resource graph is enabled.
    Storage bool
    Whether auto provisioning for storage is enabled.
    resourceGraph Boolean
    Whether auto provisioning for resource graph is enabled.
    storage Boolean
    Whether auto provisioning for storage is enabled.
    resourceGraph boolean
    Whether auto provisioning for resource graph is enabled.
    storage boolean
    Whether auto provisioning for storage is enabled.
    resource_graph bool
    Whether auto provisioning for resource graph is enabled.
    storage bool
    Whether auto provisioning for storage is enabled.
    resourceGraph Boolean
    Whether auto provisioning for resource graph is enabled.
    storage Boolean
    Whether auto provisioning for storage is enabled.

    DefaultRolloutSpecificationResponseCanary, DefaultRolloutSpecificationResponseCanaryArgs

    Regions List<string>
    The regions.
    SkipRegions List<string>
    The skip regions.
    Regions []string
    The regions.
    SkipRegions []string
    The skip regions.
    regions List<String>
    The regions.
    skipRegions List<String>
    The skip regions.
    regions string[]
    The regions.
    skipRegions string[]
    The skip regions.
    regions Sequence[str]
    The regions.
    skip_regions Sequence[str]
    The skip regions.
    regions List<String>
    The regions.
    skipRegions List<String>
    The skip regions.

    DefaultRolloutSpecificationResponseExpeditedRollout, DefaultRolloutSpecificationResponseExpeditedRolloutArgs

    Enabled bool
    Indicates whether expedited rollout is enabled/disabled
    Enabled bool
    Indicates whether expedited rollout is enabled/disabled
    enabled Boolean
    Indicates whether expedited rollout is enabled/disabled
    enabled boolean
    Indicates whether expedited rollout is enabled/disabled
    enabled bool
    Indicates whether expedited rollout is enabled/disabled
    enabled Boolean
    Indicates whether expedited rollout is enabled/disabled

    DefaultRolloutSpecificationResponseHighTraffic, DefaultRolloutSpecificationResponseHighTrafficArgs

    Regions List<string>
    WaitDuration string
    The wait duration.
    Regions []string
    WaitDuration string
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.
    regions string[]
    waitDuration string
    The wait duration.
    regions Sequence[str]
    wait_duration str
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.

    DefaultRolloutSpecificationResponseLowTraffic, DefaultRolloutSpecificationResponseLowTrafficArgs

    Regions List<string>
    WaitDuration string
    The wait duration.
    Regions []string
    WaitDuration string
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.
    regions string[]
    waitDuration string
    The wait duration.
    regions Sequence[str]
    wait_duration str
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.

    DefaultRolloutSpecificationResponseMediumTraffic, DefaultRolloutSpecificationResponseMediumTrafficArgs

    Regions List<string>
    WaitDuration string
    The wait duration.
    Regions []string
    WaitDuration string
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.
    regions string[]
    waitDuration string
    The wait duration.
    regions Sequence[str]
    wait_duration str
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.

    DefaultRolloutSpecificationResponseProviderRegistration, DefaultRolloutSpecificationResponseProviderRegistrationArgs

    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Name string
    The name of the resource
    SystemData Pulumi.AzureNative.ProviderHub.Inputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Kind string
    Provider registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    Properties Pulumi.AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesResponse
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Name string
    The name of the resource
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Kind string
    Provider registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    Properties ProviderRegistrationPropertiesResponse
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name String
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    kind String
    Provider registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    properties ProviderRegistrationPropertiesResponse
    id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name string
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    kind string
    Provider registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    properties ProviderRegistrationPropertiesResponse
    id str
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name str
    The name of the resource
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    kind str
    Provider registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    properties ProviderRegistrationPropertiesResponse
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name String
    The name of the resource
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    kind String
    Provider registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    properties Property Map

    DefaultRolloutSpecificationResponseRestOfTheWorldGroupOne, DefaultRolloutSpecificationResponseRestOfTheWorldGroupOneArgs

    Regions List<string>
    WaitDuration string
    The wait duration.
    Regions []string
    WaitDuration string
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.
    regions string[]
    waitDuration string
    The wait duration.
    regions Sequence[str]
    wait_duration str
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.

    DefaultRolloutSpecificationResponseRestOfTheWorldGroupTwo, DefaultRolloutSpecificationResponseRestOfTheWorldGroupTwoArgs

    Regions List<string>
    WaitDuration string
    The wait duration.
    Regions []string
    WaitDuration string
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.
    regions string[]
    waitDuration string
    The wait duration.
    regions Sequence[str]
    wait_duration str
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.

    DefaultRolloutSpecificationRestOfTheWorldGroupOne, DefaultRolloutSpecificationRestOfTheWorldGroupOneArgs

    Regions List<string>
    WaitDuration string
    The wait duration.
    Regions []string
    WaitDuration string
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.
    regions string[]
    waitDuration string
    The wait duration.
    regions Sequence[str]
    wait_duration str
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.

    DefaultRolloutSpecificationRestOfTheWorldGroupTwo, DefaultRolloutSpecificationRestOfTheWorldGroupTwoArgs

    Regions List<string>
    WaitDuration string
    The wait duration.
    Regions []string
    WaitDuration string
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.
    regions string[]
    waitDuration string
    The wait duration.
    regions Sequence[str]
    wait_duration str
    The wait duration.
    regions List<String>
    waitDuration String
    The wait duration.

    DefaultRolloutStatusManifestCheckinStatus, DefaultRolloutStatusManifestCheckinStatusArgs

    IsCheckedIn bool
    Whether the manifest is checked in.
    StatusMessage string
    The status message.
    CommitId string
    The commit id.
    PullRequest string
    The pull request.
    IsCheckedIn bool
    Whether the manifest is checked in.
    StatusMessage string
    The status message.
    CommitId string
    The commit id.
    PullRequest string
    The pull request.
    isCheckedIn Boolean
    Whether the manifest is checked in.
    statusMessage String
    The status message.
    commitId String
    The commit id.
    pullRequest String
    The pull request.
    isCheckedIn boolean
    Whether the manifest is checked in.
    statusMessage string
    The status message.
    commitId string
    The commit id.
    pullRequest string
    The pull request.
    is_checked_in bool
    Whether the manifest is checked in.
    status_message str
    The status message.
    commit_id str
    The commit id.
    pull_request str
    The pull request.
    isCheckedIn Boolean
    Whether the manifest is checked in.
    statusMessage String
    The status message.
    commitId String
    The commit id.
    pullRequest String
    The pull request.

    DefaultRolloutStatusResponseManifestCheckinStatus, DefaultRolloutStatusResponseManifestCheckinStatusArgs

    IsCheckedIn bool
    Whether the manifest is checked in.
    StatusMessage string
    The status message.
    CommitId string
    The commit id.
    PullRequest string
    The pull request.
    IsCheckedIn bool
    Whether the manifest is checked in.
    StatusMessage string
    The status message.
    CommitId string
    The commit id.
    PullRequest string
    The pull request.
    isCheckedIn Boolean
    Whether the manifest is checked in.
    statusMessage String
    The status message.
    commitId String
    The commit id.
    pullRequest String
    The pull request.
    isCheckedIn boolean
    Whether the manifest is checked in.
    statusMessage string
    The status message.
    commitId string
    The commit id.
    pullRequest string
    The pull request.
    is_checked_in bool
    Whether the manifest is checked in.
    status_message str
    The status message.
    commit_id str
    The commit id.
    pull_request str
    The pull request.
    isCheckedIn Boolean
    Whether the manifest is checked in.
    statusMessage String
    The status message.
    commitId String
    The commit id.
    pullRequest String
    The pull request.

    DeleteDependency, DeleteDependencyArgs

    LinkedProperty string
    Linked property.
    LinkedType string
    Linked type.
    RequiredFeatures List<string>
    Required features.
    LinkedProperty string
    Linked property.
    LinkedType string
    Linked type.
    RequiredFeatures []string
    Required features.
    linkedProperty String
    Linked property.
    linkedType String
    Linked type.
    requiredFeatures List<String>
    Required features.
    linkedProperty string
    Linked property.
    linkedType string
    Linked type.
    requiredFeatures string[]
    Required features.
    linked_property str
    Linked property.
    linked_type str
    Linked type.
    required_features Sequence[str]
    Required features.
    linkedProperty String
    Linked property.
    linkedType String
    Linked type.
    requiredFeatures List<String>
    Required features.

    DeleteDependencyResponse, DeleteDependencyResponseArgs

    LinkedProperty string
    Linked property.
    LinkedType string
    Linked type.
    RequiredFeatures List<string>
    Required features.
    LinkedProperty string
    Linked property.
    LinkedType string
    Linked type.
    RequiredFeatures []string
    Required features.
    linkedProperty String
    Linked property.
    linkedType String
    Linked type.
    requiredFeatures List<String>
    Required features.
    linkedProperty string
    Linked property.
    linkedType string
    Linked type.
    requiredFeatures string[]
    Required features.
    linked_property str
    Linked property.
    linked_type str
    Linked type.
    required_features Sequence[str]
    Required features.
    linkedProperty String
    Linked property.
    linkedType String
    Linked type.
    requiredFeatures List<String>
    Required features.

    EndpointInformation, EndpointInformationArgs

    Endpoint string
    The endpoint.
    EndpointType string | Pulumi.AzureNative.ProviderHub.NotificationEndpointType
    The endpoint type.
    SchemaVersion string
    The schema version.
    Endpoint string
    The endpoint.
    EndpointType string | NotificationEndpointType
    The endpoint type.
    SchemaVersion string
    The schema version.
    endpoint String
    The endpoint.
    endpointType String | NotificationEndpointType
    The endpoint type.
    schemaVersion String
    The schema version.
    endpoint string
    The endpoint.
    endpointType string | NotificationEndpointType
    The endpoint type.
    schemaVersion string
    The schema version.
    endpoint str
    The endpoint.
    endpoint_type str | NotificationEndpointType
    The endpoint type.
    schema_version str
    The schema version.
    endpoint String
    The endpoint.
    endpointType String | "Webhook" | "Eventhub"
    The endpoint type.
    schemaVersion String
    The schema version.

    EndpointInformationResponse, EndpointInformationResponseArgs

    Endpoint string
    The endpoint.
    EndpointType string
    The endpoint type.
    SchemaVersion string
    The schema version.
    Endpoint string
    The endpoint.
    EndpointType string
    The endpoint type.
    SchemaVersion string
    The schema version.
    endpoint String
    The endpoint.
    endpointType String
    The endpoint type.
    schemaVersion String
    The schema version.
    endpoint string
    The endpoint.
    endpointType string
    The endpoint type.
    schemaVersion string
    The schema version.
    endpoint str
    The endpoint.
    endpoint_type str
    The endpoint type.
    schema_version str
    The schema version.
    endpoint String
    The endpoint.
    endpointType String
    The endpoint type.
    schemaVersion String
    The schema version.

    EndpointType, EndpointTypeArgs

    NotSpecified
    NotSpecified
    Canary
    Canary
    Production
    Production
    TestInProduction
    TestInProduction
    EndpointTypeNotSpecified
    NotSpecified
    EndpointTypeCanary
    Canary
    EndpointTypeProduction
    Production
    EndpointTypeTestInProduction
    TestInProduction
    NotSpecified
    NotSpecified
    Canary
    Canary
    Production
    Production
    TestInProduction
    TestInProduction
    NotSpecified
    NotSpecified
    Canary
    Canary
    Production
    Production
    TestInProduction
    TestInProduction
    NOT_SPECIFIED
    NotSpecified
    CANARY
    Canary
    PRODUCTION
    Production
    TEST_IN_PRODUCTION
    TestInProduction
    "NotSpecified"
    NotSpecified
    "Canary"
    Canary
    "Production"
    Production
    "TestInProduction"
    TestInProduction

    EndpointTypeResourceType, EndpointTypeResourceTypeArgs

    NotSpecified
    NotSpecified
    Canary
    Canary
    Production
    Production
    TestInProduction
    TestInProduction
    EndpointTypeResourceTypeNotSpecified
    NotSpecified
    EndpointTypeResourceTypeCanary
    Canary
    EndpointTypeResourceTypeProduction
    Production
    EndpointTypeResourceTypeTestInProduction
    TestInProduction
    NotSpecified
    NotSpecified
    Canary
    Canary
    Production
    Production
    TestInProduction
    TestInProduction
    NotSpecified
    NotSpecified
    Canary
    Canary
    Production
    Production
    TestInProduction
    TestInProduction
    NOT_SPECIFIED
    NotSpecified
    CANARY
    Canary
    PRODUCTION
    Production
    TEST_IN_PRODUCTION
    TestInProduction
    "NotSpecified"
    NotSpecified
    "Canary"
    Canary
    "Production"
    Production
    "TestInProduction"
    TestInProduction

    ExpeditedRolloutIntent, ExpeditedRolloutIntentArgs

    NotSpecified
    NotSpecified
    Hotfix
    Hotfix
    ExpeditedRolloutIntentNotSpecified
    NotSpecified
    ExpeditedRolloutIntentHotfix
    Hotfix
    NotSpecified
    NotSpecified
    Hotfix
    Hotfix
    NotSpecified
    NotSpecified
    Hotfix
    Hotfix
    NOT_SPECIFIED
    NotSpecified
    HOTFIX
    Hotfix
    "NotSpecified"
    NotSpecified
    "Hotfix"
    Hotfix

    ExtendedErrorInfo, ExtendedErrorInfoArgs

    AdditionalInfo List<Pulumi.AzureNative.ProviderHub.Inputs.TypedErrorInfo>
    The additional error information.
    Code string
    The error code.
    Details List<Pulumi.AzureNative.ProviderHub.Inputs.ExtendedErrorInfo>
    The error details.
    Message string
    The error message.
    Target string
    The target of the error.
    AdditionalInfo []TypedErrorInfo
    The additional error information.
    Code string
    The error code.
    Details []ExtendedErrorInfo
    The error details.
    Message string
    The error message.
    Target string
    The target of the error.
    additionalInfo List<TypedErrorInfo>
    The additional error information.
    code String
    The error code.
    details List<ExtendedErrorInfo>
    The error details.
    message String
    The error message.
    target String
    The target of the error.
    additionalInfo TypedErrorInfo[]
    The additional error information.
    code string
    The error code.
    details ExtendedErrorInfo[]
    The error details.
    message string
    The error message.
    target string
    The target of the error.
    additional_info Sequence[TypedErrorInfo]
    The additional error information.
    code str
    The error code.
    details Sequence[ExtendedErrorInfo]
    The error details.
    message str
    The error message.
    target str
    The target of the error.
    additionalInfo List<Property Map>
    The additional error information.
    code String
    The error code.
    details List<Property Map>
    The error details.
    message String
    The error message.
    target String
    The target of the error.

    ExtendedErrorInfoResponse, ExtendedErrorInfoResponseArgs

    AdditionalInfo List<Pulumi.AzureNative.ProviderHub.Inputs.TypedErrorInfoResponse>
    The additional error information.
    Code string
    The error code.
    Details List<Pulumi.AzureNative.ProviderHub.Inputs.ExtendedErrorInfoResponse>
    The error details.
    Message string
    The error message.
    Target string
    The target of the error.
    AdditionalInfo []TypedErrorInfoResponse
    The additional error information.
    Code string
    The error code.
    Details []ExtendedErrorInfoResponse
    The error details.
    Message string
    The error message.
    Target string
    The target of the error.
    additionalInfo List<TypedErrorInfoResponse>
    The additional error information.
    code String
    The error code.
    details List<ExtendedErrorInfoResponse>
    The error details.
    message String
    The error message.
    target String
    The target of the error.
    additionalInfo TypedErrorInfoResponse[]
    The additional error information.
    code string
    The error code.
    details ExtendedErrorInfoResponse[]
    The error details.
    message string
    The error message.
    target string
    The target of the error.
    additional_info Sequence[TypedErrorInfoResponse]
    The additional error information.
    code str
    The error code.
    details Sequence[ExtendedErrorInfoResponse]
    The error details.
    message str
    The error message.
    target str
    The target of the error.
    additionalInfo List<Property Map>
    The additional error information.
    code String
    The error code.
    details List<Property Map>
    The error details.
    message String
    The error message.
    target String
    The target of the error.

    ExtendedLocationOptions, ExtendedLocationOptionsArgs

    ExtendedLocationOptionsResponse, ExtendedLocationOptionsResponseArgs

    SupportedPolicy string
    Type string
    The type.
    SupportedPolicy string
    Type string
    The type.
    supportedPolicy String
    type String
    The type.
    supportedPolicy string
    type string
    The type.
    supported_policy str
    type str
    The type.
    supportedPolicy String
    type String
    The type.

    ExtendedLocationType, ExtendedLocationTypeArgs

    NotSpecified
    NotSpecifiedThe extended location type is not specified.
    CustomLocation
    CustomLocationThe extended location type is custom location.
    EdgeZone
    EdgeZoneThe extended location type is edge zone.
    ArcZone
    ArcZoneThe extended location type is arc zone.
    ExtendedLocationTypeNotSpecified
    NotSpecifiedThe extended location type is not specified.
    ExtendedLocationTypeCustomLocation
    CustomLocationThe extended location type is custom location.
    ExtendedLocationTypeEdgeZone
    EdgeZoneThe extended location type is edge zone.
    ExtendedLocationTypeArcZone
    ArcZoneThe extended location type is arc zone.
    NotSpecified
    NotSpecifiedThe extended location type is not specified.
    CustomLocation
    CustomLocationThe extended location type is custom location.
    EdgeZone
    EdgeZoneThe extended location type is edge zone.
    ArcZone
    ArcZoneThe extended location type is arc zone.
    NotSpecified
    NotSpecifiedThe extended location type is not specified.
    CustomLocation
    CustomLocationThe extended location type is custom location.
    EdgeZone
    EdgeZoneThe extended location type is edge zone.
    ArcZone
    ArcZoneThe extended location type is arc zone.
    NOT_SPECIFIED
    NotSpecifiedThe extended location type is not specified.
    CUSTOM_LOCATION
    CustomLocationThe extended location type is custom location.
    EDGE_ZONE
    EdgeZoneThe extended location type is edge zone.
    ARC_ZONE
    ArcZoneThe extended location type is arc zone.
    "NotSpecified"
    NotSpecifiedThe extended location type is not specified.
    "CustomLocation"
    CustomLocationThe extended location type is custom location.
    "EdgeZone"
    EdgeZoneThe extended location type is edge zone.
    "ArcZone"
    ArcZoneThe extended location type is arc zone.

    ExtensionCategory, ExtensionCategoryArgs

    NotSpecified
    NotSpecified
    ResourceCreationValidate
    ResourceCreationValidate
    ResourceCreationBegin
    ResourceCreationBegin
    ResourceCreationCompleted
    ResourceCreationCompleted
    ResourceReadValidate
    ResourceReadValidate
    ResourceReadBegin
    ResourceReadBegin
    ResourcePatchValidate
    ResourcePatchValidate
    ResourcePatchCompleted
    ResourcePatchCompleted
    ResourceDeletionValidate
    ResourceDeletionValidate
    ResourceDeletionBegin
    ResourceDeletionBegin
    ResourceDeletionCompleted
    ResourceDeletionCompleted
    ResourcePostAction
    ResourcePostAction
    SubscriptionLifecycleNotification
    SubscriptionLifecycleNotification
    ResourcePatchBegin
    ResourcePatchBegin
    ResourceMoveBegin
    ResourceMoveBegin
    ResourceMoveCompleted
    ResourceMoveCompleted
    BestMatchOperationBegin
    BestMatchOperationBegin
    SubscriptionLifecycleNotificationDeletion
    SubscriptionLifecycleNotificationDeletion
    ExtensionCategoryNotSpecified
    NotSpecified
    ExtensionCategoryResourceCreationValidate
    ResourceCreationValidate
    ExtensionCategoryResourceCreationBegin
    ResourceCreationBegin
    ExtensionCategoryResourceCreationCompleted
    ResourceCreationCompleted
    ExtensionCategoryResourceReadValidate
    ResourceReadValidate
    ExtensionCategoryResourceReadBegin
    ResourceReadBegin
    ExtensionCategoryResourcePatchValidate
    ResourcePatchValidate
    ExtensionCategoryResourcePatchCompleted
    ResourcePatchCompleted
    ExtensionCategoryResourceDeletionValidate
    ResourceDeletionValidate
    ExtensionCategoryResourceDeletionBegin
    ResourceDeletionBegin
    ExtensionCategoryResourceDeletionCompleted
    ResourceDeletionCompleted
    ExtensionCategoryResourcePostAction
    ResourcePostAction
    ExtensionCategorySubscriptionLifecycleNotification
    SubscriptionLifecycleNotification
    ExtensionCategoryResourcePatchBegin
    ResourcePatchBegin
    ExtensionCategoryResourceMoveBegin
    ResourceMoveBegin
    ExtensionCategoryResourceMoveCompleted
    ResourceMoveCompleted
    ExtensionCategoryBestMatchOperationBegin
    BestMatchOperationBegin
    ExtensionCategorySubscriptionLifecycleNotificationDeletion
    SubscriptionLifecycleNotificationDeletion
    NotSpecified
    NotSpecified
    ResourceCreationValidate
    ResourceCreationValidate
    ResourceCreationBegin
    ResourceCreationBegin
    ResourceCreationCompleted
    ResourceCreationCompleted
    ResourceReadValidate
    ResourceReadValidate
    ResourceReadBegin
    ResourceReadBegin
    ResourcePatchValidate
    ResourcePatchValidate
    ResourcePatchCompleted
    ResourcePatchCompleted
    ResourceDeletionValidate
    ResourceDeletionValidate
    ResourceDeletionBegin
    ResourceDeletionBegin
    ResourceDeletionCompleted
    ResourceDeletionCompleted
    ResourcePostAction
    ResourcePostAction
    SubscriptionLifecycleNotification
    SubscriptionLifecycleNotification
    ResourcePatchBegin
    ResourcePatchBegin
    ResourceMoveBegin
    ResourceMoveBegin
    ResourceMoveCompleted
    ResourceMoveCompleted
    BestMatchOperationBegin
    BestMatchOperationBegin
    SubscriptionLifecycleNotificationDeletion
    SubscriptionLifecycleNotificationDeletion
    NotSpecified
    NotSpecified
    ResourceCreationValidate
    ResourceCreationValidate
    ResourceCreationBegin
    ResourceCreationBegin
    ResourceCreationCompleted
    ResourceCreationCompleted
    ResourceReadValidate
    ResourceReadValidate
    ResourceReadBegin
    ResourceReadBegin
    ResourcePatchValidate
    ResourcePatchValidate
    ResourcePatchCompleted
    ResourcePatchCompleted
    ResourceDeletionValidate
    ResourceDeletionValidate
    ResourceDeletionBegin
    ResourceDeletionBegin
    ResourceDeletionCompleted
    ResourceDeletionCompleted
    ResourcePostAction
    ResourcePostAction
    SubscriptionLifecycleNotification
    SubscriptionLifecycleNotification
    ResourcePatchBegin
    ResourcePatchBegin
    ResourceMoveBegin
    ResourceMoveBegin
    ResourceMoveCompleted
    ResourceMoveCompleted
    BestMatchOperationBegin
    BestMatchOperationBegin
    SubscriptionLifecycleNotificationDeletion
    SubscriptionLifecycleNotificationDeletion
    NOT_SPECIFIED
    NotSpecified
    RESOURCE_CREATION_VALIDATE
    ResourceCreationValidate
    RESOURCE_CREATION_BEGIN
    ResourceCreationBegin
    RESOURCE_CREATION_COMPLETED
    ResourceCreationCompleted
    RESOURCE_READ_VALIDATE
    ResourceReadValidate
    RESOURCE_READ_BEGIN
    ResourceReadBegin
    RESOURCE_PATCH_VALIDATE
    ResourcePatchValidate
    RESOURCE_PATCH_COMPLETED
    ResourcePatchCompleted
    RESOURCE_DELETION_VALIDATE
    ResourceDeletionValidate
    RESOURCE_DELETION_BEGIN
    ResourceDeletionBegin
    RESOURCE_DELETION_COMPLETED
    ResourceDeletionCompleted
    RESOURCE_POST_ACTION
    ResourcePostAction
    SUBSCRIPTION_LIFECYCLE_NOTIFICATION
    SubscriptionLifecycleNotification
    RESOURCE_PATCH_BEGIN
    ResourcePatchBegin
    RESOURCE_MOVE_BEGIN
    ResourceMoveBegin
    RESOURCE_MOVE_COMPLETED
    ResourceMoveCompleted
    BEST_MATCH_OPERATION_BEGIN
    BestMatchOperationBegin
    SUBSCRIPTION_LIFECYCLE_NOTIFICATION_DELETION
    SubscriptionLifecycleNotificationDeletion
    "NotSpecified"
    NotSpecified
    "ResourceCreationValidate"
    ResourceCreationValidate
    "ResourceCreationBegin"
    ResourceCreationBegin
    "ResourceCreationCompleted"
    ResourceCreationCompleted
    "ResourceReadValidate"
    ResourceReadValidate
    "ResourceReadBegin"
    ResourceReadBegin
    "ResourcePatchValidate"
    ResourcePatchValidate
    "ResourcePatchCompleted"
    ResourcePatchCompleted
    "ResourceDeletionValidate"
    ResourceDeletionValidate
    "ResourceDeletionBegin"
    ResourceDeletionBegin
    "ResourceDeletionCompleted"
    ResourceDeletionCompleted
    "ResourcePostAction"
    ResourcePostAction
    "SubscriptionLifecycleNotification"
    SubscriptionLifecycleNotification
    "ResourcePatchBegin"
    ResourcePatchBegin
    "ResourceMoveBegin"
    ResourceMoveBegin
    "ResourceMoveCompleted"
    ResourceMoveCompleted
    "BestMatchOperationBegin"
    BestMatchOperationBegin
    "SubscriptionLifecycleNotificationDeletion"
    SubscriptionLifecycleNotificationDeletion

    ExtensionOptionType, ExtensionOptionTypeArgs

    NotSpecified
    NotSpecified
    DoNotMergeExistingReadOnlyAndSecretProperties
    DoNotMergeExistingReadOnlyAndSecretProperties
    IncludeInternalMetadata
    IncludeInternalMetadata
    ExtensionOptionTypeNotSpecified
    NotSpecified
    ExtensionOptionTypeDoNotMergeExistingReadOnlyAndSecretProperties
    DoNotMergeExistingReadOnlyAndSecretProperties
    ExtensionOptionTypeIncludeInternalMetadata
    IncludeInternalMetadata
    NotSpecified
    NotSpecified
    DoNotMergeExistingReadOnlyAndSecretProperties
    DoNotMergeExistingReadOnlyAndSecretProperties
    IncludeInternalMetadata
    IncludeInternalMetadata
    NotSpecified
    NotSpecified
    DoNotMergeExistingReadOnlyAndSecretProperties
    DoNotMergeExistingReadOnlyAndSecretProperties
    IncludeInternalMetadata
    IncludeInternalMetadata
    NOT_SPECIFIED
    NotSpecified
    DO_NOT_MERGE_EXISTING_READ_ONLY_AND_SECRET_PROPERTIES
    DoNotMergeExistingReadOnlyAndSecretProperties
    INCLUDE_INTERNAL_METADATA
    IncludeInternalMetadata
    "NotSpecified"
    NotSpecified
    "DoNotMergeExistingReadOnlyAndSecretProperties"
    DoNotMergeExistingReadOnlyAndSecretProperties
    "IncludeInternalMetadata"
    IncludeInternalMetadata

    FanoutLinkedNotificationRule, FanoutLinkedNotificationRuleArgs

    actions List<String>
    The actions.
    dstsConfiguration Property Map
    The dsts configuration.
    endpoints List<Property Map>
    The endpoints.
    tokenAuthConfiguration Property Map
    The token auth configuration.

    FanoutLinkedNotificationRuleDstsConfiguration, FanoutLinkedNotificationRuleDstsConfigurationArgs

    ServiceName string
    The service name.
    ServiceDnsName string
    This is a URI property.
    ServiceName string
    The service name.
    ServiceDnsName string
    This is a URI property.
    serviceName String
    The service name.
    serviceDnsName String
    This is a URI property.
    serviceName string
    The service name.
    serviceDnsName string
    This is a URI property.
    service_name str
    The service name.
    service_dns_name str
    This is a URI property.
    serviceName String
    The service name.
    serviceDnsName String
    This is a URI property.

    FanoutLinkedNotificationRuleResponse, FanoutLinkedNotificationRuleResponseArgs

    actions List<String>
    The actions.
    dstsConfiguration Property Map
    The dsts configuration.
    endpoints List<Property Map>
    The endpoints.
    tokenAuthConfiguration Property Map
    The token auth configuration.

    FanoutLinkedNotificationRuleResponseDstsConfiguration, FanoutLinkedNotificationRuleResponseDstsConfigurationArgs

    ServiceName string
    The service name.
    ServiceDnsName string
    This is a URI property.
    ServiceName string
    The service name.
    ServiceDnsName string
    This is a URI property.
    serviceName String
    The service name.
    serviceDnsName String
    This is a URI property.
    serviceName string
    The service name.
    serviceDnsName string
    This is a URI property.
    service_name str
    The service name.
    service_dns_name str
    This is a URI property.
    serviceName String
    The service name.
    serviceDnsName String
    This is a URI property.

    FeaturesPolicy, FeaturesPolicyArgs

    Any
    Any
    All
    All
    FeaturesPolicyAny
    Any
    FeaturesPolicyAll
    All
    Any
    Any
    All
    All
    Any
    Any
    All
    All
    ANY
    Any
    ALL
    All
    "Any"
    Any
    "All"
    All

    FilterOption, FilterOptionArgs

    NotSpecified
    NotSpecified
    EnableSubscriptionFilterOnTenant
    EnableSubscriptionFilterOnTenant
    FilterOptionNotSpecified
    NotSpecified
    FilterOptionEnableSubscriptionFilterOnTenant
    EnableSubscriptionFilterOnTenant
    NotSpecified
    NotSpecified
    EnableSubscriptionFilterOnTenant
    EnableSubscriptionFilterOnTenant
    NotSpecified
    NotSpecified
    EnableSubscriptionFilterOnTenant
    EnableSubscriptionFilterOnTenant
    NOT_SPECIFIED
    NotSpecified
    ENABLE_SUBSCRIPTION_FILTER_ON_TENANT
    EnableSubscriptionFilterOnTenant
    "NotSpecified"
    NotSpecified
    "EnableSubscriptionFilterOnTenant"
    EnableSubscriptionFilterOnTenant

    FilterRule, FilterRuleArgs

    EndpointInformation []EndpointInformation
    The endpoint information.
    FilterQuery string
    The filter query.
    endpointInformation List<EndpointInformation>
    The endpoint information.
    filterQuery String
    The filter query.
    endpointInformation EndpointInformation[]
    The endpoint information.
    filterQuery string
    The filter query.
    endpoint_information Sequence[EndpointInformation]
    The endpoint information.
    filter_query str
    The filter query.
    endpointInformation List<Property Map>
    The endpoint information.
    filterQuery String
    The filter query.

    FilterRuleResponse, FilterRuleResponseArgs

    EndpointInformation []EndpointInformationResponse
    The endpoint information.
    FilterQuery string
    The filter query.
    endpointInformation List<EndpointInformationResponse>
    The endpoint information.
    filterQuery String
    The filter query.
    endpointInformation EndpointInformationResponse[]
    The endpoint information.
    filterQuery string
    The filter query.
    endpoint_information Sequence[EndpointInformationResponse]
    The endpoint information.
    filter_query str
    The filter query.
    endpointInformation List<Property Map>
    The endpoint information.
    filterQuery String
    The filter query.

    FrontdoorRequestMode, FrontdoorRequestModeArgs

    NotSpecified
    NotSpecified
    UseManifest
    UseManifest
    FrontdoorRequestModeNotSpecified
    NotSpecified
    FrontdoorRequestModeUseManifest
    UseManifest
    NotSpecified
    NotSpecified
    UseManifest
    UseManifest
    NotSpecified
    NotSpecified
    UseManifest
    UseManifest
    NOT_SPECIFIED
    NotSpecified
    USE_MANIFEST
    UseManifest
    "NotSpecified"
    NotSpecified
    "UseManifest"
    UseManifest

    IdentityManagementTypes, IdentityManagementTypesArgs

    NotSpecified
    NotSpecified
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    Actor
    Actor
    DelegatedResourceIdentity
    DelegatedResourceIdentity
    IdentityManagementTypesNotSpecified
    NotSpecified
    IdentityManagementTypesSystemAssigned
    SystemAssigned
    IdentityManagementTypesUserAssigned
    UserAssigned
    IdentityManagementTypesActor
    Actor
    IdentityManagementTypesDelegatedResourceIdentity
    DelegatedResourceIdentity
    NotSpecified
    NotSpecified
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    Actor
    Actor
    DelegatedResourceIdentity
    DelegatedResourceIdentity
    NotSpecified
    NotSpecified
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    Actor
    Actor
    DelegatedResourceIdentity
    DelegatedResourceIdentity
    NOT_SPECIFIED
    NotSpecified
    SYSTEM_ASSIGNED
    SystemAssigned
    USER_ASSIGNED
    UserAssigned
    ACTOR
    Actor
    DELEGATED_RESOURCE_IDENTITY
    DelegatedResourceIdentity
    "NotSpecified"
    NotSpecified
    "SystemAssigned"
    SystemAssigned
    "UserAssigned"
    UserAssigned
    "Actor"
    Actor
    "DelegatedResourceIdentity"
    DelegatedResourceIdentity

    Intent, IntentArgs

    NOT_SPECIFIED
    NOT_SPECIFIEDDefault value.
    LOW_PRIVILEGE
    LOW_PRIVILEGEData is not sensitive and ok to access.
    DEFERRED_ACCESS_CHECK
    DEFERRED_ACCESS_CHECKUsed for RP's using a custom authorization check outside of ARM.
    RP_CONTRACT
    RP_CONTRACTRP contract allows certain operations to be unauthorized action.
    Intent_NOT_SPECIFIED
    NOT_SPECIFIEDDefault value.
    Intent_LOW_PRIVILEGE
    LOW_PRIVILEGEData is not sensitive and ok to access.
    Intent_DEFERRED_ACCESS_CHECK
    DEFERRED_ACCESS_CHECKUsed for RP's using a custom authorization check outside of ARM.
    Intent_RP_CONTRACT
    RP_CONTRACTRP contract allows certain operations to be unauthorized action.
    NOT_SPECIFIED
    NOT_SPECIFIEDDefault value.
    LOW_PRIVILEGE
    LOW_PRIVILEGEData is not sensitive and ok to access.
    DEFERRED_ACCESS_CHECK
    DEFERRED_ACCESS_CHECKUsed for RP's using a custom authorization check outside of ARM.
    RP_CONTRACT
    RP_CONTRACTRP contract allows certain operations to be unauthorized action.
    NOT_SPECIFIED
    NOT_SPECIFIEDDefault value.
    LOW_PRIVILEGE
    LOW_PRIVILEGEData is not sensitive and ok to access.
    DEFERRED_ACCESS_CHECK
    DEFERRED_ACCESS_CHECKUsed for RP's using a custom authorization check outside of ARM.
    RP_CONTRACT
    RP_CONTRACTRP contract allows certain operations to be unauthorized action.
    NO_T_SPECIFIED
    NOT_SPECIFIEDDefault value.
    LO_W_PRIVILEGE
    LOW_PRIVILEGEData is not sensitive and ok to access.
    DEFERRE_D_ACCES_S_CHECK
    DEFERRED_ACCESS_CHECKUsed for RP's using a custom authorization check outside of ARM.
    R_P_CONTRACT
    RP_CONTRACTRP contract allows certain operations to be unauthorized action.
    "NOT_SPECIFIED"
    NOT_SPECIFIEDDefault value.
    "LOW_PRIVILEGE"
    LOW_PRIVILEGEData is not sensitive and ok to access.
    "DEFERRED_ACCESS_CHECK"
    DEFERRED_ACCESS_CHECKUsed for RP's using a custom authorization check outside of ARM.
    "RP_CONTRACT"
    RP_CONTRACTRP contract allows certain operations to be unauthorized action.

    LegacyDisallowedCondition, LegacyDisallowedConditionArgs

    DisallowedLegacyOperations List<Union<string, Pulumi.AzureNative.ProviderHub.LegacyOperation>>
    The disallowed legacy operations.
    Feature string
    Feature string.
    DisallowedLegacyOperations []string
    The disallowed legacy operations.
    Feature string
    Feature string.
    disallowedLegacyOperations List<Either<String,LegacyOperation>>
    The disallowed legacy operations.
    feature String
    Feature string.
    disallowedLegacyOperations (string | LegacyOperation)[]
    The disallowed legacy operations.
    feature string
    Feature string.
    disallowed_legacy_operations Sequence[Union[str, LegacyOperation]]
    The disallowed legacy operations.
    feature str
    Feature string.
    disallowedLegacyOperations List<String | "NotSpecified" | "Create" | "Delete" | "Waiting" | "AzureAsyncOperationWaiting" | "ResourceCacheWaiting" | "Action" | "Read" | "EvaluateDeploymentOutput" | "DeploymentCleanup">
    The disallowed legacy operations.
    feature String
    Feature string.

    LegacyDisallowedConditionResponse, LegacyDisallowedConditionResponseArgs

    DisallowedLegacyOperations List<string>
    The disallowed legacy operations.
    Feature string
    Feature string.
    DisallowedLegacyOperations []string
    The disallowed legacy operations.
    Feature string
    Feature string.
    disallowedLegacyOperations List<String>
    The disallowed legacy operations.
    feature String
    Feature string.
    disallowedLegacyOperations string[]
    The disallowed legacy operations.
    feature string
    Feature string.
    disallowed_legacy_operations Sequence[str]
    The disallowed legacy operations.
    feature str
    Feature string.
    disallowedLegacyOperations List<String>
    The disallowed legacy operations.
    feature String
    Feature string.

    LegacyOperation, LegacyOperationArgs

    NotSpecified
    NotSpecified
    Create
    Create
    Delete
    Delete
    Waiting
    Waiting
    AzureAsyncOperationWaiting
    AzureAsyncOperationWaiting
    ResourceCacheWaiting
    ResourceCacheWaiting
    Action
    Action
    Read
    Read
    EvaluateDeploymentOutput
    EvaluateDeploymentOutput
    DeploymentCleanup
    DeploymentCleanup
    LegacyOperationNotSpecified
    NotSpecified
    LegacyOperationCreate
    Create
    LegacyOperationDelete
    Delete
    LegacyOperationWaiting
    Waiting
    LegacyOperationAzureAsyncOperationWaiting
    AzureAsyncOperationWaiting
    LegacyOperationResourceCacheWaiting
    ResourceCacheWaiting
    LegacyOperationAction
    Action
    LegacyOperationRead
    Read
    LegacyOperationEvaluateDeploymentOutput
    EvaluateDeploymentOutput
    LegacyOperationDeploymentCleanup
    DeploymentCleanup
    NotSpecified
    NotSpecified
    Create
    Create
    Delete
    Delete
    Waiting
    Waiting
    AzureAsyncOperationWaiting
    AzureAsyncOperationWaiting
    ResourceCacheWaiting
    ResourceCacheWaiting
    Action
    Action
    Read
    Read
    EvaluateDeploymentOutput
    EvaluateDeploymentOutput
    DeploymentCleanup
    DeploymentCleanup
    NotSpecified
    NotSpecified
    Create
    Create
    Delete
    Delete
    Waiting
    Waiting
    AzureAsyncOperationWaiting
    AzureAsyncOperationWaiting
    ResourceCacheWaiting
    ResourceCacheWaiting
    Action
    Action
    Read
    Read
    EvaluateDeploymentOutput
    EvaluateDeploymentOutput
    DeploymentCleanup
    DeploymentCleanup
    NOT_SPECIFIED
    NotSpecified
    CREATE
    Create
    DELETE
    Delete
    WAITING
    Waiting
    AZURE_ASYNC_OPERATION_WAITING
    AzureAsyncOperationWaiting
    RESOURCE_CACHE_WAITING
    ResourceCacheWaiting
    ACTION
    Action
    READ
    Read
    EVALUATE_DEPLOYMENT_OUTPUT
    EvaluateDeploymentOutput
    DEPLOYMENT_CLEANUP
    DeploymentCleanup
    "NotSpecified"
    NotSpecified
    "Create"
    Create
    "Delete"
    Delete
    "Waiting"
    Waiting
    "AzureAsyncOperationWaiting"
    AzureAsyncOperationWaiting
    "ResourceCacheWaiting"
    ResourceCacheWaiting
    "Action"
    Action
    "Read"
    Read
    "EvaluateDeploymentOutput"
    EvaluateDeploymentOutput
    "DeploymentCleanup"
    DeploymentCleanup

    LightHouseAuthorization, LightHouseAuthorizationArgs

    PrincipalId string
    The principal id.
    RoleDefinitionId string
    The role definition id.
    PrincipalId string
    The principal id.
    RoleDefinitionId string
    The role definition id.
    principalId String
    The principal id.
    roleDefinitionId String
    The role definition id.
    principalId string
    The principal id.
    roleDefinitionId string
    The role definition id.
    principal_id str
    The principal id.
    role_definition_id str
    The role definition id.
    principalId String
    The principal id.
    roleDefinitionId String
    The role definition id.

    LightHouseAuthorizationResponse, LightHouseAuthorizationResponseArgs

    PrincipalId string
    The principal id.
    RoleDefinitionId string
    The role definition id.
    PrincipalId string
    The principal id.
    RoleDefinitionId string
    The role definition id.
    principalId String
    The principal id.
    roleDefinitionId String
    The role definition id.
    principalId string
    The principal id.
    roleDefinitionId string
    The role definition id.
    principal_id str
    The principal id.
    role_definition_id str
    The role definition id.
    principalId String
    The principal id.
    roleDefinitionId String
    The role definition id.

    LinkedAccessCheck, LinkedAccessCheckArgs

    ActionName string
    The action name.
    LinkedAction string
    The linked action.
    LinkedActionVerb string
    The linked action verb.
    LinkedProperty string
    The linked property.
    LinkedType string
    The linked type.
    ActionName string
    The action name.
    LinkedAction string
    The linked action.
    LinkedActionVerb string
    The linked action verb.
    LinkedProperty string
    The linked property.
    LinkedType string
    The linked type.
    actionName String
    The action name.
    linkedAction String
    The linked action.
    linkedActionVerb String
    The linked action verb.
    linkedProperty String
    The linked property.
    linkedType String
    The linked type.
    actionName string
    The action name.
    linkedAction string
    The linked action.
    linkedActionVerb string
    The linked action verb.
    linkedProperty string
    The linked property.
    linkedType string
    The linked type.
    action_name str
    The action name.
    linked_action str
    The linked action.
    linked_action_verb str
    The linked action verb.
    linked_property str
    The linked property.
    linked_type str
    The linked type.
    actionName String
    The action name.
    linkedAction String
    The linked action.
    linkedActionVerb String
    The linked action verb.
    linkedProperty String
    The linked property.
    linkedType String
    The linked type.

    LinkedAccessCheckResponse, LinkedAccessCheckResponseArgs

    ActionName string
    The action name.
    LinkedAction string
    The linked action.
    LinkedActionVerb string
    The linked action verb.
    LinkedProperty string
    The linked property.
    LinkedType string
    The linked type.
    ActionName string
    The action name.
    LinkedAction string
    The linked action.
    LinkedActionVerb string
    The linked action verb.
    LinkedProperty string
    The linked property.
    LinkedType string
    The linked type.
    actionName String
    The action name.
    linkedAction String
    The linked action.
    linkedActionVerb String
    The linked action verb.
    linkedProperty String
    The linked property.
    linkedType String
    The linked type.
    actionName string
    The action name.
    linkedAction string
    The linked action.
    linkedActionVerb string
    The linked action verb.
    linkedProperty string
    The linked property.
    linkedType string
    The linked type.
    action_name str
    The action name.
    linked_action str
    The linked action.
    linked_action_verb str
    The linked action verb.
    linked_property str
    The linked property.
    linked_type str
    The linked type.
    actionName String
    The action name.
    linkedAction String
    The linked action.
    linkedActionVerb String
    The linked action verb.
    linkedProperty String
    The linked property.
    linkedType String
    The linked type.

    LinkedAction, LinkedActionArgs

    NotSpecified
    NotSpecified
    Blocked
    Blocked
    Validate
    Validate
    Enabled
    Enabled
    LinkedActionNotSpecified
    NotSpecified
    LinkedActionBlocked
    Blocked
    LinkedActionValidate
    Validate
    LinkedActionEnabled
    Enabled
    NotSpecified
    NotSpecified
    Blocked
    Blocked
    Validate
    Validate
    Enabled
    Enabled
    NotSpecified
    NotSpecified
    Blocked
    Blocked
    Validate
    Validate
    Enabled
    Enabled
    NOT_SPECIFIED
    NotSpecified
    BLOCKED
    Blocked
    VALIDATE
    Validate
    ENABLED
    Enabled
    "NotSpecified"
    NotSpecified
    "Blocked"
    Blocked
    "Validate"
    Validate
    "Enabled"
    Enabled

    LinkedNotificationRule, LinkedNotificationRuleArgs

    Actions List<string>
    The actions.
    ActionsOnFailedOperation List<string>
    The actions on failed operation.
    FastPathActions List<string>
    The fast path actions.
    FastPathActionsOnFailedOperation List<string>
    The fast path action on failed operation.
    LinkedNotificationTimeout string
    This is a TimeSpan property.
    Actions []string
    The actions.
    ActionsOnFailedOperation []string
    The actions on failed operation.
    FastPathActions []string
    The fast path actions.
    FastPathActionsOnFailedOperation []string
    The fast path action on failed operation.
    LinkedNotificationTimeout string
    This is a TimeSpan property.
    actions List<String>
    The actions.
    actionsOnFailedOperation List<String>
    The actions on failed operation.
    fastPathActions List<String>
    The fast path actions.
    fastPathActionsOnFailedOperation List<String>
    The fast path action on failed operation.
    linkedNotificationTimeout String
    This is a TimeSpan property.
    actions string[]
    The actions.
    actionsOnFailedOperation string[]
    The actions on failed operation.
    fastPathActions string[]
    The fast path actions.
    fastPathActionsOnFailedOperation string[]
    The fast path action on failed operation.
    linkedNotificationTimeout string
    This is a TimeSpan property.
    actions Sequence[str]
    The actions.
    actions_on_failed_operation Sequence[str]
    The actions on failed operation.
    fast_path_actions Sequence[str]
    The fast path actions.
    fast_path_actions_on_failed_operation Sequence[str]
    The fast path action on failed operation.
    linked_notification_timeout str
    This is a TimeSpan property.
    actions List<String>
    The actions.
    actionsOnFailedOperation List<String>
    The actions on failed operation.
    fastPathActions List<String>
    The fast path actions.
    fastPathActionsOnFailedOperation List<String>
    The fast path action on failed operation.
    linkedNotificationTimeout String
    This is a TimeSpan property.

    LinkedNotificationRuleResponse, LinkedNotificationRuleResponseArgs

    Actions List<string>
    The actions.
    ActionsOnFailedOperation List<string>
    The actions on failed operation.
    FastPathActions List<string>
    The fast path actions.
    FastPathActionsOnFailedOperation List<string>
    The fast path action on failed operation.
    LinkedNotificationTimeout string
    This is a TimeSpan property.
    Actions []string
    The actions.
    ActionsOnFailedOperation []string
    The actions on failed operation.
    FastPathActions []string
    The fast path actions.
    FastPathActionsOnFailedOperation []string
    The fast path action on failed operation.
    LinkedNotificationTimeout string
    This is a TimeSpan property.
    actions List<String>
    The actions.
    actionsOnFailedOperation List<String>
    The actions on failed operation.
    fastPathActions List<String>
    The fast path actions.
    fastPathActionsOnFailedOperation List<String>
    The fast path action on failed operation.
    linkedNotificationTimeout String
    This is a TimeSpan property.
    actions string[]
    The actions.
    actionsOnFailedOperation string[]
    The actions on failed operation.
    fastPathActions string[]
    The fast path actions.
    fastPathActionsOnFailedOperation string[]
    The fast path action on failed operation.
    linkedNotificationTimeout string
    This is a TimeSpan property.
    actions Sequence[str]
    The actions.
    actions_on_failed_operation Sequence[str]
    The actions on failed operation.
    fast_path_actions Sequence[str]
    The fast path actions.
    fast_path_actions_on_failed_operation Sequence[str]
    The fast path action on failed operation.
    linked_notification_timeout str
    This is a TimeSpan property.
    actions List<String>
    The actions.
    actionsOnFailedOperation List<String>
    The actions on failed operation.
    fastPathActions List<String>
    The fast path actions.
    fastPathActionsOnFailedOperation List<String>
    The fast path action on failed operation.
    linkedNotificationTimeout String
    This is a TimeSpan property.

    LinkedOperation, LinkedOperationArgs

    None
    None
    CrossResourceGroupResourceMove
    CrossResourceGroupResourceMove
    CrossSubscriptionResourceMove
    CrossSubscriptionResourceMove
    LinkedOperationNone
    None
    LinkedOperationCrossResourceGroupResourceMove
    CrossResourceGroupResourceMove
    LinkedOperationCrossSubscriptionResourceMove
    CrossSubscriptionResourceMove
    None
    None
    CrossResourceGroupResourceMove
    CrossResourceGroupResourceMove
    CrossSubscriptionResourceMove
    CrossSubscriptionResourceMove
    None
    None
    CrossResourceGroupResourceMove
    CrossResourceGroupResourceMove
    CrossSubscriptionResourceMove
    CrossSubscriptionResourceMove
    NONE
    None
    CROSS_RESOURCE_GROUP_RESOURCE_MOVE
    CrossResourceGroupResourceMove
    CROSS_SUBSCRIPTION_RESOURCE_MOVE
    CrossSubscriptionResourceMove
    "None"
    None
    "CrossResourceGroupResourceMove"
    CrossResourceGroupResourceMove
    "CrossSubscriptionResourceMove"
    CrossSubscriptionResourceMove

    LinkedOperationRule, LinkedOperationRuleArgs

    LinkedAction string | Pulumi.AzureNative.ProviderHub.LinkedAction
    The linked action.
    LinkedOperation string | Pulumi.AzureNative.ProviderHub.LinkedOperation
    The linked operation.
    DependsOnTypes List<string>
    Depends on types.
    LinkedAction string | LinkedAction
    The linked action.
    LinkedOperation string | LinkedOperation
    The linked operation.
    DependsOnTypes []string
    Depends on types.
    linkedAction String | LinkedAction
    The linked action.
    linkedOperation String | LinkedOperation
    The linked operation.
    dependsOnTypes List<String>
    Depends on types.
    linkedAction string | LinkedAction
    The linked action.
    linkedOperation string | LinkedOperation
    The linked operation.
    dependsOnTypes string[]
    Depends on types.
    linked_action str | LinkedAction
    The linked action.
    linked_operation str | LinkedOperation
    The linked operation.
    depends_on_types Sequence[str]
    Depends on types.

    LinkedOperationRuleResponse, LinkedOperationRuleResponseArgs

    LinkedAction string
    The linked action.
    LinkedOperation string
    The linked operation.
    DependsOnTypes List<string>
    Depends on types.
    LinkedAction string
    The linked action.
    LinkedOperation string
    The linked operation.
    DependsOnTypes []string
    Depends on types.
    linkedAction String
    The linked action.
    linkedOperation String
    The linked operation.
    dependsOnTypes List<String>
    Depends on types.
    linkedAction string
    The linked action.
    linkedOperation string
    The linked operation.
    dependsOnTypes string[]
    Depends on types.
    linked_action str
    The linked action.
    linked_operation str
    The linked operation.
    depends_on_types Sequence[str]
    Depends on types.
    linkedAction String
    The linked action.
    linkedOperation String
    The linked operation.
    dependsOnTypes List<String>
    Depends on types.

    LocationQuotaRule, LocationQuotaRuleArgs

    Location string
    The location.
    Policy string | Pulumi.AzureNative.ProviderHub.QuotaPolicy
    The policy.
    QuotaId string
    The quota id.
    Location string
    The location.
    Policy string | QuotaPolicy
    The policy.
    QuotaId string
    The quota id.
    location String
    The location.
    policy String | QuotaPolicy
    The policy.
    quotaId String
    The quota id.
    location string
    The location.
    policy string | QuotaPolicy
    The policy.
    quotaId string
    The quota id.
    location str
    The location.
    policy str | QuotaPolicy
    The policy.
    quota_id str
    The quota id.
    location String
    The location.
    policy String | "Default" | "None" | "Restricted"
    The policy.
    quotaId String
    The quota id.

    LocationQuotaRuleResponse, LocationQuotaRuleResponseArgs

    Location string
    The location.
    Policy string
    The policy.
    QuotaId string
    The quota id.
    Location string
    The location.
    Policy string
    The policy.
    QuotaId string
    The quota id.
    location String
    The location.
    policy String
    The policy.
    quotaId String
    The quota id.
    location string
    The location.
    policy string
    The policy.
    quotaId string
    The quota id.
    location str
    The location.
    policy str
    The policy.
    quota_id str
    The quota id.
    location String
    The location.
    policy String
    The policy.
    quotaId String
    The quota id.

    LoggingDetails, LoggingDetailsArgs

    None
    None
    Body
    Body
    LoggingDetailsNone
    None
    LoggingDetailsBody
    Body
    None
    None
    Body
    Body
    None
    None
    Body
    Body
    NONE
    None
    BODY
    Body
    "None"
    None
    "Body"
    Body

    LoggingDirections, LoggingDirectionsArgs

    None
    None
    Request
    Request
    Response
    Response
    LoggingDirectionsNone
    None
    LoggingDirectionsRequest
    Request
    LoggingDirectionsResponse
    Response
    None
    None
    Request
    Request
    Response
    Response
    None
    None
    Request
    Request
    Response
    Response
    NONE
    None
    REQUEST
    Request
    RESPONSE
    Response
    "None"
    None
    "Request"
    Request
    "Response"
    Response

    LoggingRule, LoggingRuleArgs

    Action string
    The action.
    DetailLevel string | LoggingDetails
    The detail level.
    Direction string | LoggingDirections
    The direction.
    HiddenPropertyPaths LoggingRuleHiddenPropertyPaths
    The hidden property paths.
    action String
    The action.
    detailLevel String | LoggingDetails
    The detail level.
    direction String | LoggingDirections
    The direction.
    hiddenPropertyPaths LoggingRuleHiddenPropertyPaths
    The hidden property paths.
    action string
    The action.
    detailLevel string | LoggingDetails
    The detail level.
    direction string | LoggingDirections
    The direction.
    hiddenPropertyPaths LoggingRuleHiddenPropertyPaths
    The hidden property paths.
    action str
    The action.
    detail_level str | LoggingDetails
    The detail level.
    direction str | LoggingDirections
    The direction.
    hidden_property_paths LoggingRuleHiddenPropertyPaths
    The hidden property paths.
    action String
    The action.
    detailLevel String | "None" | "Body"
    The detail level.
    direction String | "None" | "Request" | "Response"
    The direction.
    hiddenPropertyPaths Property Map
    The hidden property paths.

    LoggingRuleHiddenPropertyPaths, LoggingRuleHiddenPropertyPathsArgs

    HiddenPathsOnRequest List<string>
    The hidden paths on request.
    HiddenPathsOnResponse List<string>
    The hidden paths on response.
    HiddenPathsOnRequest []string
    The hidden paths on request.
    HiddenPathsOnResponse []string
    The hidden paths on response.
    hiddenPathsOnRequest List<String>
    The hidden paths on request.
    hiddenPathsOnResponse List<String>
    The hidden paths on response.
    hiddenPathsOnRequest string[]
    The hidden paths on request.
    hiddenPathsOnResponse string[]
    The hidden paths on response.
    hidden_paths_on_request Sequence[str]
    The hidden paths on request.
    hidden_paths_on_response Sequence[str]
    The hidden paths on response.
    hiddenPathsOnRequest List<String>
    The hidden paths on request.
    hiddenPathsOnResponse List<String>
    The hidden paths on response.

    LoggingRuleResponse, LoggingRuleResponseArgs

    Action string
    The action.
    DetailLevel string
    The detail level.
    Direction string
    The direction.
    HiddenPropertyPaths Pulumi.AzureNative.ProviderHub.Inputs.LoggingRuleResponseHiddenPropertyPaths
    The hidden property paths.
    Action string
    The action.
    DetailLevel string
    The detail level.
    Direction string
    The direction.
    HiddenPropertyPaths LoggingRuleResponseHiddenPropertyPaths
    The hidden property paths.
    action String
    The action.
    detailLevel String
    The detail level.
    direction String
    The direction.
    hiddenPropertyPaths LoggingRuleResponseHiddenPropertyPaths
    The hidden property paths.
    action string
    The action.
    detailLevel string
    The detail level.
    direction string
    The direction.
    hiddenPropertyPaths LoggingRuleResponseHiddenPropertyPaths
    The hidden property paths.
    action str
    The action.
    detail_level str
    The detail level.
    direction str
    The direction.
    hidden_property_paths LoggingRuleResponseHiddenPropertyPaths
    The hidden property paths.
    action String
    The action.
    detailLevel String
    The detail level.
    direction String
    The direction.
    hiddenPropertyPaths Property Map
    The hidden property paths.

    LoggingRuleResponseHiddenPropertyPaths, LoggingRuleResponseHiddenPropertyPathsArgs

    HiddenPathsOnRequest List<string>
    The hidden paths on request.
    HiddenPathsOnResponse List<string>
    The hidden paths on response.
    HiddenPathsOnRequest []string
    The hidden paths on request.
    HiddenPathsOnResponse []string
    The hidden paths on response.
    hiddenPathsOnRequest List<String>
    The hidden paths on request.
    hiddenPathsOnResponse List<String>
    The hidden paths on response.
    hiddenPathsOnRequest string[]
    The hidden paths on request.
    hiddenPathsOnResponse string[]
    The hidden paths on response.
    hidden_paths_on_request Sequence[str]
    The hidden paths on request.
    hidden_paths_on_response Sequence[str]
    The hidden paths on response.
    hiddenPathsOnRequest List<String>
    The hidden paths on request.
    hiddenPathsOnResponse List<String>
    The hidden paths on response.

    MarketplaceType, MarketplaceTypeArgs

    NotSpecified
    NotSpecified
    AddOn
    AddOn
    Bypass
    Bypass
    Store
    Store
    MarketplaceTypeNotSpecified
    NotSpecified
    MarketplaceTypeAddOn
    AddOn
    MarketplaceTypeBypass
    Bypass
    MarketplaceTypeStore
    Store
    NotSpecified
    NotSpecified
    AddOn
    AddOn
    Bypass
    Bypass
    Store
    Store
    NotSpecified
    NotSpecified
    AddOn
    AddOn
    Bypass
    Bypass
    Store
    Store
    NOT_SPECIFIED
    NotSpecified
    ADD_ON
    AddOn
    BYPASS
    Bypass
    STORE
    Store
    "NotSpecified"
    NotSpecified
    "AddOn"
    AddOn
    "Bypass"
    Bypass
    "Store"
    Store

    Notification, NotificationArgs

    NotificationType string | NotificationType
    The notification type.
    SkipNotifications string | SkipNotifications
    Whether notifications should be skipped.
    notificationType String | NotificationType
    The notification type.
    skipNotifications String | SkipNotifications
    Whether notifications should be skipped.
    notificationType string | NotificationType
    The notification type.
    skipNotifications string | SkipNotifications
    Whether notifications should be skipped.
    notification_type str | NotificationType
    The notification type.
    skip_notifications str | SkipNotifications
    Whether notifications should be skipped.
    notificationType String | "Unspecified" | "SubscriptionNotification"
    The notification type.
    skipNotifications String | "Unspecified" | "Enabled" | "Disabled"
    Whether notifications should be skipped.

    NotificationEndpointType, NotificationEndpointTypeArgs

    Webhook
    Webhook
    Eventhub
    Eventhub
    NotificationEndpointTypeWebhook
    Webhook
    NotificationEndpointTypeEventhub
    Eventhub
    Webhook
    Webhook
    Eventhub
    Eventhub
    Webhook
    Webhook
    Eventhub
    Eventhub
    WEBHOOK
    Webhook
    EVENTHUB
    Eventhub
    "Webhook"
    Webhook
    "Eventhub"
    Eventhub

    NotificationOptions, NotificationOptionsArgs

    NotSpecified
    NotSpecified
    None
    None
    EmitSpendingLimit
    EmitSpendingLimit
    NotificationOptionsNotSpecified
    NotSpecified
    NotificationOptionsNone
    None
    NotificationOptionsEmitSpendingLimit
    EmitSpendingLimit
    NotSpecified
    NotSpecified
    None
    None
    EmitSpendingLimit
    EmitSpendingLimit
    NotSpecified
    NotSpecified
    None
    None
    EmitSpendingLimit
    EmitSpendingLimit
    NOT_SPECIFIED
    NotSpecified
    NONE
    None
    EMIT_SPENDING_LIMIT
    EmitSpendingLimit
    "NotSpecified"
    NotSpecified
    "None"
    None
    "EmitSpendingLimit"
    EmitSpendingLimit

    NotificationResponse, NotificationResponseArgs

    NotificationType string
    The notification type.
    SkipNotifications string
    Whether notifications should be skipped.
    NotificationType string
    The notification type.
    SkipNotifications string
    Whether notifications should be skipped.
    notificationType String
    The notification type.
    skipNotifications String
    Whether notifications should be skipped.
    notificationType string
    The notification type.
    skipNotifications string
    Whether notifications should be skipped.
    notification_type str
    The notification type.
    skip_notifications str
    Whether notifications should be skipped.
    notificationType String
    The notification type.
    skipNotifications String
    Whether notifications should be skipped.

    NotificationType, NotificationTypeArgs

    Unspecified
    Unspecified
    SubscriptionNotification
    SubscriptionNotification
    NotificationTypeUnspecified
    Unspecified
    NotificationTypeSubscriptionNotification
    SubscriptionNotification
    Unspecified
    Unspecified
    SubscriptionNotification
    SubscriptionNotification
    Unspecified
    Unspecified
    SubscriptionNotification
    SubscriptionNotification
    UNSPECIFIED
    Unspecified
    SUBSCRIPTION_NOTIFICATION
    SubscriptionNotification
    "Unspecified"
    Unspecified
    "SubscriptionNotification"
    SubscriptionNotification

    OpenApiConfiguration, OpenApiConfigurationArgs

    Validation OpenApiValidation
    The open api validation.
    validation OpenApiValidation
    The open api validation.
    validation OpenApiValidation
    The open api validation.
    validation OpenApiValidation
    The open api validation.
    validation Property Map
    The open api validation.

    OpenApiConfigurationResponse, OpenApiConfigurationResponseArgs

    Validation OpenApiValidationResponse
    The open api validation.
    validation OpenApiValidationResponse
    The open api validation.
    validation OpenApiValidationResponse
    The open api validation.
    validation OpenApiValidationResponse
    The open api validation.
    validation Property Map
    The open api validation.

    OpenApiValidation, OpenApiValidationArgs

    AllowNoncompliantCollectionResponse bool
    Indicates whether a non compliance response is allowed for a LIST call
    AllowNoncompliantCollectionResponse bool
    Indicates whether a non compliance response is allowed for a LIST call
    allowNoncompliantCollectionResponse Boolean
    Indicates whether a non compliance response is allowed for a LIST call
    allowNoncompliantCollectionResponse boolean
    Indicates whether a non compliance response is allowed for a LIST call
    allow_noncompliant_collection_response bool
    Indicates whether a non compliance response is allowed for a LIST call
    allowNoncompliantCollectionResponse Boolean
    Indicates whether a non compliance response is allowed for a LIST call

    OpenApiValidationResponse, OpenApiValidationResponseArgs

    AllowNoncompliantCollectionResponse bool
    Indicates whether a non compliance response is allowed for a LIST call
    AllowNoncompliantCollectionResponse bool
    Indicates whether a non compliance response is allowed for a LIST call
    allowNoncompliantCollectionResponse Boolean
    Indicates whether a non compliance response is allowed for a LIST call
    allowNoncompliantCollectionResponse boolean
    Indicates whether a non compliance response is allowed for a LIST call
    allow_noncompliant_collection_response bool
    Indicates whether a non compliance response is allowed for a LIST call
    allowNoncompliantCollectionResponse Boolean
    Indicates whether a non compliance response is allowed for a LIST call

    OptInHeaderType, OptInHeaderTypeArgs

    NotSpecified
    NotSpecified
    SignedUserToken
    SignedUserToken
    ClientGroupMembership
    ClientGroupMembership
    SignedAuxiliaryTokens
    SignedAuxiliaryTokens
    UnboundedClientGroupMembership
    UnboundedClientGroupMembership
    PrivateLinkId
    PrivateLinkId
    PrivateLinkResourceId
    PrivateLinkResourceId
    ManagementGroupAncestorsEncoded
    ManagementGroupAncestorsEncoded
    PrivateLinkVnetTrafficTag
    PrivateLinkVnetTrafficTag
    ResourceGroupLocation
    ResourceGroupLocation
    ClientPrincipalNameEncoded
    ClientPrincipalNameEncoded
    MSIResourceIdEncoded
    MSIResourceIdEncoded
    OptInHeaderTypeNotSpecified
    NotSpecified
    OptInHeaderTypeSignedUserToken
    SignedUserToken
    OptInHeaderTypeClientGroupMembership
    ClientGroupMembership
    OptInHeaderTypeSignedAuxiliaryTokens
    SignedAuxiliaryTokens
    OptInHeaderTypeUnboundedClientGroupMembership
    UnboundedClientGroupMembership
    OptInHeaderTypePrivateLinkId
    PrivateLinkId
    OptInHeaderTypePrivateLinkResourceId
    PrivateLinkResourceId
    OptInHeaderTypeManagementGroupAncestorsEncoded
    ManagementGroupAncestorsEncoded
    OptInHeaderTypePrivateLinkVnetTrafficTag
    PrivateLinkVnetTrafficTag
    OptInHeaderTypeResourceGroupLocation
    ResourceGroupLocation
    OptInHeaderTypeClientPrincipalNameEncoded
    ClientPrincipalNameEncoded
    OptInHeaderTypeMSIResourceIdEncoded
    MSIResourceIdEncoded
    NotSpecified
    NotSpecified
    SignedUserToken
    SignedUserToken
    ClientGroupMembership
    ClientGroupMembership
    SignedAuxiliaryTokens
    SignedAuxiliaryTokens
    UnboundedClientGroupMembership
    UnboundedClientGroupMembership
    PrivateLinkId
    PrivateLinkId
    PrivateLinkResourceId
    PrivateLinkResourceId
    ManagementGroupAncestorsEncoded
    ManagementGroupAncestorsEncoded
    PrivateLinkVnetTrafficTag
    PrivateLinkVnetTrafficTag
    ResourceGroupLocation
    ResourceGroupLocation
    ClientPrincipalNameEncoded
    ClientPrincipalNameEncoded
    MSIResourceIdEncoded
    MSIResourceIdEncoded
    NotSpecified
    NotSpecified
    SignedUserToken
    SignedUserToken
    ClientGroupMembership
    ClientGroupMembership
    SignedAuxiliaryTokens
    SignedAuxiliaryTokens
    UnboundedClientGroupMembership
    UnboundedClientGroupMembership
    PrivateLinkId
    PrivateLinkId
    PrivateLinkResourceId
    PrivateLinkResourceId
    ManagementGroupAncestorsEncoded
    ManagementGroupAncestorsEncoded
    PrivateLinkVnetTrafficTag
    PrivateLinkVnetTrafficTag
    ResourceGroupLocation
    ResourceGroupLocation
    ClientPrincipalNameEncoded
    ClientPrincipalNameEncoded
    MSIResourceIdEncoded
    MSIResourceIdEncoded
    NOT_SPECIFIED
    NotSpecified
    SIGNED_USER_TOKEN
    SignedUserToken
    CLIENT_GROUP_MEMBERSHIP
    ClientGroupMembership
    SIGNED_AUXILIARY_TOKENS
    SignedAuxiliaryTokens
    UNBOUNDED_CLIENT_GROUP_MEMBERSHIP
    UnboundedClientGroupMembership
    PRIVATE_LINK_ID
    PrivateLinkId
    PRIVATE_LINK_RESOURCE_ID
    PrivateLinkResourceId
    MANAGEMENT_GROUP_ANCESTORS_ENCODED
    ManagementGroupAncestorsEncoded
    PRIVATE_LINK_VNET_TRAFFIC_TAG
    PrivateLinkVnetTrafficTag
    RESOURCE_GROUP_LOCATION
    ResourceGroupLocation
    CLIENT_PRINCIPAL_NAME_ENCODED
    ClientPrincipalNameEncoded
    MSI_RESOURCE_ID_ENCODED
    MSIResourceIdEncoded
    "NotSpecified"
    NotSpecified
    "SignedUserToken"
    SignedUserToken
    "ClientGroupMembership"
    ClientGroupMembership
    "SignedAuxiliaryTokens"
    SignedAuxiliaryTokens
    "UnboundedClientGroupMembership"
    UnboundedClientGroupMembership
    "PrivateLinkId"
    PrivateLinkId
    "PrivateLinkResourceId"
    PrivateLinkResourceId
    "ManagementGroupAncestorsEncoded"
    ManagementGroupAncestorsEncoded
    "PrivateLinkVnetTrafficTag"
    PrivateLinkVnetTrafficTag
    "ResourceGroupLocation"
    ResourceGroupLocation
    "ClientPrincipalNameEncoded"
    ClientPrincipalNameEncoded
    "MSIResourceIdEncoded"
    MSIResourceIdEncoded

    OptOutHeaderType, OptOutHeaderTypeArgs

    NotSpecified
    NotSpecified
    SystemDataCreatedByLastModifiedBy
    SystemDataCreatedByLastModifiedBy
    OptOutHeaderTypeNotSpecified
    NotSpecified
    OptOutHeaderTypeSystemDataCreatedByLastModifiedBy
    SystemDataCreatedByLastModifiedBy
    NotSpecified
    NotSpecified
    SystemDataCreatedByLastModifiedBy
    SystemDataCreatedByLastModifiedBy
    NotSpecified
    NotSpecified
    SystemDataCreatedByLastModifiedBy
    SystemDataCreatedByLastModifiedBy
    NOT_SPECIFIED
    NotSpecified
    SYSTEM_DATA_CREATED_BY_LAST_MODIFIED_BY
    SystemDataCreatedByLastModifiedBy
    "NotSpecified"
    NotSpecified
    "SystemDataCreatedByLastModifiedBy"
    SystemDataCreatedByLastModifiedBy

    Policy, PolicyArgs

    NotSpecified
    NotSpecified
    SynchronizeBeginExtension
    SynchronizeBeginExtension
    PolicyNotSpecified
    NotSpecified
    PolicySynchronizeBeginExtension
    SynchronizeBeginExtension
    NotSpecified
    NotSpecified
    SynchronizeBeginExtension
    SynchronizeBeginExtension
    NotSpecified
    NotSpecified
    SynchronizeBeginExtension
    SynchronizeBeginExtension
    NOT_SPECIFIED
    NotSpecified
    SYNCHRONIZE_BEGIN_EXTENSION
    SynchronizeBeginExtension
    "NotSpecified"
    NotSpecified
    "SynchronizeBeginExtension"
    SynchronizeBeginExtension

    PolicyExecutionType, PolicyExecutionTypeArgs

    NotSpecified
    NotSpecified
    ExecutePolicies
    ExecutePolicies
    BypassPolicies
    BypassPolicies
    ExpectPartialPutRequests
    ExpectPartialPutRequests
    PolicyExecutionTypeNotSpecified
    NotSpecified
    PolicyExecutionTypeExecutePolicies
    ExecutePolicies
    PolicyExecutionTypeBypassPolicies
    BypassPolicies
    PolicyExecutionTypeExpectPartialPutRequests
    ExpectPartialPutRequests
    NotSpecified
    NotSpecified
    ExecutePolicies
    ExecutePolicies
    BypassPolicies
    BypassPolicies
    ExpectPartialPutRequests
    ExpectPartialPutRequests
    NotSpecified
    NotSpecified
    ExecutePolicies
    ExecutePolicies
    BypassPolicies
    BypassPolicies
    ExpectPartialPutRequests
    ExpectPartialPutRequests
    NOT_SPECIFIED
    NotSpecified
    EXECUTE_POLICIES
    ExecutePolicies
    BYPASS_POLICIES
    BypassPolicies
    EXPECT_PARTIAL_PUT_REQUESTS
    ExpectPartialPutRequests
    "NotSpecified"
    NotSpecified
    "ExecutePolicies"
    ExecutePolicies
    "BypassPolicies"
    BypassPolicies
    "ExpectPartialPutRequests"
    ExpectPartialPutRequests

    PreflightOption, PreflightOptionArgs

    None
    None
    ContinueDeploymentOnFailure
    ContinueDeploymentOnFailure
    DefaultValidationOnly
    DefaultValidationOnly
    PreflightOptionNone
    None
    PreflightOptionContinueDeploymentOnFailure
    ContinueDeploymentOnFailure
    PreflightOptionDefaultValidationOnly
    DefaultValidationOnly
    None
    None
    ContinueDeploymentOnFailure
    ContinueDeploymentOnFailure
    DefaultValidationOnly
    DefaultValidationOnly
    None
    None
    ContinueDeploymentOnFailure
    ContinueDeploymentOnFailure
    DefaultValidationOnly
    DefaultValidationOnly
    NONE
    None
    CONTINUE_DEPLOYMENT_ON_FAILURE
    ContinueDeploymentOnFailure
    DEFAULT_VALIDATION_ONLY
    DefaultValidationOnly
    "None"
    None
    "ContinueDeploymentOnFailure"
    ContinueDeploymentOnFailure
    "DefaultValidationOnly"
    DefaultValidationOnly

    ProviderHubMetadataProviderAuthentication, ProviderHubMetadataProviderAuthenticationArgs

    AllowedAudiences List<string>
    The allowed audiences.
    AllowedAudiences []string
    The allowed audiences.
    allowedAudiences List<String>
    The allowed audiences.
    allowedAudiences string[]
    The allowed audiences.
    allowed_audiences Sequence[str]
    The allowed audiences.
    allowedAudiences List<String>
    The allowed audiences.

    ProviderHubMetadataResponseProviderAuthentication, ProviderHubMetadataResponseProviderAuthenticationArgs

    AllowedAudiences List<string>
    The allowed audiences.
    AllowedAudiences []string
    The allowed audiences.
    allowedAudiences List<String>
    The allowed audiences.
    allowedAudiences string[]
    The allowed audiences.
    allowed_audiences Sequence[str]
    The allowed audiences.
    allowedAudiences List<String>
    The allowed audiences.

    ProviderHubMetadataResponseThirdPartyProviderAuthorization, ProviderHubMetadataResponseThirdPartyProviderAuthorizationArgs

    Authorizations []LightHouseAuthorizationResponse
    The authorizations.
    ManagedByTenantId string
    The managed by tenant id.
    authorizations List<LightHouseAuthorizationResponse>
    The authorizations.
    managedByTenantId String
    The managed by tenant id.
    authorizations LightHouseAuthorizationResponse[]
    The authorizations.
    managedByTenantId string
    The managed by tenant id.
    authorizations List<Property Map>
    The authorizations.
    managedByTenantId String
    The managed by tenant id.

    ProviderHubMetadataThirdPartyProviderAuthorization, ProviderHubMetadataThirdPartyProviderAuthorizationArgs

    Authorizations []LightHouseAuthorization
    The authorizations.
    ManagedByTenantId string
    The managed by tenant id.
    authorizations List<LightHouseAuthorization>
    The authorizations.
    managedByTenantId String
    The managed by tenant id.
    authorizations LightHouseAuthorization[]
    The authorizations.
    managedByTenantId string
    The managed by tenant id.
    authorizations Sequence[LightHouseAuthorization]
    The authorizations.
    managed_by_tenant_id str
    The managed by tenant id.
    authorizations List<Property Map>
    The authorizations.
    managedByTenantId String
    The managed by tenant id.

    ProviderRegistrationKind, ProviderRegistrationKindArgs

    Managed
    ManagedResource Provider with all the resource types 'managed' by the ProviderHub service.
    Hybrid
    HybridResource Provider with a mix of 'managed' and 'direct' resource types.
    Direct
    DirectResource Provider with all the resource types 'managed' on by itself.
    ProviderRegistrationKindManaged
    ManagedResource Provider with all the resource types 'managed' by the ProviderHub service.
    ProviderRegistrationKindHybrid
    HybridResource Provider with a mix of 'managed' and 'direct' resource types.
    ProviderRegistrationKindDirect
    DirectResource Provider with all the resource types 'managed' on by itself.
    Managed
    ManagedResource Provider with all the resource types 'managed' by the ProviderHub service.
    Hybrid
    HybridResource Provider with a mix of 'managed' and 'direct' resource types.
    Direct
    DirectResource Provider with all the resource types 'managed' on by itself.
    Managed
    ManagedResource Provider with all the resource types 'managed' by the ProviderHub service.
    Hybrid
    HybridResource Provider with a mix of 'managed' and 'direct' resource types.
    Direct
    DirectResource Provider with all the resource types 'managed' on by itself.
    MANAGED
    ManagedResource Provider with all the resource types 'managed' by the ProviderHub service.
    HYBRID
    HybridResource Provider with a mix of 'managed' and 'direct' resource types.
    DIRECT
    DirectResource Provider with all the resource types 'managed' on by itself.
    "Managed"
    ManagedResource Provider with all the resource types 'managed' by the ProviderHub service.
    "Hybrid"
    HybridResource Provider with a mix of 'managed' and 'direct' resource types.
    "Direct"
    DirectResource Provider with all the resource types 'managed' on by itself.

    ProviderRegistrationProperties, ProviderRegistrationPropertiesArgs

    Capabilities List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderCapabilities>
    The capabilities.
    CrossTenantTokenValidation string | Pulumi.AzureNative.ProviderHub.CrossTenantTokenValidation
    The cross tenant token validation.
    CustomManifestVersion string
    Custom manifest version.
    DstsConfiguration Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesDstsConfiguration
    The dsts configuration.
    EnableTenantLinkedNotification bool
    The enable tenant linked notification.
    FeaturesRule Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesFeaturesRule
    The features rule.
    GlobalNotificationEndpoints List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderEndpoint>
    The global notification endpoints.
    LegacyNamespace string
    Legacy namespace.
    LegacyRegistrations List<string>
    Legacy registrations.
    LinkedNotificationRules List<Pulumi.AzureNative.ProviderHub.Inputs.FanoutLinkedNotificationRule>
    The linked notification rules.
    Management Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesManagement
    The resource provider management.
    ManagementGroupGlobalNotificationEndpoints List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderEndpoint>
    Management groups global notification endpoints.
    Metadata object
    The metadata.
    Namespace string
    The namespace.
    NotificationOptions string | Pulumi.AzureNative.ProviderHub.NotificationOptions
    Notification options.
    NotificationSettings Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesNotificationSettings
    Notification settings.
    Notifications List<Pulumi.AzureNative.ProviderHub.Inputs.Notification>
    The notifications.
    OptionalFeatures List<string>
    Optional features.
    PrivateResourceProviderConfiguration Pulumi.AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesPrivateResourceProviderConfiguration
    The private resource provider configuration.
    ProviderAuthentication Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesProviderAuthentication
    The provider authentication.
    ProviderAuthorizations List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderAuthorization>
    The provider authorizations.
    ProviderHubMetadata Pulumi.AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesProviderHubMetadata
    The provider hub metadata.
    ProviderType string | Pulumi.AzureNative.ProviderHub.ResourceProviderType
    The provider type.
    ProviderVersion string
    The provider version.
    RequestHeaderOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesRequestHeaderOptions
    The request header options.
    RequiredFeatures List<string>
    The required features.
    ResourceGroupLockOptionDuringMove Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMove
    Resource group lock option during move.
    ResourceHydrationAccounts List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceHydrationAccount>
    resource hydration accounts
    ResourceProviderAuthorizationRules Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationRules
    The resource provider authorization rules.
    ResponseOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResponseOptions
    Response options.
    ServiceName string
    The service name.
    Services List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderService>
    The services.
    SubscriptionLifecycleNotificationSpecifications Pulumi.AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    TemplateDeploymentOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesTemplateDeploymentOptions
    The template deployment options.
    TokenAuthConfiguration Pulumi.AzureNative.ProviderHub.Inputs.TokenAuthConfiguration
    The token auth configuration.
    Capabilities []ResourceProviderCapabilities
    The capabilities.
    CrossTenantTokenValidation string | CrossTenantTokenValidation
    The cross tenant token validation.
    CustomManifestVersion string
    Custom manifest version.
    DstsConfiguration ResourceProviderManifestPropertiesDstsConfiguration
    The dsts configuration.
    EnableTenantLinkedNotification bool
    The enable tenant linked notification.
    FeaturesRule ResourceProviderManifestPropertiesFeaturesRule
    The features rule.
    GlobalNotificationEndpoints []ResourceProviderEndpoint
    The global notification endpoints.
    LegacyNamespace string
    Legacy namespace.
    LegacyRegistrations []string
    Legacy registrations.
    LinkedNotificationRules []FanoutLinkedNotificationRule
    The linked notification rules.
    Management ResourceProviderManifestPropertiesManagement
    The resource provider management.
    ManagementGroupGlobalNotificationEndpoints []ResourceProviderEndpoint
    Management groups global notification endpoints.
    Metadata interface{}
    The metadata.
    Namespace string
    The namespace.
    NotificationOptions string | NotificationOptions
    Notification options.
    NotificationSettings ResourceProviderManifestPropertiesNotificationSettings
    Notification settings.
    Notifications []Notification
    The notifications.
    OptionalFeatures []string
    Optional features.
    PrivateResourceProviderConfiguration ProviderRegistrationPropertiesPrivateResourceProviderConfiguration
    The private resource provider configuration.
    ProviderAuthentication ResourceProviderManifestPropertiesProviderAuthentication
    The provider authentication.
    ProviderAuthorizations []ResourceProviderAuthorization
    The provider authorizations.
    ProviderHubMetadata ProviderRegistrationPropertiesProviderHubMetadata
    The provider hub metadata.
    ProviderType string | ResourceProviderType
    The provider type.
    ProviderVersion string
    The provider version.
    RequestHeaderOptions ResourceProviderManifestPropertiesRequestHeaderOptions
    The request header options.
    RequiredFeatures []string
    The required features.
    ResourceGroupLockOptionDuringMove ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMove
    Resource group lock option during move.
    ResourceHydrationAccounts []ResourceHydrationAccount
    resource hydration accounts
    ResourceProviderAuthorizationRules ResourceProviderAuthorizationRules
    The resource provider authorization rules.
    ResponseOptions ResourceProviderManifestPropertiesResponseOptions
    Response options.
    ServiceName string
    The service name.
    Services []ResourceProviderService
    The services.
    SubscriptionLifecycleNotificationSpecifications ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    TemplateDeploymentOptions ResourceProviderManifestPropertiesTemplateDeploymentOptions
    The template deployment options.
    TokenAuthConfiguration TokenAuthConfiguration
    The token auth configuration.
    capabilities List<ResourceProviderCapabilities>
    The capabilities.
    crossTenantTokenValidation String | CrossTenantTokenValidation
    The cross tenant token validation.
    customManifestVersion String
    Custom manifest version.
    dstsConfiguration ResourceProviderManifestPropertiesDstsConfiguration
    The dsts configuration.
    enableTenantLinkedNotification Boolean
    The enable tenant linked notification.
    featuresRule ResourceProviderManifestPropertiesFeaturesRule
    The features rule.
    globalNotificationEndpoints List<ResourceProviderEndpoint>
    The global notification endpoints.
    legacyNamespace String
    Legacy namespace.
    legacyRegistrations List<String>
    Legacy registrations.
    linkedNotificationRules List<FanoutLinkedNotificationRule>
    The linked notification rules.
    management ResourceProviderManifestPropertiesManagement
    The resource provider management.
    managementGroupGlobalNotificationEndpoints List<ResourceProviderEndpoint>
    Management groups global notification endpoints.
    metadata Object
    The metadata.
    namespace String
    The namespace.
    notificationOptions String | NotificationOptions
    Notification options.
    notificationSettings ResourceProviderManifestPropertiesNotificationSettings
    Notification settings.
    notifications List<Notification>
    The notifications.
    optionalFeatures List<String>
    Optional features.
    privateResourceProviderConfiguration ProviderRegistrationPropertiesPrivateResourceProviderConfiguration
    The private resource provider configuration.
    providerAuthentication ResourceProviderManifestPropertiesProviderAuthentication
    The provider authentication.
    providerAuthorizations List<ResourceProviderAuthorization>
    The provider authorizations.
    providerHubMetadata ProviderRegistrationPropertiesProviderHubMetadata
    The provider hub metadata.
    providerType String | ResourceProviderType
    The provider type.
    providerVersion String
    The provider version.
    requestHeaderOptions ResourceProviderManifestPropertiesRequestHeaderOptions
    The request header options.
    requiredFeatures List<String>
    The required features.
    resourceGroupLockOptionDuringMove ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMove
    Resource group lock option during move.
    resourceHydrationAccounts List<ResourceHydrationAccount>
    resource hydration accounts
    resourceProviderAuthorizationRules ResourceProviderAuthorizationRules
    The resource provider authorization rules.
    responseOptions ResourceProviderManifestPropertiesResponseOptions
    Response options.
    serviceName String
    The service name.
    services List<ResourceProviderService>
    The services.
    subscriptionLifecycleNotificationSpecifications ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    templateDeploymentOptions ResourceProviderManifestPropertiesTemplateDeploymentOptions
    The template deployment options.
    tokenAuthConfiguration TokenAuthConfiguration
    The token auth configuration.
    capabilities ResourceProviderCapabilities[]
    The capabilities.
    crossTenantTokenValidation string | CrossTenantTokenValidation
    The cross tenant token validation.
    customManifestVersion string
    Custom manifest version.
    dstsConfiguration ResourceProviderManifestPropertiesDstsConfiguration
    The dsts configuration.
    enableTenantLinkedNotification boolean
    The enable tenant linked notification.
    featuresRule ResourceProviderManifestPropertiesFeaturesRule
    The features rule.
    globalNotificationEndpoints ResourceProviderEndpoint[]
    The global notification endpoints.
    legacyNamespace string
    Legacy namespace.
    legacyRegistrations string[]
    Legacy registrations.
    linkedNotificationRules FanoutLinkedNotificationRule[]
    The linked notification rules.
    management ResourceProviderManifestPropertiesManagement
    The resource provider management.
    managementGroupGlobalNotificationEndpoints ResourceProviderEndpoint[]
    Management groups global notification endpoints.
    metadata any
    The metadata.
    namespace string
    The namespace.
    notificationOptions string | NotificationOptions
    Notification options.
    notificationSettings ResourceProviderManifestPropertiesNotificationSettings
    Notification settings.
    notifications Notification[]
    The notifications.
    optionalFeatures string[]
    Optional features.
    privateResourceProviderConfiguration ProviderRegistrationPropertiesPrivateResourceProviderConfiguration
    The private resource provider configuration.
    providerAuthentication ResourceProviderManifestPropertiesProviderAuthentication
    The provider authentication.
    providerAuthorizations ResourceProviderAuthorization[]
    The provider authorizations.
    providerHubMetadata ProviderRegistrationPropertiesProviderHubMetadata
    The provider hub metadata.
    providerType string | ResourceProviderType
    The provider type.
    providerVersion string
    The provider version.
    requestHeaderOptions ResourceProviderManifestPropertiesRequestHeaderOptions
    The request header options.
    requiredFeatures string[]
    The required features.
    resourceGroupLockOptionDuringMove ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMove
    Resource group lock option during move.
    resourceHydrationAccounts ResourceHydrationAccount[]
    resource hydration accounts
    resourceProviderAuthorizationRules ResourceProviderAuthorizationRules
    The resource provider authorization rules.
    responseOptions ResourceProviderManifestPropertiesResponseOptions
    Response options.
    serviceName string
    The service name.
    services ResourceProviderService[]
    The services.
    subscriptionLifecycleNotificationSpecifications ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    templateDeploymentOptions ResourceProviderManifestPropertiesTemplateDeploymentOptions
    The template deployment options.
    tokenAuthConfiguration TokenAuthConfiguration
    The token auth configuration.
    capabilities Sequence[ResourceProviderCapabilities]
    The capabilities.
    cross_tenant_token_validation str | CrossTenantTokenValidation
    The cross tenant token validation.
    custom_manifest_version str
    Custom manifest version.
    dsts_configuration ResourceProviderManifestPropertiesDstsConfiguration
    The dsts configuration.
    enable_tenant_linked_notification bool
    The enable tenant linked notification.
    features_rule ResourceProviderManifestPropertiesFeaturesRule
    The features rule.
    global_notification_endpoints Sequence[ResourceProviderEndpoint]
    The global notification endpoints.
    legacy_namespace str
    Legacy namespace.
    legacy_registrations Sequence[str]
    Legacy registrations.
    linked_notification_rules Sequence[FanoutLinkedNotificationRule]
    The linked notification rules.
    management ResourceProviderManifestPropertiesManagement
    The resource provider management.
    management_group_global_notification_endpoints Sequence[ResourceProviderEndpoint]
    Management groups global notification endpoints.
    metadata Any
    The metadata.
    namespace str
    The namespace.
    notification_options str | NotificationOptions
    Notification options.
    notification_settings ResourceProviderManifestPropertiesNotificationSettings
    Notification settings.
    notifications Sequence[Notification]
    The notifications.
    optional_features Sequence[str]
    Optional features.
    private_resource_provider_configuration ProviderRegistrationPropertiesPrivateResourceProviderConfiguration
    The private resource provider configuration.
    provider_authentication ResourceProviderManifestPropertiesProviderAuthentication
    The provider authentication.
    provider_authorizations Sequence[ResourceProviderAuthorization]
    The provider authorizations.
    provider_hub_metadata ProviderRegistrationPropertiesProviderHubMetadata
    The provider hub metadata.
    provider_type str | ResourceProviderType
    The provider type.
    provider_version str
    The provider version.
    request_header_options ResourceProviderManifestPropertiesRequestHeaderOptions
    The request header options.
    required_features Sequence[str]
    The required features.
    resource_group_lock_option_during_move ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMove
    Resource group lock option during move.
    resource_hydration_accounts Sequence[ResourceHydrationAccount]
    resource hydration accounts
    resource_provider_authorization_rules ResourceProviderAuthorizationRules
    The resource provider authorization rules.
    response_options ResourceProviderManifestPropertiesResponseOptions
    Response options.
    service_name str
    The service name.
    services Sequence[ResourceProviderService]
    The services.
    subscription_lifecycle_notification_specifications ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    template_deployment_options ResourceProviderManifestPropertiesTemplateDeploymentOptions
    The template deployment options.
    token_auth_configuration TokenAuthConfiguration
    The token auth configuration.
    capabilities List<Property Map>
    The capabilities.
    crossTenantTokenValidation String | "EnsureSecureValidation" | "PassthroughInsecureToken"
    The cross tenant token validation.
    customManifestVersion String
    Custom manifest version.
    dstsConfiguration Property Map
    The dsts configuration.
    enableTenantLinkedNotification Boolean
    The enable tenant linked notification.
    featuresRule Property Map
    The features rule.
    globalNotificationEndpoints List<Property Map>
    The global notification endpoints.
    legacyNamespace String
    Legacy namespace.
    legacyRegistrations List<String>
    Legacy registrations.
    linkedNotificationRules List<Property Map>
    The linked notification rules.
    management Property Map
    The resource provider management.
    managementGroupGlobalNotificationEndpoints List<Property Map>
    Management groups global notification endpoints.
    metadata Any
    The metadata.
    namespace String
    The namespace.
    notificationOptions String | "NotSpecified" | "None" | "EmitSpendingLimit"
    Notification options.
    notificationSettings Property Map
    Notification settings.
    notifications List<Property Map>
    The notifications.
    optionalFeatures List<String>
    Optional features.
    privateResourceProviderConfiguration Property Map
    The private resource provider configuration.
    providerAuthentication Property Map
    The provider authentication.
    providerAuthorizations List<Property Map>
    The provider authorizations.
    providerHubMetadata Property Map
    The provider hub metadata.
    providerType String | "NotSpecified" | "Internal" | "External" | "Hidden" | "RegistrationFree" | "LegacyRegistrationRequired" | "TenantOnly" | "AuthorizationFree"
    The provider type.
    providerVersion String
    The provider version.
    requestHeaderOptions Property Map
    The request header options.
    requiredFeatures List<String>
    The required features.
    resourceGroupLockOptionDuringMove Property Map
    Resource group lock option during move.
    resourceHydrationAccounts List<Property Map>
    resource hydration accounts
    resourceProviderAuthorizationRules Property Map
    The resource provider authorization rules.
    responseOptions Property Map
    Response options.
    serviceName String
    The service name.
    services List<Property Map>
    The services.
    subscriptionLifecycleNotificationSpecifications Property Map
    The subscription lifecycle notification specifications.
    templateDeploymentOptions Property Map
    The template deployment options.
    tokenAuthConfiguration Property Map
    The token auth configuration.

    ProviderRegistrationPropertiesPrivateResourceProviderConfiguration, ProviderRegistrationPropertiesPrivateResourceProviderConfigurationArgs

    AllowedSubscriptions List<string>
    The allowed subscriptions.
    AllowedSubscriptions []string
    The allowed subscriptions.
    allowedSubscriptions List<String>
    The allowed subscriptions.
    allowedSubscriptions string[]
    The allowed subscriptions.
    allowed_subscriptions Sequence[str]
    The allowed subscriptions.
    allowedSubscriptions List<String>
    The allowed subscriptions.

    ProviderRegistrationPropertiesProviderHubMetadata, ProviderRegistrationPropertiesProviderHubMetadataArgs

    DirectRpRoleDefinitionId string
    The direct RP role definition id.
    GlobalAsyncOperationResourceTypeName string
    The global async operation resource type name.
    ProviderAuthentication ProviderHubMetadataProviderAuthentication
    The provider authentication.
    ProviderAuthorizations []ResourceProviderAuthorization
    The provider authorizations.
    RegionalAsyncOperationResourceTypeName string
    The regional async operation resource type name.
    ThirdPartyProviderAuthorization ProviderHubMetadataThirdPartyProviderAuthorization
    The third party provider authorization.
    directRpRoleDefinitionId String
    The direct RP role definition id.
    globalAsyncOperationResourceTypeName String
    The global async operation resource type name.
    providerAuthentication ProviderHubMetadataProviderAuthentication
    The provider authentication.
    providerAuthorizations List<ResourceProviderAuthorization>
    The provider authorizations.
    regionalAsyncOperationResourceTypeName String
    The regional async operation resource type name.
    thirdPartyProviderAuthorization ProviderHubMetadataThirdPartyProviderAuthorization
    The third party provider authorization.
    directRpRoleDefinitionId string
    The direct RP role definition id.
    globalAsyncOperationResourceTypeName string
    The global async operation resource type name.
    providerAuthentication ProviderHubMetadataProviderAuthentication
    The provider authentication.
    providerAuthorizations ResourceProviderAuthorization[]
    The provider authorizations.
    regionalAsyncOperationResourceTypeName string
    The regional async operation resource type name.
    thirdPartyProviderAuthorization ProviderHubMetadataThirdPartyProviderAuthorization
    The third party provider authorization.
    direct_rp_role_definition_id str
    The direct RP role definition id.
    global_async_operation_resource_type_name str
    The global async operation resource type name.
    provider_authentication ProviderHubMetadataProviderAuthentication
    The provider authentication.
    provider_authorizations Sequence[ResourceProviderAuthorization]
    The provider authorizations.
    regional_async_operation_resource_type_name str
    The regional async operation resource type name.
    third_party_provider_authorization ProviderHubMetadataThirdPartyProviderAuthorization
    The third party provider authorization.
    directRpRoleDefinitionId String
    The direct RP role definition id.
    globalAsyncOperationResourceTypeName String
    The global async operation resource type name.
    providerAuthentication Property Map
    The provider authentication.
    providerAuthorizations List<Property Map>
    The provider authorizations.
    regionalAsyncOperationResourceTypeName String
    The regional async operation resource type name.
    thirdPartyProviderAuthorization Property Map
    The third party provider authorization.

    ProviderRegistrationPropertiesResponse, ProviderRegistrationPropertiesResponseArgs

    ProvisioningState string
    The provisioning state.
    Capabilities List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderCapabilitiesResponse>
    The capabilities.
    CrossTenantTokenValidation string
    The cross tenant token validation.
    CustomManifestVersion string
    Custom manifest version.
    DstsConfiguration Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResponseDstsConfiguration
    The dsts configuration.
    EnableTenantLinkedNotification bool
    The enable tenant linked notification.
    FeaturesRule Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResponseFeaturesRule
    The features rule.
    GlobalNotificationEndpoints List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderEndpointResponse>
    The global notification endpoints.
    LegacyNamespace string
    Legacy namespace.
    LegacyRegistrations List<string>
    Legacy registrations.
    LinkedNotificationRules List<Pulumi.AzureNative.ProviderHub.Inputs.FanoutLinkedNotificationRuleResponse>
    The linked notification rules.
    Management Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResponseManagement
    The resource provider management.
    ManagementGroupGlobalNotificationEndpoints List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderEndpointResponse>
    Management groups global notification endpoints.
    Metadata object
    The metadata.
    Namespace string
    The namespace.
    NotificationOptions string
    Notification options.
    NotificationSettings Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResponseNotificationSettings
    Notification settings.
    Notifications List<Pulumi.AzureNative.ProviderHub.Inputs.NotificationResponse>
    The notifications.
    OptionalFeatures List<string>
    Optional features.
    PrivateResourceProviderConfiguration Pulumi.AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesResponsePrivateResourceProviderConfiguration
    The private resource provider configuration.
    ProviderAuthentication Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResponseProviderAuthentication
    The provider authentication.
    ProviderAuthorizations List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationResponse>
    The provider authorizations.
    ProviderHubMetadata Pulumi.AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesResponseProviderHubMetadata
    The provider hub metadata.
    ProviderType string
    The provider type.
    ProviderVersion string
    The provider version.
    RequestHeaderOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResponseRequestHeaderOptions
    The request header options.
    RequiredFeatures List<string>
    The required features.
    ResourceGroupLockOptionDuringMove Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResponseResourceGroupLockOptionDuringMove
    Resource group lock option during move.
    ResourceHydrationAccounts List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceHydrationAccountResponse>
    resource hydration accounts
    ResourceProviderAuthorizationRules Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationRulesResponse
    The resource provider authorization rules.
    ResponseOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResponseResponseOptions
    Response options.
    ServiceName string
    The service name.
    Services List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderServiceResponse>
    The services.
    SubscriptionLifecycleNotificationSpecifications Pulumi.AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    TemplateDeploymentOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions
    The template deployment options.
    TokenAuthConfiguration Pulumi.AzureNative.ProviderHub.Inputs.TokenAuthConfigurationResponse
    The token auth configuration.
    ProvisioningState string
    The provisioning state.
    Capabilities []ResourceProviderCapabilitiesResponse
    The capabilities.
    CrossTenantTokenValidation string
    The cross tenant token validation.
    CustomManifestVersion string
    Custom manifest version.
    DstsConfiguration ResourceProviderManifestPropertiesResponseDstsConfiguration
    The dsts configuration.
    EnableTenantLinkedNotification bool
    The enable tenant linked notification.
    FeaturesRule ResourceProviderManifestPropertiesResponseFeaturesRule
    The features rule.
    GlobalNotificationEndpoints []ResourceProviderEndpointResponse
    The global notification endpoints.
    LegacyNamespace string
    Legacy namespace.
    LegacyRegistrations []string
    Legacy registrations.
    LinkedNotificationRules []FanoutLinkedNotificationRuleResponse
    The linked notification rules.
    Management ResourceProviderManifestPropertiesResponseManagement
    The resource provider management.
    ManagementGroupGlobalNotificationEndpoints []ResourceProviderEndpointResponse
    Management groups global notification endpoints.
    Metadata interface{}
    The metadata.
    Namespace string
    The namespace.
    NotificationOptions string
    Notification options.
    NotificationSettings ResourceProviderManifestPropertiesResponseNotificationSettings
    Notification settings.
    Notifications []NotificationResponse
    The notifications.
    OptionalFeatures []string
    Optional features.
    PrivateResourceProviderConfiguration ProviderRegistrationPropertiesResponsePrivateResourceProviderConfiguration
    The private resource provider configuration.
    ProviderAuthentication ResourceProviderManifestPropertiesResponseProviderAuthentication
    The provider authentication.
    ProviderAuthorizations []ResourceProviderAuthorizationResponse
    The provider authorizations.
    ProviderHubMetadata ProviderRegistrationPropertiesResponseProviderHubMetadata
    The provider hub metadata.
    ProviderType string
    The provider type.
    ProviderVersion string
    The provider version.
    RequestHeaderOptions ResourceProviderManifestPropertiesResponseRequestHeaderOptions
    The request header options.
    RequiredFeatures []string
    The required features.
    ResourceGroupLockOptionDuringMove ResourceProviderManifestPropertiesResponseResourceGroupLockOptionDuringMove
    Resource group lock option during move.
    ResourceHydrationAccounts []ResourceHydrationAccountResponse
    resource hydration accounts
    ResourceProviderAuthorizationRules ResourceProviderAuthorizationRulesResponse
    The resource provider authorization rules.
    ResponseOptions ResourceProviderManifestPropertiesResponseResponseOptions
    Response options.
    ServiceName string
    The service name.
    Services []ResourceProviderServiceResponse
    The services.
    SubscriptionLifecycleNotificationSpecifications ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    TemplateDeploymentOptions ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions
    The template deployment options.
    TokenAuthConfiguration TokenAuthConfigurationResponse
    The token auth configuration.
    provisioningState String
    The provisioning state.
    capabilities List<ResourceProviderCapabilitiesResponse>
    The capabilities.
    crossTenantTokenValidation String
    The cross tenant token validation.
    customManifestVersion String
    Custom manifest version.
    dstsConfiguration ResourceProviderManifestPropertiesResponseDstsConfiguration
    The dsts configuration.
    enableTenantLinkedNotification Boolean
    The enable tenant linked notification.
    featuresRule ResourceProviderManifestPropertiesResponseFeaturesRule
    The features rule.
    globalNotificationEndpoints List<ResourceProviderEndpointResponse>
    The global notification endpoints.
    legacyNamespace String
    Legacy namespace.
    legacyRegistrations List<String>
    Legacy registrations.
    linkedNotificationRules List<FanoutLinkedNotificationRuleResponse>
    The linked notification rules.
    management ResourceProviderManifestPropertiesResponseManagement
    The resource provider management.
    managementGroupGlobalNotificationEndpoints List<ResourceProviderEndpointResponse>
    Management groups global notification endpoints.
    metadata Object
    The metadata.
    namespace String
    The namespace.
    notificationOptions String
    Notification options.
    notificationSettings ResourceProviderManifestPropertiesResponseNotificationSettings
    Notification settings.
    notifications List<NotificationResponse>
    The notifications.
    optionalFeatures List<String>
    Optional features.
    privateResourceProviderConfiguration ProviderRegistrationPropertiesResponsePrivateResourceProviderConfiguration
    The private resource provider configuration.
    providerAuthentication ResourceProviderManifestPropertiesResponseProviderAuthentication
    The provider authentication.
    providerAuthorizations List<ResourceProviderAuthorizationResponse>
    The provider authorizations.
    providerHubMetadata ProviderRegistrationPropertiesResponseProviderHubMetadata
    The provider hub metadata.
    providerType String
    The provider type.
    providerVersion String
    The provider version.
    requestHeaderOptions ResourceProviderManifestPropertiesResponseRequestHeaderOptions
    The request header options.
    requiredFeatures List<String>
    The required features.
    resourceGroupLockOptionDuringMove ResourceProviderManifestPropertiesResponseResourceGroupLockOptionDuringMove
    Resource group lock option during move.
    resourceHydrationAccounts List<ResourceHydrationAccountResponse>
    resource hydration accounts
    resourceProviderAuthorizationRules ResourceProviderAuthorizationRulesResponse
    The resource provider authorization rules.
    responseOptions ResourceProviderManifestPropertiesResponseResponseOptions
    Response options.
    serviceName String
    The service name.
    services List<ResourceProviderServiceResponse>
    The services.
    subscriptionLifecycleNotificationSpecifications ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    templateDeploymentOptions ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions
    The template deployment options.
    tokenAuthConfiguration TokenAuthConfigurationResponse
    The token auth configuration.
    provisioningState string
    The provisioning state.
    capabilities ResourceProviderCapabilitiesResponse[]
    The capabilities.
    crossTenantTokenValidation string
    The cross tenant token validation.
    customManifestVersion string
    Custom manifest version.
    dstsConfiguration ResourceProviderManifestPropertiesResponseDstsConfiguration
    The dsts configuration.
    enableTenantLinkedNotification boolean
    The enable tenant linked notification.
    featuresRule ResourceProviderManifestPropertiesResponseFeaturesRule
    The features rule.
    globalNotificationEndpoints ResourceProviderEndpointResponse[]
    The global notification endpoints.
    legacyNamespace string
    Legacy namespace.
    legacyRegistrations string[]
    Legacy registrations.
    linkedNotificationRules FanoutLinkedNotificationRuleResponse[]
    The linked notification rules.
    management ResourceProviderManifestPropertiesResponseManagement
    The resource provider management.
    managementGroupGlobalNotificationEndpoints ResourceProviderEndpointResponse[]
    Management groups global notification endpoints.
    metadata any
    The metadata.
    namespace string
    The namespace.
    notificationOptions string
    Notification options.
    notificationSettings ResourceProviderManifestPropertiesResponseNotificationSettings
    Notification settings.
    notifications NotificationResponse[]
    The notifications.
    optionalFeatures string[]
    Optional features.
    privateResourceProviderConfiguration ProviderRegistrationPropertiesResponsePrivateResourceProviderConfiguration
    The private resource provider configuration.
    providerAuthentication ResourceProviderManifestPropertiesResponseProviderAuthentication
    The provider authentication.
    providerAuthorizations ResourceProviderAuthorizationResponse[]
    The provider authorizations.
    providerHubMetadata ProviderRegistrationPropertiesResponseProviderHubMetadata
    The provider hub metadata.
    providerType string
    The provider type.
    providerVersion string
    The provider version.
    requestHeaderOptions ResourceProviderManifestPropertiesResponseRequestHeaderOptions
    The request header options.
    requiredFeatures string[]
    The required features.
    resourceGroupLockOptionDuringMove ResourceProviderManifestPropertiesResponseResourceGroupLockOptionDuringMove
    Resource group lock option during move.
    resourceHydrationAccounts ResourceHydrationAccountResponse[]
    resource hydration accounts
    resourceProviderAuthorizationRules ResourceProviderAuthorizationRulesResponse
    The resource provider authorization rules.
    responseOptions ResourceProviderManifestPropertiesResponseResponseOptions
    Response options.
    serviceName string
    The service name.
    services ResourceProviderServiceResponse[]
    The services.
    subscriptionLifecycleNotificationSpecifications ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    templateDeploymentOptions ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions
    The template deployment options.
    tokenAuthConfiguration TokenAuthConfigurationResponse
    The token auth configuration.
    provisioning_state str
    The provisioning state.
    capabilities Sequence[ResourceProviderCapabilitiesResponse]
    The capabilities.
    cross_tenant_token_validation str
    The cross tenant token validation.
    custom_manifest_version str
    Custom manifest version.
    dsts_configuration ResourceProviderManifestPropertiesResponseDstsConfiguration
    The dsts configuration.
    enable_tenant_linked_notification bool
    The enable tenant linked notification.
    features_rule ResourceProviderManifestPropertiesResponseFeaturesRule
    The features rule.
    global_notification_endpoints Sequence[ResourceProviderEndpointResponse]
    The global notification endpoints.
    legacy_namespace str
    Legacy namespace.
    legacy_registrations Sequence[str]
    Legacy registrations.
    linked_notification_rules Sequence[FanoutLinkedNotificationRuleResponse]
    The linked notification rules.
    management ResourceProviderManifestPropertiesResponseManagement
    The resource provider management.
    management_group_global_notification_endpoints Sequence[ResourceProviderEndpointResponse]
    Management groups global notification endpoints.
    metadata Any
    The metadata.
    namespace str
    The namespace.
    notification_options str
    Notification options.
    notification_settings ResourceProviderManifestPropertiesResponseNotificationSettings
    Notification settings.
    notifications Sequence[NotificationResponse]
    The notifications.
    optional_features Sequence[str]
    Optional features.
    private_resource_provider_configuration ProviderRegistrationPropertiesResponsePrivateResourceProviderConfiguration
    The private resource provider configuration.
    provider_authentication ResourceProviderManifestPropertiesResponseProviderAuthentication
    The provider authentication.
    provider_authorizations Sequence[ResourceProviderAuthorizationResponse]
    The provider authorizations.
    provider_hub_metadata ProviderRegistrationPropertiesResponseProviderHubMetadata
    The provider hub metadata.
    provider_type str
    The provider type.
    provider_version str
    The provider version.
    request_header_options ResourceProviderManifestPropertiesResponseRequestHeaderOptions
    The request header options.
    required_features Sequence[str]
    The required features.
    resource_group_lock_option_during_move ResourceProviderManifestPropertiesResponseResourceGroupLockOptionDuringMove
    Resource group lock option during move.
    resource_hydration_accounts Sequence[ResourceHydrationAccountResponse]
    resource hydration accounts
    resource_provider_authorization_rules ResourceProviderAuthorizationRulesResponse
    The resource provider authorization rules.
    response_options ResourceProviderManifestPropertiesResponseResponseOptions
    Response options.
    service_name str
    The service name.
    services Sequence[ResourceProviderServiceResponse]
    The services.
    subscription_lifecycle_notification_specifications ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    template_deployment_options ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions
    The template deployment options.
    token_auth_configuration TokenAuthConfigurationResponse
    The token auth configuration.
    provisioningState String
    The provisioning state.
    capabilities List<Property Map>
    The capabilities.
    crossTenantTokenValidation String
    The cross tenant token validation.
    customManifestVersion String
    Custom manifest version.
    dstsConfiguration Property Map
    The dsts configuration.
    enableTenantLinkedNotification Boolean
    The enable tenant linked notification.
    featuresRule Property Map
    The features rule.
    globalNotificationEndpoints List<Property Map>
    The global notification endpoints.
    legacyNamespace String
    Legacy namespace.
    legacyRegistrations List<String>
    Legacy registrations.
    linkedNotificationRules List<Property Map>
    The linked notification rules.
    management Property Map
    The resource provider management.
    managementGroupGlobalNotificationEndpoints List<Property Map>
    Management groups global notification endpoints.
    metadata Any
    The metadata.
    namespace String
    The namespace.
    notificationOptions String
    Notification options.
    notificationSettings Property Map
    Notification settings.
    notifications List<Property Map>
    The notifications.
    optionalFeatures List<String>
    Optional features.
    privateResourceProviderConfiguration Property Map
    The private resource provider configuration.
    providerAuthentication Property Map
    The provider authentication.
    providerAuthorizations List<Property Map>
    The provider authorizations.
    providerHubMetadata Property Map
    The provider hub metadata.
    providerType String
    The provider type.
    providerVersion String
    The provider version.
    requestHeaderOptions Property Map
    The request header options.
    requiredFeatures List<String>
    The required features.
    resourceGroupLockOptionDuringMove Property Map
    Resource group lock option during move.
    resourceHydrationAccounts List<Property Map>
    resource hydration accounts
    resourceProviderAuthorizationRules Property Map
    The resource provider authorization rules.
    responseOptions Property Map
    Response options.
    serviceName String
    The service name.
    services List<Property Map>
    The services.
    subscriptionLifecycleNotificationSpecifications Property Map
    The subscription lifecycle notification specifications.
    templateDeploymentOptions Property Map
    The template deployment options.
    tokenAuthConfiguration Property Map
    The token auth configuration.

    ProviderRegistrationPropertiesResponsePrivateResourceProviderConfiguration, ProviderRegistrationPropertiesResponsePrivateResourceProviderConfigurationArgs

    AllowedSubscriptions List<string>
    The allowed subscriptions.
    AllowedSubscriptions []string
    The allowed subscriptions.
    allowedSubscriptions List<String>
    The allowed subscriptions.
    allowedSubscriptions string[]
    The allowed subscriptions.
    allowed_subscriptions Sequence[str]
    The allowed subscriptions.
    allowedSubscriptions List<String>
    The allowed subscriptions.

    ProviderRegistrationPropertiesResponseProviderHubMetadata, ProviderRegistrationPropertiesResponseProviderHubMetadataArgs

    DirectRpRoleDefinitionId string
    The direct RP role definition id.
    GlobalAsyncOperationResourceTypeName string
    The global async operation resource type name.
    ProviderAuthentication ProviderHubMetadataResponseProviderAuthentication
    The provider authentication.
    ProviderAuthorizations []ResourceProviderAuthorizationResponse
    The provider authorizations.
    RegionalAsyncOperationResourceTypeName string
    The regional async operation resource type name.
    ThirdPartyProviderAuthorization ProviderHubMetadataResponseThirdPartyProviderAuthorization
    The third party provider authorization.
    directRpRoleDefinitionId String
    The direct RP role definition id.
    globalAsyncOperationResourceTypeName String
    The global async operation resource type name.
    providerAuthentication ProviderHubMetadataResponseProviderAuthentication
    The provider authentication.
    providerAuthorizations List<ResourceProviderAuthorizationResponse>
    The provider authorizations.
    regionalAsyncOperationResourceTypeName String
    The regional async operation resource type name.
    thirdPartyProviderAuthorization ProviderHubMetadataResponseThirdPartyProviderAuthorization
    The third party provider authorization.
    directRpRoleDefinitionId string
    The direct RP role definition id.
    globalAsyncOperationResourceTypeName string
    The global async operation resource type name.
    providerAuthentication ProviderHubMetadataResponseProviderAuthentication
    The provider authentication.
    providerAuthorizations ResourceProviderAuthorizationResponse[]
    The provider authorizations.
    regionalAsyncOperationResourceTypeName string
    The regional async operation resource type name.
    thirdPartyProviderAuthorization ProviderHubMetadataResponseThirdPartyProviderAuthorization
    The third party provider authorization.
    direct_rp_role_definition_id str
    The direct RP role definition id.
    global_async_operation_resource_type_name str
    The global async operation resource type name.
    provider_authentication ProviderHubMetadataResponseProviderAuthentication
    The provider authentication.
    provider_authorizations Sequence[ResourceProviderAuthorizationResponse]
    The provider authorizations.
    regional_async_operation_resource_type_name str
    The regional async operation resource type name.
    third_party_provider_authorization ProviderHubMetadataResponseThirdPartyProviderAuthorization
    The third party provider authorization.
    directRpRoleDefinitionId String
    The direct RP role definition id.
    globalAsyncOperationResourceTypeName String
    The global async operation resource type name.
    providerAuthentication Property Map
    The provider authentication.
    providerAuthorizations List<Property Map>
    The provider authorizations.
    regionalAsyncOperationResourceTypeName String
    The regional async operation resource type name.
    thirdPartyProviderAuthorization Property Map
    The third party provider authorization.

    ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications, ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecificationsArgs

    SoftDeleteTTL string
    The soft delete TTL.
    SubscriptionStateOverrideActions []SubscriptionStateOverrideActionResponse
    The subscription state override actions.
    softDeleteTTL String
    The soft delete TTL.
    subscriptionStateOverrideActions List<SubscriptionStateOverrideActionResponse>
    The subscription state override actions.
    softDeleteTTL string
    The soft delete TTL.
    subscriptionStateOverrideActions SubscriptionStateOverrideActionResponse[]
    The subscription state override actions.
    softDeleteTTL String
    The soft delete TTL.
    subscriptionStateOverrideActions List<Property Map>
    The subscription state override actions.

    ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications, ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs

    SoftDeleteTTL string
    The soft delete TTL.
    SubscriptionStateOverrideActions []SubscriptionStateOverrideAction
    The subscription state override actions.
    softDeleteTTL String
    The soft delete TTL.
    subscriptionStateOverrideActions List<SubscriptionStateOverrideAction>
    The subscription state override actions.
    softDeleteTTL string
    The soft delete TTL.
    subscriptionStateOverrideActions SubscriptionStateOverrideAction[]
    The subscription state override actions.
    soft_delete_ttl str
    The soft delete TTL.
    subscription_state_override_actions Sequence[SubscriptionStateOverrideAction]
    The subscription state override actions.
    softDeleteTTL String
    The soft delete TTL.
    subscriptionStateOverrideActions List<Property Map>
    The subscription state override actions.

    QuotaPolicy, QuotaPolicyArgs

    Default
    Default
    None
    None
    Restricted
    Restricted
    QuotaPolicyDefault
    Default
    QuotaPolicyNone
    None
    QuotaPolicyRestricted
    Restricted
    Default
    Default
    None
    None
    Restricted
    Restricted
    Default
    Default
    None
    None
    Restricted
    Restricted
    DEFAULT
    Default
    NONE
    None
    RESTRICTED
    Restricted
    "Default"
    Default
    "None"
    None
    "Restricted"
    Restricted

    QuotaRule, QuotaRuleArgs

    LocationRules []LocationQuotaRule
    The location rules.
    QuotaPolicy string | QuotaPolicy
    The quota policy.
    RequiredFeatures []string
    The required features.
    locationRules List<LocationQuotaRule>
    The location rules.
    quotaPolicy String | QuotaPolicy
    The quota policy.
    requiredFeatures List<String>
    The required features.
    locationRules LocationQuotaRule[]
    The location rules.
    quotaPolicy string | QuotaPolicy
    The quota policy.
    requiredFeatures string[]
    The required features.
    location_rules Sequence[LocationQuotaRule]
    The location rules.
    quota_policy str | QuotaPolicy
    The quota policy.
    required_features Sequence[str]
    The required features.
    locationRules List<Property Map>
    The location rules.
    quotaPolicy String | "Default" | "None" | "Restricted"
    The quota policy.
    requiredFeatures List<String>
    The required features.

    QuotaRuleResponse, QuotaRuleResponseArgs

    LocationRules List<Pulumi.AzureNative.ProviderHub.Inputs.LocationQuotaRuleResponse>
    The location rules.
    QuotaPolicy string
    The quota policy.
    RequiredFeatures List<string>
    The required features.
    LocationRules []LocationQuotaRuleResponse
    The location rules.
    QuotaPolicy string
    The quota policy.
    RequiredFeatures []string
    The required features.
    locationRules List<LocationQuotaRuleResponse>
    The location rules.
    quotaPolicy String
    The quota policy.
    requiredFeatures List<String>
    The required features.
    locationRules LocationQuotaRuleResponse[]
    The location rules.
    quotaPolicy string
    The quota policy.
    requiredFeatures string[]
    The required features.
    location_rules Sequence[LocationQuotaRuleResponse]
    The location rules.
    quota_policy str
    The quota policy.
    required_features Sequence[str]
    The required features.
    locationRules List<Property Map>
    The location rules.
    quotaPolicy String
    The quota policy.
    requiredFeatures List<String>
    The required features.

    Readiness, ReadinessArgs

    ClosingDown
    ClosingDown
    Deprecated
    Deprecated
    GA
    GA
    InDevelopment
    InDevelopment
    InternalOnly
    InternalOnly
    PrivatePreview
    PrivatePreview
    PublicPreview
    PublicPreview
    RemovedFromARM
    RemovedFromARM
    Retired
    Retired
    ReadinessClosingDown
    ClosingDown
    ReadinessDeprecated
    Deprecated
    ReadinessGA
    GA
    ReadinessInDevelopment
    InDevelopment
    ReadinessInternalOnly
    InternalOnly
    ReadinessPrivatePreview
    PrivatePreview
    ReadinessPublicPreview
    PublicPreview
    ReadinessRemovedFromARM
    RemovedFromARM
    ReadinessRetired
    Retired
    ClosingDown
    ClosingDown
    Deprecated
    Deprecated
    GA
    GA
    InDevelopment
    InDevelopment
    InternalOnly
    InternalOnly
    PrivatePreview
    PrivatePreview
    PublicPreview
    PublicPreview
    RemovedFromARM
    RemovedFromARM
    Retired
    Retired
    ClosingDown
    ClosingDown
    Deprecated
    Deprecated
    GA
    GA
    InDevelopment
    InDevelopment
    InternalOnly
    InternalOnly
    PrivatePreview
    PrivatePreview
    PublicPreview
    PublicPreview
    RemovedFromARM
    RemovedFromARM
    Retired
    Retired
    CLOSING_DOWN
    ClosingDown
    DEPRECATED
    Deprecated
    GA
    GA
    IN_DEVELOPMENT
    InDevelopment
    INTERNAL_ONLY
    InternalOnly
    PRIVATE_PREVIEW
    PrivatePreview
    PUBLIC_PREVIEW
    PublicPreview
    REMOVED_FROM_ARM
    RemovedFromARM
    RETIRED
    Retired
    "ClosingDown"
    ClosingDown
    "Deprecated"
    Deprecated
    "GA"
    GA
    "InDevelopment"
    InDevelopment
    "InternalOnly"
    InternalOnly
    "PrivatePreview"
    PrivatePreview
    "PublicPreview"
    PublicPreview
    "RemovedFromARM"
    RemovedFromARM
    "Retired"
    Retired

    Regionality, RegionalityArgs

    NotSpecified
    NotSpecified
    Global
    Global
    Regional
    Regional
    RegionalityNotSpecified
    NotSpecified
    RegionalityGlobal
    Global
    RegionalityRegional
    Regional
    NotSpecified
    NotSpecified
    Global
    Global
    Regional
    Regional
    NotSpecified
    NotSpecified
    Global
    Global
    Regional
    Regional
    NOT_SPECIFIED
    NotSpecified
    GLOBAL_
    Global
    REGIONAL
    Regional
    "NotSpecified"
    NotSpecified
    "Global"
    Global
    "Regional"
    Regional

    ResourceAccessPolicy, ResourceAccessPolicyArgs

    NotSpecified
    NotSpecified
    AcisReadAllowed
    AcisReadAllowed
    AcisActionAllowed
    AcisActionAllowed
    ResourceAccessPolicyNotSpecified
    NotSpecified
    ResourceAccessPolicyAcisReadAllowed
    AcisReadAllowed
    ResourceAccessPolicyAcisActionAllowed
    AcisActionAllowed
    NotSpecified
    NotSpecified
    AcisReadAllowed
    AcisReadAllowed
    AcisActionAllowed
    AcisActionAllowed
    NotSpecified
    NotSpecified
    AcisReadAllowed
    AcisReadAllowed
    AcisActionAllowed
    AcisActionAllowed
    NOT_SPECIFIED
    NotSpecified
    ACIS_READ_ALLOWED
    AcisReadAllowed
    ACIS_ACTION_ALLOWED
    AcisActionAllowed
    "NotSpecified"
    NotSpecified
    "AcisReadAllowed"
    AcisReadAllowed
    "AcisActionAllowed"
    AcisActionAllowed

    ResourceAccessRole, ResourceAccessRoleArgs

    Actions List<string>
    The actions.
    AllowedGroupClaims List<string>
    The allowed group claims.
    Actions []string
    The actions.
    AllowedGroupClaims []string
    The allowed group claims.
    actions List<String>
    The actions.
    allowedGroupClaims List<String>
    The allowed group claims.
    actions string[]
    The actions.
    allowedGroupClaims string[]
    The allowed group claims.
    actions Sequence[str]
    The actions.
    allowed_group_claims Sequence[str]
    The allowed group claims.
    actions List<String>
    The actions.
    allowedGroupClaims List<String>
    The allowed group claims.

    ResourceAccessRoleResponse, ResourceAccessRoleResponseArgs

    Actions List<string>
    The actions.
    AllowedGroupClaims List<string>
    The allowed group claims.
    Actions []string
    The actions.
    AllowedGroupClaims []string
    The allowed group claims.
    actions List<String>
    The actions.
    allowedGroupClaims List<String>
    The allowed group claims.
    actions string[]
    The actions.
    allowedGroupClaims string[]
    The allowed group claims.
    actions Sequence[str]
    The actions.
    allowed_group_claims Sequence[str]
    The allowed group claims.
    actions List<String>
    The actions.
    allowedGroupClaims List<String>
    The allowed group claims.

    ResourceConcurrencyControlOption, ResourceConcurrencyControlOptionArgs

    Policy string | Policy
    The policy.
    policy String | Policy
    The policy.
    policy string | Policy
    The policy.
    policy str | Policy
    The policy.

    ResourceConcurrencyControlOptionResponse, ResourceConcurrencyControlOptionResponseArgs

    Policy string
    The policy.
    Policy string
    The policy.
    policy String
    The policy.
    policy string
    The policy.
    policy str
    The policy.
    policy String
    The policy.

    ResourceDeletionPolicy, ResourceDeletionPolicyArgs

    NotSpecified
    NotSpecified
    CascadeDeleteAll
    CascadeDeleteAll
    CascadeDeleteProxyOnlyChildren
    CascadeDeleteProxyOnlyChildren
    ResourceDeletionPolicyNotSpecified
    NotSpecified
    ResourceDeletionPolicyCascadeDeleteAll
    CascadeDeleteAll
    ResourceDeletionPolicyCascadeDeleteProxyOnlyChildren
    CascadeDeleteProxyOnlyChildren
    NotSpecified
    NotSpecified
    CascadeDeleteAll
    CascadeDeleteAll
    CascadeDeleteProxyOnlyChildren
    CascadeDeleteProxyOnlyChildren
    NotSpecified
    NotSpecified
    CascadeDeleteAll
    CascadeDeleteAll
    CascadeDeleteProxyOnlyChildren
    CascadeDeleteProxyOnlyChildren
    NOT_SPECIFIED
    NotSpecified
    CASCADE_DELETE_ALL
    CascadeDeleteAll
    CASCADE_DELETE_PROXY_ONLY_CHILDREN
    CascadeDeleteProxyOnlyChildren
    "NotSpecified"
    NotSpecified
    "CascadeDeleteAll"
    CascadeDeleteAll
    "CascadeDeleteProxyOnlyChildren"
    CascadeDeleteProxyOnlyChildren

    ResourceHydrationAccount, ResourceHydrationAccountArgs

    AccountName string
    The account name.
    EncryptedKey string
    The encrypted key.
    MaxChildResourceConsistencyJobLimit double
    The max child resource consistency job limit.
    SubscriptionId string
    The subscription id.
    AccountName string
    The account name.
    EncryptedKey string
    The encrypted key.
    MaxChildResourceConsistencyJobLimit float64
    The max child resource consistency job limit.
    SubscriptionId string
    The subscription id.
    accountName String
    The account name.
    encryptedKey String
    The encrypted key.
    maxChildResourceConsistencyJobLimit Double
    The max child resource consistency job limit.
    subscriptionId String
    The subscription id.
    accountName string
    The account name.
    encryptedKey string
    The encrypted key.
    maxChildResourceConsistencyJobLimit number
    The max child resource consistency job limit.
    subscriptionId string
    The subscription id.
    account_name str
    The account name.
    encrypted_key str
    The encrypted key.
    max_child_resource_consistency_job_limit float
    The max child resource consistency job limit.
    subscription_id str
    The subscription id.
    accountName String
    The account name.
    encryptedKey String
    The encrypted key.
    maxChildResourceConsistencyJobLimit Number
    The max child resource consistency job limit.
    subscriptionId String
    The subscription id.

    ResourceHydrationAccountResponse, ResourceHydrationAccountResponseArgs

    AccountName string
    The account name.
    EncryptedKey string
    The encrypted key.
    MaxChildResourceConsistencyJobLimit double
    The max child resource consistency job limit.
    SubscriptionId string
    The subscription id.
    AccountName string
    The account name.
    EncryptedKey string
    The encrypted key.
    MaxChildResourceConsistencyJobLimit float64
    The max child resource consistency job limit.
    SubscriptionId string
    The subscription id.
    accountName String
    The account name.
    encryptedKey String
    The encrypted key.
    maxChildResourceConsistencyJobLimit Double
    The max child resource consistency job limit.
    subscriptionId String
    The subscription id.
    accountName string
    The account name.
    encryptedKey string
    The encrypted key.
    maxChildResourceConsistencyJobLimit number
    The max child resource consistency job limit.
    subscriptionId string
    The subscription id.
    account_name str
    The account name.
    encrypted_key str
    The encrypted key.
    max_child_resource_consistency_job_limit float
    The max child resource consistency job limit.
    subscription_id str
    The subscription id.
    accountName String
    The account name.
    encryptedKey String
    The encrypted key.
    maxChildResourceConsistencyJobLimit Number
    The max child resource consistency job limit.
    subscriptionId String
    The subscription id.

    ResourceProviderAuthorization, ResourceProviderAuthorizationArgs

    AllowedThirdPartyExtensions List<Pulumi.AzureNative.ProviderHub.Inputs.ThirdPartyExtension>
    The allowed third party extensions.
    ApplicationId string
    The application id.
    GroupingTag string
    The grouping tag.
    ManagedByAuthorization Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationManagedByAuthorization
    Managed by authorization.
    ManagedByRoleDefinitionId string
    The managed by role definition id.
    RoleDefinitionId string
    The role definition id.
    AllowedThirdPartyExtensions []ThirdPartyExtension
    The allowed third party extensions.
    ApplicationId string
    The application id.
    GroupingTag string
    The grouping tag.
    ManagedByAuthorization ResourceProviderAuthorizationManagedByAuthorization
    Managed by authorization.
    ManagedByRoleDefinitionId string
    The managed by role definition id.
    RoleDefinitionId string
    The role definition id.
    allowedThirdPartyExtensions List<ThirdPartyExtension>
    The allowed third party extensions.
    applicationId String
    The application id.
    groupingTag String
    The grouping tag.
    managedByAuthorization ResourceProviderAuthorizationManagedByAuthorization
    Managed by authorization.
    managedByRoleDefinitionId String
    The managed by role definition id.
    roleDefinitionId String
    The role definition id.
    allowedThirdPartyExtensions ThirdPartyExtension[]
    The allowed third party extensions.
    applicationId string
    The application id.
    groupingTag string
    The grouping tag.
    managedByAuthorization ResourceProviderAuthorizationManagedByAuthorization
    Managed by authorization.
    managedByRoleDefinitionId string
    The managed by role definition id.
    roleDefinitionId string
    The role definition id.
    allowed_third_party_extensions Sequence[ThirdPartyExtension]
    The allowed third party extensions.
    application_id str
    The application id.
    grouping_tag str
    The grouping tag.
    managed_by_authorization ResourceProviderAuthorizationManagedByAuthorization
    Managed by authorization.
    managed_by_role_definition_id str
    The managed by role definition id.
    role_definition_id str
    The role definition id.
    allowedThirdPartyExtensions List<Property Map>
    The allowed third party extensions.
    applicationId String
    The application id.
    groupingTag String
    The grouping tag.
    managedByAuthorization Property Map
    Managed by authorization.
    managedByRoleDefinitionId String
    The managed by role definition id.
    roleDefinitionId String
    The role definition id.

    ResourceProviderAuthorizationManagedByAuthorization, ResourceProviderAuthorizationManagedByAuthorizationArgs

    AdditionalAuthorizations List<Pulumi.AzureNative.ProviderHub.Inputs.AdditionalAuthorization>
    AllowManagedByInheritance bool
    Indicates whether the managed by resource role definition ID should be inherited.
    ManagedByResourceRoleDefinitionId string
    The managed by resource role definition ID for the application.
    AdditionalAuthorizations []AdditionalAuthorization
    AllowManagedByInheritance bool
    Indicates whether the managed by resource role definition ID should be inherited.
    ManagedByResourceRoleDefinitionId string
    The managed by resource role definition ID for the application.
    additionalAuthorizations List<AdditionalAuthorization>
    allowManagedByInheritance Boolean
    Indicates whether the managed by resource role definition ID should be inherited.
    managedByResourceRoleDefinitionId String
    The managed by resource role definition ID for the application.
    additionalAuthorizations AdditionalAuthorization[]
    allowManagedByInheritance boolean
    Indicates whether the managed by resource role definition ID should be inherited.
    managedByResourceRoleDefinitionId string
    The managed by resource role definition ID for the application.
    additional_authorizations Sequence[AdditionalAuthorization]
    allow_managed_by_inheritance bool
    Indicates whether the managed by resource role definition ID should be inherited.
    managed_by_resource_role_definition_id str
    The managed by resource role definition ID for the application.
    additionalAuthorizations List<Property Map>
    allowManagedByInheritance Boolean
    Indicates whether the managed by resource role definition ID should be inherited.
    managedByResourceRoleDefinitionId String
    The managed by resource role definition ID for the application.

    ResourceProviderAuthorizationResponse, ResourceProviderAuthorizationResponseArgs

    AllowedThirdPartyExtensions []ThirdPartyExtensionResponse
    The allowed third party extensions.
    ApplicationId string
    The application id.
    GroupingTag string
    The grouping tag.
    ManagedByAuthorization ResourceProviderAuthorizationResponseManagedByAuthorization
    Managed by authorization.
    ManagedByRoleDefinitionId string
    The managed by role definition id.
    RoleDefinitionId string
    The role definition id.
    allowedThirdPartyExtensions List<ThirdPartyExtensionResponse>
    The allowed third party extensions.
    applicationId String
    The application id.
    groupingTag String
    The grouping tag.
    managedByAuthorization ResourceProviderAuthorizationResponseManagedByAuthorization
    Managed by authorization.
    managedByRoleDefinitionId String
    The managed by role definition id.
    roleDefinitionId String
    The role definition id.
    allowedThirdPartyExtensions ThirdPartyExtensionResponse[]
    The allowed third party extensions.
    applicationId string
    The application id.
    groupingTag string
    The grouping tag.
    managedByAuthorization ResourceProviderAuthorizationResponseManagedByAuthorization
    Managed by authorization.
    managedByRoleDefinitionId string
    The managed by role definition id.
    roleDefinitionId string
    The role definition id.
    allowed_third_party_extensions Sequence[ThirdPartyExtensionResponse]
    The allowed third party extensions.
    application_id str
    The application id.
    grouping_tag str
    The grouping tag.
    managed_by_authorization ResourceProviderAuthorizationResponseManagedByAuthorization
    Managed by authorization.
    managed_by_role_definition_id str
    The managed by role definition id.
    role_definition_id str
    The role definition id.
    allowedThirdPartyExtensions List<Property Map>
    The allowed third party extensions.
    applicationId String
    The application id.
    groupingTag String
    The grouping tag.
    managedByAuthorization Property Map
    Managed by authorization.
    managedByRoleDefinitionId String
    The managed by role definition id.
    roleDefinitionId String
    The role definition id.

    ResourceProviderAuthorizationResponseManagedByAuthorization, ResourceProviderAuthorizationResponseManagedByAuthorizationArgs

    AdditionalAuthorizations List<Pulumi.AzureNative.ProviderHub.Inputs.AdditionalAuthorizationResponse>
    AllowManagedByInheritance bool
    Indicates whether the managed by resource role definition ID should be inherited.
    ManagedByResourceRoleDefinitionId string
    The managed by resource role definition ID for the application.
    AdditionalAuthorizations []AdditionalAuthorizationResponse
    AllowManagedByInheritance bool
    Indicates whether the managed by resource role definition ID should be inherited.
    ManagedByResourceRoleDefinitionId string
    The managed by resource role definition ID for the application.
    additionalAuthorizations List<AdditionalAuthorizationResponse>
    allowManagedByInheritance Boolean
    Indicates whether the managed by resource role definition ID should be inherited.
    managedByResourceRoleDefinitionId String
    The managed by resource role definition ID for the application.
    additionalAuthorizations AdditionalAuthorizationResponse[]
    allowManagedByInheritance boolean
    Indicates whether the managed by resource role definition ID should be inherited.
    managedByResourceRoleDefinitionId string
    The managed by resource role definition ID for the application.
    additional_authorizations Sequence[AdditionalAuthorizationResponse]
    allow_managed_by_inheritance bool
    Indicates whether the managed by resource role definition ID should be inherited.
    managed_by_resource_role_definition_id str
    The managed by resource role definition ID for the application.
    additionalAuthorizations List<Property Map>
    allowManagedByInheritance Boolean
    Indicates whether the managed by resource role definition ID should be inherited.
    managedByResourceRoleDefinitionId String
    The managed by resource role definition ID for the application.

    ResourceProviderAuthorizationRules, ResourceProviderAuthorizationRulesArgs

    AsyncOperationPollingRules AsyncOperationPollingRules
    The async operation polling rules.
    asyncOperationPollingRules AsyncOperationPollingRules
    The async operation polling rules.
    asyncOperationPollingRules AsyncOperationPollingRules
    The async operation polling rules.
    asyncOperationPollingRules Property Map
    The async operation polling rules.

    ResourceProviderAuthorizationRulesResponse, ResourceProviderAuthorizationRulesResponseArgs

    asyncOperationPollingRules Property Map
    The async operation polling rules.

    ResourceProviderCapabilities, ResourceProviderCapabilitiesArgs

    Effect string | Pulumi.AzureNative.ProviderHub.ResourceProviderCapabilitiesEffect
    The effect.
    QuotaId string
    The quota id.
    RequiredFeatures List<string>
    The required features.
    Effect string | ResourceProviderCapabilitiesEffect
    The effect.
    QuotaId string
    The quota id.
    RequiredFeatures []string
    The required features.
    effect String | ResourceProviderCapabilitiesEffect
    The effect.
    quotaId String
    The quota id.
    requiredFeatures List<String>
    The required features.
    effect string | ResourceProviderCapabilitiesEffect
    The effect.
    quotaId string
    The quota id.
    requiredFeatures string[]
    The required features.
    effect str | ResourceProviderCapabilitiesEffect
    The effect.
    quota_id str
    The quota id.
    required_features Sequence[str]
    The required features.
    effect String | "NotSpecified" | "Allow" | "Disallow"
    The effect.
    quotaId String
    The quota id.
    requiredFeatures List<String>
    The required features.

    ResourceProviderCapabilitiesEffect, ResourceProviderCapabilitiesEffectArgs

    NotSpecified
    NotSpecified
    Allow
    Allow
    Disallow
    Disallow
    ResourceProviderCapabilitiesEffectNotSpecified
    NotSpecified
    ResourceProviderCapabilitiesEffectAllow
    Allow
    ResourceProviderCapabilitiesEffectDisallow
    Disallow
    NotSpecified
    NotSpecified
    Allow
    Allow
    Disallow
    Disallow
    NotSpecified
    NotSpecified
    Allow
    Allow
    Disallow
    Disallow
    NOT_SPECIFIED
    NotSpecified
    ALLOW
    Allow
    DISALLOW
    Disallow
    "NotSpecified"
    NotSpecified
    "Allow"
    Allow
    "Disallow"
    Disallow

    ResourceProviderCapabilitiesResponse, ResourceProviderCapabilitiesResponseArgs

    Effect string
    The effect.
    QuotaId string
    The quota id.
    RequiredFeatures List<string>
    The required features.
    Effect string
    The effect.
    QuotaId string
    The quota id.
    RequiredFeatures []string
    The required features.
    effect String
    The effect.
    quotaId String
    The quota id.
    requiredFeatures List<String>
    The required features.
    effect string
    The effect.
    quotaId string
    The quota id.
    requiredFeatures string[]
    The required features.
    effect str
    The effect.
    quota_id str
    The quota id.
    required_features Sequence[str]
    The required features.
    effect String
    The effect.
    quotaId String
    The quota id.
    requiredFeatures List<String>
    The required features.

    ResourceProviderEndpoint, ResourceProviderEndpointArgs

    ApiVersions List<string>
    The api versions.
    Enabled bool
    Whether the endpoint is enabled.
    EndpointType string | Pulumi.AzureNative.ProviderHub.EndpointType
    The endpoint type.
    EndpointUri string
    The endpoint uri.
    FeaturesRule Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderEndpointFeaturesRule
    The feature rules.
    Locations List<string>
    The locations.
    RequiredFeatures List<string>
    The required features.
    SkuLink string
    The sku link.
    Timeout string
    The timeout.
    ApiVersions []string
    The api versions.
    Enabled bool
    Whether the endpoint is enabled.
    EndpointType string | EndpointType
    The endpoint type.
    EndpointUri string
    The endpoint uri.
    FeaturesRule ResourceProviderEndpointFeaturesRule
    The feature rules.
    Locations []string
    The locations.
    RequiredFeatures []string
    The required features.
    SkuLink string
    The sku link.
    Timeout string
    The timeout.
    apiVersions List<String>
    The api versions.
    enabled Boolean
    Whether the endpoint is enabled.
    endpointType String | EndpointType
    The endpoint type.
    endpointUri String
    The endpoint uri.
    featuresRule ResourceProviderEndpointFeaturesRule
    The feature rules.
    locations List<String>
    The locations.
    requiredFeatures List<String>
    The required features.
    skuLink String
    The sku link.
    timeout String
    The timeout.
    apiVersions string[]
    The api versions.
    enabled boolean
    Whether the endpoint is enabled.
    endpointType string | EndpointType
    The endpoint type.
    endpointUri string
    The endpoint uri.
    featuresRule ResourceProviderEndpointFeaturesRule
    The feature rules.
    locations string[]
    The locations.
    requiredFeatures string[]
    The required features.
    skuLink string
    The sku link.
    timeout string
    The timeout.
    api_versions Sequence[str]
    The api versions.
    enabled bool
    Whether the endpoint is enabled.
    endpoint_type str | EndpointType
    The endpoint type.
    endpoint_uri str
    The endpoint uri.
    features_rule ResourceProviderEndpointFeaturesRule
    The feature rules.
    locations Sequence[str]
    The locations.
    required_features Sequence[str]
    The required features.
    sku_link str
    The sku link.
    timeout str
    The timeout.
    apiVersions List<String>
    The api versions.
    enabled Boolean
    Whether the endpoint is enabled.
    endpointType String | "NotSpecified" | "Canary" | "Production" | "TestInProduction"
    The endpoint type.
    endpointUri String
    The endpoint uri.
    featuresRule Property Map
    The feature rules.
    locations List<String>
    The locations.
    requiredFeatures List<String>
    The required features.
    skuLink String
    The sku link.
    timeout String
    The timeout.

    ResourceProviderEndpointFeaturesRule, ResourceProviderEndpointFeaturesRuleArgs

    RequiredFeaturesPolicy string | FeaturesPolicy
    The required feature policy.
    requiredFeaturesPolicy String | FeaturesPolicy
    The required feature policy.
    requiredFeaturesPolicy string | FeaturesPolicy
    The required feature policy.
    required_features_policy str | FeaturesPolicy
    The required feature policy.
    requiredFeaturesPolicy String | "Any" | "All"
    The required feature policy.

    ResourceProviderEndpointResponse, ResourceProviderEndpointResponseArgs

    ApiVersions List<string>
    The api versions.
    Enabled bool
    Whether the endpoint is enabled.
    EndpointType string
    The endpoint type.
    EndpointUri string
    The endpoint uri.
    FeaturesRule Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderEndpointResponseFeaturesRule
    The feature rules.
    Locations List<string>
    The locations.
    RequiredFeatures List<string>
    The required features.
    SkuLink string
    The sku link.
    Timeout string
    The timeout.
    ApiVersions []string
    The api versions.
    Enabled bool
    Whether the endpoint is enabled.
    EndpointType string
    The endpoint type.
    EndpointUri string
    The endpoint uri.
    FeaturesRule ResourceProviderEndpointResponseFeaturesRule
    The feature rules.
    Locations []string
    The locations.
    RequiredFeatures []string
    The required features.
    SkuLink string
    The sku link.
    Timeout string
    The timeout.
    apiVersions List<String>
    The api versions.
    enabled Boolean
    Whether the endpoint is enabled.
    endpointType String
    The endpoint type.
    endpointUri String
    The endpoint uri.
    featuresRule ResourceProviderEndpointResponseFeaturesRule
    The feature rules.
    locations List<String>
    The locations.
    requiredFeatures List<String>
    The required features.
    skuLink String
    The sku link.
    timeout String
    The timeout.
    apiVersions string[]
    The api versions.
    enabled boolean
    Whether the endpoint is enabled.
    endpointType string
    The endpoint type.
    endpointUri string
    The endpoint uri.
    featuresRule ResourceProviderEndpointResponseFeaturesRule
    The feature rules.
    locations string[]
    The locations.
    requiredFeatures string[]
    The required features.
    skuLink string
    The sku link.
    timeout string
    The timeout.
    api_versions Sequence[str]
    The api versions.
    enabled bool
    Whether the endpoint is enabled.
    endpoint_type str
    The endpoint type.
    endpoint_uri str
    The endpoint uri.
    features_rule ResourceProviderEndpointResponseFeaturesRule
    The feature rules.
    locations Sequence[str]
    The locations.
    required_features Sequence[str]
    The required features.
    sku_link str
    The sku link.
    timeout str
    The timeout.
    apiVersions List<String>
    The api versions.
    enabled Boolean
    Whether the endpoint is enabled.
    endpointType String
    The endpoint type.
    endpointUri String
    The endpoint uri.
    featuresRule Property Map
    The feature rules.
    locations List<String>
    The locations.
    requiredFeatures List<String>
    The required features.
    skuLink String
    The sku link.
    timeout String
    The timeout.

    ResourceProviderEndpointResponseFeaturesRule, ResourceProviderEndpointResponseFeaturesRuleArgs

    RequiredFeaturesPolicy string
    The required feature policy.
    RequiredFeaturesPolicy string
    The required feature policy.
    requiredFeaturesPolicy String
    The required feature policy.
    requiredFeaturesPolicy string
    The required feature policy.
    required_features_policy str
    The required feature policy.
    requiredFeaturesPolicy String
    The required feature policy.

    ResourceProviderManagementErrorResponseMessageOptions, ResourceProviderManagementErrorResponseMessageOptionsArgs

    ServerFailureResponseMessageType string | ServerFailureResponseMessageType
    Type of server failure response message.
    serverFailureResponseMessageType String | ServerFailureResponseMessageType
    Type of server failure response message.
    serverFailureResponseMessageType string | ServerFailureResponseMessageType
    Type of server failure response message.
    server_failure_response_message_type str | ServerFailureResponseMessageType
    Type of server failure response message.
    serverFailureResponseMessageType String | "NotSpecified" | "OutageReporting"
    Type of server failure response message.

    ResourceProviderManagementExpeditedRolloutMetadata, ResourceProviderManagementExpeditedRolloutMetadataArgs

    Enabled bool
    Expedited rollout enabled?
    ExpeditedRolloutIntent string | Pulumi.AzureNative.ProviderHub.ExpeditedRolloutIntent
    Expedited rollout intent.
    Enabled bool
    Expedited rollout enabled?
    ExpeditedRolloutIntent string | ExpeditedRolloutIntent
    Expedited rollout intent.
    enabled Boolean
    Expedited rollout enabled?
    expeditedRolloutIntent String | ExpeditedRolloutIntent
    Expedited rollout intent.
    enabled boolean
    Expedited rollout enabled?
    expeditedRolloutIntent string | ExpeditedRolloutIntent
    Expedited rollout intent.
    enabled bool
    Expedited rollout enabled?
    expedited_rollout_intent str | ExpeditedRolloutIntent
    Expedited rollout intent.
    enabled Boolean
    Expedited rollout enabled?
    expeditedRolloutIntent String | "NotSpecified" | "Hotfix"
    Expedited rollout intent.

    ResourceProviderManagementResponseErrorResponseMessageOptions, ResourceProviderManagementResponseErrorResponseMessageOptionsArgs

    ServerFailureResponseMessageType string
    Type of server failure response message.
    ServerFailureResponseMessageType string
    Type of server failure response message.
    serverFailureResponseMessageType String
    Type of server failure response message.
    serverFailureResponseMessageType string
    Type of server failure response message.
    server_failure_response_message_type str
    Type of server failure response message.
    serverFailureResponseMessageType String
    Type of server failure response message.

    ResourceProviderManagementResponseExpeditedRolloutMetadata, ResourceProviderManagementResponseExpeditedRolloutMetadataArgs

    Enabled bool
    Expedited rollout enabled?
    ExpeditedRolloutIntent string
    Expedited rollout intent.
    Enabled bool
    Expedited rollout enabled?
    ExpeditedRolloutIntent string
    Expedited rollout intent.
    enabled Boolean
    Expedited rollout enabled?
    expeditedRolloutIntent String
    Expedited rollout intent.
    enabled boolean
    Expedited rollout enabled?
    expeditedRolloutIntent string
    Expedited rollout intent.
    enabled bool
    Expedited rollout enabled?
    expedited_rollout_intent str
    Expedited rollout intent.
    enabled Boolean
    Expedited rollout enabled?
    expeditedRolloutIntent String
    Expedited rollout intent.

    ResourceProviderManifestPropertiesDstsConfiguration, ResourceProviderManifestPropertiesDstsConfigurationArgs

    ServiceName string
    The service name.
    ServiceDnsName string
    This is a URI property.
    ServiceName string
    The service name.
    ServiceDnsName string
    This is a URI property.
    serviceName String
    The service name.
    serviceDnsName String
    This is a URI property.
    serviceName string
    The service name.
    serviceDnsName string
    This is a URI property.
    service_name str
    The service name.
    service_dns_name str
    This is a URI property.
    serviceName String
    The service name.
    serviceDnsName String
    This is a URI property.

    ResourceProviderManifestPropertiesFeaturesRule, ResourceProviderManifestPropertiesFeaturesRuleArgs

    RequiredFeaturesPolicy string | FeaturesPolicy
    The required feature policy.
    requiredFeaturesPolicy String | FeaturesPolicy
    The required feature policy.
    requiredFeaturesPolicy string | FeaturesPolicy
    The required feature policy.
    required_features_policy str | FeaturesPolicy
    The required feature policy.
    requiredFeaturesPolicy String | "Any" | "All"
    The required feature policy.

    ResourceProviderManifestPropertiesManagement, ResourceProviderManifestPropertiesManagementArgs

    AuthorizationOwners List<string>
    The authorization owners.
    CanaryManifestOwners List<string>
    List of manifest owners for canary.
    ErrorResponseMessageOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManagementErrorResponseMessageOptions
    Options for error response messages.
    ExpeditedRolloutMetadata Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManagementExpeditedRolloutMetadata
    Metadata for expedited rollout.
    ExpeditedRolloutSubmitters List<string>
    List of expedited rollout submitters.
    IncidentContactEmail string
    The incident contact email.
    IncidentRoutingService string
    The incident routing service.
    IncidentRoutingTeam string
    The incident routing team.
    ManifestOwners List<string>
    The manifest owners.
    PcCode string
    The profit center code for the subscription.
    ProfitCenterProgramId string
    The profit center program id for the subscription.
    ResourceAccessPolicy string | Pulumi.AzureNative.ProviderHub.ResourceAccessPolicy
    The resource access policy.
    ResourceAccessRoles List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceAccessRole>
    The resource access roles.
    SchemaOwners List<string>
    The schema owners.
    ServiceTreeInfos List<Pulumi.AzureNative.ProviderHub.Inputs.ServiceTreeInfo>
    The service tree infos.
    AuthorizationOwners []string
    The authorization owners.
    CanaryManifestOwners []string
    List of manifest owners for canary.
    ErrorResponseMessageOptions ResourceProviderManagementErrorResponseMessageOptions
    Options for error response messages.
    ExpeditedRolloutMetadata ResourceProviderManagementExpeditedRolloutMetadata
    Metadata for expedited rollout.
    ExpeditedRolloutSubmitters []string
    List of expedited rollout submitters.
    IncidentContactEmail string
    The incident contact email.
    IncidentRoutingService string
    The incident routing service.
    IncidentRoutingTeam string
    The incident routing team.
    ManifestOwners []string
    The manifest owners.
    PcCode string
    The profit center code for the subscription.
    ProfitCenterProgramId string
    The profit center program id for the subscription.
    ResourceAccessPolicy string | ResourceAccessPolicy
    The resource access policy.
    ResourceAccessRoles []ResourceAccessRole
    The resource access roles.
    SchemaOwners []string
    The schema owners.
    ServiceTreeInfos []ServiceTreeInfo
    The service tree infos.
    authorizationOwners List<String>
    The authorization owners.
    canaryManifestOwners List<String>
    List of manifest owners for canary.
    errorResponseMessageOptions ResourceProviderManagementErrorResponseMessageOptions
    Options for error response messages.
    expeditedRolloutMetadata ResourceProviderManagementExpeditedRolloutMetadata
    Metadata for expedited rollout.
    expeditedRolloutSubmitters List<String>
    List of expedited rollout submitters.
    incidentContactEmail String
    The incident contact email.
    incidentRoutingService String
    The incident routing service.
    incidentRoutingTeam String
    The incident routing team.
    manifestOwners List<String>
    The manifest owners.
    pcCode String
    The profit center code for the subscription.
    profitCenterProgramId String
    The profit center program id for the subscription.
    resourceAccessPolicy String | ResourceAccessPolicy
    The resource access policy.
    resourceAccessRoles List<ResourceAccessRole>
    The resource access roles.
    schemaOwners List<String>
    The schema owners.
    serviceTreeInfos List<ServiceTreeInfo>
    The service tree infos.
    authorizationOwners string[]
    The authorization owners.
    canaryManifestOwners string[]
    List of manifest owners for canary.
    errorResponseMessageOptions ResourceProviderManagementErrorResponseMessageOptions
    Options for error response messages.
    expeditedRolloutMetadata ResourceProviderManagementExpeditedRolloutMetadata
    Metadata for expedited rollout.
    expeditedRolloutSubmitters string[]
    List of expedited rollout submitters.
    incidentContactEmail string
    The incident contact email.
    incidentRoutingService string
    The incident routing service.
    incidentRoutingTeam string
    The incident routing team.
    manifestOwners string[]
    The manifest owners.
    pcCode string
    The profit center code for the subscription.
    profitCenterProgramId string
    The profit center program id for the subscription.
    resourceAccessPolicy string | ResourceAccessPolicy
    The resource access policy.
    resourceAccessRoles ResourceAccessRole[]
    The resource access roles.
    schemaOwners string[]
    The schema owners.
    serviceTreeInfos ServiceTreeInfo[]
    The service tree infos.
    authorization_owners Sequence[str]
    The authorization owners.
    canary_manifest_owners Sequence[str]
    List of manifest owners for canary.
    error_response_message_options ResourceProviderManagementErrorResponseMessageOptions
    Options for error response messages.
    expedited_rollout_metadata ResourceProviderManagementExpeditedRolloutMetadata
    Metadata for expedited rollout.
    expedited_rollout_submitters Sequence[str]
    List of expedited rollout submitters.
    incident_contact_email str
    The incident contact email.
    incident_routing_service str
    The incident routing service.
    incident_routing_team str
    The incident routing team.
    manifest_owners Sequence[str]
    The manifest owners.
    pc_code str
    The profit center code for the subscription.
    profit_center_program_id str
    The profit center program id for the subscription.
    resource_access_policy str | ResourceAccessPolicy
    The resource access policy.
    resource_access_roles Sequence[ResourceAccessRole]
    The resource access roles.
    schema_owners Sequence[str]
    The schema owners.
    service_tree_infos Sequence[ServiceTreeInfo]
    The service tree infos.
    authorizationOwners List<String>
    The authorization owners.
    canaryManifestOwners List<String>
    List of manifest owners for canary.
    errorResponseMessageOptions Property Map
    Options for error response messages.
    expeditedRolloutMetadata Property Map
    Metadata for expedited rollout.
    expeditedRolloutSubmitters List<String>
    List of expedited rollout submitters.
    incidentContactEmail String
    The incident contact email.
    incidentRoutingService String
    The incident routing service.
    incidentRoutingTeam String
    The incident routing team.
    manifestOwners List<String>
    The manifest owners.
    pcCode String
    The profit center code for the subscription.
    profitCenterProgramId String
    The profit center program id for the subscription.
    resourceAccessPolicy String | "NotSpecified" | "AcisReadAllowed" | "AcisActionAllowed"
    The resource access policy.
    resourceAccessRoles List<Property Map>
    The resource access roles.
    schemaOwners List<String>
    The schema owners.
    serviceTreeInfos List<Property Map>
    The service tree infos.

    ResourceProviderManifestPropertiesNotificationSettings, ResourceProviderManifestPropertiesNotificationSettingsArgs

    ResourceProviderManifestPropertiesProviderAuthentication, ResourceProviderManifestPropertiesProviderAuthenticationArgs

    AllowedAudiences List<string>
    The allowed audiences.
    AllowedAudiences []string
    The allowed audiences.
    allowedAudiences List<String>
    The allowed audiences.
    allowedAudiences string[]
    The allowed audiences.
    allowed_audiences Sequence[str]
    The allowed audiences.
    allowedAudiences List<String>
    The allowed audiences.

    ResourceProviderManifestPropertiesRequestHeaderOptions, ResourceProviderManifestPropertiesRequestHeaderOptionsArgs

    OptInHeaders string | OptInHeaderType
    The opt in headers.
    OptOutHeaders string | OptOutHeaderType
    The opt out headers.
    optInHeaders String | OptInHeaderType
    The opt in headers.
    optOutHeaders String | OptOutHeaderType
    The opt out headers.
    optInHeaders string | OptInHeaderType
    The opt in headers.
    optOutHeaders string | OptOutHeaderType
    The opt out headers.
    opt_in_headers str | OptInHeaderType
    The opt in headers.
    opt_out_headers str | OptOutHeaderType
    The opt out headers.

    ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMove, ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMoveArgs

    BlockActionVerb string | Pulumi.AzureNative.ProviderHub.BlockActionVerb
    The action verb that will be blocked when the resource group is locked during move.
    BlockActionVerb string | BlockActionVerb
    The action verb that will be blocked when the resource group is locked during move.
    blockActionVerb String | BlockActionVerb
    The action verb that will be blocked when the resource group is locked during move.
    blockActionVerb string | BlockActionVerb
    The action verb that will be blocked when the resource group is locked during move.
    block_action_verb str | BlockActionVerb
    The action verb that will be blocked when the resource group is locked during move.
    blockActionVerb String | "NotSpecified" | "Read" | "Write" | "Action" | "Delete" | "Unrecognized"
    The action verb that will be blocked when the resource group is locked during move.

    ResourceProviderManifestPropertiesResponseDstsConfiguration, ResourceProviderManifestPropertiesResponseDstsConfigurationArgs

    ServiceName string
    The service name.
    ServiceDnsName string
    This is a URI property.
    ServiceName string
    The service name.
    ServiceDnsName string
    This is a URI property.
    serviceName String
    The service name.
    serviceDnsName String
    This is a URI property.
    serviceName string
    The service name.
    serviceDnsName string
    This is a URI property.
    service_name str
    The service name.
    service_dns_name str
    This is a URI property.
    serviceName String
    The service name.
    serviceDnsName String
    This is a URI property.

    ResourceProviderManifestPropertiesResponseFeaturesRule, ResourceProviderManifestPropertiesResponseFeaturesRuleArgs

    RequiredFeaturesPolicy string
    The required feature policy.
    RequiredFeaturesPolicy string
    The required feature policy.
    requiredFeaturesPolicy String
    The required feature policy.
    requiredFeaturesPolicy string
    The required feature policy.
    required_features_policy str
    The required feature policy.
    requiredFeaturesPolicy String
    The required feature policy.

    ResourceProviderManifestPropertiesResponseManagement, ResourceProviderManifestPropertiesResponseManagementArgs

    AuthorizationOwners List<string>
    The authorization owners.
    CanaryManifestOwners List<string>
    List of manifest owners for canary.
    ErrorResponseMessageOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManagementResponseErrorResponseMessageOptions
    Options for error response messages.
    ExpeditedRolloutMetadata Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManagementResponseExpeditedRolloutMetadata
    Metadata for expedited rollout.
    ExpeditedRolloutSubmitters List<string>
    List of expedited rollout submitters.
    IncidentContactEmail string
    The incident contact email.
    IncidentRoutingService string
    The incident routing service.
    IncidentRoutingTeam string
    The incident routing team.
    ManifestOwners List<string>
    The manifest owners.
    PcCode string
    The profit center code for the subscription.
    ProfitCenterProgramId string
    The profit center program id for the subscription.
    ResourceAccessPolicy string
    The resource access policy.
    ResourceAccessRoles List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceAccessRoleResponse>
    The resource access roles.
    SchemaOwners List<string>
    The schema owners.
    ServiceTreeInfos List<Pulumi.AzureNative.ProviderHub.Inputs.ServiceTreeInfoResponse>
    The service tree infos.
    AuthorizationOwners []string
    The authorization owners.
    CanaryManifestOwners []string
    List of manifest owners for canary.
    ErrorResponseMessageOptions ResourceProviderManagementResponseErrorResponseMessageOptions
    Options for error response messages.
    ExpeditedRolloutMetadata ResourceProviderManagementResponseExpeditedRolloutMetadata
    Metadata for expedited rollout.
    ExpeditedRolloutSubmitters []string
    List of expedited rollout submitters.
    IncidentContactEmail string
    The incident contact email.
    IncidentRoutingService string
    The incident routing service.
    IncidentRoutingTeam string
    The incident routing team.
    ManifestOwners []string
    The manifest owners.
    PcCode string
    The profit center code for the subscription.
    ProfitCenterProgramId string
    The profit center program id for the subscription.
    ResourceAccessPolicy string
    The resource access policy.
    ResourceAccessRoles []ResourceAccessRoleResponse
    The resource access roles.
    SchemaOwners []string
    The schema owners.
    ServiceTreeInfos []ServiceTreeInfoResponse
    The service tree infos.
    authorizationOwners List<String>
    The authorization owners.
    canaryManifestOwners List<String>
    List of manifest owners for canary.
    errorResponseMessageOptions ResourceProviderManagementResponseErrorResponseMessageOptions
    Options for error response messages.
    expeditedRolloutMetadata ResourceProviderManagementResponseExpeditedRolloutMetadata
    Metadata for expedited rollout.
    expeditedRolloutSubmitters List<String>
    List of expedited rollout submitters.
    incidentContactEmail String
    The incident contact email.
    incidentRoutingService String
    The incident routing service.
    incidentRoutingTeam String
    The incident routing team.
    manifestOwners List<String>
    The manifest owners.
    pcCode String
    The profit center code for the subscription.
    profitCenterProgramId String
    The profit center program id for the subscription.
    resourceAccessPolicy String
    The resource access policy.
    resourceAccessRoles List<ResourceAccessRoleResponse>
    The resource access roles.
    schemaOwners List<String>
    The schema owners.
    serviceTreeInfos List<ServiceTreeInfoResponse>
    The service tree infos.
    authorizationOwners string[]
    The authorization owners.
    canaryManifestOwners string[]
    List of manifest owners for canary.
    errorResponseMessageOptions ResourceProviderManagementResponseErrorResponseMessageOptions
    Options for error response messages.
    expeditedRolloutMetadata ResourceProviderManagementResponseExpeditedRolloutMetadata
    Metadata for expedited rollout.
    expeditedRolloutSubmitters string[]
    List of expedited rollout submitters.
    incidentContactEmail string
    The incident contact email.
    incidentRoutingService string
    The incident routing service.
    incidentRoutingTeam string
    The incident routing team.
    manifestOwners string[]
    The manifest owners.
    pcCode string
    The profit center code for the subscription.
    profitCenterProgramId string
    The profit center program id for the subscription.
    resourceAccessPolicy string
    The resource access policy.
    resourceAccessRoles ResourceAccessRoleResponse[]
    The resource access roles.
    schemaOwners string[]
    The schema owners.
    serviceTreeInfos ServiceTreeInfoResponse[]
    The service tree infos.
    authorization_owners Sequence[str]
    The authorization owners.
    canary_manifest_owners Sequence[str]
    List of manifest owners for canary.
    error_response_message_options ResourceProviderManagementResponseErrorResponseMessageOptions
    Options for error response messages.
    expedited_rollout_metadata ResourceProviderManagementResponseExpeditedRolloutMetadata
    Metadata for expedited rollout.
    expedited_rollout_submitters Sequence[str]
    List of expedited rollout submitters.
    incident_contact_email str
    The incident contact email.
    incident_routing_service str
    The incident routing service.
    incident_routing_team str
    The incident routing team.
    manifest_owners Sequence[str]
    The manifest owners.
    pc_code str
    The profit center code for the subscription.
    profit_center_program_id str
    The profit center program id for the subscription.
    resource_access_policy str
    The resource access policy.
    resource_access_roles Sequence[ResourceAccessRoleResponse]
    The resource access roles.
    schema_owners Sequence[str]
    The schema owners.
    service_tree_infos Sequence[ServiceTreeInfoResponse]
    The service tree infos.
    authorizationOwners List<String>
    The authorization owners.
    canaryManifestOwners List<String>
    List of manifest owners for canary.
    errorResponseMessageOptions Property Map
    Options for error response messages.
    expeditedRolloutMetadata Property Map
    Metadata for expedited rollout.
    expeditedRolloutSubmitters List<String>
    List of expedited rollout submitters.
    incidentContactEmail String
    The incident contact email.
    incidentRoutingService String
    The incident routing service.
    incidentRoutingTeam String
    The incident routing team.
    manifestOwners List<String>
    The manifest owners.
    pcCode String
    The profit center code for the subscription.
    profitCenterProgramId String
    The profit center program id for the subscription.
    resourceAccessPolicy String
    The resource access policy.
    resourceAccessRoles List<Property Map>
    The resource access roles.
    schemaOwners List<String>
    The schema owners.
    serviceTreeInfos List<Property Map>
    The service tree infos.

    ResourceProviderManifestPropertiesResponseNotificationSettings, ResourceProviderManifestPropertiesResponseNotificationSettingsArgs

    ResourceProviderManifestPropertiesResponseOptions, ResourceProviderManifestPropertiesResponseOptionsArgs

    ResourceProviderManifestPropertiesResponseProviderAuthentication, ResourceProviderManifestPropertiesResponseProviderAuthenticationArgs

    AllowedAudiences List<string>
    The allowed audiences.
    AllowedAudiences []string
    The allowed audiences.
    allowedAudiences List<String>
    The allowed audiences.
    allowedAudiences string[]
    The allowed audiences.
    allowed_audiences Sequence[str]
    The allowed audiences.
    allowedAudiences List<String>
    The allowed audiences.

    ResourceProviderManifestPropertiesResponseRequestHeaderOptions, ResourceProviderManifestPropertiesResponseRequestHeaderOptionsArgs

    OptInHeaders string
    The opt in headers.
    OptOutHeaders string
    The opt out headers.
    OptInHeaders string
    The opt in headers.
    OptOutHeaders string
    The opt out headers.
    optInHeaders String
    The opt in headers.
    optOutHeaders String
    The opt out headers.
    optInHeaders string
    The opt in headers.
    optOutHeaders string
    The opt out headers.
    opt_in_headers str
    The opt in headers.
    opt_out_headers str
    The opt out headers.
    optInHeaders String
    The opt in headers.
    optOutHeaders String
    The opt out headers.

    ResourceProviderManifestPropertiesResponseResourceGroupLockOptionDuringMove, ResourceProviderManifestPropertiesResponseResourceGroupLockOptionDuringMoveArgs

    BlockActionVerb string
    The action verb that will be blocked when the resource group is locked during move.
    BlockActionVerb string
    The action verb that will be blocked when the resource group is locked during move.
    blockActionVerb String
    The action verb that will be blocked when the resource group is locked during move.
    blockActionVerb string
    The action verb that will be blocked when the resource group is locked during move.
    block_action_verb str
    The action verb that will be blocked when the resource group is locked during move.
    blockActionVerb String
    The action verb that will be blocked when the resource group is locked during move.

    ResourceProviderManifestPropertiesResponseResponseOptions, ResourceProviderManifestPropertiesResponseResponseOptionsArgs

    ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions, ResourceProviderManifestPropertiesResponseTemplateDeploymentOptionsArgs

    PreflightOptions List<string>
    The preflight options.
    PreflightSupported bool
    Whether preflight is supported.
    PreflightOptions []string
    The preflight options.
    PreflightSupported bool
    Whether preflight is supported.
    preflightOptions List<String>
    The preflight options.
    preflightSupported Boolean
    Whether preflight is supported.
    preflightOptions string[]
    The preflight options.
    preflightSupported boolean
    Whether preflight is supported.
    preflight_options Sequence[str]
    The preflight options.
    preflight_supported bool
    Whether preflight is supported.
    preflightOptions List<String>
    The preflight options.
    preflightSupported Boolean
    Whether preflight is supported.

    ResourceProviderManifestPropertiesTemplateDeploymentOptions, ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs

    PreflightOptions List<Union<string, Pulumi.AzureNative.ProviderHub.PreflightOption>>
    The preflight options.
    PreflightSupported bool
    Whether preflight is supported.
    PreflightOptions []string
    The preflight options.
    PreflightSupported bool
    Whether preflight is supported.
    preflightOptions List<Either<String,PreflightOption>>
    The preflight options.
    preflightSupported Boolean
    Whether preflight is supported.
    preflightOptions (string | PreflightOption)[]
    The preflight options.
    preflightSupported boolean
    Whether preflight is supported.
    preflight_options Sequence[Union[str, PreflightOption]]
    The preflight options.
    preflight_supported bool
    Whether preflight is supported.
    preflightOptions List<String | "None" | "ContinueDeploymentOnFailure" | "DefaultValidationOnly">
    The preflight options.
    preflightSupported Boolean
    Whether preflight is supported.

    ResourceProviderService, ResourceProviderServiceArgs

    ServiceName string
    The service name.
    Status string | Pulumi.AzureNative.ProviderHub.ServiceStatus
    The status.
    ServiceName string
    The service name.
    Status string | ServiceStatus
    The status.
    serviceName String
    The service name.
    status String | ServiceStatus
    The status.
    serviceName string
    The service name.
    status string | ServiceStatus
    The status.
    service_name str
    The service name.
    status str | ServiceStatus
    The status.
    serviceName String
    The service name.
    status String | "Active" | "Inactive"
    The status.

    ResourceProviderServiceResponse, ResourceProviderServiceResponseArgs

    ServiceName string
    The service name.
    Status string
    The status.
    ServiceName string
    The service name.
    Status string
    The status.
    serviceName String
    The service name.
    status String
    The status.
    serviceName string
    The service name.
    status string
    The status.
    service_name str
    The service name.
    status str
    The status.
    serviceName String
    The service name.
    status String
    The status.

    ResourceProviderType, ResourceProviderTypeArgs

    NotSpecified
    NotSpecified
    Internal
    Internal
    External
    External
    Hidden
    Hidden
    RegistrationFree
    RegistrationFree
    LegacyRegistrationRequired
    LegacyRegistrationRequired
    TenantOnly
    TenantOnly
    AuthorizationFree
    AuthorizationFree
    ResourceProviderTypeNotSpecified
    NotSpecified
    ResourceProviderTypeInternal
    Internal
    ResourceProviderTypeExternal
    External
    ResourceProviderTypeHidden
    Hidden
    ResourceProviderTypeRegistrationFree
    RegistrationFree
    ResourceProviderTypeLegacyRegistrationRequired
    LegacyRegistrationRequired
    ResourceProviderTypeTenantOnly
    TenantOnly
    ResourceProviderTypeAuthorizationFree
    AuthorizationFree
    NotSpecified
    NotSpecified
    Internal
    Internal
    External
    External
    Hidden
    Hidden
    RegistrationFree
    RegistrationFree
    LegacyRegistrationRequired
    LegacyRegistrationRequired
    TenantOnly
    TenantOnly
    AuthorizationFree
    AuthorizationFree
    NotSpecified
    NotSpecified
    Internal
    Internal
    External
    External
    Hidden
    Hidden
    RegistrationFree
    RegistrationFree
    LegacyRegistrationRequired
    LegacyRegistrationRequired
    TenantOnly
    TenantOnly
    AuthorizationFree
    AuthorizationFree
    NOT_SPECIFIED
    NotSpecified
    INTERNAL
    Internal
    EXTERNAL
    External
    HIDDEN
    Hidden
    REGISTRATION_FREE
    RegistrationFree
    LEGACY_REGISTRATION_REQUIRED
    LegacyRegistrationRequired
    TENANT_ONLY
    TenantOnly
    AUTHORIZATION_FREE
    AuthorizationFree
    "NotSpecified"
    NotSpecified
    "Internal"
    Internal
    "External"
    External
    "Hidden"
    Hidden
    "RegistrationFree"
    RegistrationFree
    "LegacyRegistrationRequired"
    LegacyRegistrationRequired
    "TenantOnly"
    TenantOnly
    "AuthorizationFree"
    AuthorizationFree

    ResourceSubType, ResourceSubTypeArgs

    NotSpecified
    NotSpecified
    AsyncOperation
    AsyncOperation
    ResourceSubTypeNotSpecified
    NotSpecified
    ResourceSubTypeAsyncOperation
    AsyncOperation
    NotSpecified
    NotSpecified
    AsyncOperation
    AsyncOperation
    NotSpecified
    NotSpecified
    AsyncOperation
    AsyncOperation
    NOT_SPECIFIED
    NotSpecified
    ASYNC_OPERATION
    AsyncOperation
    "NotSpecified"
    NotSpecified
    "AsyncOperation"
    AsyncOperation

    ResourceTypeCategory, ResourceTypeCategoryArgs

    None
    None
    FreeForm
    FreeForm
    Internal
    Internal
    PureProxy
    PureProxy
    ResourceTypeCategoryNone
    None
    ResourceTypeCategoryFreeForm
    FreeForm
    ResourceTypeCategoryInternal
    Internal
    ResourceTypeCategoryPureProxy
    PureProxy
    None
    None
    FreeForm
    FreeForm
    Internal
    Internal
    PureProxy
    PureProxy
    None
    None
    FreeForm
    FreeForm
    Internal
    Internal
    PureProxy
    PureProxy
    NONE
    None
    FREE_FORM
    FreeForm
    INTERNAL
    Internal
    PURE_PROXY
    PureProxy
    "None"
    None
    "FreeForm"
    FreeForm
    "Internal"
    Internal
    "PureProxy"
    PureProxy

    ResourceTypeEndpoint, ResourceTypeEndpointArgs

    ApiVersion string
    Api version.
    ApiVersions List<string>
    The api versions.
    DataBoundary string | Pulumi.AzureNative.ProviderHub.DataBoundary
    The data boundary.
    DstsConfiguration Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeEndpointDstsConfiguration
    The dsts configuration.
    Enabled bool
    Whether the endpoint is enabled.
    EndpointType string | Pulumi.AzureNative.ProviderHub.EndpointTypeResourceType
    The endpoint type.
    EndpointUri string
    The endpoint uri.
    Extensions List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeExtension>
    The extensions.
    FeaturesRule Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeEndpointFeaturesRule
    The features rule.
    Kind string | Pulumi.AzureNative.ProviderHub.ResourceTypeEndpointKind
    Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    Locations List<string>
    The locations.
    RequiredFeatures List<string>
    The required features.
    SkuLink string
    The sku link.
    Timeout string
    The timeout.
    TokenAuthConfiguration Pulumi.AzureNative.ProviderHub.Inputs.TokenAuthConfiguration
    The token auth configuration.
    Zones List<string>
    List of zones.
    ApiVersion string
    Api version.
    ApiVersions []string
    The api versions.
    DataBoundary string | DataBoundary
    The data boundary.
    DstsConfiguration ResourceTypeEndpointDstsConfiguration
    The dsts configuration.
    Enabled bool
    Whether the endpoint is enabled.
    EndpointType string | EndpointTypeResourceType
    The endpoint type.
    EndpointUri string
    The endpoint uri.
    Extensions []ResourceTypeExtension
    The extensions.
    FeaturesRule ResourceTypeEndpointFeaturesRule
    The features rule.
    Kind string | ResourceTypeEndpointKind
    Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    Locations []string
    The locations.
    RequiredFeatures []string
    The required features.
    SkuLink string
    The sku link.
    Timeout string
    The timeout.
    TokenAuthConfiguration TokenAuthConfiguration
    The token auth configuration.
    Zones []string
    List of zones.
    apiVersion String
    Api version.
    apiVersions List<String>
    The api versions.
    dataBoundary String | DataBoundary
    The data boundary.
    dstsConfiguration ResourceTypeEndpointDstsConfiguration
    The dsts configuration.
    enabled Boolean
    Whether the endpoint is enabled.
    endpointType String | EndpointTypeResourceType
    The endpoint type.
    endpointUri String
    The endpoint uri.
    extensions List<ResourceTypeExtension>
    The extensions.
    featuresRule ResourceTypeEndpointFeaturesRule
    The features rule.
    kind String | ResourceTypeEndpointKind
    Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    locations List<String>
    The locations.
    requiredFeatures List<String>
    The required features.
    skuLink String
    The sku link.
    timeout String
    The timeout.
    tokenAuthConfiguration TokenAuthConfiguration
    The token auth configuration.
    zones List<String>
    List of zones.
    apiVersion string
    Api version.
    apiVersions string[]
    The api versions.
    dataBoundary string | DataBoundary
    The data boundary.
    dstsConfiguration ResourceTypeEndpointDstsConfiguration
    The dsts configuration.
    enabled boolean
    Whether the endpoint is enabled.
    endpointType string | EndpointTypeResourceType
    The endpoint type.
    endpointUri string
    The endpoint uri.
    extensions ResourceTypeExtension[]
    The extensions.
    featuresRule ResourceTypeEndpointFeaturesRule
    The features rule.
    kind string | ResourceTypeEndpointKind
    Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    locations string[]
    The locations.
    requiredFeatures string[]
    The required features.
    skuLink string
    The sku link.
    timeout string
    The timeout.
    tokenAuthConfiguration TokenAuthConfiguration
    The token auth configuration.
    zones string[]
    List of zones.
    api_version str
    Api version.
    api_versions Sequence[str]
    The api versions.
    data_boundary str | DataBoundary
    The data boundary.
    dsts_configuration ResourceTypeEndpointDstsConfiguration
    The dsts configuration.
    enabled bool
    Whether the endpoint is enabled.
    endpoint_type str | EndpointTypeResourceType
    The endpoint type.
    endpoint_uri str
    The endpoint uri.
    extensions Sequence[ResourceTypeExtension]
    The extensions.
    features_rule ResourceTypeEndpointFeaturesRule
    The features rule.
    kind str | ResourceTypeEndpointKind
    Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    locations Sequence[str]
    The locations.
    required_features Sequence[str]
    The required features.
    sku_link str
    The sku link.
    timeout str
    The timeout.
    token_auth_configuration TokenAuthConfiguration
    The token auth configuration.
    zones Sequence[str]
    List of zones.
    apiVersion String
    Api version.
    apiVersions List<String>
    The api versions.
    dataBoundary String | "NotDefined" | "Global" | "EU" | "US"
    The data boundary.
    dstsConfiguration Property Map
    The dsts configuration.
    enabled Boolean
    Whether the endpoint is enabled.
    endpointType String | "NotSpecified" | "Canary" | "Production" | "TestInProduction"
    The endpoint type.
    endpointUri String
    The endpoint uri.
    extensions List<Property Map>
    The extensions.
    featuresRule Property Map
    The features rule.
    kind String | "Managed" | "Direct"
    Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    locations List<String>
    The locations.
    requiredFeatures List<String>
    The required features.
    skuLink String
    The sku link.
    timeout String
    The timeout.
    tokenAuthConfiguration Property Map
    The token auth configuration.
    zones List<String>
    List of zones.

    ResourceTypeEndpointDstsConfiguration, ResourceTypeEndpointDstsConfigurationArgs

    ServiceName string
    The service name.
    ServiceDnsName string
    This is a URI property.
    ServiceName string
    The service name.
    ServiceDnsName string
    This is a URI property.
    serviceName String
    The service name.
    serviceDnsName String
    This is a URI property.
    serviceName string
    The service name.
    serviceDnsName string
    This is a URI property.
    service_name str
    The service name.
    service_dns_name str
    This is a URI property.
    serviceName String
    The service name.
    serviceDnsName String
    This is a URI property.

    ResourceTypeEndpointFeaturesRule, ResourceTypeEndpointFeaturesRuleArgs

    RequiredFeaturesPolicy string | FeaturesPolicy
    The required feature policy.
    requiredFeaturesPolicy String | FeaturesPolicy
    The required feature policy.
    requiredFeaturesPolicy string | FeaturesPolicy
    The required feature policy.
    required_features_policy str | FeaturesPolicy
    The required feature policy.
    requiredFeaturesPolicy String | "Any" | "All"
    The required feature policy.

    ResourceTypeEndpointKind, ResourceTypeEndpointKindArgs

    Managed
    ManagedEndpoint served by ProviderHub service
    Direct
    DirectEndpoint served by the onboarded Resource Provider Service.
    ResourceTypeEndpointKindManaged
    ManagedEndpoint served by ProviderHub service
    ResourceTypeEndpointKindDirect
    DirectEndpoint served by the onboarded Resource Provider Service.
    Managed
    ManagedEndpoint served by ProviderHub service
    Direct
    DirectEndpoint served by the onboarded Resource Provider Service.
    Managed
    ManagedEndpoint served by ProviderHub service
    Direct
    DirectEndpoint served by the onboarded Resource Provider Service.
    MANAGED
    ManagedEndpoint served by ProviderHub service
    DIRECT
    DirectEndpoint served by the onboarded Resource Provider Service.
    "Managed"
    ManagedEndpoint served by ProviderHub service
    "Direct"
    DirectEndpoint served by the onboarded Resource Provider Service.

    ResourceTypeEndpointResponse, ResourceTypeEndpointResponseArgs

    ApiVersion string
    Api version.
    ApiVersions List<string>
    The api versions.
    DataBoundary string
    The data boundary.
    DstsConfiguration Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeEndpointResponseDstsConfiguration
    The dsts configuration.
    Enabled bool
    Whether the endpoint is enabled.
    EndpointType string
    The endpoint type.
    EndpointUri string
    The endpoint uri.
    Extensions List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeExtensionResponse>
    The extensions.
    FeaturesRule Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeEndpointResponseFeaturesRule
    The features rule.
    Kind string
    Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    Locations List<string>
    The locations.
    RequiredFeatures List<string>
    The required features.
    SkuLink string
    The sku link.
    Timeout string
    The timeout.
    TokenAuthConfiguration Pulumi.AzureNative.ProviderHub.Inputs.TokenAuthConfigurationResponse
    The token auth configuration.
    Zones List<string>
    List of zones.
    ApiVersion string
    Api version.
    ApiVersions []string
    The api versions.
    DataBoundary string
    The data boundary.
    DstsConfiguration ResourceTypeEndpointResponseDstsConfiguration
    The dsts configuration.
    Enabled bool
    Whether the endpoint is enabled.
    EndpointType string
    The endpoint type.
    EndpointUri string
    The endpoint uri.
    Extensions []ResourceTypeExtensionResponse
    The extensions.
    FeaturesRule ResourceTypeEndpointResponseFeaturesRule
    The features rule.
    Kind string
    Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    Locations []string
    The locations.
    RequiredFeatures []string
    The required features.
    SkuLink string
    The sku link.
    Timeout string
    The timeout.
    TokenAuthConfiguration TokenAuthConfigurationResponse
    The token auth configuration.
    Zones []string
    List of zones.
    apiVersion String
    Api version.
    apiVersions List<String>
    The api versions.
    dataBoundary String
    The data boundary.
    dstsConfiguration ResourceTypeEndpointResponseDstsConfiguration
    The dsts configuration.
    enabled Boolean
    Whether the endpoint is enabled.
    endpointType String
    The endpoint type.
    endpointUri String
    The endpoint uri.
    extensions List<ResourceTypeExtensionResponse>
    The extensions.
    featuresRule ResourceTypeEndpointResponseFeaturesRule
    The features rule.
    kind String
    Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    locations List<String>
    The locations.
    requiredFeatures List<String>
    The required features.
    skuLink String
    The sku link.
    timeout String
    The timeout.
    tokenAuthConfiguration TokenAuthConfigurationResponse
    The token auth configuration.
    zones List<String>
    List of zones.
    apiVersion string
    Api version.
    apiVersions string[]
    The api versions.
    dataBoundary string
    The data boundary.
    dstsConfiguration ResourceTypeEndpointResponseDstsConfiguration
    The dsts configuration.
    enabled boolean
    Whether the endpoint is enabled.
    endpointType string
    The endpoint type.
    endpointUri string
    The endpoint uri.
    extensions ResourceTypeExtensionResponse[]
    The extensions.
    featuresRule ResourceTypeEndpointResponseFeaturesRule
    The features rule.
    kind string
    Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    locations string[]
    The locations.
    requiredFeatures string[]
    The required features.
    skuLink string
    The sku link.
    timeout string
    The timeout.
    tokenAuthConfiguration TokenAuthConfigurationResponse
    The token auth configuration.
    zones string[]
    List of zones.
    api_version str
    Api version.
    api_versions Sequence[str]
    The api versions.
    data_boundary str
    The data boundary.
    dsts_configuration ResourceTypeEndpointResponseDstsConfiguration
    The dsts configuration.
    enabled bool
    Whether the endpoint is enabled.
    endpoint_type str
    The endpoint type.
    endpoint_uri str
    The endpoint uri.
    extensions Sequence[ResourceTypeExtensionResponse]
    The extensions.
    features_rule ResourceTypeEndpointResponseFeaturesRule
    The features rule.
    kind str
    Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    locations Sequence[str]
    The locations.
    required_features Sequence[str]
    The required features.
    sku_link str
    The sku link.
    timeout str
    The timeout.
    token_auth_configuration TokenAuthConfigurationResponse
    The token auth configuration.
    zones Sequence[str]
    List of zones.
    apiVersion String
    Api version.
    apiVersions List<String>
    The api versions.
    dataBoundary String
    The data boundary.
    dstsConfiguration Property Map
    The dsts configuration.
    enabled Boolean
    Whether the endpoint is enabled.
    endpointType String
    The endpoint type.
    endpointUri String
    The endpoint uri.
    extensions List<Property Map>
    The extensions.
    featuresRule Property Map
    The features rule.
    kind String
    Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    locations List<String>
    The locations.
    requiredFeatures List<String>
    The required features.
    skuLink String
    The sku link.
    timeout String
    The timeout.
    tokenAuthConfiguration Property Map
    The token auth configuration.
    zones List<String>
    List of zones.

    ResourceTypeEndpointResponseDstsConfiguration, ResourceTypeEndpointResponseDstsConfigurationArgs

    ServiceName string
    The service name.
    ServiceDnsName string
    This is a URI property.
    ServiceName string
    The service name.
    ServiceDnsName string
    This is a URI property.
    serviceName String
    The service name.
    serviceDnsName String
    This is a URI property.
    serviceName string
    The service name.
    serviceDnsName string
    This is a URI property.
    service_name str
    The service name.
    service_dns_name str
    This is a URI property.
    serviceName String
    The service name.
    serviceDnsName String
    This is a URI property.

    ResourceTypeEndpointResponseFeaturesRule, ResourceTypeEndpointResponseFeaturesRuleArgs

    RequiredFeaturesPolicy string
    The required feature policy.
    RequiredFeaturesPolicy string
    The required feature policy.
    requiredFeaturesPolicy String
    The required feature policy.
    requiredFeaturesPolicy string
    The required feature policy.
    required_features_policy str
    The required feature policy.
    requiredFeaturesPolicy String
    The required feature policy.

    ResourceTypeExtendedLocationPolicy, ResourceTypeExtendedLocationPolicyArgs

    NotSpecified
    NotSpecified
    All
    All
    ResourceTypeExtendedLocationPolicyNotSpecified
    NotSpecified
    ResourceTypeExtendedLocationPolicyAll
    All
    NotSpecified
    NotSpecified
    All
    All
    NotSpecified
    NotSpecified
    All
    All
    NOT_SPECIFIED
    NotSpecified
    ALL
    All
    "NotSpecified"
    NotSpecified
    "All"
    All

    ResourceTypeExtension, ResourceTypeExtensionArgs

    EndpointUri string
    The endpoint uri.
    ExtensionCategories List<Union<string, Pulumi.AzureNative.ProviderHub.ExtensionCategory>>
    The extension categories.
    Timeout string
    The timeout.
    EndpointUri string
    The endpoint uri.
    ExtensionCategories []string
    The extension categories.
    Timeout string
    The timeout.
    endpointUri String
    The endpoint uri.
    extensionCategories List<Either<String,ExtensionCategory>>
    The extension categories.
    timeout String
    The timeout.
    endpointUri string
    The endpoint uri.
    extensionCategories (string | ExtensionCategory)[]
    The extension categories.
    timeout string
    The timeout.
    endpoint_uri str
    The endpoint uri.
    extension_categories Sequence[Union[str, ExtensionCategory]]
    The extension categories.
    timeout str
    The timeout.
    endpointUri String
    The endpoint uri.
    extensionCategories List<String | "NotSpecified" | "ResourceCreationValidate" | "ResourceCreationBegin" | "ResourceCreationCompleted" | "ResourceReadValidate" | "ResourceReadBegin" | "ResourcePatchValidate" | "ResourcePatchCompleted" | "ResourceDeletionValidate" | "ResourceDeletionBegin" | "ResourceDeletionCompleted" | "ResourcePostAction" | "SubscriptionLifecycleNotification" | "ResourcePatchBegin" | "ResourceMoveBegin" | "ResourceMoveCompleted" | "BestMatchOperationBegin" | "SubscriptionLifecycleNotificationDeletion">
    The extension categories.
    timeout String
    The timeout.

    ResourceTypeExtensionOptionsResourceCreationBegin, ResourceTypeExtensionOptionsResourceCreationBeginArgs

    Request List<Union<string, Pulumi.AzureNative.ProviderHub.ExtensionOptionType>>
    The request.
    Response List<Union<string, Pulumi.AzureNative.ProviderHub.ExtensionOptionType>>
    The response.
    Request []string
    The request.
    Response []string
    The response.
    request List<Either<String,ExtensionOptionType>>
    The request.
    response List<Either<String,ExtensionOptionType>>
    The response.
    request (string | ExtensionOptionType)[]
    The request.
    response (string | ExtensionOptionType)[]
    The response.
    request Sequence[Union[str, ExtensionOptionType]]
    The request.
    response Sequence[Union[str, ExtensionOptionType]]
    The response.
    request List<String | "NotSpecified" | "DoNotMergeExistingReadOnlyAndSecretProperties" | "IncludeInternalMetadata">
    The request.
    response List<String | "NotSpecified" | "DoNotMergeExistingReadOnlyAndSecretProperties" | "IncludeInternalMetadata">
    The response.

    ResourceTypeExtensionOptionsResponseResourceCreationBegin, ResourceTypeExtensionOptionsResponseResourceCreationBeginArgs

    Request List<string>
    The request.
    Response List<string>
    The response.
    Request []string
    The request.
    Response []string
    The response.
    request List<String>
    The request.
    response List<String>
    The response.
    request string[]
    The request.
    response string[]
    The response.
    request Sequence[str]
    The request.
    response Sequence[str]
    The response.
    request List<String>
    The request.
    response List<String>
    The response.

    ResourceTypeExtensionResponse, ResourceTypeExtensionResponseArgs

    EndpointUri string
    The endpoint uri.
    ExtensionCategories List<string>
    The extension categories.
    Timeout string
    The timeout.
    EndpointUri string
    The endpoint uri.
    ExtensionCategories []string
    The extension categories.
    Timeout string
    The timeout.
    endpointUri String
    The endpoint uri.
    extensionCategories List<String>
    The extension categories.
    timeout String
    The timeout.
    endpointUri string
    The endpoint uri.
    extensionCategories string[]
    The extension categories.
    timeout string
    The timeout.
    endpoint_uri str
    The endpoint uri.
    extension_categories Sequence[str]
    The extension categories.
    timeout str
    The timeout.
    endpointUri String
    The endpoint uri.
    extensionCategories List<String>
    The extension categories.
    timeout String
    The timeout.

    ResourceTypeOnBehalfOfToken, ResourceTypeOnBehalfOfTokenArgs

    ActionName string
    The action name.
    LifeTime string
    This is a TimeSpan property.
    ActionName string
    The action name.
    LifeTime string
    This is a TimeSpan property.
    actionName String
    The action name.
    lifeTime String
    This is a TimeSpan property.
    actionName string
    The action name.
    lifeTime string
    This is a TimeSpan property.
    action_name str
    The action name.
    life_time str
    This is a TimeSpan property.
    actionName String
    The action name.
    lifeTime String
    This is a TimeSpan property.

    ResourceTypeOnBehalfOfTokenResponse, ResourceTypeOnBehalfOfTokenResponseArgs

    ActionName string
    The action name.
    LifeTime string
    This is a TimeSpan property.
    ActionName string
    The action name.
    LifeTime string
    This is a TimeSpan property.
    actionName String
    The action name.
    lifeTime String
    This is a TimeSpan property.
    actionName string
    The action name.
    lifeTime string
    This is a TimeSpan property.
    action_name str
    The action name.
    life_time str
    This is a TimeSpan property.
    actionName String
    The action name.
    lifeTime String
    This is a TimeSpan property.

    ResourceTypeRegistration, ResourceTypeRegistrationArgs

    Kind string | Pulumi.AzureNative.ProviderHub.ResourceTypeRegistrationKind
    Resource type registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    Properties Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationProperties
    Kind string | ResourceTypeRegistrationKind
    Resource type registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    Properties ResourceTypeRegistrationProperties
    kind String | ResourceTypeRegistrationKind
    Resource type registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    properties ResourceTypeRegistrationProperties
    kind string | ResourceTypeRegistrationKind
    Resource type registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    properties ResourceTypeRegistrationProperties
    kind str | ResourceTypeRegistrationKind
    Resource type registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    properties ResourceTypeRegistrationProperties
    kind String | "Managed" | "Hybrid" | "Direct"
    Resource type registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    properties Property Map

    ResourceTypeRegistrationKind, ResourceTypeRegistrationKindArgs

    Managed
    ManagedResource type served by the ProviderHub service.
    Hybrid
    HybridResource type served by both the ProviderHub & the onboarded Resource Provider Services (i.e. The type has a mix of managed and direct endpoints).
    Direct
    DirectResource type served by the onboarded Resource Provider Service.
    ResourceTypeRegistrationKindManaged
    ManagedResource type served by the ProviderHub service.
    ResourceTypeRegistrationKindHybrid
    HybridResource type served by both the ProviderHub & the onboarded Resource Provider Services (i.e. The type has a mix of managed and direct endpoints).
    ResourceTypeRegistrationKindDirect
    DirectResource type served by the onboarded Resource Provider Service.
    Managed
    ManagedResource type served by the ProviderHub service.
    Hybrid
    HybridResource type served by both the ProviderHub & the onboarded Resource Provider Services (i.e. The type has a mix of managed and direct endpoints).
    Direct
    DirectResource type served by the onboarded Resource Provider Service.
    Managed
    ManagedResource type served by the ProviderHub service.
    Hybrid
    HybridResource type served by both the ProviderHub & the onboarded Resource Provider Services (i.e. The type has a mix of managed and direct endpoints).
    Direct
    DirectResource type served by the onboarded Resource Provider Service.
    MANAGED
    ManagedResource type served by the ProviderHub service.
    HYBRID
    HybridResource type served by both the ProviderHub & the onboarded Resource Provider Services (i.e. The type has a mix of managed and direct endpoints).
    DIRECT
    DirectResource type served by the onboarded Resource Provider Service.
    "Managed"
    ManagedResource type served by the ProviderHub service.
    "Hybrid"
    HybridResource type served by both the ProviderHub & the onboarded Resource Provider Services (i.e. The type has a mix of managed and direct endpoints).
    "Direct"
    DirectResource type served by the onboarded Resource Provider Service.

    ResourceTypeRegistrationProperties, ResourceTypeRegistrationPropertiesArgs

    AddResourceListTargetLocations bool
    Add resource list target locations?
    AdditionalOptions string | Pulumi.AzureNative.ProviderHub.AdditionalOptionsResourceTypeRegistration
    The additional options.
    AllowEmptyRoleAssignments bool
    The allow empty role assignments.
    AllowedResourceNames List<Pulumi.AzureNative.ProviderHub.Inputs.AllowedResourceName>
    The allowed resource names.
    AllowedTemplateDeploymentReferenceActions List<string>
    Allowed template deployment reference actions.
    AllowedUnauthorizedActions List<string>
    The allowed unauthorized actions.
    AllowedUnauthorizedActionsExtensions List<Pulumi.AzureNative.ProviderHub.Inputs.AllowedUnauthorizedActionsExtension>
    The allowed unauthorized actions extensions.
    ApiProfiles List<Pulumi.AzureNative.ProviderHub.Inputs.ApiProfile>
    The api profiles.
    AsyncOperationResourceTypeName string
    The async operation resource type name.
    AsyncTimeoutRules List<Pulumi.AzureNative.ProviderHub.Inputs.AsyncTimeoutRule>
    Async timeout rules
    AuthorizationActionMappings List<Pulumi.AzureNative.ProviderHub.Inputs.AuthorizationActionMapping>
    The authorization action mappings
    AvailabilityZoneRule Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesAvailabilityZoneRule
    The availability zone rule.
    CapacityRule Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesCapacityRule
    Capacity rule.
    Category string | Pulumi.AzureNative.ProviderHub.ResourceTypeCategory
    The category.
    CheckNameAvailabilitySpecifications Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
    The check name availability specifications.
    CommonApiVersions List<string>
    Common API versions for the resource type.
    CrossTenantTokenValidation string | Pulumi.AzureNative.ProviderHub.CrossTenantTokenValidation
    The cross tenant token validation.
    DefaultApiVersion string
    The default api version.
    DisallowedActionVerbs List<string>
    The disallowed action verbs.
    DisallowedEndUserOperations List<string>
    The disallowed end user operations.
    DstsConfiguration Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesDstsConfiguration
    The dsts configuration.
    EnableAsyncOperation bool
    Whether async operation is enabled.
    EnableThirdPartyS2S bool
    Whether third party S2S is enabled.
    Endpoints List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeEndpoint>
    The extensions.
    ExtendedLocations List<Pulumi.AzureNative.ProviderHub.Inputs.ExtendedLocationOptions>
    The extended locations.
    ExtensionOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesExtensionOptions
    The extension options.
    FeaturesRule Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesFeaturesRule
    The features rule.
    FrontdoorRequestMode string | Pulumi.AzureNative.ProviderHub.FrontdoorRequestMode
    The frontdoor request mode.
    GroupingTag string
    Grouping tag.
    IdentityManagement Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesIdentityManagement
    The identity management.
    IsPureProxy bool
    Whether it is pure proxy.
    LegacyName string
    The legacy name.
    LegacyNames List<string>
    The legacy names.
    LegacyPolicy Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesLegacyPolicy
    The legacy policy.
    LinkedAccessChecks List<Pulumi.AzureNative.ProviderHub.Inputs.LinkedAccessCheck>
    The linked access checks.
    LinkedNotificationRules List<Pulumi.AzureNative.ProviderHub.Inputs.LinkedNotificationRule>
    The linked notification rules.
    LinkedOperationRules List<Pulumi.AzureNative.ProviderHub.Inputs.LinkedOperationRule>
    The linked operation rules.
    LoggingRules List<Pulumi.AzureNative.ProviderHub.Inputs.LoggingRule>
    The logging rules.
    Management Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesManagement
    The resource provider management.
    ManifestLink string
    Manifest link.
    MarketplaceOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesMarketplaceOptions
    Marketplace options.
    MarketplaceType string | Pulumi.AzureNative.ProviderHub.MarketplaceType
    The marketplace type.
    Metadata Dictionary<string, object>
    The metadata.
    Notifications List<Pulumi.AzureNative.ProviderHub.Inputs.Notification>
    The notifications.
    OnBehalfOfTokens Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeOnBehalfOfToken
    The on behalf of tokens.
    OpenApiConfiguration Pulumi.AzureNative.ProviderHub.Inputs.OpenApiConfiguration
    The open api configuration.
    PolicyExecutionType string | Pulumi.AzureNative.ProviderHub.PolicyExecutionType
    The policy execution type.
    QuotaRule Pulumi.AzureNative.ProviderHub.Inputs.QuotaRule
    The quota rule.
    Regionality string | Pulumi.AzureNative.ProviderHub.Regionality
    The regionality.
    RequestHeaderOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesRequestHeaderOptions
    The request header options.
    RequiredFeatures List<string>
    The required features.
    ResourceCache Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceCache
    Resource cache options.
    ResourceConcurrencyControlOptions Dictionary<string, Pulumi.AzureNative.ProviderHub.Inputs.ResourceConcurrencyControlOption>
    The resource concurrency control options.
    ResourceDeletionPolicy string | Pulumi.AzureNative.ProviderHub.ResourceDeletionPolicy
    The resource deletion policy.
    ResourceGraphConfiguration Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceGraphConfiguration
    The resource graph configuration.
    ResourceManagementOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceManagementOptions
    Resource management options.
    ResourceMovePolicy Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceMovePolicy
    The resource move policy.
    ResourceProviderAuthorizationRules Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationRules
    The resource provider authorization rules.
    ResourceQueryManagement Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceQueryManagement
    Resource query management options.
    ResourceSubType string | Pulumi.AzureNative.ProviderHub.ResourceSubType
    The resource sub type.
    ResourceTypeCommonAttributeManagement Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagement
    Resource type common attribute management.
    ResourceValidation string | Pulumi.AzureNative.ProviderHub.ResourceValidation
    The resource validation.
    RoutingRule Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesRoutingRule
    Routing rule.
    RoutingType string | Pulumi.AzureNative.ProviderHub.RoutingType
    The resource routing type.
    ServiceTreeInfos List<Pulumi.AzureNative.ProviderHub.Inputs.ServiceTreeInfo>
    The service tree infos.
    SkuLink string
    The sku link.
    SubscriptionLifecycleNotificationSpecifications Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    SubscriptionStateRules List<Pulumi.AzureNative.ProviderHub.Inputs.SubscriptionStateRule>
    The subscription state rules.
    SupportsTags bool
    Whether tags are supported.
    SwaggerSpecifications List<Pulumi.AzureNative.ProviderHub.Inputs.SwaggerSpecification>
    The swagger specifications.
    TemplateDeploymentOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
    The template deployment options.
    TemplateDeploymentPolicy Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesTemplateDeploymentPolicy
    The template deployment policy.
    ThrottlingRules List<Pulumi.AzureNative.ProviderHub.Inputs.ThrottlingRule>
    The throttling rules.
    TokenAuthConfiguration Pulumi.AzureNative.ProviderHub.Inputs.TokenAuthConfiguration
    The token auth configuration.
    AddResourceListTargetLocations bool
    Add resource list target locations?
    AdditionalOptions string | AdditionalOptionsResourceTypeRegistration
    The additional options.
    AllowEmptyRoleAssignments bool
    The allow empty role assignments.
    AllowedResourceNames []AllowedResourceName
    The allowed resource names.
    AllowedTemplateDeploymentReferenceActions []string
    Allowed template deployment reference actions.
    AllowedUnauthorizedActions []string
    The allowed unauthorized actions.
    AllowedUnauthorizedActionsExtensions []AllowedUnauthorizedActionsExtension
    The allowed unauthorized actions extensions.
    ApiProfiles []ApiProfile
    The api profiles.
    AsyncOperationResourceTypeName string
    The async operation resource type name.
    AsyncTimeoutRules []AsyncTimeoutRule
    Async timeout rules
    AuthorizationActionMappings []AuthorizationActionMapping
    The authorization action mappings
    AvailabilityZoneRule ResourceTypeRegistrationPropertiesAvailabilityZoneRule
    The availability zone rule.
    CapacityRule ResourceTypeRegistrationPropertiesCapacityRule
    Capacity rule.
    Category string | ResourceTypeCategory
    The category.
    CheckNameAvailabilitySpecifications ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
    The check name availability specifications.
    CommonApiVersions []string
    Common API versions for the resource type.
    CrossTenantTokenValidation string | CrossTenantTokenValidation
    The cross tenant token validation.
    DefaultApiVersion string
    The default api version.
    DisallowedActionVerbs []string
    The disallowed action verbs.
    DisallowedEndUserOperations []string
    The disallowed end user operations.
    DstsConfiguration ResourceTypeRegistrationPropertiesDstsConfiguration
    The dsts configuration.
    EnableAsyncOperation bool
    Whether async operation is enabled.
    EnableThirdPartyS2S bool
    Whether third party S2S is enabled.
    Endpoints []ResourceTypeEndpoint
    The extensions.
    ExtendedLocations []ExtendedLocationOptions
    The extended locations.
    ExtensionOptions ResourceTypeRegistrationPropertiesExtensionOptions
    The extension options.
    FeaturesRule ResourceTypeRegistrationPropertiesFeaturesRule
    The features rule.
    FrontdoorRequestMode string | FrontdoorRequestMode
    The frontdoor request mode.
    GroupingTag string
    Grouping tag.
    IdentityManagement ResourceTypeRegistrationPropertiesIdentityManagement
    The identity management.
    IsPureProxy bool
    Whether it is pure proxy.
    LegacyName string
    The legacy name.
    LegacyNames []string
    The legacy names.
    LegacyPolicy ResourceTypeRegistrationPropertiesLegacyPolicy
    The legacy policy.
    LinkedAccessChecks []LinkedAccessCheck
    The linked access checks.
    LinkedNotificationRules []LinkedNotificationRule
    The linked notification rules.
    LinkedOperationRules []LinkedOperationRule
    The linked operation rules.
    LoggingRules []LoggingRule
    The logging rules.
    Management ResourceTypeRegistrationPropertiesManagement
    The resource provider management.
    ManifestLink string
    Manifest link.
    MarketplaceOptions ResourceTypeRegistrationPropertiesMarketplaceOptions
    Marketplace options.
    MarketplaceType string | MarketplaceType
    The marketplace type.
    Metadata map[string]interface{}
    The metadata.
    Notifications []Notification
    The notifications.
    OnBehalfOfTokens ResourceTypeOnBehalfOfToken
    The on behalf of tokens.
    OpenApiConfiguration OpenApiConfiguration
    The open api configuration.
    PolicyExecutionType string | PolicyExecutionType
    The policy execution type.
    QuotaRule QuotaRule
    The quota rule.
    Regionality string | Regionality
    The regionality.
    RequestHeaderOptions ResourceTypeRegistrationPropertiesRequestHeaderOptions
    The request header options.
    RequiredFeatures []string
    The required features.
    ResourceCache ResourceTypeRegistrationPropertiesResourceCache
    Resource cache options.
    ResourceConcurrencyControlOptions map[string]ResourceConcurrencyControlOption
    The resource concurrency control options.
    ResourceDeletionPolicy string | ResourceDeletionPolicy
    The resource deletion policy.
    ResourceGraphConfiguration ResourceTypeRegistrationPropertiesResourceGraphConfiguration
    The resource graph configuration.
    ResourceManagementOptions ResourceTypeRegistrationPropertiesResourceManagementOptions
    Resource management options.
    ResourceMovePolicy ResourceTypeRegistrationPropertiesResourceMovePolicy
    The resource move policy.
    ResourceProviderAuthorizationRules ResourceProviderAuthorizationRules
    The resource provider authorization rules.
    ResourceQueryManagement ResourceTypeRegistrationPropertiesResourceQueryManagement
    Resource query management options.
    ResourceSubType string | ResourceSubType
    The resource sub type.
    ResourceTypeCommonAttributeManagement ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagement
    Resource type common attribute management.
    ResourceValidation string | ResourceValidation
    The resource validation.
    RoutingRule ResourceTypeRegistrationPropertiesRoutingRule
    Routing rule.
    RoutingType string | RoutingType
    The resource routing type.
    ServiceTreeInfos []ServiceTreeInfo
    The service tree infos.
    SkuLink string
    The sku link.
    SubscriptionLifecycleNotificationSpecifications ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    SubscriptionStateRules []SubscriptionStateRule
    The subscription state rules.
    SupportsTags bool
    Whether tags are supported.
    SwaggerSpecifications []SwaggerSpecification
    The swagger specifications.
    TemplateDeploymentOptions ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
    The template deployment options.
    TemplateDeploymentPolicy ResourceTypeRegistrationPropertiesTemplateDeploymentPolicy
    The template deployment policy.
    ThrottlingRules []ThrottlingRule
    The throttling rules.
    TokenAuthConfiguration TokenAuthConfiguration
    The token auth configuration.
    addResourceListTargetLocations Boolean
    Add resource list target locations?
    additionalOptions String | AdditionalOptionsResourceTypeRegistration
    The additional options.
    allowEmptyRoleAssignments Boolean
    The allow empty role assignments.
    allowedResourceNames List<AllowedResourceName>
    The allowed resource names.
    allowedTemplateDeploymentReferenceActions List<String>
    Allowed template deployment reference actions.
    allowedUnauthorizedActions List<String>
    The allowed unauthorized actions.
    allowedUnauthorizedActionsExtensions List<AllowedUnauthorizedActionsExtension>
    The allowed unauthorized actions extensions.
    apiProfiles List<ApiProfile>
    The api profiles.
    asyncOperationResourceTypeName String
    The async operation resource type name.
    asyncTimeoutRules List<AsyncTimeoutRule>
    Async timeout rules
    authorizationActionMappings List<AuthorizationActionMapping>
    The authorization action mappings
    availabilityZoneRule ResourceTypeRegistrationPropertiesAvailabilityZoneRule
    The availability zone rule.
    capacityRule ResourceTypeRegistrationPropertiesCapacityRule
    Capacity rule.
    category String | ResourceTypeCategory
    The category.
    checkNameAvailabilitySpecifications ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
    The check name availability specifications.
    commonApiVersions List<String>
    Common API versions for the resource type.
    crossTenantTokenValidation String | CrossTenantTokenValidation
    The cross tenant token validation.
    defaultApiVersion String
    The default api version.
    disallowedActionVerbs List<String>
    The disallowed action verbs.
    disallowedEndUserOperations List<String>
    The disallowed end user operations.
    dstsConfiguration ResourceTypeRegistrationPropertiesDstsConfiguration
    The dsts configuration.
    enableAsyncOperation Boolean
    Whether async operation is enabled.
    enableThirdPartyS2S Boolean
    Whether third party S2S is enabled.
    endpoints List<ResourceTypeEndpoint>
    The extensions.
    extendedLocations List<ExtendedLocationOptions>
    The extended locations.
    extensionOptions ResourceTypeRegistrationPropertiesExtensionOptions
    The extension options.
    featuresRule ResourceTypeRegistrationPropertiesFeaturesRule
    The features rule.
    frontdoorRequestMode String | FrontdoorRequestMode
    The frontdoor request mode.
    groupingTag String
    Grouping tag.
    identityManagement ResourceTypeRegistrationPropertiesIdentityManagement
    The identity management.
    isPureProxy Boolean
    Whether it is pure proxy.
    legacyName String
    The legacy name.
    legacyNames List<String>
    The legacy names.
    legacyPolicy ResourceTypeRegistrationPropertiesLegacyPolicy
    The legacy policy.
    linkedAccessChecks List<LinkedAccessCheck>
    The linked access checks.
    linkedNotificationRules List<LinkedNotificationRule>
    The linked notification rules.
    linkedOperationRules List<LinkedOperationRule>
    The linked operation rules.
    loggingRules List<LoggingRule>
    The logging rules.
    management ResourceTypeRegistrationPropertiesManagement
    The resource provider management.
    manifestLink String
    Manifest link.
    marketplaceOptions ResourceTypeRegistrationPropertiesMarketplaceOptions
    Marketplace options.
    marketplaceType String | MarketplaceType
    The marketplace type.
    metadata Map<String,Object>
    The metadata.
    notifications List<Notification>
    The notifications.
    onBehalfOfTokens ResourceTypeOnBehalfOfToken
    The on behalf of tokens.
    openApiConfiguration OpenApiConfiguration
    The open api configuration.
    policyExecutionType String | PolicyExecutionType
    The policy execution type.
    quotaRule QuotaRule
    The quota rule.
    regionality String | Regionality
    The regionality.
    requestHeaderOptions ResourceTypeRegistrationPropertiesRequestHeaderOptions
    The request header options.
    requiredFeatures List<String>
    The required features.
    resourceCache ResourceTypeRegistrationPropertiesResourceCache
    Resource cache options.
    resourceConcurrencyControlOptions Map<String,ResourceConcurrencyControlOption>
    The resource concurrency control options.
    resourceDeletionPolicy String | ResourceDeletionPolicy
    The resource deletion policy.
    resourceGraphConfiguration ResourceTypeRegistrationPropertiesResourceGraphConfiguration
    The resource graph configuration.
    resourceManagementOptions ResourceTypeRegistrationPropertiesResourceManagementOptions
    Resource management options.
    resourceMovePolicy ResourceTypeRegistrationPropertiesResourceMovePolicy
    The resource move policy.
    resourceProviderAuthorizationRules ResourceProviderAuthorizationRules
    The resource provider authorization rules.
    resourceQueryManagement ResourceTypeRegistrationPropertiesResourceQueryManagement
    Resource query management options.
    resourceSubType String | ResourceSubType
    The resource sub type.
    resourceTypeCommonAttributeManagement ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagement
    Resource type common attribute management.
    resourceValidation String | ResourceValidation
    The resource validation.
    routingRule ResourceTypeRegistrationPropertiesRoutingRule
    Routing rule.
    routingType String | RoutingType
    The resource routing type.
    serviceTreeInfos List<ServiceTreeInfo>
    The service tree infos.
    skuLink String
    The sku link.
    subscriptionLifecycleNotificationSpecifications ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    subscriptionStateRules List<SubscriptionStateRule>
    The subscription state rules.
    supportsTags Boolean
    Whether tags are supported.
    swaggerSpecifications List<SwaggerSpecification>
    The swagger specifications.
    templateDeploymentOptions ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
    The template deployment options.
    templateDeploymentPolicy ResourceTypeRegistrationPropertiesTemplateDeploymentPolicy
    The template deployment policy.
    throttlingRules List<ThrottlingRule>
    The throttling rules.
    tokenAuthConfiguration TokenAuthConfiguration
    The token auth configuration.
    addResourceListTargetLocations boolean
    Add resource list target locations?
    additionalOptions string | AdditionalOptionsResourceTypeRegistration
    The additional options.
    allowEmptyRoleAssignments boolean
    The allow empty role assignments.
    allowedResourceNames AllowedResourceName[]
    The allowed resource names.
    allowedTemplateDeploymentReferenceActions string[]
    Allowed template deployment reference actions.
    allowedUnauthorizedActions string[]
    The allowed unauthorized actions.
    allowedUnauthorizedActionsExtensions AllowedUnauthorizedActionsExtension[]
    The allowed unauthorized actions extensions.
    apiProfiles ApiProfile[]
    The api profiles.
    asyncOperationResourceTypeName string
    The async operation resource type name.
    asyncTimeoutRules AsyncTimeoutRule[]
    Async timeout rules
    authorizationActionMappings AuthorizationActionMapping[]
    The authorization action mappings
    availabilityZoneRule ResourceTypeRegistrationPropertiesAvailabilityZoneRule
    The availability zone rule.
    capacityRule ResourceTypeRegistrationPropertiesCapacityRule
    Capacity rule.
    category string | ResourceTypeCategory
    The category.
    checkNameAvailabilitySpecifications ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
    The check name availability specifications.
    commonApiVersions string[]
    Common API versions for the resource type.
    crossTenantTokenValidation string | CrossTenantTokenValidation
    The cross tenant token validation.
    defaultApiVersion string
    The default api version.
    disallowedActionVerbs string[]
    The disallowed action verbs.
    disallowedEndUserOperations string[]
    The disallowed end user operations.
    dstsConfiguration ResourceTypeRegistrationPropertiesDstsConfiguration
    The dsts configuration.
    enableAsyncOperation boolean
    Whether async operation is enabled.
    enableThirdPartyS2S boolean
    Whether third party S2S is enabled.
    endpoints ResourceTypeEndpoint[]
    The extensions.
    extendedLocations ExtendedLocationOptions[]
    The extended locations.
    extensionOptions ResourceTypeRegistrationPropertiesExtensionOptions
    The extension options.
    featuresRule ResourceTypeRegistrationPropertiesFeaturesRule
    The features rule.
    frontdoorRequestMode string | FrontdoorRequestMode
    The frontdoor request mode.
    groupingTag string
    Grouping tag.
    identityManagement ResourceTypeRegistrationPropertiesIdentityManagement
    The identity management.
    isPureProxy boolean
    Whether it is pure proxy.
    legacyName string
    The legacy name.
    legacyNames string[]
    The legacy names.
    legacyPolicy ResourceTypeRegistrationPropertiesLegacyPolicy
    The legacy policy.
    linkedAccessChecks LinkedAccessCheck[]
    The linked access checks.
    linkedNotificationRules LinkedNotificationRule[]
    The linked notification rules.
    linkedOperationRules LinkedOperationRule[]
    The linked operation rules.
    loggingRules LoggingRule[]
    The logging rules.
    management ResourceTypeRegistrationPropertiesManagement
    The resource provider management.
    manifestLink string
    Manifest link.
    marketplaceOptions ResourceTypeRegistrationPropertiesMarketplaceOptions
    Marketplace options.
    marketplaceType string | MarketplaceType
    The marketplace type.
    metadata {[key: string]: any}
    The metadata.
    notifications Notification[]
    The notifications.
    onBehalfOfTokens ResourceTypeOnBehalfOfToken
    The on behalf of tokens.
    openApiConfiguration OpenApiConfiguration
    The open api configuration.
    policyExecutionType string | PolicyExecutionType
    The policy execution type.
    quotaRule QuotaRule
    The quota rule.
    regionality string | Regionality
    The regionality.
    requestHeaderOptions ResourceTypeRegistrationPropertiesRequestHeaderOptions
    The request header options.
    requiredFeatures string[]
    The required features.
    resourceCache ResourceTypeRegistrationPropertiesResourceCache
    Resource cache options.
    resourceConcurrencyControlOptions {[key: string]: ResourceConcurrencyControlOption}
    The resource concurrency control options.
    resourceDeletionPolicy string | ResourceDeletionPolicy
    The resource deletion policy.
    resourceGraphConfiguration ResourceTypeRegistrationPropertiesResourceGraphConfiguration
    The resource graph configuration.
    resourceManagementOptions ResourceTypeRegistrationPropertiesResourceManagementOptions
    Resource management options.
    resourceMovePolicy ResourceTypeRegistrationPropertiesResourceMovePolicy
    The resource move policy.
    resourceProviderAuthorizationRules ResourceProviderAuthorizationRules
    The resource provider authorization rules.
    resourceQueryManagement ResourceTypeRegistrationPropertiesResourceQueryManagement
    Resource query management options.
    resourceSubType string | ResourceSubType
    The resource sub type.
    resourceTypeCommonAttributeManagement ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagement
    Resource type common attribute management.
    resourceValidation string | ResourceValidation
    The resource validation.
    routingRule ResourceTypeRegistrationPropertiesRoutingRule
    Routing rule.
    routingType string | RoutingType
    The resource routing type.
    serviceTreeInfos ServiceTreeInfo[]
    The service tree infos.
    skuLink string
    The sku link.
    subscriptionLifecycleNotificationSpecifications ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    subscriptionStateRules SubscriptionStateRule[]
    The subscription state rules.
    supportsTags boolean
    Whether tags are supported.
    swaggerSpecifications SwaggerSpecification[]
    The swagger specifications.
    templateDeploymentOptions ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
    The template deployment options.
    templateDeploymentPolicy ResourceTypeRegistrationPropertiesTemplateDeploymentPolicy
    The template deployment policy.
    throttlingRules ThrottlingRule[]
    The throttling rules.
    tokenAuthConfiguration TokenAuthConfiguration
    The token auth configuration.
    add_resource_list_target_locations bool
    Add resource list target locations?
    additional_options str | AdditionalOptionsResourceTypeRegistration
    The additional options.
    allow_empty_role_assignments bool
    The allow empty role assignments.
    allowed_resource_names Sequence[AllowedResourceName]
    The allowed resource names.
    allowed_template_deployment_reference_actions Sequence[str]
    Allowed template deployment reference actions.
    allowed_unauthorized_actions Sequence[str]
    The allowed unauthorized actions.
    allowed_unauthorized_actions_extensions Sequence[AllowedUnauthorizedActionsExtension]
    The allowed unauthorized actions extensions.
    api_profiles Sequence[ApiProfile]
    The api profiles.
    async_operation_resource_type_name str
    The async operation resource type name.
    async_timeout_rules Sequence[AsyncTimeoutRule]
    Async timeout rules
    authorization_action_mappings Sequence[AuthorizationActionMapping]
    The authorization action mappings
    availability_zone_rule ResourceTypeRegistrationPropertiesAvailabilityZoneRule
    The availability zone rule.
    capacity_rule ResourceTypeRegistrationPropertiesCapacityRule
    Capacity rule.
    category str | ResourceTypeCategory
    The category.
    check_name_availability_specifications ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
    The check name availability specifications.
    common_api_versions Sequence[str]
    Common API versions for the resource type.
    cross_tenant_token_validation str | CrossTenantTokenValidation
    The cross tenant token validation.
    default_api_version str
    The default api version.
    disallowed_action_verbs Sequence[str]
    The disallowed action verbs.
    disallowed_end_user_operations Sequence[str]
    The disallowed end user operations.
    dsts_configuration ResourceTypeRegistrationPropertiesDstsConfiguration
    The dsts configuration.
    enable_async_operation bool
    Whether async operation is enabled.
    enable_third_party_s2_s bool
    Whether third party S2S is enabled.
    endpoints Sequence[ResourceTypeEndpoint]
    The extensions.
    extended_locations Sequence[ExtendedLocationOptions]
    The extended locations.
    extension_options ResourceTypeRegistrationPropertiesExtensionOptions
    The extension options.
    features_rule ResourceTypeRegistrationPropertiesFeaturesRule
    The features rule.
    frontdoor_request_mode str | FrontdoorRequestMode
    The frontdoor request mode.
    grouping_tag str
    Grouping tag.
    identity_management ResourceTypeRegistrationPropertiesIdentityManagement
    The identity management.
    is_pure_proxy bool
    Whether it is pure proxy.
    legacy_name str
    The legacy name.
    legacy_names Sequence[str]
    The legacy names.
    legacy_policy ResourceTypeRegistrationPropertiesLegacyPolicy
    The legacy policy.
    linked_access_checks Sequence[LinkedAccessCheck]
    The linked access checks.
    linked_notification_rules Sequence[LinkedNotificationRule]
    The linked notification rules.
    linked_operation_rules Sequence[LinkedOperationRule]
    The linked operation rules.
    logging_rules Sequence[LoggingRule]
    The logging rules.
    management ResourceTypeRegistrationPropertiesManagement
    The resource provider management.
    manifest_link str
    Manifest link.
    marketplace_options ResourceTypeRegistrationPropertiesMarketplaceOptions
    Marketplace options.
    marketplace_type str | MarketplaceType
    The marketplace type.
    metadata Mapping[str, Any]
    The metadata.
    notifications Sequence[Notification]
    The notifications.
    on_behalf_of_tokens ResourceTypeOnBehalfOfToken
    The on behalf of tokens.
    open_api_configuration OpenApiConfiguration
    The open api configuration.
    policy_execution_type str | PolicyExecutionType
    The policy execution type.
    quota_rule QuotaRule
    The quota rule.
    regionality str | Regionality
    The regionality.
    request_header_options ResourceTypeRegistrationPropertiesRequestHeaderOptions
    The request header options.
    required_features Sequence[str]
    The required features.
    resource_cache ResourceTypeRegistrationPropertiesResourceCache
    Resource cache options.
    resource_concurrency_control_options Mapping[str, ResourceConcurrencyControlOption]
    The resource concurrency control options.
    resource_deletion_policy str | ResourceDeletionPolicy
    The resource deletion policy.
    resource_graph_configuration ResourceTypeRegistrationPropertiesResourceGraphConfiguration
    The resource graph configuration.
    resource_management_options ResourceTypeRegistrationPropertiesResourceManagementOptions
    Resource management options.
    resource_move_policy ResourceTypeRegistrationPropertiesResourceMovePolicy
    The resource move policy.
    resource_provider_authorization_rules ResourceProviderAuthorizationRules
    The resource provider authorization rules.
    resource_query_management ResourceTypeRegistrationPropertiesResourceQueryManagement
    Resource query management options.
    resource_sub_type str | ResourceSubType
    The resource sub type.
    resource_type_common_attribute_management ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagement
    Resource type common attribute management.
    resource_validation str | ResourceValidation
    The resource validation.
    routing_rule ResourceTypeRegistrationPropertiesRoutingRule
    Routing rule.
    routing_type str | RoutingType
    The resource routing type.
    service_tree_infos Sequence[ServiceTreeInfo]
    The service tree infos.
    sku_link str
    The sku link.
    subscription_lifecycle_notification_specifications ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    subscription_state_rules Sequence[SubscriptionStateRule]
    The subscription state rules.
    supports_tags bool
    Whether tags are supported.
    swagger_specifications Sequence[SwaggerSpecification]
    The swagger specifications.
    template_deployment_options ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
    The template deployment options.
    template_deployment_policy ResourceTypeRegistrationPropertiesTemplateDeploymentPolicy
    The template deployment policy.
    throttling_rules Sequence[ThrottlingRule]
    The throttling rules.
    token_auth_configuration TokenAuthConfiguration
    The token auth configuration.
    addResourceListTargetLocations Boolean
    Add resource list target locations?
    additionalOptions String | "ProtectedAsyncOperationPolling" | "ProtectedAsyncOperationPollingAuditOnly"
    The additional options.
    allowEmptyRoleAssignments Boolean
    The allow empty role assignments.
    allowedResourceNames List<Property Map>
    The allowed resource names.
    allowedTemplateDeploymentReferenceActions List<String>
    Allowed template deployment reference actions.
    allowedUnauthorizedActions List<String>
    The allowed unauthorized actions.
    allowedUnauthorizedActionsExtensions List<Property Map>
    The allowed unauthorized actions extensions.
    apiProfiles List<Property Map>
    The api profiles.
    asyncOperationResourceTypeName String
    The async operation resource type name.
    asyncTimeoutRules List<Property Map>
    Async timeout rules
    authorizationActionMappings List<Property Map>
    The authorization action mappings
    availabilityZoneRule Property Map
    The availability zone rule.
    capacityRule Property Map
    Capacity rule.
    category String | "None" | "FreeForm" | "Internal" | "PureProxy"
    The category.
    checkNameAvailabilitySpecifications Property Map
    The check name availability specifications.
    commonApiVersions List<String>
    Common API versions for the resource type.
    crossTenantTokenValidation String | "EnsureSecureValidation" | "PassthroughInsecureToken"
    The cross tenant token validation.
    defaultApiVersion String
    The default api version.
    disallowedActionVerbs List<String>
    The disallowed action verbs.
    disallowedEndUserOperations List<String>
    The disallowed end user operations.
    dstsConfiguration Property Map
    The dsts configuration.
    enableAsyncOperation Boolean
    Whether async operation is enabled.
    enableThirdPartyS2S Boolean
    Whether third party S2S is enabled.
    endpoints List<Property Map>
    The extensions.
    extendedLocations List<Property Map>
    The extended locations.
    extensionOptions Property Map
    The extension options.
    featuresRule Property Map
    The features rule.
    frontdoorRequestMode String | "NotSpecified" | "UseManifest"
    The frontdoor request mode.
    groupingTag String
    Grouping tag.
    identityManagement Property Map
    The identity management.
    isPureProxy Boolean
    Whether it is pure proxy.
    legacyName String
    The legacy name.
    legacyNames List<String>
    The legacy names.
    legacyPolicy Property Map
    The legacy policy.
    linkedAccessChecks List<Property Map>
    The linked access checks.
    linkedNotificationRules List<Property Map>
    The linked notification rules.
    linkedOperationRules List<Property Map>
    The linked operation rules.
    loggingRules List<Property Map>
    The logging rules.
    management Property Map
    The resource provider management.
    manifestLink String
    Manifest link.
    marketplaceOptions Property Map
    Marketplace options.
    marketplaceType String | "NotSpecified" | "AddOn" | "Bypass" | "Store"
    The marketplace type.
    metadata Map<Any>
    The metadata.
    notifications List<Property Map>
    The notifications.
    onBehalfOfTokens Property Map
    The on behalf of tokens.
    openApiConfiguration Property Map
    The open api configuration.
    policyExecutionType String | "NotSpecified" | "ExecutePolicies" | "BypassPolicies" | "ExpectPartialPutRequests"
    The policy execution type.
    quotaRule Property Map
    The quota rule.
    regionality String | "NotSpecified" | "Global" | "Regional"
    The regionality.
    requestHeaderOptions Property Map
    The request header options.
    requiredFeatures List<String>
    The required features.
    resourceCache Property Map
    Resource cache options.
    resourceConcurrencyControlOptions Map<Property Map>
    The resource concurrency control options.
    resourceDeletionPolicy String | "NotSpecified" | "CascadeDeleteAll" | "CascadeDeleteProxyOnlyChildren"
    The resource deletion policy.
    resourceGraphConfiguration Property Map
    The resource graph configuration.
    resourceManagementOptions Property Map
    Resource management options.
    resourceMovePolicy Property Map
    The resource move policy.
    resourceProviderAuthorizationRules Property Map
    The resource provider authorization rules.
    resourceQueryManagement Property Map
    Resource query management options.
    resourceSubType String | "NotSpecified" | "AsyncOperation"
    The resource sub type.
    resourceTypeCommonAttributeManagement Property Map
    Resource type common attribute management.
    resourceValidation String | "NotSpecified" | "ReservedWords" | "ProfaneWords"
    The resource validation.
    routingRule Property Map
    Routing rule.
    routingType String | "Default" | "ProxyOnly" | "HostBased" | "Extension" | "Tenant" | "Fanout" | "LocationBased" | "Failover" | "CascadeExtension" | "ChildFanout" | "CascadeAuthorizedExtension" | "BypassEndpointSelectionOptimization" | "LocationMapping" | "ServiceFanout"
    The resource routing type.
    serviceTreeInfos List<Property Map>
    The service tree infos.
    skuLink String
    The sku link.
    subscriptionLifecycleNotificationSpecifications Property Map
    The subscription lifecycle notification specifications.
    subscriptionStateRules List<Property Map>
    The subscription state rules.
    supportsTags Boolean
    Whether tags are supported.
    swaggerSpecifications List<Property Map>
    The swagger specifications.
    templateDeploymentOptions Property Map
    The template deployment options.
    templateDeploymentPolicy Property Map
    The template deployment policy.
    throttlingRules List<Property Map>
    The throttling rules.
    tokenAuthConfiguration Property Map
    The token auth configuration.

    ResourceTypeRegistrationPropertiesAvailabilityZoneRule, ResourceTypeRegistrationPropertiesAvailabilityZoneRuleArgs

    ResourceTypeRegistrationPropertiesBatchProvisioningSupport, ResourceTypeRegistrationPropertiesBatchProvisioningSupportArgs

    SupportedOperations string | SupportedOperations
    Supported operations.
    supportedOperations String | SupportedOperations
    Supported operations.
    supportedOperations string | SupportedOperations
    Supported operations.
    supported_operations str | SupportedOperations
    Supported operations.

    ResourceTypeRegistrationPropertiesCapacityRule, ResourceTypeRegistrationPropertiesCapacityRuleArgs

    CapacityPolicy string | CapacityPolicy
    Capacity policy.
    SkuAlias string
    Sku alias
    capacityPolicy String | CapacityPolicy
    Capacity policy.
    skuAlias String
    Sku alias
    capacityPolicy string | CapacityPolicy
    Capacity policy.
    skuAlias string
    Sku alias
    capacity_policy str | CapacityPolicy
    Capacity policy.
    sku_alias str
    Sku alias
    capacityPolicy String | "Default" | "Restricted"
    Capacity policy.
    skuAlias String
    Sku alias

    ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications, ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecificationsArgs

    EnableDefaultValidation bool
    Whether default validation is enabled.
    ResourceTypesWithCustomValidation List<string>
    The resource types with custom validation.
    EnableDefaultValidation bool
    Whether default validation is enabled.
    ResourceTypesWithCustomValidation []string
    The resource types with custom validation.
    enableDefaultValidation Boolean
    Whether default validation is enabled.
    resourceTypesWithCustomValidation List<String>
    The resource types with custom validation.
    enableDefaultValidation boolean
    Whether default validation is enabled.
    resourceTypesWithCustomValidation string[]
    The resource types with custom validation.
    enable_default_validation bool
    Whether default validation is enabled.
    resource_types_with_custom_validation Sequence[str]
    The resource types with custom validation.
    enableDefaultValidation Boolean
    Whether default validation is enabled.
    resourceTypesWithCustomValidation List<String>
    The resource types with custom validation.

    ResourceTypeRegistrationPropertiesDstsConfiguration, ResourceTypeRegistrationPropertiesDstsConfigurationArgs

    ServiceName string
    The service name.
    ServiceDnsName string
    This is a URI property.
    ServiceName string
    The service name.
    ServiceDnsName string
    This is a URI property.
    serviceName String
    The service name.
    serviceDnsName String
    This is a URI property.
    serviceName string
    The service name.
    serviceDnsName string
    This is a URI property.
    service_name str
    The service name.
    service_dns_name str
    This is a URI property.
    serviceName String
    The service name.
    serviceDnsName String
    This is a URI property.

    ResourceTypeRegistrationPropertiesExtensionOptions, ResourceTypeRegistrationPropertiesExtensionOptionsArgs

    resourceCreationBegin Property Map
    Resource creation begin.

    ResourceTypeRegistrationPropertiesFeaturesRule, ResourceTypeRegistrationPropertiesFeaturesRuleArgs

    RequiredFeaturesPolicy string | FeaturesPolicy
    The required feature policy.
    requiredFeaturesPolicy String | FeaturesPolicy
    The required feature policy.
    requiredFeaturesPolicy string | FeaturesPolicy
    The required feature policy.
    required_features_policy str | FeaturesPolicy
    The required feature policy.
    requiredFeaturesPolicy String | "Any" | "All"
    The required feature policy.

    ResourceTypeRegistrationPropertiesIdentityManagement, ResourceTypeRegistrationPropertiesIdentityManagementArgs

    ApplicationId string
    The application id.
    ApplicationIds List<string>
    The application ids.
    DelegationAppIds List<string>
    The delegation app ids.
    Type string | Pulumi.AzureNative.ProviderHub.IdentityManagementTypes
    The type.
    ApplicationId string
    The application id.
    ApplicationIds []string
    The application ids.
    DelegationAppIds []string
    The delegation app ids.
    Type string | IdentityManagementTypes
    The type.
    applicationId String
    The application id.
    applicationIds List<String>
    The application ids.
    delegationAppIds List<String>
    The delegation app ids.
    type String | IdentityManagementTypes
    The type.
    applicationId string
    The application id.
    applicationIds string[]
    The application ids.
    delegationAppIds string[]
    The delegation app ids.
    type string | IdentityManagementTypes
    The type.
    application_id str
    The application id.
    application_ids Sequence[str]
    The application ids.
    delegation_app_ids Sequence[str]
    The delegation app ids.
    type str | IdentityManagementTypes
    The type.
    applicationId String
    The application id.
    applicationIds List<String>
    The application ids.
    delegationAppIds List<String>
    The delegation app ids.
    type String | "NotSpecified" | "SystemAssigned" | "UserAssigned" | "Actor" | "DelegatedResourceIdentity"
    The type.

    ResourceTypeRegistrationPropertiesLegacyPolicy, ResourceTypeRegistrationPropertiesLegacyPolicyArgs

    disallowedConditions List<Property Map>
    disallowedLegacyOperations List<String | "NotSpecified" | "Create" | "Delete" | "Waiting" | "AzureAsyncOperationWaiting" | "ResourceCacheWaiting" | "Action" | "Read" | "EvaluateDeploymentOutput" | "DeploymentCleanup">

    ResourceTypeRegistrationPropertiesManagement, ResourceTypeRegistrationPropertiesManagementArgs

    AuthorizationOwners List<string>
    The authorization owners.
    CanaryManifestOwners List<string>
    List of manifest owners for canary.
    ErrorResponseMessageOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManagementErrorResponseMessageOptions
    Options for error response messages.
    ExpeditedRolloutMetadata Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManagementExpeditedRolloutMetadata
    Metadata for expedited rollout.
    ExpeditedRolloutSubmitters List<string>
    List of expedited rollout submitters.
    IncidentContactEmail string
    The incident contact email.
    IncidentRoutingService string
    The incident routing service.
    IncidentRoutingTeam string
    The incident routing team.
    ManifestOwners List<string>
    The manifest owners.
    PcCode string
    The profit center code for the subscription.
    ProfitCenterProgramId string
    The profit center program id for the subscription.
    ResourceAccessPolicy string | Pulumi.AzureNative.ProviderHub.ResourceAccessPolicy
    The resource access policy.
    ResourceAccessRoles List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceAccessRole>
    The resource access roles.
    SchemaOwners List<string>
    The schema owners.
    ServiceTreeInfos List<Pulumi.AzureNative.ProviderHub.Inputs.ServiceTreeInfo>
    The service tree infos.
    AuthorizationOwners []string
    The authorization owners.
    CanaryManifestOwners []string
    List of manifest owners for canary.
    ErrorResponseMessageOptions ResourceProviderManagementErrorResponseMessageOptions
    Options for error response messages.
    ExpeditedRolloutMetadata ResourceProviderManagementExpeditedRolloutMetadata
    Metadata for expedited rollout.
    ExpeditedRolloutSubmitters []string
    List of expedited rollout submitters.
    IncidentContactEmail string
    The incident contact email.
    IncidentRoutingService string
    The incident routing service.
    IncidentRoutingTeam string
    The incident routing team.
    ManifestOwners []string
    The manifest owners.
    PcCode string
    The profit center code for the subscription.
    ProfitCenterProgramId string
    The profit center program id for the subscription.
    ResourceAccessPolicy string | ResourceAccessPolicy
    The resource access policy.
    ResourceAccessRoles []ResourceAccessRole
    The resource access roles.
    SchemaOwners []string
    The schema owners.
    ServiceTreeInfos []ServiceTreeInfo
    The service tree infos.
    authorizationOwners List<String>
    The authorization owners.
    canaryManifestOwners List<String>
    List of manifest owners for canary.
    errorResponseMessageOptions ResourceProviderManagementErrorResponseMessageOptions
    Options for error response messages.
    expeditedRolloutMetadata ResourceProviderManagementExpeditedRolloutMetadata
    Metadata for expedited rollout.
    expeditedRolloutSubmitters List<String>
    List of expedited rollout submitters.
    incidentContactEmail String
    The incident contact email.
    incidentRoutingService String
    The incident routing service.
    incidentRoutingTeam String
    The incident routing team.
    manifestOwners List<String>
    The manifest owners.
    pcCode String
    The profit center code for the subscription.
    profitCenterProgramId String
    The profit center program id for the subscription.
    resourceAccessPolicy String | ResourceAccessPolicy
    The resource access policy.
    resourceAccessRoles List<ResourceAccessRole>
    The resource access roles.
    schemaOwners List<String>
    The schema owners.
    serviceTreeInfos List<ServiceTreeInfo>
    The service tree infos.
    authorizationOwners string[]
    The authorization owners.
    canaryManifestOwners string[]
    List of manifest owners for canary.
    errorResponseMessageOptions ResourceProviderManagementErrorResponseMessageOptions
    Options for error response messages.
    expeditedRolloutMetadata ResourceProviderManagementExpeditedRolloutMetadata
    Metadata for expedited rollout.
    expeditedRolloutSubmitters string[]
    List of expedited rollout submitters.
    incidentContactEmail string
    The incident contact email.
    incidentRoutingService string
    The incident routing service.
    incidentRoutingTeam string
    The incident routing team.
    manifestOwners string[]
    The manifest owners.
    pcCode string
    The profit center code for the subscription.
    profitCenterProgramId string
    The profit center program id for the subscription.
    resourceAccessPolicy string | ResourceAccessPolicy
    The resource access policy.
    resourceAccessRoles ResourceAccessRole[]
    The resource access roles.
    schemaOwners string[]
    The schema owners.
    serviceTreeInfos ServiceTreeInfo[]
    The service tree infos.
    authorization_owners Sequence[str]
    The authorization owners.
    canary_manifest_owners Sequence[str]
    List of manifest owners for canary.
    error_response_message_options ResourceProviderManagementErrorResponseMessageOptions
    Options for error response messages.
    expedited_rollout_metadata ResourceProviderManagementExpeditedRolloutMetadata
    Metadata for expedited rollout.
    expedited_rollout_submitters Sequence[str]
    List of expedited rollout submitters.
    incident_contact_email str
    The incident contact email.
    incident_routing_service str
    The incident routing service.
    incident_routing_team str
    The incident routing team.
    manifest_owners Sequence[str]
    The manifest owners.
    pc_code str
    The profit center code for the subscription.
    profit_center_program_id str
    The profit center program id for the subscription.
    resource_access_policy str | ResourceAccessPolicy
    The resource access policy.
    resource_access_roles Sequence[ResourceAccessRole]
    The resource access roles.
    schema_owners Sequence[str]
    The schema owners.
    service_tree_infos Sequence[ServiceTreeInfo]
    The service tree infos.
    authorizationOwners List<String>
    The authorization owners.
    canaryManifestOwners List<String>
    List of manifest owners for canary.
    errorResponseMessageOptions Property Map
    Options for error response messages.
    expeditedRolloutMetadata Property Map
    Metadata for expedited rollout.
    expeditedRolloutSubmitters List<String>
    List of expedited rollout submitters.
    incidentContactEmail String
    The incident contact email.
    incidentRoutingService String
    The incident routing service.
    incidentRoutingTeam String
    The incident routing team.
    manifestOwners List<String>
    The manifest owners.
    pcCode String
    The profit center code for the subscription.
    profitCenterProgramId String
    The profit center program id for the subscription.
    resourceAccessPolicy String | "NotSpecified" | "AcisReadAllowed" | "AcisActionAllowed"
    The resource access policy.
    resourceAccessRoles List<Property Map>
    The resource access roles.
    schemaOwners List<String>
    The schema owners.
    serviceTreeInfos List<Property Map>
    The service tree infos.

    ResourceTypeRegistrationPropertiesMarketplaceOptions, ResourceTypeRegistrationPropertiesMarketplaceOptionsArgs

    AddOnPlanConversionAllowed bool
    Add-on plan conversion allowed.
    AddOnPlanConversionAllowed bool
    Add-on plan conversion allowed.
    addOnPlanConversionAllowed Boolean
    Add-on plan conversion allowed.
    addOnPlanConversionAllowed boolean
    Add-on plan conversion allowed.
    add_on_plan_conversion_allowed bool
    Add-on plan conversion allowed.
    addOnPlanConversionAllowed Boolean
    Add-on plan conversion allowed.

    ResourceTypeRegistrationPropertiesNestedProvisioningSupport, ResourceTypeRegistrationPropertiesNestedProvisioningSupportArgs

    MinimumApiVersion string
    Minimum API version.
    MinimumApiVersion string
    Minimum API version.
    minimumApiVersion String
    Minimum API version.
    minimumApiVersion string
    Minimum API version.
    minimum_api_version str
    Minimum API version.
    minimumApiVersion String
    Minimum API version.

    ResourceTypeRegistrationPropertiesRequestHeaderOptions, ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs

    OptInHeaders string | OptInHeaderType
    The opt in headers.
    OptOutHeaders string | OptOutHeaderType
    The opt out headers.
    optInHeaders String | OptInHeaderType
    The opt in headers.
    optOutHeaders String | OptOutHeaderType
    The opt out headers.
    optInHeaders string | OptInHeaderType
    The opt in headers.
    optOutHeaders string | OptOutHeaderType
    The opt out headers.
    opt_in_headers str | OptInHeaderType
    The opt in headers.
    opt_out_headers str | OptOutHeaderType
    The opt out headers.

    ResourceTypeRegistrationPropertiesResourceCache, ResourceTypeRegistrationPropertiesResourceCacheArgs

    EnableResourceCache bool
    Enable resource cache.
    ResourceCacheExpirationTimespan string
    Resource cache expiration timespan. This is a TimeSpan property.
    EnableResourceCache bool
    Enable resource cache.
    ResourceCacheExpirationTimespan string
    Resource cache expiration timespan. This is a TimeSpan property.
    enableResourceCache Boolean
    Enable resource cache.
    resourceCacheExpirationTimespan String
    Resource cache expiration timespan. This is a TimeSpan property.
    enableResourceCache boolean
    Enable resource cache.
    resourceCacheExpirationTimespan string
    Resource cache expiration timespan. This is a TimeSpan property.
    enable_resource_cache bool
    Enable resource cache.
    resource_cache_expiration_timespan str
    Resource cache expiration timespan. This is a TimeSpan property.
    enableResourceCache Boolean
    Enable resource cache.
    resourceCacheExpirationTimespan String
    Resource cache expiration timespan. This is a TimeSpan property.

    ResourceTypeRegistrationPropertiesResourceGraphConfiguration, ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs

    ApiVersion string
    The api version.
    Enabled bool
    Whether it's enabled.
    ApiVersion string
    The api version.
    Enabled bool
    Whether it's enabled.
    apiVersion String
    The api version.
    enabled Boolean
    Whether it's enabled.
    apiVersion string
    The api version.
    enabled boolean
    Whether it's enabled.
    api_version str
    The api version.
    enabled bool
    Whether it's enabled.
    apiVersion String
    The api version.
    enabled Boolean
    Whether it's enabled.

    ResourceTypeRegistrationPropertiesResourceManagementOptions, ResourceTypeRegistrationPropertiesResourceManagementOptionsArgs

    batchProvisioningSupport Property Map
    Batch provisioning support.
    deleteDependencies List<Property Map>
    Delete dependencies.
    nestedProvisioningSupport Property Map
    Nested provisioning support.

    ResourceTypeRegistrationPropertiesResourceMovePolicy, ResourceTypeRegistrationPropertiesResourceMovePolicyArgs

    CrossResourceGroupMoveEnabled bool
    Whether cross resource group move is enabled.
    CrossSubscriptionMoveEnabled bool
    Whether cross subscription move is enabled.
    ValidationRequired bool
    Whether validation is required.
    CrossResourceGroupMoveEnabled bool
    Whether cross resource group move is enabled.
    CrossSubscriptionMoveEnabled bool
    Whether cross subscription move is enabled.
    ValidationRequired bool
    Whether validation is required.
    crossResourceGroupMoveEnabled Boolean
    Whether cross resource group move is enabled.
    crossSubscriptionMoveEnabled Boolean
    Whether cross subscription move is enabled.
    validationRequired Boolean
    Whether validation is required.
    crossResourceGroupMoveEnabled boolean
    Whether cross resource group move is enabled.
    crossSubscriptionMoveEnabled boolean
    Whether cross subscription move is enabled.
    validationRequired boolean
    Whether validation is required.
    cross_resource_group_move_enabled bool
    Whether cross resource group move is enabled.
    cross_subscription_move_enabled bool
    Whether cross subscription move is enabled.
    validation_required bool
    Whether validation is required.
    crossResourceGroupMoveEnabled Boolean
    Whether cross resource group move is enabled.
    crossSubscriptionMoveEnabled Boolean
    Whether cross subscription move is enabled.
    validationRequired Boolean
    Whether validation is required.

    ResourceTypeRegistrationPropertiesResourceQueryManagement, ResourceTypeRegistrationPropertiesResourceQueryManagementArgs

    FilterOption string | FilterOption
    Filter option.
    filterOption String | FilterOption
    Filter option.
    filterOption string | FilterOption
    Filter option.
    filter_option str | FilterOption
    Filter option.

    ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagement, ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagementArgs

    CommonApiVersionsMergeMode string | CommonApiVersionsMergeMode
    Common api versions merge mode.
    commonApiVersionsMergeMode String | CommonApiVersionsMergeMode
    Common api versions merge mode.
    commonApiVersionsMergeMode string | CommonApiVersionsMergeMode
    Common api versions merge mode.
    common_api_versions_merge_mode str | CommonApiVersionsMergeMode
    Common api versions merge mode.
    commonApiVersionsMergeMode String | "Merge" | "Overwrite"
    Common api versions merge mode.

    ResourceTypeRegistrationPropertiesResponse, ResourceTypeRegistrationPropertiesResponseArgs

    ProvisioningState string
    The provisioning state.
    AddResourceListTargetLocations bool
    Add resource list target locations?
    AdditionalOptions string
    The additional options.
    AllowEmptyRoleAssignments bool
    The allow empty role assignments.
    AllowedResourceNames List<Pulumi.AzureNative.ProviderHub.Inputs.AllowedResourceNameResponse>
    The allowed resource names.
    AllowedTemplateDeploymentReferenceActions List<string>
    Allowed template deployment reference actions.
    AllowedUnauthorizedActions List<string>
    The allowed unauthorized actions.
    AllowedUnauthorizedActionsExtensions List<Pulumi.AzureNative.ProviderHub.Inputs.AllowedUnauthorizedActionsExtensionResponse>
    The allowed unauthorized actions extensions.
    ApiProfiles List<Pulumi.AzureNative.ProviderHub.Inputs.ApiProfileResponse>
    The api profiles.
    AsyncOperationResourceTypeName string
    The async operation resource type name.
    AsyncTimeoutRules List<Pulumi.AzureNative.ProviderHub.Inputs.AsyncTimeoutRuleResponse>
    Async timeout rules
    AuthorizationActionMappings List<Pulumi.AzureNative.ProviderHub.Inputs.AuthorizationActionMappingResponse>
    The authorization action mappings
    AvailabilityZoneRule Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseAvailabilityZoneRule
    The availability zone rule.
    CapacityRule Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseCapacityRule
    Capacity rule.
    Category string
    The category.
    CheckNameAvailabilitySpecifications Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecifications
    The check name availability specifications.
    CommonApiVersions List<string>
    Common API versions for the resource type.
    CrossTenantTokenValidation string
    The cross tenant token validation.
    DefaultApiVersion string
    The default api version.
    DisallowedActionVerbs List<string>
    The disallowed action verbs.
    DisallowedEndUserOperations List<string>
    The disallowed end user operations.
    DstsConfiguration Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseDstsConfiguration
    The dsts configuration.
    EnableAsyncOperation bool
    Whether async operation is enabled.
    EnableThirdPartyS2S bool
    Whether third party S2S is enabled.
    Endpoints List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeEndpointResponse>
    The extensions.
    ExtendedLocations List<Pulumi.AzureNative.ProviderHub.Inputs.ExtendedLocationOptionsResponse>
    The extended locations.
    ExtensionOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseExtensionOptions
    The extension options.
    FeaturesRule Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseFeaturesRule
    The features rule.
    FrontdoorRequestMode string
    The frontdoor request mode.
    GroupingTag string
    Grouping tag.
    IdentityManagement Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseIdentityManagement
    The identity management.
    IsPureProxy bool
    Whether it is pure proxy.
    LegacyName string
    The legacy name.
    LegacyNames List<string>
    The legacy names.
    LegacyPolicy Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseLegacyPolicy
    The legacy policy.
    LinkedAccessChecks List<Pulumi.AzureNative.ProviderHub.Inputs.LinkedAccessCheckResponse>
    The linked access checks.
    LinkedNotificationRules List<Pulumi.AzureNative.ProviderHub.Inputs.LinkedNotificationRuleResponse>
    The linked notification rules.
    LinkedOperationRules List<Pulumi.AzureNative.ProviderHub.Inputs.LinkedOperationRuleResponse>
    The linked operation rules.
    LoggingRules List<Pulumi.AzureNative.ProviderHub.Inputs.LoggingRuleResponse>
    The logging rules.
    Management Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseManagement
    The resource provider management.
    ManifestLink string
    Manifest link.
    MarketplaceOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseMarketplaceOptions
    Marketplace options.
    MarketplaceType string
    The marketplace type.
    Metadata Dictionary<string, object>
    The metadata.
    Notifications List<Pulumi.AzureNative.ProviderHub.Inputs.NotificationResponse>
    The notifications.
    OnBehalfOfTokens Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeOnBehalfOfTokenResponse
    The on behalf of tokens.
    OpenApiConfiguration Pulumi.AzureNative.ProviderHub.Inputs.OpenApiConfigurationResponse
    The open api configuration.
    PolicyExecutionType string
    The policy execution type.
    QuotaRule Pulumi.AzureNative.ProviderHub.Inputs.QuotaRuleResponse
    The quota rule.
    Regionality string
    The regionality.
    RequestHeaderOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions
    The request header options.
    RequiredFeatures List<string>
    The required features.
    ResourceCache Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseResourceCache
    Resource cache options.
    ResourceConcurrencyControlOptions Dictionary<string, Pulumi.AzureNative.ProviderHub.Inputs.ResourceConcurrencyControlOptionResponse>
    The resource concurrency control options.
    ResourceDeletionPolicy string
    The resource deletion policy.
    ResourceGraphConfiguration Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseResourceGraphConfiguration
    The resource graph configuration.
    ResourceManagementOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseResourceManagementOptions
    Resource management options.
    ResourceMovePolicy Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseResourceMovePolicy
    The resource move policy.
    ResourceProviderAuthorizationRules Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationRulesResponse
    The resource provider authorization rules.
    ResourceQueryManagement Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseResourceQueryManagement
    Resource query management options.
    ResourceSubType string
    The resource sub type.
    ResourceTypeCommonAttributeManagement Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseResourceTypeCommonAttributeManagement
    Resource type common attribute management.
    ResourceValidation string
    The resource validation.
    RoutingRule Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseRoutingRule
    Routing rule.
    RoutingType string
    The resource routing type.
    ServiceTreeInfos List<Pulumi.AzureNative.ProviderHub.Inputs.ServiceTreeInfoResponse>
    The service tree infos.
    SkuLink string
    The sku link.
    SubscriptionLifecycleNotificationSpecifications Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    SubscriptionStateRules List<Pulumi.AzureNative.ProviderHub.Inputs.SubscriptionStateRuleResponse>
    The subscription state rules.
    SupportsTags bool
    Whether tags are supported.
    SwaggerSpecifications List<Pulumi.AzureNative.ProviderHub.Inputs.SwaggerSpecificationResponse>
    The swagger specifications.
    TemplateDeploymentOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptions
    The template deployment options.
    TemplateDeploymentPolicy Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseTemplateDeploymentPolicy
    The template deployment policy.
    ThrottlingRules List<Pulumi.AzureNative.ProviderHub.Inputs.ThrottlingRuleResponse>
    The throttling rules.
    TokenAuthConfiguration Pulumi.AzureNative.ProviderHub.Inputs.TokenAuthConfigurationResponse
    The token auth configuration.
    ProvisioningState string
    The provisioning state.
    AddResourceListTargetLocations bool
    Add resource list target locations?
    AdditionalOptions string
    The additional options.
    AllowEmptyRoleAssignments bool
    The allow empty role assignments.
    AllowedResourceNames []AllowedResourceNameResponse
    The allowed resource names.
    AllowedTemplateDeploymentReferenceActions []string
    Allowed template deployment reference actions.
    AllowedUnauthorizedActions []string
    The allowed unauthorized actions.
    AllowedUnauthorizedActionsExtensions []AllowedUnauthorizedActionsExtensionResponse
    The allowed unauthorized actions extensions.
    ApiProfiles []ApiProfileResponse
    The api profiles.
    AsyncOperationResourceTypeName string
    The async operation resource type name.
    AsyncTimeoutRules []AsyncTimeoutRuleResponse
    Async timeout rules
    AuthorizationActionMappings []AuthorizationActionMappingResponse
    The authorization action mappings
    AvailabilityZoneRule ResourceTypeRegistrationPropertiesResponseAvailabilityZoneRule
    The availability zone rule.
    CapacityRule ResourceTypeRegistrationPropertiesResponseCapacityRule
    Capacity rule.
    Category string
    The category.
    CheckNameAvailabilitySpecifications ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecifications
    The check name availability specifications.
    CommonApiVersions []string
    Common API versions for the resource type.
    CrossTenantTokenValidation string
    The cross tenant token validation.
    DefaultApiVersion string
    The default api version.
    DisallowedActionVerbs []string
    The disallowed action verbs.
    DisallowedEndUserOperations []string
    The disallowed end user operations.
    DstsConfiguration ResourceTypeRegistrationPropertiesResponseDstsConfiguration
    The dsts configuration.
    EnableAsyncOperation bool
    Whether async operation is enabled.
    EnableThirdPartyS2S bool
    Whether third party S2S is enabled.
    Endpoints []ResourceTypeEndpointResponse
    The extensions.
    ExtendedLocations []ExtendedLocationOptionsResponse
    The extended locations.
    ExtensionOptions ResourceTypeRegistrationPropertiesResponseExtensionOptions
    The extension options.
    FeaturesRule ResourceTypeRegistrationPropertiesResponseFeaturesRule
    The features rule.
    FrontdoorRequestMode string
    The frontdoor request mode.
    GroupingTag string
    Grouping tag.
    IdentityManagement ResourceTypeRegistrationPropertiesResponseIdentityManagement
    The identity management.
    IsPureProxy bool
    Whether it is pure proxy.
    LegacyName string
    The legacy name.
    LegacyNames []string
    The legacy names.
    LegacyPolicy ResourceTypeRegistrationPropertiesResponseLegacyPolicy
    The legacy policy.
    LinkedAccessChecks []LinkedAccessCheckResponse
    The linked access checks.
    LinkedNotificationRules []LinkedNotificationRuleResponse
    The linked notification rules.
    LinkedOperationRules []LinkedOperationRuleResponse
    The linked operation rules.
    LoggingRules []LoggingRuleResponse
    The logging rules.
    Management ResourceTypeRegistrationPropertiesResponseManagement
    The resource provider management.
    ManifestLink string
    Manifest link.
    MarketplaceOptions ResourceTypeRegistrationPropertiesResponseMarketplaceOptions
    Marketplace options.
    MarketplaceType string
    The marketplace type.
    Metadata map[string]interface{}
    The metadata.
    Notifications []NotificationResponse
    The notifications.
    OnBehalfOfTokens ResourceTypeOnBehalfOfTokenResponse
    The on behalf of tokens.
    OpenApiConfiguration OpenApiConfigurationResponse
    The open api configuration.
    PolicyExecutionType string
    The policy execution type.
    QuotaRule QuotaRuleResponse
    The quota rule.
    Regionality string
    The regionality.
    RequestHeaderOptions ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions
    The request header options.
    RequiredFeatures []string
    The required features.
    ResourceCache ResourceTypeRegistrationPropertiesResponseResourceCache
    Resource cache options.
    ResourceConcurrencyControlOptions map[string]ResourceConcurrencyControlOptionResponse
    The resource concurrency control options.
    ResourceDeletionPolicy string
    The resource deletion policy.
    ResourceGraphConfiguration ResourceTypeRegistrationPropertiesResponseResourceGraphConfiguration
    The resource graph configuration.
    ResourceManagementOptions ResourceTypeRegistrationPropertiesResponseResourceManagementOptions
    Resource management options.
    ResourceMovePolicy ResourceTypeRegistrationPropertiesResponseResourceMovePolicy
    The resource move policy.
    ResourceProviderAuthorizationRules ResourceProviderAuthorizationRulesResponse
    The resource provider authorization rules.
    ResourceQueryManagement ResourceTypeRegistrationPropertiesResponseResourceQueryManagement
    Resource query management options.
    ResourceSubType string
    The resource sub type.
    ResourceTypeCommonAttributeManagement ResourceTypeRegistrationPropertiesResponseResourceTypeCommonAttributeManagement
    Resource type common attribute management.
    ResourceValidation string
    The resource validation.
    RoutingRule ResourceTypeRegistrationPropertiesResponseRoutingRule
    Routing rule.
    RoutingType string
    The resource routing type.
    ServiceTreeInfos []ServiceTreeInfoResponse
    The service tree infos.
    SkuLink string
    The sku link.
    SubscriptionLifecycleNotificationSpecifications ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    SubscriptionStateRules []SubscriptionStateRuleResponse
    The subscription state rules.
    SupportsTags bool
    Whether tags are supported.
    SwaggerSpecifications []SwaggerSpecificationResponse
    The swagger specifications.
    TemplateDeploymentOptions ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptions
    The template deployment options.
    TemplateDeploymentPolicy ResourceTypeRegistrationPropertiesResponseTemplateDeploymentPolicy
    The template deployment policy.
    ThrottlingRules []ThrottlingRuleResponse
    The throttling rules.
    TokenAuthConfiguration TokenAuthConfigurationResponse
    The token auth configuration.
    provisioningState String
    The provisioning state.
    addResourceListTargetLocations Boolean
    Add resource list target locations?
    additionalOptions String
    The additional options.
    allowEmptyRoleAssignments Boolean
    The allow empty role assignments.
    allowedResourceNames List<AllowedResourceNameResponse>
    The allowed resource names.
    allowedTemplateDeploymentReferenceActions List<String>
    Allowed template deployment reference actions.
    allowedUnauthorizedActions List<String>
    The allowed unauthorized actions.
    allowedUnauthorizedActionsExtensions List<AllowedUnauthorizedActionsExtensionResponse>
    The allowed unauthorized actions extensions.
    apiProfiles List<ApiProfileResponse>
    The api profiles.
    asyncOperationResourceTypeName String
    The async operation resource type name.
    asyncTimeoutRules List<AsyncTimeoutRuleResponse>
    Async timeout rules
    authorizationActionMappings List<AuthorizationActionMappingResponse>
    The authorization action mappings
    availabilityZoneRule ResourceTypeRegistrationPropertiesResponseAvailabilityZoneRule
    The availability zone rule.
    capacityRule ResourceTypeRegistrationPropertiesResponseCapacityRule
    Capacity rule.
    category String
    The category.
    checkNameAvailabilitySpecifications ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecifications
    The check name availability specifications.
    commonApiVersions List<String>
    Common API versions for the resource type.
    crossTenantTokenValidation String
    The cross tenant token validation.
    defaultApiVersion String
    The default api version.
    disallowedActionVerbs List<String>
    The disallowed action verbs.
    disallowedEndUserOperations List<String>
    The disallowed end user operations.
    dstsConfiguration ResourceTypeRegistrationPropertiesResponseDstsConfiguration
    The dsts configuration.
    enableAsyncOperation Boolean
    Whether async operation is enabled.
    enableThirdPartyS2S Boolean
    Whether third party S2S is enabled.
    endpoints List<ResourceTypeEndpointResponse>
    The extensions.
    extendedLocations List<ExtendedLocationOptionsResponse>
    The extended locations.
    extensionOptions ResourceTypeRegistrationPropertiesResponseExtensionOptions
    The extension options.
    featuresRule ResourceTypeRegistrationPropertiesResponseFeaturesRule
    The features rule.
    frontdoorRequestMode String
    The frontdoor request mode.
    groupingTag String
    Grouping tag.
    identityManagement ResourceTypeRegistrationPropertiesResponseIdentityManagement
    The identity management.
    isPureProxy Boolean
    Whether it is pure proxy.
    legacyName String
    The legacy name.
    legacyNames List<String>
    The legacy names.
    legacyPolicy ResourceTypeRegistrationPropertiesResponseLegacyPolicy
    The legacy policy.
    linkedAccessChecks List<LinkedAccessCheckResponse>
    The linked access checks.
    linkedNotificationRules List<LinkedNotificationRuleResponse>
    The linked notification rules.
    linkedOperationRules List<LinkedOperationRuleResponse>
    The linked operation rules.
    loggingRules List<LoggingRuleResponse>
    The logging rules.
    management ResourceTypeRegistrationPropertiesResponseManagement
    The resource provider management.
    manifestLink String
    Manifest link.
    marketplaceOptions ResourceTypeRegistrationPropertiesResponseMarketplaceOptions
    Marketplace options.
    marketplaceType String
    The marketplace type.
    metadata Map<String,Object>
    The metadata.
    notifications List<NotificationResponse>
    The notifications.
    onBehalfOfTokens ResourceTypeOnBehalfOfTokenResponse
    The on behalf of tokens.
    openApiConfiguration OpenApiConfigurationResponse
    The open api configuration.
    policyExecutionType String
    The policy execution type.
    quotaRule QuotaRuleResponse
    The quota rule.
    regionality String
    The regionality.
    requestHeaderOptions ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions
    The request header options.
    requiredFeatures List<String>
    The required features.
    resourceCache ResourceTypeRegistrationPropertiesResponseResourceCache
    Resource cache options.
    resourceConcurrencyControlOptions Map<String,ResourceConcurrencyControlOptionResponse>
    The resource concurrency control options.
    resourceDeletionPolicy String
    The resource deletion policy.
    resourceGraphConfiguration ResourceTypeRegistrationPropertiesResponseResourceGraphConfiguration
    The resource graph configuration.
    resourceManagementOptions ResourceTypeRegistrationPropertiesResponseResourceManagementOptions
    Resource management options.
    resourceMovePolicy ResourceTypeRegistrationPropertiesResponseResourceMovePolicy
    The resource move policy.
    resourceProviderAuthorizationRules ResourceProviderAuthorizationRulesResponse
    The resource provider authorization rules.
    resourceQueryManagement ResourceTypeRegistrationPropertiesResponseResourceQueryManagement
    Resource query management options.
    resourceSubType String
    The resource sub type.
    resourceTypeCommonAttributeManagement ResourceTypeRegistrationPropertiesResponseResourceTypeCommonAttributeManagement
    Resource type common attribute management.
    resourceValidation String
    The resource validation.
    routingRule ResourceTypeRegistrationPropertiesResponseRoutingRule
    Routing rule.
    routingType String
    The resource routing type.
    serviceTreeInfos List<ServiceTreeInfoResponse>
    The service tree infos.
    skuLink String
    The sku link.
    subscriptionLifecycleNotificationSpecifications ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    subscriptionStateRules List<SubscriptionStateRuleResponse>
    The subscription state rules.
    supportsTags Boolean
    Whether tags are supported.
    swaggerSpecifications List<SwaggerSpecificationResponse>
    The swagger specifications.
    templateDeploymentOptions ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptions
    The template deployment options.
    templateDeploymentPolicy ResourceTypeRegistrationPropertiesResponseTemplateDeploymentPolicy
    The template deployment policy.
    throttlingRules List<ThrottlingRuleResponse>
    The throttling rules.
    tokenAuthConfiguration TokenAuthConfigurationResponse
    The token auth configuration.
    provisioningState string
    The provisioning state.
    addResourceListTargetLocations boolean
    Add resource list target locations?
    additionalOptions string
    The additional options.
    allowEmptyRoleAssignments boolean
    The allow empty role assignments.
    allowedResourceNames AllowedResourceNameResponse[]
    The allowed resource names.
    allowedTemplateDeploymentReferenceActions string[]
    Allowed template deployment reference actions.
    allowedUnauthorizedActions string[]
    The allowed unauthorized actions.
    allowedUnauthorizedActionsExtensions AllowedUnauthorizedActionsExtensionResponse[]
    The allowed unauthorized actions extensions.
    apiProfiles ApiProfileResponse[]
    The api profiles.
    asyncOperationResourceTypeName string
    The async operation resource type name.
    asyncTimeoutRules AsyncTimeoutRuleResponse[]
    Async timeout rules
    authorizationActionMappings AuthorizationActionMappingResponse[]
    The authorization action mappings
    availabilityZoneRule ResourceTypeRegistrationPropertiesResponseAvailabilityZoneRule
    The availability zone rule.
    capacityRule ResourceTypeRegistrationPropertiesResponseCapacityRule
    Capacity rule.
    category string
    The category.
    checkNameAvailabilitySpecifications ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecifications
    The check name availability specifications.
    commonApiVersions string[]
    Common API versions for the resource type.
    crossTenantTokenValidation string
    The cross tenant token validation.
    defaultApiVersion string
    The default api version.
    disallowedActionVerbs string[]
    The disallowed action verbs.
    disallowedEndUserOperations string[]
    The disallowed end user operations.
    dstsConfiguration ResourceTypeRegistrationPropertiesResponseDstsConfiguration
    The dsts configuration.
    enableAsyncOperation boolean
    Whether async operation is enabled.
    enableThirdPartyS2S boolean
    Whether third party S2S is enabled.
    endpoints ResourceTypeEndpointResponse[]
    The extensions.
    extendedLocations ExtendedLocationOptionsResponse[]
    The extended locations.
    extensionOptions ResourceTypeRegistrationPropertiesResponseExtensionOptions
    The extension options.
    featuresRule ResourceTypeRegistrationPropertiesResponseFeaturesRule
    The features rule.
    frontdoorRequestMode string
    The frontdoor request mode.
    groupingTag string
    Grouping tag.
    identityManagement ResourceTypeRegistrationPropertiesResponseIdentityManagement
    The identity management.
    isPureProxy boolean
    Whether it is pure proxy.
    legacyName string
    The legacy name.
    legacyNames string[]
    The legacy names.
    legacyPolicy ResourceTypeRegistrationPropertiesResponseLegacyPolicy
    The legacy policy.
    linkedAccessChecks LinkedAccessCheckResponse[]
    The linked access checks.
    linkedNotificationRules LinkedNotificationRuleResponse[]
    The linked notification rules.
    linkedOperationRules LinkedOperationRuleResponse[]
    The linked operation rules.
    loggingRules LoggingRuleResponse[]
    The logging rules.
    management ResourceTypeRegistrationPropertiesResponseManagement
    The resource provider management.
    manifestLink string
    Manifest link.
    marketplaceOptions ResourceTypeRegistrationPropertiesResponseMarketplaceOptions
    Marketplace options.
    marketplaceType string
    The marketplace type.
    metadata {[key: string]: any}
    The metadata.
    notifications NotificationResponse[]
    The notifications.
    onBehalfOfTokens ResourceTypeOnBehalfOfTokenResponse
    The on behalf of tokens.
    openApiConfiguration OpenApiConfigurationResponse
    The open api configuration.
    policyExecutionType string
    The policy execution type.
    quotaRule QuotaRuleResponse
    The quota rule.
    regionality string
    The regionality.
    requestHeaderOptions ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions
    The request header options.
    requiredFeatures string[]
    The required features.
    resourceCache ResourceTypeRegistrationPropertiesResponseResourceCache
    Resource cache options.
    resourceConcurrencyControlOptions {[key: string]: ResourceConcurrencyControlOptionResponse}
    The resource concurrency control options.
    resourceDeletionPolicy string
    The resource deletion policy.
    resourceGraphConfiguration ResourceTypeRegistrationPropertiesResponseResourceGraphConfiguration
    The resource graph configuration.
    resourceManagementOptions ResourceTypeRegistrationPropertiesResponseResourceManagementOptions
    Resource management options.
    resourceMovePolicy ResourceTypeRegistrationPropertiesResponseResourceMovePolicy
    The resource move policy.
    resourceProviderAuthorizationRules ResourceProviderAuthorizationRulesResponse
    The resource provider authorization rules.
    resourceQueryManagement ResourceTypeRegistrationPropertiesResponseResourceQueryManagement
    Resource query management options.
    resourceSubType string
    The resource sub type.
    resourceTypeCommonAttributeManagement ResourceTypeRegistrationPropertiesResponseResourceTypeCommonAttributeManagement
    Resource type common attribute management.
    resourceValidation string
    The resource validation.
    routingRule ResourceTypeRegistrationPropertiesResponseRoutingRule
    Routing rule.
    routingType string
    The resource routing type.
    serviceTreeInfos ServiceTreeInfoResponse[]
    The service tree infos.
    skuLink string
    The sku link.
    subscriptionLifecycleNotificationSpecifications ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    subscriptionStateRules SubscriptionStateRuleResponse[]
    The subscription state rules.
    supportsTags boolean
    Whether tags are supported.
    swaggerSpecifications SwaggerSpecificationResponse[]
    The swagger specifications.
    templateDeploymentOptions ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptions
    The template deployment options.
    templateDeploymentPolicy ResourceTypeRegistrationPropertiesResponseTemplateDeploymentPolicy
    The template deployment policy.
    throttlingRules ThrottlingRuleResponse[]
    The throttling rules.
    tokenAuthConfiguration TokenAuthConfigurationResponse
    The token auth configuration.
    provisioning_state str
    The provisioning state.
    add_resource_list_target_locations bool
    Add resource list target locations?
    additional_options str
    The additional options.
    allow_empty_role_assignments bool
    The allow empty role assignments.
    allowed_resource_names Sequence[AllowedResourceNameResponse]
    The allowed resource names.
    allowed_template_deployment_reference_actions Sequence[str]
    Allowed template deployment reference actions.
    allowed_unauthorized_actions Sequence[str]
    The allowed unauthorized actions.
    allowed_unauthorized_actions_extensions Sequence[AllowedUnauthorizedActionsExtensionResponse]
    The allowed unauthorized actions extensions.
    api_profiles Sequence[ApiProfileResponse]
    The api profiles.
    async_operation_resource_type_name str
    The async operation resource type name.
    async_timeout_rules Sequence[AsyncTimeoutRuleResponse]
    Async timeout rules
    authorization_action_mappings Sequence[AuthorizationActionMappingResponse]
    The authorization action mappings
    availability_zone_rule ResourceTypeRegistrationPropertiesResponseAvailabilityZoneRule
    The availability zone rule.
    capacity_rule ResourceTypeRegistrationPropertiesResponseCapacityRule
    Capacity rule.
    category str
    The category.
    check_name_availability_specifications ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecifications
    The check name availability specifications.
    common_api_versions Sequence[str]
    Common API versions for the resource type.
    cross_tenant_token_validation str
    The cross tenant token validation.
    default_api_version str
    The default api version.
    disallowed_action_verbs Sequence[str]
    The disallowed action verbs.
    disallowed_end_user_operations Sequence[str]
    The disallowed end user operations.
    dsts_configuration ResourceTypeRegistrationPropertiesResponseDstsConfiguration
    The dsts configuration.
    enable_async_operation bool
    Whether async operation is enabled.
    enable_third_party_s2_s bool
    Whether third party S2S is enabled.
    endpoints Sequence[ResourceTypeEndpointResponse]
    The extensions.
    extended_locations Sequence[ExtendedLocationOptionsResponse]
    The extended locations.
    extension_options ResourceTypeRegistrationPropertiesResponseExtensionOptions
    The extension options.
    features_rule ResourceTypeRegistrationPropertiesResponseFeaturesRule
    The features rule.
    frontdoor_request_mode str
    The frontdoor request mode.
    grouping_tag str
    Grouping tag.
    identity_management ResourceTypeRegistrationPropertiesResponseIdentityManagement
    The identity management.
    is_pure_proxy bool
    Whether it is pure proxy.
    legacy_name str
    The legacy name.
    legacy_names Sequence[str]
    The legacy names.
    legacy_policy ResourceTypeRegistrationPropertiesResponseLegacyPolicy
    The legacy policy.
    linked_access_checks Sequence[LinkedAccessCheckResponse]
    The linked access checks.
    linked_notification_rules Sequence[LinkedNotificationRuleResponse]
    The linked notification rules.
    linked_operation_rules Sequence[LinkedOperationRuleResponse]
    The linked operation rules.
    logging_rules Sequence[LoggingRuleResponse]
    The logging rules.
    management ResourceTypeRegistrationPropertiesResponseManagement
    The resource provider management.
    manifest_link str
    Manifest link.
    marketplace_options ResourceTypeRegistrationPropertiesResponseMarketplaceOptions
    Marketplace options.
    marketplace_type str
    The marketplace type.
    metadata Mapping[str, Any]
    The metadata.
    notifications Sequence[NotificationResponse]
    The notifications.
    on_behalf_of_tokens ResourceTypeOnBehalfOfTokenResponse
    The on behalf of tokens.
    open_api_configuration OpenApiConfigurationResponse
    The open api configuration.
    policy_execution_type str
    The policy execution type.
    quota_rule QuotaRuleResponse
    The quota rule.
    regionality str
    The regionality.
    request_header_options ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions
    The request header options.
    required_features Sequence[str]
    The required features.
    resource_cache ResourceTypeRegistrationPropertiesResponseResourceCache
    Resource cache options.
    resource_concurrency_control_options Mapping[str, ResourceConcurrencyControlOptionResponse]
    The resource concurrency control options.
    resource_deletion_policy str
    The resource deletion policy.
    resource_graph_configuration ResourceTypeRegistrationPropertiesResponseResourceGraphConfiguration
    The resource graph configuration.
    resource_management_options ResourceTypeRegistrationPropertiesResponseResourceManagementOptions
    Resource management options.
    resource_move_policy ResourceTypeRegistrationPropertiesResponseResourceMovePolicy
    The resource move policy.
    resource_provider_authorization_rules ResourceProviderAuthorizationRulesResponse
    The resource provider authorization rules.
    resource_query_management ResourceTypeRegistrationPropertiesResponseResourceQueryManagement
    Resource query management options.
    resource_sub_type str
    The resource sub type.
    resource_type_common_attribute_management ResourceTypeRegistrationPropertiesResponseResourceTypeCommonAttributeManagement
    Resource type common attribute management.
    resource_validation str
    The resource validation.
    routing_rule ResourceTypeRegistrationPropertiesResponseRoutingRule
    Routing rule.
    routing_type str
    The resource routing type.
    service_tree_infos Sequence[ServiceTreeInfoResponse]
    The service tree infos.
    sku_link str
    The sku link.
    subscription_lifecycle_notification_specifications ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
    The subscription lifecycle notification specifications.
    subscription_state_rules Sequence[SubscriptionStateRuleResponse]
    The subscription state rules.
    supports_tags bool
    Whether tags are supported.
    swagger_specifications Sequence[SwaggerSpecificationResponse]
    The swagger specifications.
    template_deployment_options ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptions
    The template deployment options.
    template_deployment_policy ResourceTypeRegistrationPropertiesResponseTemplateDeploymentPolicy
    The template deployment policy.
    throttling_rules Sequence[ThrottlingRuleResponse]
    The throttling rules.
    token_auth_configuration TokenAuthConfigurationResponse
    The token auth configuration.
    provisioningState String
    The provisioning state.
    addResourceListTargetLocations Boolean
    Add resource list target locations?
    additionalOptions String
    The additional options.
    allowEmptyRoleAssignments Boolean
    The allow empty role assignments.
    allowedResourceNames List<Property Map>
    The allowed resource names.
    allowedTemplateDeploymentReferenceActions List<String>
    Allowed template deployment reference actions.
    allowedUnauthorizedActions List<String>
    The allowed unauthorized actions.
    allowedUnauthorizedActionsExtensions List<Property Map>
    The allowed unauthorized actions extensions.
    apiProfiles List<Property Map>
    The api profiles.
    asyncOperationResourceTypeName String
    The async operation resource type name.
    asyncTimeoutRules List<Property Map>
    Async timeout rules
    authorizationActionMappings List<Property Map>
    The authorization action mappings
    availabilityZoneRule Property Map
    The availability zone rule.
    capacityRule Property Map
    Capacity rule.
    category String
    The category.
    checkNameAvailabilitySpecifications Property Map
    The check name availability specifications.
    commonApiVersions List<String>
    Common API versions for the resource type.
    crossTenantTokenValidation String
    The cross tenant token validation.
    defaultApiVersion String
    The default api version.
    disallowedActionVerbs List<String>
    The disallowed action verbs.
    disallowedEndUserOperations List<String>
    The disallowed end user operations.
    dstsConfiguration Property Map
    The dsts configuration.
    enableAsyncOperation Boolean
    Whether async operation is enabled.
    enableThirdPartyS2S Boolean
    Whether third party S2S is enabled.
    endpoints List<Property Map>
    The extensions.
    extendedLocations List<Property Map>
    The extended locations.
    extensionOptions Property Map
    The extension options.
    featuresRule Property Map
    The features rule.
    frontdoorRequestMode String
    The frontdoor request mode.
    groupingTag String
    Grouping tag.
    identityManagement Property Map
    The identity management.
    isPureProxy Boolean
    Whether it is pure proxy.
    legacyName String
    The legacy name.
    legacyNames List<String>
    The legacy names.
    legacyPolicy Property Map
    The legacy policy.
    linkedAccessChecks List<Property Map>
    The linked access checks.
    linkedNotificationRules List<Property Map>
    The linked notification rules.
    linkedOperationRules List<Property Map>
    The linked operation rules.
    loggingRules List<Property Map>
    The logging rules.
    management Property Map
    The resource provider management.
    manifestLink String
    Manifest link.
    marketplaceOptions Property Map
    Marketplace options.
    marketplaceType String
    The marketplace type.
    metadata Map<Any>
    The metadata.
    notifications List<Property Map>
    The notifications.
    onBehalfOfTokens Property Map
    The on behalf of tokens.
    openApiConfiguration Property Map
    The open api configuration.
    policyExecutionType String
    The policy execution type.
    quotaRule Property Map
    The quota rule.
    regionality String
    The regionality.
    requestHeaderOptions Property Map
    The request header options.
    requiredFeatures List<String>
    The required features.
    resourceCache Property Map
    Resource cache options.
    resourceConcurrencyControlOptions Map<Property Map>
    The resource concurrency control options.
    resourceDeletionPolicy String
    The resource deletion policy.
    resourceGraphConfiguration Property Map
    The resource graph configuration.
    resourceManagementOptions Property Map
    Resource management options.
    resourceMovePolicy Property Map
    The resource move policy.
    resourceProviderAuthorizationRules Property Map
    The resource provider authorization rules.
    resourceQueryManagement Property Map
    Resource query management options.
    resourceSubType String
    The resource sub type.
    resourceTypeCommonAttributeManagement Property Map
    Resource type common attribute management.
    resourceValidation String
    The resource validation.
    routingRule Property Map
    Routing rule.
    routingType String
    The resource routing type.
    serviceTreeInfos List<Property Map>
    The service tree infos.
    skuLink String
    The sku link.
    subscriptionLifecycleNotificationSpecifications Property Map
    The subscription lifecycle notification specifications.
    subscriptionStateRules List<Property Map>
    The subscription state rules.
    supportsTags Boolean
    Whether tags are supported.
    swaggerSpecifications List<Property Map>
    The swagger specifications.
    templateDeploymentOptions Property Map
    The template deployment options.
    templateDeploymentPolicy Property Map
    The template deployment policy.
    throttlingRules List<Property Map>
    The throttling rules.
    tokenAuthConfiguration Property Map
    The token auth configuration.

    ResourceTypeRegistrationPropertiesResponseAvailabilityZoneRule, ResourceTypeRegistrationPropertiesResponseAvailabilityZoneRuleArgs

    ResourceTypeRegistrationPropertiesResponseBatchProvisioningSupport, ResourceTypeRegistrationPropertiesResponseBatchProvisioningSupportArgs

    SupportedOperations string
    Supported operations.
    SupportedOperations string
    Supported operations.
    supportedOperations String
    Supported operations.
    supportedOperations string
    Supported operations.
    supported_operations str
    Supported operations.
    supportedOperations String
    Supported operations.

    ResourceTypeRegistrationPropertiesResponseCapacityRule, ResourceTypeRegistrationPropertiesResponseCapacityRuleArgs

    CapacityPolicy string
    Capacity policy.
    SkuAlias string
    Sku alias
    CapacityPolicy string
    Capacity policy.
    SkuAlias string
    Sku alias
    capacityPolicy String
    Capacity policy.
    skuAlias String
    Sku alias
    capacityPolicy string
    Capacity policy.
    skuAlias string
    Sku alias
    capacity_policy str
    Capacity policy.
    sku_alias str
    Sku alias
    capacityPolicy String
    Capacity policy.
    skuAlias String
    Sku alias

    ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecifications, ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecificationsArgs

    EnableDefaultValidation bool
    Whether default validation is enabled.
    ResourceTypesWithCustomValidation List<string>
    The resource types with custom validation.
    EnableDefaultValidation bool
    Whether default validation is enabled.
    ResourceTypesWithCustomValidation []string
    The resource types with custom validation.
    enableDefaultValidation Boolean
    Whether default validation is enabled.
    resourceTypesWithCustomValidation List<String>
    The resource types with custom validation.
    enableDefaultValidation boolean
    Whether default validation is enabled.
    resourceTypesWithCustomValidation string[]
    The resource types with custom validation.
    enable_default_validation bool
    Whether default validation is enabled.
    resource_types_with_custom_validation Sequence[str]
    The resource types with custom validation.
    enableDefaultValidation Boolean
    Whether default validation is enabled.
    resourceTypesWithCustomValidation List<String>
    The resource types with custom validation.

    ResourceTypeRegistrationPropertiesResponseDstsConfiguration, ResourceTypeRegistrationPropertiesResponseDstsConfigurationArgs

    ServiceName string
    The service name.
    ServiceDnsName string
    This is a URI property.
    ServiceName string
    The service name.
    ServiceDnsName string
    This is a URI property.
    serviceName String
    The service name.
    serviceDnsName String
    This is a URI property.
    serviceName string
    The service name.
    serviceDnsName string
    This is a URI property.
    service_name str
    The service name.
    service_dns_name str
    This is a URI property.
    serviceName String
    The service name.
    serviceDnsName String
    This is a URI property.

    ResourceTypeRegistrationPropertiesResponseExtensionOptions, ResourceTypeRegistrationPropertiesResponseExtensionOptionsArgs

    resourceCreationBegin Property Map
    Resource creation begin.

    ResourceTypeRegistrationPropertiesResponseFeaturesRule, ResourceTypeRegistrationPropertiesResponseFeaturesRuleArgs

    RequiredFeaturesPolicy string
    The required feature policy.
    RequiredFeaturesPolicy string
    The required feature policy.
    requiredFeaturesPolicy String
    The required feature policy.
    requiredFeaturesPolicy string
    The required feature policy.
    required_features_policy str
    The required feature policy.
    requiredFeaturesPolicy String
    The required feature policy.

    ResourceTypeRegistrationPropertiesResponseIdentityManagement, ResourceTypeRegistrationPropertiesResponseIdentityManagementArgs

    ApplicationId string
    The application id.
    ApplicationIds List<string>
    The application ids.
    DelegationAppIds List<string>
    The delegation app ids.
    Type string
    The type.
    ApplicationId string
    The application id.
    ApplicationIds []string
    The application ids.
    DelegationAppIds []string
    The delegation app ids.
    Type string
    The type.
    applicationId String
    The application id.
    applicationIds List<String>
    The application ids.
    delegationAppIds List<String>
    The delegation app ids.
    type String
    The type.
    applicationId string
    The application id.
    applicationIds string[]
    The application ids.
    delegationAppIds string[]
    The delegation app ids.
    type string
    The type.
    application_id str
    The application id.
    application_ids Sequence[str]
    The application ids.
    delegation_app_ids Sequence[str]
    The delegation app ids.
    type str
    The type.
    applicationId String
    The application id.
    applicationIds List<String>
    The application ids.
    delegationAppIds List<String>
    The delegation app ids.
    type String
    The type.

    ResourceTypeRegistrationPropertiesResponseLegacyPolicy, ResourceTypeRegistrationPropertiesResponseLegacyPolicyArgs

    ResourceTypeRegistrationPropertiesResponseManagement, ResourceTypeRegistrationPropertiesResponseManagementArgs

    AuthorizationOwners List<string>
    The authorization owners.
    CanaryManifestOwners List<string>
    List of manifest owners for canary.
    ErrorResponseMessageOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManagementResponseErrorResponseMessageOptions
    Options for error response messages.
    ExpeditedRolloutMetadata Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManagementResponseExpeditedRolloutMetadata
    Metadata for expedited rollout.
    ExpeditedRolloutSubmitters List<string>
    List of expedited rollout submitters.
    IncidentContactEmail string
    The incident contact email.
    IncidentRoutingService string
    The incident routing service.
    IncidentRoutingTeam string
    The incident routing team.
    ManifestOwners List<string>
    The manifest owners.
    PcCode string
    The profit center code for the subscription.
    ProfitCenterProgramId string
    The profit center program id for the subscription.
    ResourceAccessPolicy string
    The resource access policy.
    ResourceAccessRoles List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceAccessRoleResponse>
    The resource access roles.
    SchemaOwners List<string>
    The schema owners.
    ServiceTreeInfos List<Pulumi.AzureNative.ProviderHub.Inputs.ServiceTreeInfoResponse>
    The service tree infos.
    AuthorizationOwners []string
    The authorization owners.
    CanaryManifestOwners []string
    List of manifest owners for canary.
    ErrorResponseMessageOptions ResourceProviderManagementResponseErrorResponseMessageOptions
    Options for error response messages.
    ExpeditedRolloutMetadata ResourceProviderManagementResponseExpeditedRolloutMetadata
    Metadata for expedited rollout.
    ExpeditedRolloutSubmitters []string
    List of expedited rollout submitters.
    IncidentContactEmail string
    The incident contact email.
    IncidentRoutingService string
    The incident routing service.
    IncidentRoutingTeam string
    The incident routing team.
    ManifestOwners []string
    The manifest owners.
    PcCode string
    The profit center code for the subscription.
    ProfitCenterProgramId string
    The profit center program id for the subscription.
    ResourceAccessPolicy string
    The resource access policy.
    ResourceAccessRoles []ResourceAccessRoleResponse
    The resource access roles.
    SchemaOwners []string
    The schema owners.
    ServiceTreeInfos []ServiceTreeInfoResponse
    The service tree infos.
    authorizationOwners List<String>
    The authorization owners.
    canaryManifestOwners List<String>
    List of manifest owners for canary.
    errorResponseMessageOptions ResourceProviderManagementResponseErrorResponseMessageOptions
    Options for error response messages.
    expeditedRolloutMetadata ResourceProviderManagementResponseExpeditedRolloutMetadata
    Metadata for expedited rollout.
    expeditedRolloutSubmitters List<String>
    List of expedited rollout submitters.
    incidentContactEmail String
    The incident contact email.
    incidentRoutingService String
    The incident routing service.
    incidentRoutingTeam String
    The incident routing team.
    manifestOwners List<String>
    The manifest owners.
    pcCode String
    The profit center code for the subscription.
    profitCenterProgramId String
    The profit center program id for the subscription.
    resourceAccessPolicy String
    The resource access policy.
    resourceAccessRoles List<ResourceAccessRoleResponse>
    The resource access roles.
    schemaOwners List<String>
    The schema owners.
    serviceTreeInfos List<ServiceTreeInfoResponse>
    The service tree infos.
    authorizationOwners string[]
    The authorization owners.
    canaryManifestOwners string[]
    List of manifest owners for canary.
    errorResponseMessageOptions ResourceProviderManagementResponseErrorResponseMessageOptions
    Options for error response messages.
    expeditedRolloutMetadata ResourceProviderManagementResponseExpeditedRolloutMetadata
    Metadata for expedited rollout.
    expeditedRolloutSubmitters string[]
    List of expedited rollout submitters.
    incidentContactEmail string
    The incident contact email.
    incidentRoutingService string
    The incident routing service.
    incidentRoutingTeam string
    The incident routing team.
    manifestOwners string[]
    The manifest owners.
    pcCode string
    The profit center code for the subscription.
    profitCenterProgramId string
    The profit center program id for the subscription.
    resourceAccessPolicy string
    The resource access policy.
    resourceAccessRoles ResourceAccessRoleResponse[]
    The resource access roles.
    schemaOwners string[]
    The schema owners.
    serviceTreeInfos ServiceTreeInfoResponse[]
    The service tree infos.
    authorization_owners Sequence[str]
    The authorization owners.
    canary_manifest_owners Sequence[str]
    List of manifest owners for canary.
    error_response_message_options ResourceProviderManagementResponseErrorResponseMessageOptions
    Options for error response messages.
    expedited_rollout_metadata ResourceProviderManagementResponseExpeditedRolloutMetadata
    Metadata for expedited rollout.
    expedited_rollout_submitters Sequence[str]
    List of expedited rollout submitters.
    incident_contact_email str
    The incident contact email.
    incident_routing_service str
    The incident routing service.
    incident_routing_team str
    The incident routing team.
    manifest_owners Sequence[str]
    The manifest owners.
    pc_code str
    The profit center code for the subscription.
    profit_center_program_id str
    The profit center program id for the subscription.
    resource_access_policy str
    The resource access policy.
    resource_access_roles Sequence[ResourceAccessRoleResponse]
    The resource access roles.
    schema_owners Sequence[str]
    The schema owners.
    service_tree_infos Sequence[ServiceTreeInfoResponse]
    The service tree infos.
    authorizationOwners List<String>
    The authorization owners.
    canaryManifestOwners List<String>
    List of manifest owners for canary.
    errorResponseMessageOptions Property Map
    Options for error response messages.
    expeditedRolloutMetadata Property Map
    Metadata for expedited rollout.
    expeditedRolloutSubmitters List<String>
    List of expedited rollout submitters.
    incidentContactEmail String
    The incident contact email.
    incidentRoutingService String
    The incident routing service.
    incidentRoutingTeam String
    The incident routing team.
    manifestOwners List<String>
    The manifest owners.
    pcCode String
    The profit center code for the subscription.
    profitCenterProgramId String
    The profit center program id for the subscription.
    resourceAccessPolicy String
    The resource access policy.
    resourceAccessRoles List<Property Map>
    The resource access roles.
    schemaOwners List<String>
    The schema owners.
    serviceTreeInfos List<Property Map>
    The service tree infos.

    ResourceTypeRegistrationPropertiesResponseMarketplaceOptions, ResourceTypeRegistrationPropertiesResponseMarketplaceOptionsArgs

    AddOnPlanConversionAllowed bool
    Add-on plan conversion allowed.
    AddOnPlanConversionAllowed bool
    Add-on plan conversion allowed.
    addOnPlanConversionAllowed Boolean
    Add-on plan conversion allowed.
    addOnPlanConversionAllowed boolean
    Add-on plan conversion allowed.
    add_on_plan_conversion_allowed bool
    Add-on plan conversion allowed.
    addOnPlanConversionAllowed Boolean
    Add-on plan conversion allowed.

    ResourceTypeRegistrationPropertiesResponseNestedProvisioningSupport, ResourceTypeRegistrationPropertiesResponseNestedProvisioningSupportArgs

    MinimumApiVersion string
    Minimum API version.
    MinimumApiVersion string
    Minimum API version.
    minimumApiVersion String
    Minimum API version.
    minimumApiVersion string
    Minimum API version.
    minimum_api_version str
    Minimum API version.
    minimumApiVersion String
    Minimum API version.

    ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions, ResourceTypeRegistrationPropertiesResponseRequestHeaderOptionsArgs

    OptInHeaders string
    The opt in headers.
    OptOutHeaders string
    The opt out headers.
    OptInHeaders string
    The opt in headers.
    OptOutHeaders string
    The opt out headers.
    optInHeaders String
    The opt in headers.
    optOutHeaders String
    The opt out headers.
    optInHeaders string
    The opt in headers.
    optOutHeaders string
    The opt out headers.
    opt_in_headers str
    The opt in headers.
    opt_out_headers str
    The opt out headers.
    optInHeaders String
    The opt in headers.
    optOutHeaders String
    The opt out headers.

    ResourceTypeRegistrationPropertiesResponseResourceCache, ResourceTypeRegistrationPropertiesResponseResourceCacheArgs

    EnableResourceCache bool
    Enable resource cache.
    ResourceCacheExpirationTimespan string
    Resource cache expiration timespan. This is a TimeSpan property.
    EnableResourceCache bool
    Enable resource cache.
    ResourceCacheExpirationTimespan string
    Resource cache expiration timespan. This is a TimeSpan property.
    enableResourceCache Boolean
    Enable resource cache.
    resourceCacheExpirationTimespan String
    Resource cache expiration timespan. This is a TimeSpan property.
    enableResourceCache boolean
    Enable resource cache.
    resourceCacheExpirationTimespan string
    Resource cache expiration timespan. This is a TimeSpan property.
    enable_resource_cache bool
    Enable resource cache.
    resource_cache_expiration_timespan str
    Resource cache expiration timespan. This is a TimeSpan property.
    enableResourceCache Boolean
    Enable resource cache.
    resourceCacheExpirationTimespan String
    Resource cache expiration timespan. This is a TimeSpan property.

    ResourceTypeRegistrationPropertiesResponseResourceGraphConfiguration, ResourceTypeRegistrationPropertiesResponseResourceGraphConfigurationArgs

    ApiVersion string
    The api version.
    Enabled bool
    Whether it's enabled.
    ApiVersion string
    The api version.
    Enabled bool
    Whether it's enabled.
    apiVersion String
    The api version.
    enabled Boolean
    Whether it's enabled.
    apiVersion string
    The api version.
    enabled boolean
    Whether it's enabled.
    api_version str
    The api version.
    enabled bool
    Whether it's enabled.
    apiVersion String
    The api version.
    enabled Boolean
    Whether it's enabled.

    ResourceTypeRegistrationPropertiesResponseResourceManagementOptions, ResourceTypeRegistrationPropertiesResponseResourceManagementOptionsArgs

    batchProvisioningSupport Property Map
    Batch provisioning support.
    deleteDependencies List<Property Map>
    Delete dependencies.
    nestedProvisioningSupport Property Map
    Nested provisioning support.

    ResourceTypeRegistrationPropertiesResponseResourceMovePolicy, ResourceTypeRegistrationPropertiesResponseResourceMovePolicyArgs

    CrossResourceGroupMoveEnabled bool
    Whether cross resource group move is enabled.
    CrossSubscriptionMoveEnabled bool
    Whether cross subscription move is enabled.
    ValidationRequired bool
    Whether validation is required.
    CrossResourceGroupMoveEnabled bool
    Whether cross resource group move is enabled.
    CrossSubscriptionMoveEnabled bool
    Whether cross subscription move is enabled.
    ValidationRequired bool
    Whether validation is required.
    crossResourceGroupMoveEnabled Boolean
    Whether cross resource group move is enabled.
    crossSubscriptionMoveEnabled Boolean
    Whether cross subscription move is enabled.
    validationRequired Boolean
    Whether validation is required.
    crossResourceGroupMoveEnabled boolean
    Whether cross resource group move is enabled.
    crossSubscriptionMoveEnabled boolean
    Whether cross subscription move is enabled.
    validationRequired boolean
    Whether validation is required.
    cross_resource_group_move_enabled bool
    Whether cross resource group move is enabled.
    cross_subscription_move_enabled bool
    Whether cross subscription move is enabled.
    validation_required bool
    Whether validation is required.
    crossResourceGroupMoveEnabled Boolean
    Whether cross resource group move is enabled.
    crossSubscriptionMoveEnabled Boolean
    Whether cross subscription move is enabled.
    validationRequired Boolean
    Whether validation is required.

    ResourceTypeRegistrationPropertiesResponseResourceQueryManagement, ResourceTypeRegistrationPropertiesResponseResourceQueryManagementArgs

    FilterOption string
    Filter option.
    FilterOption string
    Filter option.
    filterOption String
    Filter option.
    filterOption string
    Filter option.
    filter_option str
    Filter option.
    filterOption String
    Filter option.

    ResourceTypeRegistrationPropertiesResponseResourceTypeCommonAttributeManagement, ResourceTypeRegistrationPropertiesResponseResourceTypeCommonAttributeManagementArgs

    CommonApiVersionsMergeMode string
    Common api versions merge mode.
    CommonApiVersionsMergeMode string
    Common api versions merge mode.
    commonApiVersionsMergeMode String
    Common api versions merge mode.
    commonApiVersionsMergeMode string
    Common api versions merge mode.
    common_api_versions_merge_mode str
    Common api versions merge mode.
    commonApiVersionsMergeMode String
    Common api versions merge mode.

    ResourceTypeRegistrationPropertiesResponseRoutingRule, ResourceTypeRegistrationPropertiesResponseRoutingRuleArgs

    HostResourceType string
    Hosted resource type.
    HostResourceType string
    Hosted resource type.
    hostResourceType String
    Hosted resource type.
    hostResourceType string
    Hosted resource type.
    host_resource_type str
    Hosted resource type.
    hostResourceType String
    Hosted resource type.

    ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications, ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecificationsArgs

    SoftDeleteTTL string
    The soft delete TTL.
    SubscriptionStateOverrideActions []SubscriptionStateOverrideActionResponse
    The subscription state override actions.
    softDeleteTTL String
    The soft delete TTL.
    subscriptionStateOverrideActions List<SubscriptionStateOverrideActionResponse>
    The subscription state override actions.
    softDeleteTTL string
    The soft delete TTL.
    subscriptionStateOverrideActions SubscriptionStateOverrideActionResponse[]
    The subscription state override actions.
    softDeleteTTL String
    The soft delete TTL.
    subscriptionStateOverrideActions List<Property Map>
    The subscription state override actions.

    ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptions, ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptionsArgs

    PreflightOptions List<string>
    The preflight options.
    PreflightSupported bool
    Whether preflight is supported.
    PreflightOptions []string
    The preflight options.
    PreflightSupported bool
    Whether preflight is supported.
    preflightOptions List<String>
    The preflight options.
    preflightSupported Boolean
    Whether preflight is supported.
    preflightOptions string[]
    The preflight options.
    preflightSupported boolean
    Whether preflight is supported.
    preflight_options Sequence[str]
    The preflight options.
    preflight_supported bool
    Whether preflight is supported.
    preflightOptions List<String>
    The preflight options.
    preflightSupported Boolean
    Whether preflight is supported.

    ResourceTypeRegistrationPropertiesResponseTemplateDeploymentPolicy, ResourceTypeRegistrationPropertiesResponseTemplateDeploymentPolicyArgs

    Capabilities string
    The capabilities.
    PreflightOptions string
    The preflight options.
    PreflightNotifications string
    The preflight notifications.
    Capabilities string
    The capabilities.
    PreflightOptions string
    The preflight options.
    PreflightNotifications string
    The preflight notifications.
    capabilities String
    The capabilities.
    preflightOptions String
    The preflight options.
    preflightNotifications String
    The preflight notifications.
    capabilities string
    The capabilities.
    preflightOptions string
    The preflight options.
    preflightNotifications string
    The preflight notifications.
    capabilities str
    The capabilities.
    preflight_options str
    The preflight options.
    preflight_notifications str
    The preflight notifications.
    capabilities String
    The capabilities.
    preflightOptions String
    The preflight options.
    preflightNotifications String
    The preflight notifications.

    ResourceTypeRegistrationPropertiesRoutingRule, ResourceTypeRegistrationPropertiesRoutingRuleArgs

    HostResourceType string
    Hosted resource type.
    HostResourceType string
    Hosted resource type.
    hostResourceType String
    Hosted resource type.
    hostResourceType string
    Hosted resource type.
    host_resource_type str
    Hosted resource type.
    hostResourceType String
    Hosted resource type.

    ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications, ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs

    SoftDeleteTTL string
    The soft delete TTL.
    SubscriptionStateOverrideActions []SubscriptionStateOverrideAction
    The subscription state override actions.
    softDeleteTTL String
    The soft delete TTL.
    subscriptionStateOverrideActions List<SubscriptionStateOverrideAction>
    The subscription state override actions.
    softDeleteTTL string
    The soft delete TTL.
    subscriptionStateOverrideActions SubscriptionStateOverrideAction[]
    The subscription state override actions.
    soft_delete_ttl str
    The soft delete TTL.
    subscription_state_override_actions Sequence[SubscriptionStateOverrideAction]
    The subscription state override actions.
    softDeleteTTL String
    The soft delete TTL.
    subscriptionStateOverrideActions List<Property Map>
    The subscription state override actions.

    ResourceTypeRegistrationPropertiesTemplateDeploymentOptions, ResourceTypeRegistrationPropertiesTemplateDeploymentOptionsArgs

    PreflightOptions List<Union<string, Pulumi.AzureNative.ProviderHub.PreflightOption>>
    The preflight options.
    PreflightSupported bool
    Whether preflight is supported.
    PreflightOptions []string
    The preflight options.
    PreflightSupported bool
    Whether preflight is supported.
    preflightOptions List<Either<String,PreflightOption>>
    The preflight options.
    preflightSupported Boolean
    Whether preflight is supported.
    preflightOptions (string | PreflightOption)[]
    The preflight options.
    preflightSupported boolean
    Whether preflight is supported.
    preflight_options Sequence[Union[str, PreflightOption]]
    The preflight options.
    preflight_supported bool
    Whether preflight is supported.
    preflightOptions List<String | "None" | "ContinueDeploymentOnFailure" | "DefaultValidationOnly">
    The preflight options.
    preflightSupported Boolean
    Whether preflight is supported.

    ResourceTypeRegistrationPropertiesTemplateDeploymentPolicy, ResourceTypeRegistrationPropertiesTemplateDeploymentPolicyArgs

    ResourceTypeRegistrationResponse, ResourceTypeRegistrationResponseArgs

    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Name string
    The name of the resource
    SystemData Pulumi.AzureNative.ProviderHub.Inputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Kind string
    Resource type registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    Properties Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponse
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Name string
    The name of the resource
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Kind string
    Resource type registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    Properties ResourceTypeRegistrationPropertiesResponse
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name String
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    kind String
    Resource type registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    properties ResourceTypeRegistrationPropertiesResponse
    id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name string
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    kind string
    Resource type registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    properties ResourceTypeRegistrationPropertiesResponse
    id str
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name str
    The name of the resource
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    kind str
    Resource type registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    properties ResourceTypeRegistrationPropertiesResponse
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name String
    The name of the resource
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    kind String
    Resource type registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
    properties Property Map

    ResourceValidation, ResourceValidationArgs

    NotSpecified
    NotSpecified
    ReservedWords
    ReservedWords
    ProfaneWords
    ProfaneWords
    ResourceValidationNotSpecified
    NotSpecified
    ResourceValidationReservedWords
    ReservedWords
    ResourceValidationProfaneWords
    ProfaneWords
    NotSpecified
    NotSpecified
    ReservedWords
    ReservedWords
    ProfaneWords
    ProfaneWords
    NotSpecified
    NotSpecified
    ReservedWords
    ReservedWords
    ProfaneWords
    ProfaneWords
    NOT_SPECIFIED
    NotSpecified
    RESERVED_WORDS
    ReservedWords
    PROFANE_WORDS
    ProfaneWords
    "NotSpecified"
    NotSpecified
    "ReservedWords"
    ReservedWords
    "ProfaneWords"
    ProfaneWords

    RoutingType, RoutingTypeArgs

    Default
    DefaultThe resource routing type is default.
    ProxyOnly
    ProxyOnlyThe resource routing type is proxy only.
    HostBased
    HostBasedThe resource routing type is host based.
    Extension
    ExtensionThe resource routing type is extension.
    Tenant
    TenantThe resource routing type is tenant.
    Fanout
    FanoutThe resource routing type is fanout.
    LocationBased
    LocationBasedThe resource routing type is location based.
    Failover
    FailoverThe resource routing type is failover.
    CascadeExtension
    CascadeExtensionThe resource routing type is cascade extension.
    ChildFanout
    ChildFanoutThe resource routing type is child fanout.
    CascadeAuthorizedExtension
    CascadeAuthorizedExtensionThe resource routing type is cascade authorized extension.
    BypassEndpointSelectionOptimization
    BypassEndpointSelectionOptimizationThe resource routing type is bypass endpoint selection optimization.
    LocationMapping
    LocationMappingThe resource routing type is location mapping.
    ServiceFanout
    ServiceFanoutThe resource routing type is service fanout.
    RoutingTypeDefault
    DefaultThe resource routing type is default.
    RoutingTypeProxyOnly
    ProxyOnlyThe resource routing type is proxy only.
    RoutingTypeHostBased
    HostBasedThe resource routing type is host based.
    RoutingTypeExtension
    ExtensionThe resource routing type is extension.
    RoutingTypeTenant
    TenantThe resource routing type is tenant.
    RoutingTypeFanout
    FanoutThe resource routing type is fanout.
    RoutingTypeLocationBased
    LocationBasedThe resource routing type is location based.
    RoutingTypeFailover
    FailoverThe resource routing type is failover.
    RoutingTypeCascadeExtension
    CascadeExtensionThe resource routing type is cascade extension.
    RoutingTypeChildFanout
    ChildFanoutThe resource routing type is child fanout.
    RoutingTypeCascadeAuthorizedExtension
    CascadeAuthorizedExtensionThe resource routing type is cascade authorized extension.
    RoutingTypeBypassEndpointSelectionOptimization
    BypassEndpointSelectionOptimizationThe resource routing type is bypass endpoint selection optimization.
    RoutingTypeLocationMapping
    LocationMappingThe resource routing type is location mapping.
    RoutingTypeServiceFanout
    ServiceFanoutThe resource routing type is service fanout.
    Default
    DefaultThe resource routing type is default.
    ProxyOnly
    ProxyOnlyThe resource routing type is proxy only.
    HostBased
    HostBasedThe resource routing type is host based.
    Extension
    ExtensionThe resource routing type is extension.
    Tenant
    TenantThe resource routing type is tenant.
    Fanout
    FanoutThe resource routing type is fanout.
    LocationBased
    LocationBasedThe resource routing type is location based.
    Failover
    FailoverThe resource routing type is failover.
    CascadeExtension
    CascadeExtensionThe resource routing type is cascade extension.
    ChildFanout
    ChildFanoutThe resource routing type is child fanout.
    CascadeAuthorizedExtension
    CascadeAuthorizedExtensionThe resource routing type is cascade authorized extension.
    BypassEndpointSelectionOptimization
    BypassEndpointSelectionOptimizationThe resource routing type is bypass endpoint selection optimization.
    LocationMapping
    LocationMappingThe resource routing type is location mapping.
    ServiceFanout
    ServiceFanoutThe resource routing type is service fanout.
    Default
    DefaultThe resource routing type is default.
    ProxyOnly
    ProxyOnlyThe resource routing type is proxy only.
    HostBased
    HostBasedThe resource routing type is host based.
    Extension
    ExtensionThe resource routing type is extension.
    Tenant
    TenantThe resource routing type is tenant.
    Fanout
    FanoutThe resource routing type is fanout.
    LocationBased
    LocationBasedThe resource routing type is location based.
    Failover
    FailoverThe resource routing type is failover.
    CascadeExtension
    CascadeExtensionThe resource routing type is cascade extension.
    ChildFanout
    ChildFanoutThe resource routing type is child fanout.
    CascadeAuthorizedExtension
    CascadeAuthorizedExtensionThe resource routing type is cascade authorized extension.
    BypassEndpointSelectionOptimization
    BypassEndpointSelectionOptimizationThe resource routing type is bypass endpoint selection optimization.
    LocationMapping
    LocationMappingThe resource routing type is location mapping.
    ServiceFanout
    ServiceFanoutThe resource routing type is service fanout.
    DEFAULT
    DefaultThe resource routing type is default.
    PROXY_ONLY
    ProxyOnlyThe resource routing type is proxy only.
    HOST_BASED
    HostBasedThe resource routing type is host based.
    EXTENSION
    ExtensionThe resource routing type is extension.
    TENANT
    TenantThe resource routing type is tenant.
    FANOUT
    FanoutThe resource routing type is fanout.
    LOCATION_BASED
    LocationBasedThe resource routing type is location based.
    FAILOVER
    FailoverThe resource routing type is failover.
    CASCADE_EXTENSION
    CascadeExtensionThe resource routing type is cascade extension.
    CHILD_FANOUT
    ChildFanoutThe resource routing type is child fanout.
    CASCADE_AUTHORIZED_EXTENSION
    CascadeAuthorizedExtensionThe resource routing type is cascade authorized extension.
    BYPASS_ENDPOINT_SELECTION_OPTIMIZATION
    BypassEndpointSelectionOptimizationThe resource routing type is bypass endpoint selection optimization.
    LOCATION_MAPPING
    LocationMappingThe resource routing type is location mapping.
    SERVICE_FANOUT
    ServiceFanoutThe resource routing type is service fanout.
    "Default"
    DefaultThe resource routing type is default.
    "ProxyOnly"
    ProxyOnlyThe resource routing type is proxy only.
    "HostBased"
    HostBasedThe resource routing type is host based.
    "Extension"
    ExtensionThe resource routing type is extension.
    "Tenant"
    TenantThe resource routing type is tenant.
    "Fanout"
    FanoutThe resource routing type is fanout.
    "LocationBased"
    LocationBasedThe resource routing type is location based.
    "Failover"
    FailoverThe resource routing type is failover.
    "CascadeExtension"
    CascadeExtensionThe resource routing type is cascade extension.
    "ChildFanout"
    ChildFanoutThe resource routing type is child fanout.
    "CascadeAuthorizedExtension"
    CascadeAuthorizedExtensionThe resource routing type is cascade authorized extension.
    "BypassEndpointSelectionOptimization"
    BypassEndpointSelectionOptimizationThe resource routing type is bypass endpoint selection optimization.
    "LocationMapping"
    LocationMappingThe resource routing type is location mapping.
    "ServiceFanout"
    ServiceFanoutThe resource routing type is service fanout.

    ServerFailureResponseMessageType, ServerFailureResponseMessageTypeArgs

    NotSpecified
    NotSpecified
    OutageReporting
    OutageReporting
    ServerFailureResponseMessageTypeNotSpecified
    NotSpecified
    ServerFailureResponseMessageTypeOutageReporting
    OutageReporting
    NotSpecified
    NotSpecified
    OutageReporting
    OutageReporting
    NotSpecified
    NotSpecified
    OutageReporting
    OutageReporting
    NOT_SPECIFIED
    NotSpecified
    OUTAGE_REPORTING
    OutageReporting
    "NotSpecified"
    NotSpecified
    "OutageReporting"
    OutageReporting

    ServiceClientOptionsType, ServiceClientOptionsTypeArgs

    NotSpecified
    NotSpecified
    DisableAutomaticDecompression
    DisableAutomaticDecompression
    ServiceClientOptionsTypeNotSpecified
    NotSpecified
    ServiceClientOptionsTypeDisableAutomaticDecompression
    DisableAutomaticDecompression
    NotSpecified
    NotSpecified
    DisableAutomaticDecompression
    DisableAutomaticDecompression
    NotSpecified
    NotSpecified
    DisableAutomaticDecompression
    DisableAutomaticDecompression
    NOT_SPECIFIED
    NotSpecified
    DISABLE_AUTOMATIC_DECOMPRESSION
    DisableAutomaticDecompression
    "NotSpecified"
    NotSpecified
    "DisableAutomaticDecompression"
    DisableAutomaticDecompression

    ServiceStatus, ServiceStatusArgs

    Active
    Active
    Inactive
    Inactive
    ServiceStatusActive
    Active
    ServiceStatusInactive
    Inactive
    Active
    Active
    Inactive
    Inactive
    Active
    Active
    Inactive
    Inactive
    ACTIVE
    Active
    INACTIVE
    Inactive
    "Active"
    Active
    "Inactive"
    Inactive

    ServiceTreeInfo, ServiceTreeInfoArgs

    ComponentId string
    The component id.
    Readiness string | Pulumi.AzureNative.ProviderHub.Readiness
    The readiness.
    ServiceId string
    The service id.
    ComponentId string
    The component id.
    Readiness string | Readiness
    The readiness.
    ServiceId string
    The service id.
    componentId String
    The component id.
    readiness String | Readiness
    The readiness.
    serviceId String
    The service id.
    componentId string
    The component id.
    readiness string | Readiness
    The readiness.
    serviceId string
    The service id.
    component_id str
    The component id.
    readiness str | Readiness
    The readiness.
    service_id str
    The service id.

    ServiceTreeInfoResponse, ServiceTreeInfoResponseArgs

    ComponentId string
    The component id.
    Readiness string
    The readiness.
    ServiceId string
    The service id.
    ComponentId string
    The component id.
    Readiness string
    The readiness.
    ServiceId string
    The service id.
    componentId String
    The component id.
    readiness String
    The readiness.
    serviceId String
    The service id.
    componentId string
    The component id.
    readiness string
    The readiness.
    serviceId string
    The service id.
    component_id str
    The component id.
    readiness str
    The readiness.
    service_id str
    The service id.
    componentId String
    The component id.
    readiness String
    The readiness.
    serviceId String
    The service id.

    SignedRequestScope, SignedRequestScopeArgs

    ResourceUri
    ResourceUri
    Endpoint
    Endpoint
    SignedRequestScopeResourceUri
    ResourceUri
    SignedRequestScopeEndpoint
    Endpoint
    ResourceUri
    ResourceUri
    Endpoint
    Endpoint
    ResourceUri
    ResourceUri
    Endpoint
    Endpoint
    RESOURCE_URI
    ResourceUri
    ENDPOINT
    Endpoint
    "ResourceUri"
    ResourceUri
    "Endpoint"
    Endpoint

    SkipNotifications, SkipNotificationsArgs

    Unspecified
    Unspecified
    Enabled
    Enabled
    Disabled
    Disabled
    SkipNotificationsUnspecified
    Unspecified
    SkipNotificationsEnabled
    Enabled
    SkipNotificationsDisabled
    Disabled
    Unspecified
    Unspecified
    Enabled
    Enabled
    Disabled
    Disabled
    Unspecified
    Unspecified
    Enabled
    Enabled
    Disabled
    Disabled
    UNSPECIFIED
    Unspecified
    ENABLED
    Enabled
    DISABLED
    Disabled
    "Unspecified"
    Unspecified
    "Enabled"
    Enabled
    "Disabled"
    Disabled

    SubscriberSetting, SubscriberSettingArgs

    FilterRules []FilterRule
    The filter rules.
    filterRules List<FilterRule>
    The filter rules.
    filterRules FilterRule[]
    The filter rules.

    SubscriberSettingResponse, SubscriberSettingResponseArgs

    SubscriptionNotificationOperation, SubscriptionNotificationOperationArgs

    NotDefined
    NotDefined
    DeleteAllResources
    DeleteAllResources
    SoftDeleteAllResources
    SoftDeleteAllResources
    NoOp
    NoOp
    BillingCancellation
    BillingCancellation
    UndoSoftDelete
    UndoSoftDelete
    SubscriptionNotificationOperationNotDefined
    NotDefined
    SubscriptionNotificationOperationDeleteAllResources
    DeleteAllResources
    SubscriptionNotificationOperationSoftDeleteAllResources
    SoftDeleteAllResources
    SubscriptionNotificationOperationNoOp
    NoOp
    SubscriptionNotificationOperationBillingCancellation
    BillingCancellation
    SubscriptionNotificationOperationUndoSoftDelete
    UndoSoftDelete
    NotDefined
    NotDefined
    DeleteAllResources
    DeleteAllResources
    SoftDeleteAllResources
    SoftDeleteAllResources
    NoOp
    NoOp
    BillingCancellation
    BillingCancellation
    UndoSoftDelete
    UndoSoftDelete
    NotDefined
    NotDefined
    DeleteAllResources
    DeleteAllResources
    SoftDeleteAllResources
    SoftDeleteAllResources
    NoOp
    NoOp
    BillingCancellation
    BillingCancellation
    UndoSoftDelete
    UndoSoftDelete
    NOT_DEFINED
    NotDefined
    DELETE_ALL_RESOURCES
    DeleteAllResources
    SOFT_DELETE_ALL_RESOURCES
    SoftDeleteAllResources
    NO_OP
    NoOp
    BILLING_CANCELLATION
    BillingCancellation
    UNDO_SOFT_DELETE
    UndoSoftDelete
    "NotDefined"
    NotDefined
    "DeleteAllResources"
    DeleteAllResources
    "SoftDeleteAllResources"
    SoftDeleteAllResources
    "NoOp"
    NoOp
    "BillingCancellation"
    BillingCancellation
    "UndoSoftDelete"
    UndoSoftDelete

    SubscriptionReregistrationResult, SubscriptionReregistrationResultArgs

    NotApplicable
    NotApplicable
    ConditionalUpdate
    ConditionalUpdate
    ForcedUpdate
    ForcedUpdate
    Failed
    Failed
    SubscriptionReregistrationResultNotApplicable
    NotApplicable
    SubscriptionReregistrationResultConditionalUpdate
    ConditionalUpdate
    SubscriptionReregistrationResultForcedUpdate
    ForcedUpdate
    SubscriptionReregistrationResultFailed
    Failed
    NotApplicable
    NotApplicable
    ConditionalUpdate
    ConditionalUpdate
    ForcedUpdate
    ForcedUpdate
    Failed
    Failed
    NotApplicable
    NotApplicable
    ConditionalUpdate
    ConditionalUpdate
    ForcedUpdate
    ForcedUpdate
    Failed
    Failed
    NOT_APPLICABLE
    NotApplicable
    CONDITIONAL_UPDATE
    ConditionalUpdate
    FORCED_UPDATE
    ForcedUpdate
    FAILED
    Failed
    "NotApplicable"
    NotApplicable
    "ConditionalUpdate"
    ConditionalUpdate
    "ForcedUpdate"
    ForcedUpdate
    "Failed"
    Failed

    SubscriptionState, SubscriptionStateArgs

    NotDefined
    NotDefined
    Enabled
    Enabled
    Warned
    Warned
    PastDue
    PastDue
    Disabled
    Disabled
    Deleted
    Deleted
    SubscriptionStateNotDefined
    NotDefined
    SubscriptionStateEnabled
    Enabled
    SubscriptionStateWarned
    Warned
    SubscriptionStatePastDue
    PastDue
    SubscriptionStateDisabled
    Disabled
    SubscriptionStateDeleted
    Deleted
    NotDefined
    NotDefined
    Enabled
    Enabled
    Warned
    Warned
    PastDue
    PastDue
    Disabled
    Disabled
    Deleted
    Deleted
    NotDefined
    NotDefined
    Enabled
    Enabled
    Warned
    Warned
    PastDue
    PastDue
    Disabled
    Disabled
    Deleted
    Deleted
    NOT_DEFINED
    NotDefined
    ENABLED
    Enabled
    WARNED
    Warned
    PAST_DUE
    PastDue
    DISABLED
    Disabled
    DELETED
    Deleted
    "NotDefined"
    NotDefined
    "Enabled"
    Enabled
    "Warned"
    Warned
    "PastDue"
    PastDue
    "Disabled"
    Disabled
    "Deleted"
    Deleted

    SubscriptionStateOverrideAction, SubscriptionStateOverrideActionArgs

    SubscriptionStateOverrideActionResponse, SubscriptionStateOverrideActionResponseArgs

    Action string
    The action.
    State string
    The state.
    Action string
    The action.
    State string
    The state.
    action String
    The action.
    state String
    The state.
    action string
    The action.
    state string
    The state.
    action str
    The action.
    state str
    The state.
    action String
    The action.
    state String
    The state.

    SubscriptionStateRule, SubscriptionStateRuleArgs

    AllowedActions List<string>
    The allowed actions.
    State string | Pulumi.AzureNative.ProviderHub.SubscriptionState
    The subscription state.
    AllowedActions []string
    The allowed actions.
    State string | SubscriptionState
    The subscription state.
    allowedActions List<String>
    The allowed actions.
    state String | SubscriptionState
    The subscription state.
    allowedActions string[]
    The allowed actions.
    state string | SubscriptionState
    The subscription state.
    allowed_actions Sequence[str]
    The allowed actions.
    state str | SubscriptionState
    The subscription state.
    allowedActions List<String>
    The allowed actions.
    state String | "NotDefined" | "Enabled" | "Warned" | "PastDue" | "Disabled" | "Deleted"
    The subscription state.

    SubscriptionStateRuleResponse, SubscriptionStateRuleResponseArgs

    AllowedActions List<string>
    The allowed actions.
    State string
    The subscription state.
    AllowedActions []string
    The allowed actions.
    State string
    The subscription state.
    allowedActions List<String>
    The allowed actions.
    state String
    The subscription state.
    allowedActions string[]
    The allowed actions.
    state string
    The subscription state.
    allowed_actions Sequence[str]
    The allowed actions.
    state str
    The subscription state.
    allowedActions List<String>
    The allowed actions.
    state String
    The subscription state.

    SubscriptionTransitioningState, SubscriptionTransitioningStateArgs

    Registered
    Registered
    Unregistered
    Unregistered
    Warned
    Warned
    Suspended
    Suspended
    Deleted
    Deleted
    WarnedToRegistered
    WarnedToRegistered
    WarnedToSuspended
    WarnedToSuspended
    WarnedToDeleted
    WarnedToDeleted
    WarnedToUnregistered
    WarnedToUnregistered
    SuspendedToRegistered
    SuspendedToRegistered
    SuspendedToWarned
    SuspendedToWarned
    SuspendedToDeleted
    SuspendedToDeleted
    SuspendedToUnregistered
    SuspendedToUnregistered
    SubscriptionTransitioningStateRegistered
    Registered
    SubscriptionTransitioningStateUnregistered
    Unregistered
    SubscriptionTransitioningStateWarned
    Warned
    SubscriptionTransitioningStateSuspended
    Suspended
    SubscriptionTransitioningStateDeleted
    Deleted
    SubscriptionTransitioningStateWarnedToRegistered
    WarnedToRegistered
    SubscriptionTransitioningStateWarnedToSuspended
    WarnedToSuspended
    SubscriptionTransitioningStateWarnedToDeleted
    WarnedToDeleted
    SubscriptionTransitioningStateWarnedToUnregistered
    WarnedToUnregistered
    SubscriptionTransitioningStateSuspendedToRegistered
    SuspendedToRegistered
    SubscriptionTransitioningStateSuspendedToWarned
    SuspendedToWarned
    SubscriptionTransitioningStateSuspendedToDeleted
    SuspendedToDeleted
    SubscriptionTransitioningStateSuspendedToUnregistered
    SuspendedToUnregistered
    Registered
    Registered
    Unregistered
    Unregistered
    Warned
    Warned
    Suspended
    Suspended
    Deleted
    Deleted
    WarnedToRegistered
    WarnedToRegistered
    WarnedToSuspended
    WarnedToSuspended
    WarnedToDeleted
    WarnedToDeleted
    WarnedToUnregistered
    WarnedToUnregistered
    SuspendedToRegistered
    SuspendedToRegistered
    SuspendedToWarned
    SuspendedToWarned
    SuspendedToDeleted
    SuspendedToDeleted
    SuspendedToUnregistered
    SuspendedToUnregistered
    Registered
    Registered
    Unregistered
    Unregistered
    Warned
    Warned
    Suspended
    Suspended
    Deleted
    Deleted
    WarnedToRegistered
    WarnedToRegistered
    WarnedToSuspended
    WarnedToSuspended
    WarnedToDeleted
    WarnedToDeleted
    WarnedToUnregistered
    WarnedToUnregistered
    SuspendedToRegistered
    SuspendedToRegistered
    SuspendedToWarned
    SuspendedToWarned
    SuspendedToDeleted
    SuspendedToDeleted
    SuspendedToUnregistered
    SuspendedToUnregistered
    REGISTERED
    Registered
    UNREGISTERED
    Unregistered
    WARNED
    Warned
    SUSPENDED
    Suspended
    DELETED
    Deleted
    WARNED_TO_REGISTERED
    WarnedToRegistered
    WARNED_TO_SUSPENDED
    WarnedToSuspended
    WARNED_TO_DELETED
    WarnedToDeleted
    WARNED_TO_UNREGISTERED
    WarnedToUnregistered
    SUSPENDED_TO_REGISTERED
    SuspendedToRegistered
    SUSPENDED_TO_WARNED
    SuspendedToWarned
    SUSPENDED_TO_DELETED
    SuspendedToDeleted
    SUSPENDED_TO_UNREGISTERED
    SuspendedToUnregistered
    "Registered"
    Registered
    "Unregistered"
    Unregistered
    "Warned"
    Warned
    "Suspended"
    Suspended
    "Deleted"
    Deleted
    "WarnedToRegistered"
    WarnedToRegistered
    "WarnedToSuspended"
    WarnedToSuspended
    "WarnedToDeleted"
    WarnedToDeleted
    "WarnedToUnregistered"
    WarnedToUnregistered
    "SuspendedToRegistered"
    SuspendedToRegistered
    "SuspendedToWarned"
    SuspendedToWarned
    "SuspendedToDeleted"
    SuspendedToDeleted
    "SuspendedToUnregistered"
    SuspendedToUnregistered

    SupportedOperations, SupportedOperationsArgs

    NotSpecified
    NotSpecified
    Get
    Get
    Delete
    Delete
    SupportedOperationsNotSpecified
    NotSpecified
    SupportedOperationsGet
    Get
    SupportedOperationsDelete
    Delete
    NotSpecified
    NotSpecified
    Get
    Get
    Delete
    Delete
    NotSpecified
    NotSpecified
    Get
    Get
    Delete
    Delete
    NOT_SPECIFIED
    NotSpecified
    GET
    Get
    DELETE
    Delete
    "NotSpecified"
    NotSpecified
    "Get"
    Get
    "Delete"
    Delete

    SwaggerSpecification, SwaggerSpecificationArgs

    ApiVersions List<string>
    The api versions.
    SwaggerSpecFolderUri string
    The swagger spec folder uri.
    ApiVersions []string
    The api versions.
    SwaggerSpecFolderUri string
    The swagger spec folder uri.
    apiVersions List<String>
    The api versions.
    swaggerSpecFolderUri String
    The swagger spec folder uri.
    apiVersions string[]
    The api versions.
    swaggerSpecFolderUri string
    The swagger spec folder uri.
    api_versions Sequence[str]
    The api versions.
    swagger_spec_folder_uri str
    The swagger spec folder uri.
    apiVersions List<String>
    The api versions.
    swaggerSpecFolderUri String
    The swagger spec folder uri.

    SwaggerSpecificationResponse, SwaggerSpecificationResponseArgs

    ApiVersions List<string>
    The api versions.
    SwaggerSpecFolderUri string
    The swagger spec folder uri.
    ApiVersions []string
    The api versions.
    SwaggerSpecFolderUri string
    The swagger spec folder uri.
    apiVersions List<String>
    The api versions.
    swaggerSpecFolderUri String
    The swagger spec folder uri.
    apiVersions string[]
    The api versions.
    swaggerSpecFolderUri string
    The swagger spec folder uri.
    api_versions Sequence[str]
    The api versions.
    swagger_spec_folder_uri str
    The swagger spec folder uri.
    apiVersions List<String>
    The api versions.
    swaggerSpecFolderUri String
    The swagger spec folder uri.

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    TemplateDeploymentCapabilities, TemplateDeploymentCapabilitiesArgs

    Default
    Default
    Preflight
    Preflight
    TemplateDeploymentCapabilitiesDefault
    Default
    TemplateDeploymentCapabilitiesPreflight
    Preflight
    Default
    Default
    Preflight
    Preflight
    Default
    Default
    Preflight
    Preflight
    DEFAULT
    Default
    PREFLIGHT
    Preflight
    "Default"
    Default
    "Preflight"
    Preflight

    TemplateDeploymentPreflightNotifications, TemplateDeploymentPreflightNotificationsArgs

    None
    None
    UnregisteredSubscriptions
    UnregisteredSubscriptions
    TemplateDeploymentPreflightNotificationsNone
    None
    TemplateDeploymentPreflightNotificationsUnregisteredSubscriptions
    UnregisteredSubscriptions
    None
    None
    UnregisteredSubscriptions
    UnregisteredSubscriptions
    None
    None
    UnregisteredSubscriptions
    UnregisteredSubscriptions
    NONE
    None
    UNREGISTERED_SUBSCRIPTIONS
    UnregisteredSubscriptions
    "None"
    None
    "UnregisteredSubscriptions"
    UnregisteredSubscriptions

    TemplateDeploymentPreflightOptions, TemplateDeploymentPreflightOptionsArgs

    None
    None
    ValidationRequests
    ValidationRequests
    DeploymentRequests
    DeploymentRequests
    TestOnly
    TestOnly
    RegisteredOnly
    RegisteredOnly
    TemplateDeploymentPreflightOptionsNone
    None
    TemplateDeploymentPreflightOptionsValidationRequests
    ValidationRequests
    TemplateDeploymentPreflightOptionsDeploymentRequests
    DeploymentRequests
    TemplateDeploymentPreflightOptionsTestOnly
    TestOnly
    TemplateDeploymentPreflightOptionsRegisteredOnly
    RegisteredOnly
    None
    None
    ValidationRequests
    ValidationRequests
    DeploymentRequests
    DeploymentRequests
    TestOnly
    TestOnly
    RegisteredOnly
    RegisteredOnly
    None
    None
    ValidationRequests
    ValidationRequests
    DeploymentRequests
    DeploymentRequests
    TestOnly
    TestOnly
    RegisteredOnly
    RegisteredOnly
    NONE
    None
    VALIDATION_REQUESTS
    ValidationRequests
    DEPLOYMENT_REQUESTS
    DeploymentRequests
    TEST_ONLY
    TestOnly
    REGISTERED_ONLY
    RegisteredOnly
    "None"
    None
    "ValidationRequests"
    ValidationRequests
    "DeploymentRequests"
    DeploymentRequests
    "TestOnly"
    TestOnly
    "RegisteredOnly"
    RegisteredOnly

    ThirdPartyExtension, ThirdPartyExtensionArgs

    Name string
    Name of third party extension.
    Name string
    Name of third party extension.
    name String
    Name of third party extension.
    name string
    Name of third party extension.
    name str
    Name of third party extension.
    name String
    Name of third party extension.

    ThirdPartyExtensionResponse, ThirdPartyExtensionResponseArgs

    Name string
    Name of third party extension.
    Name string
    Name of third party extension.
    name String
    Name of third party extension.
    name string
    Name of third party extension.
    name str
    Name of third party extension.
    name String
    Name of third party extension.

    ThrottlingMetric, ThrottlingMetricArgs

    Limit double
    The limit.
    Type string | Pulumi.AzureNative.ProviderHub.ThrottlingMetricType
    The throttling metric type
    Interval string
    The interval.
    Limit float64
    The limit.
    Type string | ThrottlingMetricType
    The throttling metric type
    Interval string
    The interval.
    limit Double
    The limit.
    type String | ThrottlingMetricType
    The throttling metric type
    interval String
    The interval.
    limit number
    The limit.
    type string | ThrottlingMetricType
    The throttling metric type
    interval string
    The interval.
    limit float
    The limit.
    type str | ThrottlingMetricType
    The throttling metric type
    interval str
    The interval.
    limit Number
    The limit.
    type String | "NotSpecified" | "NumberOfRequests" | "NumberOfResources"
    The throttling metric type
    interval String
    The interval.

    ThrottlingMetricResponse, ThrottlingMetricResponseArgs

    Limit double
    The limit.
    Type string
    The throttling metric type
    Interval string
    The interval.
    Limit float64
    The limit.
    Type string
    The throttling metric type
    Interval string
    The interval.
    limit Double
    The limit.
    type String
    The throttling metric type
    interval String
    The interval.
    limit number
    The limit.
    type string
    The throttling metric type
    interval string
    The interval.
    limit float
    The limit.
    type str
    The throttling metric type
    interval str
    The interval.
    limit Number
    The limit.
    type String
    The throttling metric type
    interval String
    The interval.

    ThrottlingMetricType, ThrottlingMetricTypeArgs

    NotSpecified
    NotSpecified
    NumberOfRequests
    NumberOfRequests
    NumberOfResources
    NumberOfResources
    ThrottlingMetricTypeNotSpecified
    NotSpecified
    ThrottlingMetricTypeNumberOfRequests
    NumberOfRequests
    ThrottlingMetricTypeNumberOfResources
    NumberOfResources
    NotSpecified
    NotSpecified
    NumberOfRequests
    NumberOfRequests
    NumberOfResources
    NumberOfResources
    NotSpecified
    NotSpecified
    NumberOfRequests
    NumberOfRequests
    NumberOfResources
    NumberOfResources
    NOT_SPECIFIED
    NotSpecified
    NUMBER_OF_REQUESTS
    NumberOfRequests
    NUMBER_OF_RESOURCES
    NumberOfResources
    "NotSpecified"
    NotSpecified
    "NumberOfRequests"
    NumberOfRequests
    "NumberOfResources"
    NumberOfResources

    ThrottlingRule, ThrottlingRuleArgs

    Action string
    The action.
    Metrics List<Pulumi.AzureNative.ProviderHub.Inputs.ThrottlingMetric>
    The metrics.
    ApplicationId List<string>
    The application id.
    RequiredFeatures List<string>
    The required features.
    Action string
    The action.
    Metrics []ThrottlingMetric
    The metrics.
    ApplicationId []string
    The application id.
    RequiredFeatures []string
    The required features.
    action String
    The action.
    metrics List<ThrottlingMetric>
    The metrics.
    applicationId List<String>
    The application id.
    requiredFeatures List<String>
    The required features.
    action string
    The action.
    metrics ThrottlingMetric[]
    The metrics.
    applicationId string[]
    The application id.
    requiredFeatures string[]
    The required features.
    action str
    The action.
    metrics Sequence[ThrottlingMetric]
    The metrics.
    application_id Sequence[str]
    The application id.
    required_features Sequence[str]
    The required features.
    action String
    The action.
    metrics List<Property Map>
    The metrics.
    applicationId List<String>
    The application id.
    requiredFeatures List<String>
    The required features.

    ThrottlingRuleResponse, ThrottlingRuleResponseArgs

    Action string
    The action.
    Metrics List<Pulumi.AzureNative.ProviderHub.Inputs.ThrottlingMetricResponse>
    The metrics.
    ApplicationId List<string>
    The application id.
    RequiredFeatures List<string>
    The required features.
    Action string
    The action.
    Metrics []ThrottlingMetricResponse
    The metrics.
    ApplicationId []string
    The application id.
    RequiredFeatures []string
    The required features.
    action String
    The action.
    metrics List<ThrottlingMetricResponse>
    The metrics.
    applicationId List<String>
    The application id.
    requiredFeatures List<String>
    The required features.
    action string
    The action.
    metrics ThrottlingMetricResponse[]
    The metrics.
    applicationId string[]
    The application id.
    requiredFeatures string[]
    The required features.
    action str
    The action.
    metrics Sequence[ThrottlingMetricResponse]
    The metrics.
    application_id Sequence[str]
    The application id.
    required_features Sequence[str]
    The required features.
    action String
    The action.
    metrics List<Property Map>
    The metrics.
    applicationId List<String>
    The application id.
    requiredFeatures List<String>
    The required features.

    TokenAuthConfiguration, TokenAuthConfigurationArgs

    AuthenticationScheme string | Pulumi.AzureNative.ProviderHub.AuthenticationScheme
    The authentication scheme.
    DisableCertificateAuthenticationFallback bool
    Whether certification authentication fallback is disabled.
    SignedRequestScope string | Pulumi.AzureNative.ProviderHub.SignedRequestScope
    The signed request scope.
    AuthenticationScheme string | AuthenticationScheme
    The authentication scheme.
    DisableCertificateAuthenticationFallback bool
    Whether certification authentication fallback is disabled.
    SignedRequestScope string | SignedRequestScope
    The signed request scope.
    authenticationScheme String | AuthenticationScheme
    The authentication scheme.
    disableCertificateAuthenticationFallback Boolean
    Whether certification authentication fallback is disabled.
    signedRequestScope String | SignedRequestScope
    The signed request scope.
    authenticationScheme string | AuthenticationScheme
    The authentication scheme.
    disableCertificateAuthenticationFallback boolean
    Whether certification authentication fallback is disabled.
    signedRequestScope string | SignedRequestScope
    The signed request scope.
    authentication_scheme str | AuthenticationScheme
    The authentication scheme.
    disable_certificate_authentication_fallback bool
    Whether certification authentication fallback is disabled.
    signed_request_scope str | SignedRequestScope
    The signed request scope.
    authenticationScheme String | "PoP" | "Bearer"
    The authentication scheme.
    disableCertificateAuthenticationFallback Boolean
    Whether certification authentication fallback is disabled.
    signedRequestScope String | "ResourceUri" | "Endpoint"
    The signed request scope.

    TokenAuthConfigurationResponse, TokenAuthConfigurationResponseArgs

    AuthenticationScheme string
    The authentication scheme.
    DisableCertificateAuthenticationFallback bool
    Whether certification authentication fallback is disabled.
    SignedRequestScope string
    The signed request scope.
    AuthenticationScheme string
    The authentication scheme.
    DisableCertificateAuthenticationFallback bool
    Whether certification authentication fallback is disabled.
    SignedRequestScope string
    The signed request scope.
    authenticationScheme String
    The authentication scheme.
    disableCertificateAuthenticationFallback Boolean
    Whether certification authentication fallback is disabled.
    signedRequestScope String
    The signed request scope.
    authenticationScheme string
    The authentication scheme.
    disableCertificateAuthenticationFallback boolean
    Whether certification authentication fallback is disabled.
    signedRequestScope string
    The signed request scope.
    authentication_scheme str
    The authentication scheme.
    disable_certificate_authentication_fallback bool
    Whether certification authentication fallback is disabled.
    signed_request_scope str
    The signed request scope.
    authenticationScheme String
    The authentication scheme.
    disableCertificateAuthenticationFallback Boolean
    Whether certification authentication fallback is disabled.
    signedRequestScope String
    The signed request scope.

    TrafficRegionCategory, TrafficRegionCategoryArgs

    NotSpecified
    NotSpecified
    Canary
    Canary
    LowTraffic
    LowTraffic
    MediumTraffic
    MediumTraffic
    HighTraffic
    HighTraffic
    None
    None
    RestOfTheWorldGroupOne
    RestOfTheWorldGroupOne
    RestOfTheWorldGroupTwo
    RestOfTheWorldGroupTwo
    TrafficRegionCategoryNotSpecified
    NotSpecified
    TrafficRegionCategoryCanary
    Canary
    TrafficRegionCategoryLowTraffic
    LowTraffic
    TrafficRegionCategoryMediumTraffic
    MediumTraffic
    TrafficRegionCategoryHighTraffic
    HighTraffic
    TrafficRegionCategoryNone
    None
    TrafficRegionCategoryRestOfTheWorldGroupOne
    RestOfTheWorldGroupOne
    TrafficRegionCategoryRestOfTheWorldGroupTwo
    RestOfTheWorldGroupTwo
    NotSpecified
    NotSpecified
    Canary
    Canary
    LowTraffic
    LowTraffic
    MediumTraffic
    MediumTraffic
    HighTraffic
    HighTraffic
    None
    None
    RestOfTheWorldGroupOne
    RestOfTheWorldGroupOne
    RestOfTheWorldGroupTwo
    RestOfTheWorldGroupTwo
    NotSpecified
    NotSpecified
    Canary
    Canary
    LowTraffic
    LowTraffic
    MediumTraffic
    MediumTraffic
    HighTraffic
    HighTraffic
    None
    None
    RestOfTheWorldGroupOne
    RestOfTheWorldGroupOne
    RestOfTheWorldGroupTwo
    RestOfTheWorldGroupTwo
    NOT_SPECIFIED
    NotSpecified
    CANARY
    Canary
    LOW_TRAFFIC
    LowTraffic
    MEDIUM_TRAFFIC
    MediumTraffic
    HIGH_TRAFFIC
    HighTraffic
    NONE
    None
    REST_OF_THE_WORLD_GROUP_ONE
    RestOfTheWorldGroupOne
    REST_OF_THE_WORLD_GROUP_TWO
    RestOfTheWorldGroupTwo
    "NotSpecified"
    NotSpecified
    "Canary"
    Canary
    "LowTraffic"
    LowTraffic
    "MediumTraffic"
    MediumTraffic
    "HighTraffic"
    HighTraffic
    "None"
    None
    "RestOfTheWorldGroupOne"
    RestOfTheWorldGroupOne
    "RestOfTheWorldGroupTwo"
    RestOfTheWorldGroupTwo

    TypedErrorInfo, TypedErrorInfoArgs

    Type string
    The type of the error.
    Type string
    The type of the error.
    type String
    The type of the error.
    type string
    The type of the error.
    type str
    The type of the error.
    type String
    The type of the error.

    TypedErrorInfoResponse, TypedErrorInfoResponseArgs

    Info object
    The error information.
    Type string
    The type of the error.
    Info interface{}
    The error information.
    Type string
    The type of the error.
    info Object
    The error information.
    type String
    The type of the error.
    info any
    The error information.
    type string
    The type of the error.
    info Any
    The error information.
    type str
    The type of the error.
    info Any
    The error information.
    type String
    The type of the error.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:providerhub:DefaultRollout Microsoft.Contoso/2020week10 /subscriptions/{subscriptionId}/providers/Microsoft.ProviderHub/providerRegistrations/{providerNamespace}/defaultRollouts/{rolloutName} 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
    Azure Native v3.6.1 published on Friday, Aug 1, 2025 by Pulumi