azure-native.providerhub.DefaultRollout
Explore with Pulumi AI
Default rollout definition. Azure REST API version: 2021-09-01-preview. Prior API version in Azure Native 1.x: 2020-11-20.
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/v2"
	"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
    {
        ProvisioningState = "string",
        Specification = new AzureNative.ProviderHub.Inputs.DefaultRolloutPropertiesSpecificationArgs
        {
            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
            {
                Properties = new AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesArgs
                {
                    Capabilities = new[]
                    {
                        new AzureNative.ProviderHub.Inputs.ResourceProviderCapabilitiesArgs
                        {
                            Effect = "string",
                            QuotaId = "string",
                            RequiredFeatures = new[]
                            {
                                "string",
                            },
                        },
                    },
                    FeaturesRule = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesFeaturesRuleArgs
                    {
                        RequiredFeaturesPolicy = "string",
                    },
                    Management = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesManagementArgs
                    {
                        IncidentContactEmail = "string",
                        IncidentRoutingService = "string",
                        IncidentRoutingTeam = "string",
                        ManifestOwners = new[]
                        {
                            "string",
                        },
                        ResourceAccessPolicy = "string",
                        ResourceAccessRoles = new[]
                        {
                            "any",
                        },
                        SchemaOwners = new[]
                        {
                            "string",
                        },
                        ServiceTreeInfos = new[]
                        {
                            new AzureNative.ProviderHub.Inputs.ServiceTreeInfoArgs
                            {
                                ComponentId = "string",
                                Readiness = "string",
                                ServiceId = "string",
                            },
                        },
                    },
                    Metadata = "any",
                    Namespace = "string",
                    ProviderAuthentication = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesProviderAuthenticationArgs
                    {
                        AllowedAudiences = new[]
                        {
                            "string",
                        },
                    },
                    ProviderAuthorizations = new[]
                    {
                        new AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationArgs
                        {
                            ApplicationId = "string",
                            ManagedByRoleDefinitionId = "string",
                            RoleDefinitionId = "string",
                        },
                    },
                    ProviderHubMetadata = new AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesProviderHubMetadataArgs
                    {
                        ProviderAuthentication = new AzureNative.ProviderHub.Inputs.ProviderHubMetadataProviderAuthenticationArgs
                        {
                            AllowedAudiences = new[]
                            {
                                "string",
                            },
                        },
                        ProviderAuthorizations = new[]
                        {
                            new AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationArgs
                            {
                                ApplicationId = "string",
                                ManagedByRoleDefinitionId = "string",
                                RoleDefinitionId = "string",
                            },
                        },
                        ThirdPartyProviderAuthorization = new AzureNative.ProviderHub.Inputs.ProviderHubMetadataThirdPartyProviderAuthorizationArgs
                        {
                            Authorizations = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.LightHouseAuthorizationArgs
                                {
                                    PrincipalId = "string",
                                    RoleDefinitionId = "string",
                                },
                            },
                            ManagedByTenantId = "string",
                        },
                    },
                    ProviderType = "string",
                    ProviderVersion = "string",
                    ProvisioningState = "string",
                    RequestHeaderOptions = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesRequestHeaderOptionsArgs
                    {
                        OptInHeaders = "string",
                    },
                    RequiredFeatures = new[]
                    {
                        "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,
                    },
                },
            },
            ResourceTypeRegistrations = new[]
            {
                new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationArgs
                {
                    Properties = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesArgs
                    {
                        AllowedUnauthorizedActions = new[]
                        {
                            "string",
                        },
                        AuthorizationActionMappings = new[]
                        {
                            new AzureNative.ProviderHub.Inputs.AuthorizationActionMappingArgs
                            {
                                Desired = "string",
                                Original = "string",
                            },
                        },
                        CheckNameAvailabilitySpecifications = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecificationsArgs
                        {
                            EnableDefaultValidation = false,
                            ResourceTypesWithCustomValidation = new[]
                            {
                                "string",
                            },
                        },
                        DefaultApiVersion = "string",
                        DisallowedActionVerbs = new[]
                        {
                            "string",
                        },
                        EnableAsyncOperation = false,
                        EnableThirdPartyS2S = false,
                        Endpoints = new[]
                        {
                            new AzureNative.ProviderHub.Inputs.ResourceTypeEndpointArgs
                            {
                                ApiVersions = new[]
                                {
                                    "string",
                                },
                                Enabled = false,
                                EndpointType = "string",
                                Extensions = new[]
                                {
                                    new AzureNative.ProviderHub.Inputs.ResourceTypeExtensionArgs
                                    {
                                        EndpointUri = "string",
                                        ExtensionCategories = new[]
                                        {
                                            "string",
                                        },
                                        Timeout = "string",
                                    },
                                },
                                FeaturesRule = new AzureNative.ProviderHub.Inputs.ResourceTypeEndpointFeaturesRuleArgs
                                {
                                    RequiredFeaturesPolicy = "string",
                                },
                                Locations = new[]
                                {
                                    "string",
                                },
                                RequiredFeatures = new[]
                                {
                                    "string",
                                },
                                Timeout = "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",
                        },
                        IdentityManagement = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesIdentityManagementArgs
                        {
                            ApplicationId = "string",
                            Type = "string",
                        },
                        IsPureProxy = false,
                        LinkedAccessChecks = new[]
                        {
                            new AzureNative.ProviderHub.Inputs.LinkedAccessCheckArgs
                            {
                                ActionName = "string",
                                LinkedAction = "string",
                                LinkedActionVerb = "string",
                                LinkedProperty = "string",
                                LinkedType = "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
                        {
                            IncidentContactEmail = "string",
                            IncidentRoutingService = "string",
                            IncidentRoutingTeam = "string",
                            ManifestOwners = new[]
                            {
                                "string",
                            },
                            ResourceAccessPolicy = "string",
                            ResourceAccessRoles = new[]
                            {
                                "any",
                            },
                            SchemaOwners = new[]
                            {
                                "string",
                            },
                            ServiceTreeInfos = new[]
                            {
                                new AzureNative.ProviderHub.Inputs.ServiceTreeInfoArgs
                                {
                                    ComponentId = "string",
                                    Readiness = "string",
                                    ServiceId = "string",
                                },
                            },
                        },
                        MarketplaceType = "string",
                        OpenApiConfiguration = new AzureNative.ProviderHub.Inputs.OpenApiConfigurationArgs
                        {
                            Validation = new AzureNative.ProviderHub.Inputs.OpenApiValidationArgs
                            {
                                AllowNoncompliantCollectionResponse = false,
                            },
                        },
                        ProvisioningState = "string",
                        Regionality = "string",
                        RequestHeaderOptions = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs
                        {
                            OptInHeaders = "string",
                        },
                        RequiredFeatures = new[]
                        {
                            "string",
                        },
                        ResourceConcurrencyControlOptions = 
                        {
                            { "string", new AzureNative.ProviderHub.Inputs.ResourceConcurrencyControlOptionArgs
                            {
                                Policy = "string",
                            } },
                        },
                        ResourceDeletionPolicy = "string",
                        ResourceGraphConfiguration = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs
                        {
                            ApiVersion = "string",
                            Enabled = false,
                        },
                        ResourceMovePolicy = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceMovePolicyArgs
                        {
                            CrossResourceGroupMoveEnabled = false,
                            CrossSubscriptionMoveEnabled = false,
                            ValidationRequired = false,
                        },
                        RoutingType = "string",
                        ServiceTreeInfos = new[]
                        {
                            new AzureNative.ProviderHub.Inputs.ServiceTreeInfoArgs
                            {
                                ComponentId = "string",
                                Readiness = "string",
                                ServiceId = "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",
                            },
                        },
                        SwaggerSpecifications = new[]
                        {
                            new AzureNative.ProviderHub.Inputs.SwaggerSpecificationArgs
                            {
                                ApiVersions = new[]
                                {
                                    "string",
                                },
                                SwaggerSpecFolderUri = "string",
                            },
                        },
                        TemplateDeploymentOptions = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesTemplateDeploymentOptionsArgs
                        {
                            PreflightOptions = new[]
                            {
                                "string",
                            },
                            PreflightSupported = false,
                        },
                        ThrottlingRules = new[]
                        {
                            new AzureNative.ProviderHub.Inputs.ThrottlingRuleArgs
                            {
                                Action = "string",
                                Metrics = new[]
                                {
                                    new AzureNative.ProviderHub.Inputs.ThrottlingMetricArgs
                                    {
                                        Limit = 0,
                                        Type = "string",
                                        Interval = "string",
                                    },
                                },
                                RequiredFeatures = new[]
                                {
                                    "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",
                } },
            },
            NextTrafficRegion = "string",
            NextTrafficRegionScheduledTime = "string",
            SubscriptionReregistrationResult = "string",
        },
    },
    RolloutName = "string",
});
example, err := providerhub.NewDefaultRollout(ctx, "defaultRolloutResource", &providerhub.DefaultRolloutArgs{
	ProviderNamespace: pulumi.String("string"),
	Properties: &providerhub.DefaultRolloutPropertiesArgs{
		ProvisioningState: pulumi.String("string"),
		Specification: &providerhub.DefaultRolloutPropertiesSpecificationArgs{
			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{
				Properties: &providerhub.ProviderRegistrationPropertiesArgs{
					Capabilities: providerhub.ResourceProviderCapabilitiesArray{
						&providerhub.ResourceProviderCapabilitiesArgs{
							Effect:  pulumi.String("string"),
							QuotaId: pulumi.String("string"),
							RequiredFeatures: pulumi.StringArray{
								pulumi.String("string"),
							},
						},
					},
					FeaturesRule: &providerhub.ResourceProviderManifestPropertiesFeaturesRuleArgs{
						RequiredFeaturesPolicy: pulumi.String("string"),
					},
					Management: &providerhub.ResourceProviderManifestPropertiesManagementArgs{
						IncidentContactEmail:   pulumi.String("string"),
						IncidentRoutingService: pulumi.String("string"),
						IncidentRoutingTeam:    pulumi.String("string"),
						ManifestOwners: pulumi.StringArray{
							pulumi.String("string"),
						},
						ResourceAccessPolicy: pulumi.String("string"),
						ResourceAccessRoles: pulumi.Array{
							pulumi.Any("any"),
						},
						SchemaOwners: pulumi.StringArray{
							pulumi.String("string"),
						},
						ServiceTreeInfos: providerhub.ServiceTreeInfoArray{
							&providerhub.ServiceTreeInfoArgs{
								ComponentId: pulumi.String("string"),
								Readiness:   pulumi.String("string"),
								ServiceId:   pulumi.String("string"),
							},
						},
					},
					Metadata:  pulumi.Any("any"),
					Namespace: pulumi.String("string"),
					ProviderAuthentication: &providerhub.ResourceProviderManifestPropertiesProviderAuthenticationArgs{
						AllowedAudiences: pulumi.StringArray{
							pulumi.String("string"),
						},
					},
					ProviderAuthorizations: providerhub.ResourceProviderAuthorizationArray{
						&providerhub.ResourceProviderAuthorizationArgs{
							ApplicationId:             pulumi.String("string"),
							ManagedByRoleDefinitionId: pulumi.String("string"),
							RoleDefinitionId:          pulumi.String("string"),
						},
					},
					ProviderHubMetadata: &providerhub.ProviderRegistrationPropertiesProviderHubMetadataArgs{
						ProviderAuthentication: &providerhub.ProviderHubMetadataProviderAuthenticationArgs{
							AllowedAudiences: pulumi.StringArray{
								pulumi.String("string"),
							},
						},
						ProviderAuthorizations: providerhub.ResourceProviderAuthorizationArray{
							&providerhub.ResourceProviderAuthorizationArgs{
								ApplicationId:             pulumi.String("string"),
								ManagedByRoleDefinitionId: pulumi.String("string"),
								RoleDefinitionId:          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"),
					ProvisioningState: pulumi.String("string"),
					RequestHeaderOptions: &providerhub.ResourceProviderManifestPropertiesRequestHeaderOptionsArgs{
						OptInHeaders: pulumi.String("string"),
					},
					RequiredFeatures: pulumi.StringArray{
						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),
					},
				},
			},
			ResourceTypeRegistrations: providerhub.ResourceTypeRegistrationTypeArray{
				&providerhub.ResourceTypeRegistrationTypeArgs{
					Properties: &providerhub.ResourceTypeRegistrationPropertiesArgs{
						AllowedUnauthorizedActions: pulumi.StringArray{
							pulumi.String("string"),
						},
						AuthorizationActionMappings: providerhub.AuthorizationActionMappingArray{
							&providerhub.AuthorizationActionMappingArgs{
								Desired:  pulumi.String("string"),
								Original: pulumi.String("string"),
							},
						},
						CheckNameAvailabilitySpecifications: &providerhub.ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecificationsArgs{
							EnableDefaultValidation: pulumi.Bool(false),
							ResourceTypesWithCustomValidation: pulumi.StringArray{
								pulumi.String("string"),
							},
						},
						DefaultApiVersion: pulumi.String("string"),
						DisallowedActionVerbs: pulumi.StringArray{
							pulumi.String("string"),
						},
						EnableAsyncOperation: pulumi.Bool(false),
						EnableThirdPartyS2S:  pulumi.Bool(false),
						Endpoints: providerhub.ResourceTypeEndpointArray{
							&providerhub.ResourceTypeEndpointArgs{
								ApiVersions: pulumi.StringArray{
									pulumi.String("string"),
								},
								Enabled:      pulumi.Bool(false),
								EndpointType: 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"),
								},
								Locations: pulumi.StringArray{
									pulumi.String("string"),
								},
								RequiredFeatures: pulumi.StringArray{
									pulumi.String("string"),
								},
								Timeout: 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"),
						},
						IdentityManagement: &providerhub.ResourceTypeRegistrationPropertiesIdentityManagementArgs{
							ApplicationId: pulumi.String("string"),
							Type:          pulumi.String("string"),
						},
						IsPureProxy: pulumi.Bool(false),
						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"),
							},
						},
						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{
							IncidentContactEmail:   pulumi.String("string"),
							IncidentRoutingService: pulumi.String("string"),
							IncidentRoutingTeam:    pulumi.String("string"),
							ManifestOwners: pulumi.StringArray{
								pulumi.String("string"),
							},
							ResourceAccessPolicy: pulumi.String("string"),
							ResourceAccessRoles: pulumi.Array{
								pulumi.Any("any"),
							},
							SchemaOwners: pulumi.StringArray{
								pulumi.String("string"),
							},
							ServiceTreeInfos: providerhub.ServiceTreeInfoArray{
								&providerhub.ServiceTreeInfoArgs{
									ComponentId: pulumi.String("string"),
									Readiness:   pulumi.String("string"),
									ServiceId:   pulumi.String("string"),
								},
							},
						},
						MarketplaceType: pulumi.String("string"),
						OpenApiConfiguration: &providerhub.OpenApiConfigurationArgs{
							Validation: &providerhub.OpenApiValidationArgs{
								AllowNoncompliantCollectionResponse: pulumi.Bool(false),
							},
						},
						ProvisioningState: pulumi.String("string"),
						Regionality:       pulumi.String("string"),
						RequestHeaderOptions: &providerhub.ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs{
							OptInHeaders: pulumi.String("string"),
						},
						RequiredFeatures: pulumi.StringArray{
							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),
						},
						ResourceMovePolicy: &providerhub.ResourceTypeRegistrationPropertiesResourceMovePolicyArgs{
							CrossResourceGroupMoveEnabled: pulumi.Bool(false),
							CrossSubscriptionMoveEnabled:  pulumi.Bool(false),
							ValidationRequired:            pulumi.Bool(false),
						},
						RoutingType: pulumi.String("string"),
						ServiceTreeInfos: providerhub.ServiceTreeInfoArray{
							&providerhub.ServiceTreeInfoArgs{
								ComponentId: pulumi.String("string"),
								Readiness:   pulumi.String("string"),
								ServiceId:   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"),
							},
						},
						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),
						},
						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"),
									},
								},
								RequiredFeatures: pulumi.StringArray{
									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"),
				},
			},
			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()
        .provisioningState("string")
        .specification(DefaultRolloutPropertiesSpecificationArgs.builder()
            .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()
                .properties(ProviderRegistrationPropertiesArgs.builder()
                    .capabilities(ResourceProviderCapabilitiesArgs.builder()
                        .effect("string")
                        .quotaId("string")
                        .requiredFeatures("string")
                        .build())
                    .featuresRule(ResourceProviderManifestPropertiesFeaturesRuleArgs.builder()
                        .requiredFeaturesPolicy("string")
                        .build())
                    .management(ResourceProviderManifestPropertiesManagementArgs.builder()
                        .incidentContactEmail("string")
                        .incidentRoutingService("string")
                        .incidentRoutingTeam("string")
                        .manifestOwners("string")
                        .resourceAccessPolicy("string")
                        .resourceAccessRoles("any")
                        .schemaOwners("string")
                        .serviceTreeInfos(ServiceTreeInfoArgs.builder()
                            .componentId("string")
                            .readiness("string")
                            .serviceId("string")
                            .build())
                        .build())
                    .metadata("any")
                    .namespace("string")
                    .providerAuthentication(ResourceProviderManifestPropertiesProviderAuthenticationArgs.builder()
                        .allowedAudiences("string")
                        .build())
                    .providerAuthorizations(ResourceProviderAuthorizationArgs.builder()
                        .applicationId("string")
                        .managedByRoleDefinitionId("string")
                        .roleDefinitionId("string")
                        .build())
                    .providerHubMetadata(ProviderRegistrationPropertiesProviderHubMetadataArgs.builder()
                        .providerAuthentication(ProviderHubMetadataProviderAuthenticationArgs.builder()
                            .allowedAudiences("string")
                            .build())
                        .providerAuthorizations(ResourceProviderAuthorizationArgs.builder()
                            .applicationId("string")
                            .managedByRoleDefinitionId("string")
                            .roleDefinitionId("string")
                            .build())
                        .thirdPartyProviderAuthorization(ProviderHubMetadataThirdPartyProviderAuthorizationArgs.builder()
                            .authorizations(LightHouseAuthorizationArgs.builder()
                                .principalId("string")
                                .roleDefinitionId("string")
                                .build())
                            .managedByTenantId("string")
                            .build())
                        .build())
                    .providerType("string")
                    .providerVersion("string")
                    .provisioningState("string")
                    .requestHeaderOptions(ResourceProviderManifestPropertiesRequestHeaderOptionsArgs.builder()
                        .optInHeaders("string")
                        .build())
                    .requiredFeatures("string")
                    .subscriptionLifecycleNotificationSpecifications(ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs.builder()
                        .softDeleteTTL("string")
                        .subscriptionStateOverrideActions(SubscriptionStateOverrideActionArgs.builder()
                            .action("string")
                            .state("string")
                            .build())
                        .build())
                    .templateDeploymentOptions(ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs.builder()
                        .preflightOptions("string")
                        .preflightSupported(false)
                        .build())
                    .build())
                .build())
            .resourceTypeRegistrations(ResourceTypeRegistrationArgs.builder()
                .properties(ResourceTypeRegistrationPropertiesArgs.builder()
                    .allowedUnauthorizedActions("string")
                    .authorizationActionMappings(AuthorizationActionMappingArgs.builder()
                        .desired("string")
                        .original("string")
                        .build())
                    .checkNameAvailabilitySpecifications(ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecificationsArgs.builder()
                        .enableDefaultValidation(false)
                        .resourceTypesWithCustomValidation("string")
                        .build())
                    .defaultApiVersion("string")
                    .disallowedActionVerbs("string")
                    .enableAsyncOperation(false)
                    .enableThirdPartyS2S(false)
                    .endpoints(ResourceTypeEndpointArgs.builder()
                        .apiVersions("string")
                        .enabled(false)
                        .endpointType("string")
                        .extensions(ResourceTypeExtensionArgs.builder()
                            .endpointUri("string")
                            .extensionCategories("string")
                            .timeout("string")
                            .build())
                        .featuresRule(ResourceTypeEndpointFeaturesRuleArgs.builder()
                            .requiredFeaturesPolicy("string")
                            .build())
                        .locations("string")
                        .requiredFeatures("string")
                        .timeout("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())
                    .identityManagement(ResourceTypeRegistrationPropertiesIdentityManagementArgs.builder()
                        .applicationId("string")
                        .type("string")
                        .build())
                    .isPureProxy(false)
                    .linkedAccessChecks(LinkedAccessCheckArgs.builder()
                        .actionName("string")
                        .linkedAction("string")
                        .linkedActionVerb("string")
                        .linkedProperty("string")
                        .linkedType("string")
                        .build())
                    .loggingRules(LoggingRuleArgs.builder()
                        .action("string")
                        .detailLevel("string")
                        .direction("string")
                        .hiddenPropertyPaths(LoggingRuleHiddenPropertyPathsArgs.builder()
                            .hiddenPathsOnRequest("string")
                            .hiddenPathsOnResponse("string")
                            .build())
                        .build())
                    .management(ResourceTypeRegistrationPropertiesManagementArgs.builder()
                        .incidentContactEmail("string")
                        .incidentRoutingService("string")
                        .incidentRoutingTeam("string")
                        .manifestOwners("string")
                        .resourceAccessPolicy("string")
                        .resourceAccessRoles("any")
                        .schemaOwners("string")
                        .serviceTreeInfos(ServiceTreeInfoArgs.builder()
                            .componentId("string")
                            .readiness("string")
                            .serviceId("string")
                            .build())
                        .build())
                    .marketplaceType("string")
                    .openApiConfiguration(OpenApiConfigurationArgs.builder()
                        .validation(OpenApiValidationArgs.builder()
                            .allowNoncompliantCollectionResponse(false)
                            .build())
                        .build())
                    .provisioningState("string")
                    .regionality("string")
                    .requestHeaderOptions(ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs.builder()
                        .optInHeaders("string")
                        .build())
                    .requiredFeatures("string")
                    .resourceConcurrencyControlOptions(Map.of("string", Map.of("policy", "string")))
                    .resourceDeletionPolicy("string")
                    .resourceGraphConfiguration(ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs.builder()
                        .apiVersion("string")
                        .enabled(false)
                        .build())
                    .resourceMovePolicy(ResourceTypeRegistrationPropertiesResourceMovePolicyArgs.builder()
                        .crossResourceGroupMoveEnabled(false)
                        .crossSubscriptionMoveEnabled(false)
                        .validationRequired(false)
                        .build())
                    .routingType("string")
                    .serviceTreeInfos(ServiceTreeInfoArgs.builder()
                        .componentId("string")
                        .readiness("string")
                        .serviceId("string")
                        .build())
                    .subscriptionLifecycleNotificationSpecifications(ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs.builder()
                        .softDeleteTTL("string")
                        .subscriptionStateOverrideActions(SubscriptionStateOverrideActionArgs.builder()
                            .action("string")
                            .state("string")
                            .build())
                        .build())
                    .subscriptionStateRules(SubscriptionStateRuleArgs.builder()
                        .allowedActions("string")
                        .state("string")
                        .build())
                    .swaggerSpecifications(SwaggerSpecificationArgs.builder()
                        .apiVersions("string")
                        .swaggerSpecFolderUri("string")
                        .build())
                    .templateDeploymentOptions(ResourceTypeRegistrationPropertiesTemplateDeploymentOptionsArgs.builder()
                        .preflightOptions("string")
                        .preflightSupported(false)
                        .build())
                    .throttlingRules(ThrottlingRuleArgs.builder()
                        .action("string")
                        .metrics(ThrottlingMetricArgs.builder()
                            .limit(0)
                            .type("string")
                            .interval("string")
                            .build())
                        .requiredFeatures("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", Map.of("type", "string")),
                Map.entry("code", "string"),
                Map.entry("details", extendedErrorInfo),
                Map.entry("message", "string"),
                Map.entry("target", "string")
            )))
            .nextTrafficRegion("string")
            .nextTrafficRegionScheduledTime("string")
            .subscriptionReregistrationResult("string")
            .build())
        .build())
    .rolloutName("string")
    .build());
default_rollout_resource = azure_native.providerhub.DefaultRollout("defaultRolloutResource",
    provider_namespace="string",
    properties={
        "provisioning_state": "string",
        "specification": {
            "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": {
                "properties": {
                    "capabilities": [{
                        "effect": "string",
                        "quota_id": "string",
                        "required_features": ["string"],
                    }],
                    "features_rule": {
                        "required_features_policy": "string",
                    },
                    "management": {
                        "incident_contact_email": "string",
                        "incident_routing_service": "string",
                        "incident_routing_team": "string",
                        "manifest_owners": ["string"],
                        "resource_access_policy": "string",
                        "resource_access_roles": ["any"],
                        "schema_owners": ["string"],
                        "service_tree_infos": [{
                            "component_id": "string",
                            "readiness": "string",
                            "service_id": "string",
                        }],
                    },
                    "metadata": "any",
                    "namespace": "string",
                    "provider_authentication": {
                        "allowed_audiences": ["string"],
                    },
                    "provider_authorizations": [{
                        "application_id": "string",
                        "managed_by_role_definition_id": "string",
                        "role_definition_id": "string",
                    }],
                    "provider_hub_metadata": {
                        "provider_authentication": {
                            "allowed_audiences": ["string"],
                        },
                        "provider_authorizations": [{
                            "application_id": "string",
                            "managed_by_role_definition_id": "string",
                            "role_definition_id": "string",
                        }],
                        "third_party_provider_authorization": {
                            "authorizations": [{
                                "principal_id": "string",
                                "role_definition_id": "string",
                            }],
                            "managed_by_tenant_id": "string",
                        },
                    },
                    "provider_type": "string",
                    "provider_version": "string",
                    "provisioning_state": "string",
                    "request_header_options": {
                        "opt_in_headers": "string",
                    },
                    "required_features": ["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,
                    },
                },
            },
            "resource_type_registrations": [{
                "properties": {
                    "allowed_unauthorized_actions": ["string"],
                    "authorization_action_mappings": [{
                        "desired": "string",
                        "original": "string",
                    }],
                    "check_name_availability_specifications": {
                        "enable_default_validation": False,
                        "resource_types_with_custom_validation": ["string"],
                    },
                    "default_api_version": "string",
                    "disallowed_action_verbs": ["string"],
                    "enable_async_operation": False,
                    "enable_third_party_s2_s": False,
                    "endpoints": [{
                        "api_versions": ["string"],
                        "enabled": False,
                        "endpoint_type": "string",
                        "extensions": [{
                            "endpoint_uri": "string",
                            "extension_categories": ["string"],
                            "timeout": "string",
                        }],
                        "features_rule": {
                            "required_features_policy": "string",
                        },
                        "locations": ["string"],
                        "required_features": ["string"],
                        "timeout": "string",
                    }],
                    "extended_locations": [{
                        "supported_policy": "string",
                        "type": "string",
                    }],
                    "extension_options": {
                        "resource_creation_begin": {
                            "request": ["string"],
                            "response": ["string"],
                        },
                    },
                    "features_rule": {
                        "required_features_policy": "string",
                    },
                    "identity_management": {
                        "application_id": "string",
                        "type": "string",
                    },
                    "is_pure_proxy": False,
                    "linked_access_checks": [{
                        "action_name": "string",
                        "linked_action": "string",
                        "linked_action_verb": "string",
                        "linked_property": "string",
                        "linked_type": "string",
                    }],
                    "logging_rules": [{
                        "action": "string",
                        "detail_level": "string",
                        "direction": "string",
                        "hidden_property_paths": {
                            "hidden_paths_on_request": ["string"],
                            "hidden_paths_on_response": ["string"],
                        },
                    }],
                    "management": {
                        "incident_contact_email": "string",
                        "incident_routing_service": "string",
                        "incident_routing_team": "string",
                        "manifest_owners": ["string"],
                        "resource_access_policy": "string",
                        "resource_access_roles": ["any"],
                        "schema_owners": ["string"],
                        "service_tree_infos": [{
                            "component_id": "string",
                            "readiness": "string",
                            "service_id": "string",
                        }],
                    },
                    "marketplace_type": "string",
                    "open_api_configuration": {
                        "validation": {
                            "allow_noncompliant_collection_response": False,
                        },
                    },
                    "provisioning_state": "string",
                    "regionality": "string",
                    "request_header_options": {
                        "opt_in_headers": "string",
                    },
                    "required_features": ["string"],
                    "resource_concurrency_control_options": {
                        "string": {
                            "policy": "string",
                        },
                    },
                    "resource_deletion_policy": "string",
                    "resource_graph_configuration": {
                        "api_version": "string",
                        "enabled": False,
                    },
                    "resource_move_policy": {
                        "cross_resource_group_move_enabled": False,
                        "cross_subscription_move_enabled": False,
                        "validation_required": False,
                    },
                    "routing_type": "string",
                    "service_tree_infos": [{
                        "component_id": "string",
                        "readiness": "string",
                        "service_id": "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",
                    }],
                    "swagger_specifications": [{
                        "api_versions": ["string"],
                        "swagger_spec_folder_uri": "string",
                    }],
                    "template_deployment_options": {
                        "preflight_options": ["string"],
                        "preflight_supported": False,
                    },
                    "throttling_rules": [{
                        "action": "string",
                        "metrics": [{
                            "limit": 0,
                            "type": "string",
                            "interval": "string",
                        }],
                        "required_features": ["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",
                },
            },
            "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: {
        provisioningState: "string",
        specification: {
            canary: {
                regions: ["string"],
                skipRegions: ["string"],
            },
            expeditedRollout: {
                enabled: false,
            },
            highTraffic: {
                regions: ["string"],
                waitDuration: "string",
            },
            lowTraffic: {
                regions: ["string"],
                waitDuration: "string",
            },
            mediumTraffic: {
                regions: ["string"],
                waitDuration: "string",
            },
            providerRegistration: {
                properties: {
                    capabilities: [{
                        effect: "string",
                        quotaId: "string",
                        requiredFeatures: ["string"],
                    }],
                    featuresRule: {
                        requiredFeaturesPolicy: "string",
                    },
                    management: {
                        incidentContactEmail: "string",
                        incidentRoutingService: "string",
                        incidentRoutingTeam: "string",
                        manifestOwners: ["string"],
                        resourceAccessPolicy: "string",
                        resourceAccessRoles: ["any"],
                        schemaOwners: ["string"],
                        serviceTreeInfos: [{
                            componentId: "string",
                            readiness: "string",
                            serviceId: "string",
                        }],
                    },
                    metadata: "any",
                    namespace: "string",
                    providerAuthentication: {
                        allowedAudiences: ["string"],
                    },
                    providerAuthorizations: [{
                        applicationId: "string",
                        managedByRoleDefinitionId: "string",
                        roleDefinitionId: "string",
                    }],
                    providerHubMetadata: {
                        providerAuthentication: {
                            allowedAudiences: ["string"],
                        },
                        providerAuthorizations: [{
                            applicationId: "string",
                            managedByRoleDefinitionId: "string",
                            roleDefinitionId: "string",
                        }],
                        thirdPartyProviderAuthorization: {
                            authorizations: [{
                                principalId: "string",
                                roleDefinitionId: "string",
                            }],
                            managedByTenantId: "string",
                        },
                    },
                    providerType: "string",
                    providerVersion: "string",
                    provisioningState: "string",
                    requestHeaderOptions: {
                        optInHeaders: "string",
                    },
                    requiredFeatures: ["string"],
                    subscriptionLifecycleNotificationSpecifications: {
                        softDeleteTTL: "string",
                        subscriptionStateOverrideActions: [{
                            action: "string",
                            state: "string",
                        }],
                    },
                    templateDeploymentOptions: {
                        preflightOptions: ["string"],
                        preflightSupported: false,
                    },
                },
            },
            resourceTypeRegistrations: [{
                properties: {
                    allowedUnauthorizedActions: ["string"],
                    authorizationActionMappings: [{
                        desired: "string",
                        original: "string",
                    }],
                    checkNameAvailabilitySpecifications: {
                        enableDefaultValidation: false,
                        resourceTypesWithCustomValidation: ["string"],
                    },
                    defaultApiVersion: "string",
                    disallowedActionVerbs: ["string"],
                    enableAsyncOperation: false,
                    enableThirdPartyS2S: false,
                    endpoints: [{
                        apiVersions: ["string"],
                        enabled: false,
                        endpointType: "string",
                        extensions: [{
                            endpointUri: "string",
                            extensionCategories: ["string"],
                            timeout: "string",
                        }],
                        featuresRule: {
                            requiredFeaturesPolicy: "string",
                        },
                        locations: ["string"],
                        requiredFeatures: ["string"],
                        timeout: "string",
                    }],
                    extendedLocations: [{
                        supportedPolicy: "string",
                        type: "string",
                    }],
                    extensionOptions: {
                        resourceCreationBegin: {
                            request: ["string"],
                            response: ["string"],
                        },
                    },
                    featuresRule: {
                        requiredFeaturesPolicy: "string",
                    },
                    identityManagement: {
                        applicationId: "string",
                        type: "string",
                    },
                    isPureProxy: false,
                    linkedAccessChecks: [{
                        actionName: "string",
                        linkedAction: "string",
                        linkedActionVerb: "string",
                        linkedProperty: "string",
                        linkedType: "string",
                    }],
                    loggingRules: [{
                        action: "string",
                        detailLevel: "string",
                        direction: "string",
                        hiddenPropertyPaths: {
                            hiddenPathsOnRequest: ["string"],
                            hiddenPathsOnResponse: ["string"],
                        },
                    }],
                    management: {
                        incidentContactEmail: "string",
                        incidentRoutingService: "string",
                        incidentRoutingTeam: "string",
                        manifestOwners: ["string"],
                        resourceAccessPolicy: "string",
                        resourceAccessRoles: ["any"],
                        schemaOwners: ["string"],
                        serviceTreeInfos: [{
                            componentId: "string",
                            readiness: "string",
                            serviceId: "string",
                        }],
                    },
                    marketplaceType: "string",
                    openApiConfiguration: {
                        validation: {
                            allowNoncompliantCollectionResponse: false,
                        },
                    },
                    provisioningState: "string",
                    regionality: "string",
                    requestHeaderOptions: {
                        optInHeaders: "string",
                    },
                    requiredFeatures: ["string"],
                    resourceConcurrencyControlOptions: {
                        string: {
                            policy: "string",
                        },
                    },
                    resourceDeletionPolicy: "string",
                    resourceGraphConfiguration: {
                        apiVersion: "string",
                        enabled: false,
                    },
                    resourceMovePolicy: {
                        crossResourceGroupMoveEnabled: false,
                        crossSubscriptionMoveEnabled: false,
                        validationRequired: false,
                    },
                    routingType: "string",
                    serviceTreeInfos: [{
                        componentId: "string",
                        readiness: "string",
                        serviceId: "string",
                    }],
                    subscriptionLifecycleNotificationSpecifications: {
                        softDeleteTTL: "string",
                        subscriptionStateOverrideActions: [{
                            action: "string",
                            state: "string",
                        }],
                    },
                    subscriptionStateRules: [{
                        allowedActions: ["string"],
                        state: "string",
                    }],
                    swaggerSpecifications: [{
                        apiVersions: ["string"],
                        swaggerSpecFolderUri: "string",
                    }],
                    templateDeploymentOptions: {
                        preflightOptions: ["string"],
                        preflightSupported: false,
                    },
                    throttlingRules: [{
                        action: "string",
                        metrics: [{
                            limit: 0,
                            type: "string",
                            interval: "string",
                        }],
                        requiredFeatures: ["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",
                },
            },
            nextTrafficRegion: "string",
            nextTrafficRegionScheduledTime: "string",
            subscriptionReregistrationResult: "string",
        },
    },
    rolloutName: "string",
});
type: azure-native:providerhub:DefaultRollout
properties:
    properties:
        provisioningState: string
        specification:
            canary:
                regions:
                    - string
                skipRegions:
                    - string
            expeditedRollout:
                enabled: false
            highTraffic:
                regions:
                    - string
                waitDuration: string
            lowTraffic:
                regions:
                    - string
                waitDuration: string
            mediumTraffic:
                regions:
                    - string
                waitDuration: string
            providerRegistration:
                properties:
                    capabilities:
                        - effect: string
                          quotaId: string
                          requiredFeatures:
                            - string
                    featuresRule:
                        requiredFeaturesPolicy: string
                    management:
                        incidentContactEmail: string
                        incidentRoutingService: string
                        incidentRoutingTeam: string
                        manifestOwners:
                            - string
                        resourceAccessPolicy: string
                        resourceAccessRoles:
                            - any
                        schemaOwners:
                            - string
                        serviceTreeInfos:
                            - componentId: string
                              readiness: string
                              serviceId: string
                    metadata: any
                    namespace: string
                    providerAuthentication:
                        allowedAudiences:
                            - string
                    providerAuthorizations:
                        - applicationId: string
                          managedByRoleDefinitionId: string
                          roleDefinitionId: string
                    providerHubMetadata:
                        providerAuthentication:
                            allowedAudiences:
                                - string
                        providerAuthorizations:
                            - applicationId: string
                              managedByRoleDefinitionId: string
                              roleDefinitionId: string
                        thirdPartyProviderAuthorization:
                            authorizations:
                                - principalId: string
                                  roleDefinitionId: string
                            managedByTenantId: string
                    providerType: string
                    providerVersion: string
                    provisioningState: string
                    requestHeaderOptions:
                        optInHeaders: string
                    requiredFeatures:
                        - string
                    subscriptionLifecycleNotificationSpecifications:
                        softDeleteTTL: string
                        subscriptionStateOverrideActions:
                            - action: string
                              state: string
                    templateDeploymentOptions:
                        preflightOptions:
                            - string
                        preflightSupported: false
            resourceTypeRegistrations:
                - properties:
                    allowedUnauthorizedActions:
                        - string
                    authorizationActionMappings:
                        - desired: string
                          original: string
                    checkNameAvailabilitySpecifications:
                        enableDefaultValidation: false
                        resourceTypesWithCustomValidation:
                            - string
                    defaultApiVersion: string
                    disallowedActionVerbs:
                        - string
                    enableAsyncOperation: false
                    enableThirdPartyS2S: false
                    endpoints:
                        - apiVersions:
                            - string
                          enabled: false
                          endpointType: string
                          extensions:
                            - endpointUri: string
                              extensionCategories:
                                - string
                              timeout: string
                          featuresRule:
                            requiredFeaturesPolicy: string
                          locations:
                            - string
                          requiredFeatures:
                            - string
                          timeout: string
                    extendedLocations:
                        - supportedPolicy: string
                          type: string
                    extensionOptions:
                        resourceCreationBegin:
                            request:
                                - string
                            response:
                                - string
                    featuresRule:
                        requiredFeaturesPolicy: string
                    identityManagement:
                        applicationId: string
                        type: string
                    isPureProxy: false
                    linkedAccessChecks:
                        - actionName: string
                          linkedAction: string
                          linkedActionVerb: string
                          linkedProperty: string
                          linkedType: string
                    loggingRules:
                        - action: string
                          detailLevel: string
                          direction: string
                          hiddenPropertyPaths:
                            hiddenPathsOnRequest:
                                - string
                            hiddenPathsOnResponse:
                                - string
                    management:
                        incidentContactEmail: string
                        incidentRoutingService: string
                        incidentRoutingTeam: string
                        manifestOwners:
                            - string
                        resourceAccessPolicy: string
                        resourceAccessRoles:
                            - any
                        schemaOwners:
                            - string
                        serviceTreeInfos:
                            - componentId: string
                              readiness: string
                              serviceId: string
                    marketplaceType: string
                    openApiConfiguration:
                        validation:
                            allowNoncompliantCollectionResponse: false
                    provisioningState: string
                    regionality: string
                    requestHeaderOptions:
                        optInHeaders: string
                    requiredFeatures:
                        - string
                    resourceConcurrencyControlOptions:
                        string:
                            policy: string
                    resourceDeletionPolicy: string
                    resourceGraphConfiguration:
                        apiVersion: string
                        enabled: false
                    resourceMovePolicy:
                        crossResourceGroupMoveEnabled: false
                        crossSubscriptionMoveEnabled: false
                        validationRequired: false
                    routingType: string
                    serviceTreeInfos:
                        - componentId: string
                          readiness: string
                          serviceId: string
                    subscriptionLifecycleNotificationSpecifications:
                        softDeleteTTL: string
                        subscriptionStateOverrideActions:
                            - action: string
                              state: string
                    subscriptionStateRules:
                        - allowedActions:
                            - string
                          state: string
                    swaggerSpecifications:
                        - apiVersions:
                            - string
                          swaggerSpecFolderUri: string
                    templateDeploymentOptions:
                        preflightOptions:
                            - string
                        preflightSupported: false
                    throttlingRules:
                        - action: string
                          metrics:
                            - interval: string
                              limit: 0
                              type: string
                          requiredFeatures:
                            - 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
            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.Azure Native. Provider Hub. Inputs. Default Rollout Properties 
- Properties of the rollout.
- RolloutName string
- The rollout name.
- ProviderNamespace string
- The name of the resource provider hosted within ProviderHub.
- Properties
DefaultRollout Properties Args 
- Properties of the rollout.
- RolloutName string
- The rollout name.
- providerNamespace String
- The name of the resource provider hosted within ProviderHub.
- properties
DefaultRollout Properties 
- Properties of the rollout.
- rolloutName String
- The rollout name.
- providerNamespace string
- The name of the resource provider hosted within ProviderHub.
- properties
DefaultRollout Properties 
- Properties of the rollout.
- rolloutName string
- The rollout name.
- provider_namespace str
- The name of the resource provider hosted within ProviderHub.
- properties
DefaultRollout Properties Args 
- 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:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- SystemData Pulumi.Azure Native. Provider Hub. Outputs. System Data Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- SystemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_data SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- systemData Property Map
- Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AuthorizationActionMapping, AuthorizationActionMappingArgs      
AuthorizationActionMappingResponse, AuthorizationActionMappingResponseArgs        
DefaultRolloutProperties, DefaultRolloutPropertiesArgs      
- ProvisioningState string | ProvisioningState 
- The provisioned state of the resource.
- Specification
DefaultRollout Properties Specification 
- Status
DefaultRollout Properties Status 
- provisioningState String | ProvisioningState 
- The provisioned state of the resource.
- specification
DefaultRollout Properties Specification 
- status
DefaultRollout Properties Status 
- provisioningState string | ProvisioningState 
- The provisioned state of the resource.
- specification
DefaultRollout Properties Specification 
- status
DefaultRollout Properties Status 
- provisioning_state str | ProvisioningState 
- The provisioned state of the resource.
- specification
DefaultRollout Properties Specification 
- status
DefaultRollout Properties Status 
- provisioningState String | "NotSpecified" | "Accepted" | "Running" | "Creating" | "Created" | "Deleting" | "Deleted" | "Canceled" | "Failed" | "Succeeded" | "Moving Resources" | "Transient Failure" | "Rollout In Progress" 
- The provisioned state of the resource.
- specification Property Map
- status Property Map
DefaultRolloutPropertiesResponseSpecification, DefaultRolloutPropertiesResponseSpecificationArgs          
- Canary
Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Response Canary 
- ExpeditedRollout Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Response Expedited Rollout 
- HighTraffic Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Response High Traffic 
- LowTraffic Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Response Low Traffic 
- MediumTraffic Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Response Medium Traffic 
- ProviderRegistration Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Response Provider Registration 
- ResourceType List<Pulumi.Registrations Azure Native. Provider Hub. Inputs. Resource Type Registration Response> 
- RestOf Pulumi.The World Group One Azure Native. Provider Hub. Inputs. Default Rollout Specification Response Rest Of The World Group One 
- RestOf Pulumi.The World Group Two Azure Native. Provider Hub. Inputs. Default Rollout Specification Response Rest Of The World Group Two 
- Canary
DefaultRollout Specification Response Canary 
- ExpeditedRollout DefaultRollout Specification Response Expedited Rollout 
- HighTraffic DefaultRollout Specification Response High Traffic 
- LowTraffic DefaultRollout Specification Response Low Traffic 
- MediumTraffic DefaultRollout Specification Response Medium Traffic 
- ProviderRegistration DefaultRollout Specification Response Provider Registration 
- ResourceType []ResourceRegistrations Type Registration Response 
- RestOf DefaultThe World Group One Rollout Specification Response Rest Of The World Group One 
- RestOf DefaultThe World Group Two Rollout Specification Response Rest Of The World Group Two 
- canary
DefaultRollout Specification Response Canary 
- expeditedRollout DefaultRollout Specification Response Expedited Rollout 
- highTraffic DefaultRollout Specification Response High Traffic 
- lowTraffic DefaultRollout Specification Response Low Traffic 
- mediumTraffic DefaultRollout Specification Response Medium Traffic 
- providerRegistration DefaultRollout Specification Response Provider Registration 
- resourceType List<ResourceRegistrations Type Registration Response> 
- restOf DefaultThe World Group One Rollout Specification Response Rest Of The World Group One 
- restOf DefaultThe World Group Two Rollout Specification Response Rest Of The World Group Two 
- canary
DefaultRollout Specification Response Canary 
- expeditedRollout DefaultRollout Specification Response Expedited Rollout 
- highTraffic DefaultRollout Specification Response High Traffic 
- lowTraffic DefaultRollout Specification Response Low Traffic 
- mediumTraffic DefaultRollout Specification Response Medium Traffic 
- providerRegistration DefaultRollout Specification Response Provider Registration 
- resourceType ResourceRegistrations Type Registration Response[] 
- restOf DefaultThe World Group One Rollout Specification Response Rest Of The World Group One 
- restOf DefaultThe World Group Two Rollout Specification Response Rest Of The World Group Two 
- canary
DefaultRollout Specification Response Canary 
- expedited_rollout DefaultRollout Specification Response Expedited Rollout 
- high_traffic DefaultRollout Specification Response High Traffic 
- low_traffic DefaultRollout Specification Response Low Traffic 
- medium_traffic DefaultRollout Specification Response Medium Traffic 
- provider_registration DefaultRollout Specification Response Provider Registration 
- resource_type_ Sequence[Resourceregistrations Type Registration Response] 
- rest_of_ Defaultthe_ world_ group_ one Rollout Specification Response Rest Of The World Group One 
- rest_of_ Defaultthe_ world_ group_ two Rollout Specification Response Rest Of The World Group Two 
DefaultRolloutPropertiesResponseStatus, DefaultRolloutPropertiesResponseStatusArgs          
- CompletedRegions List<string>
- FailedOr Dictionary<string, Pulumi.Skipped Regions Azure Native. Provider Hub. Inputs. Extended Error Info Response> 
- NextTraffic stringRegion 
- NextTraffic stringRegion Scheduled Time 
- SubscriptionReregistration stringResult 
- CompletedRegions []string
- FailedOr map[string]ExtendedSkipped Regions Error Info Response 
- NextTraffic stringRegion 
- NextTraffic stringRegion Scheduled Time 
- SubscriptionReregistration stringResult 
- completedRegions List<String>
- failedOr Map<String,ExtendedSkipped Regions Error Info Response> 
- nextTraffic StringRegion 
- nextTraffic StringRegion Scheduled Time 
- subscriptionReregistration StringResult 
- completedRegions string[]
- failedOr {[key: string]: ExtendedSkipped Regions Error Info Response} 
- nextTraffic stringRegion 
- nextTraffic stringRegion Scheduled Time 
- subscriptionReregistration stringResult 
- completed_regions Sequence[str]
- failed_or_ Mapping[str, Extendedskipped_ regions Error Info Response] 
- next_traffic_ strregion 
- next_traffic_ strregion_ scheduled_ time 
- subscription_reregistration_ strresult 
- completedRegions List<String>
- failedOr Map<Property Map>Skipped Regions 
- nextTraffic StringRegion 
- nextTraffic StringRegion Scheduled Time 
- subscriptionReregistration StringResult 
DefaultRolloutPropertiesSpecification, DefaultRolloutPropertiesSpecificationArgs        
- Canary
Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Canary 
- ExpeditedRollout Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Expedited Rollout 
- HighTraffic Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification High Traffic 
- LowTraffic Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Low Traffic 
- MediumTraffic Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Medium Traffic 
- ProviderRegistration Pulumi.Azure Native. Provider Hub. Inputs. Default Rollout Specification Provider Registration 
- ResourceType List<Pulumi.Registrations Azure Native. Provider Hub. Inputs. Resource Type Registration> 
- RestOf Pulumi.The World Group One Azure Native. Provider Hub. Inputs. Default Rollout Specification Rest Of The World Group One 
- RestOf Pulumi.The World Group Two Azure Native. Provider Hub. Inputs. Default Rollout Specification Rest Of The World Group Two 
- Canary
DefaultRollout Specification Canary 
- ExpeditedRollout DefaultRollout Specification Expedited Rollout 
- HighTraffic DefaultRollout Specification High Traffic 
- LowTraffic DefaultRollout Specification Low Traffic 
- MediumTraffic DefaultRollout Specification Medium Traffic 
- ProviderRegistration DefaultRollout Specification Provider Registration 
- ResourceType []ResourceRegistrations Type Registration Type 
- RestOf DefaultThe World Group One Rollout Specification Rest Of The World Group One 
- RestOf DefaultThe World Group Two Rollout Specification Rest Of The World Group Two 
- canary
DefaultRollout Specification Canary 
- expeditedRollout DefaultRollout Specification Expedited Rollout 
- highTraffic DefaultRollout Specification High Traffic 
- lowTraffic DefaultRollout Specification Low Traffic 
- mediumTraffic DefaultRollout Specification Medium Traffic 
- providerRegistration DefaultRollout Specification Provider Registration 
- resourceType List<ResourceRegistrations Type Registration> 
- restOf DefaultThe World Group One Rollout Specification Rest Of The World Group One 
- restOf DefaultThe World Group Two Rollout Specification Rest Of The World Group Two 
- canary
DefaultRollout Specification Canary 
- expeditedRollout DefaultRollout Specification Expedited Rollout 
- highTraffic DefaultRollout Specification High Traffic 
- lowTraffic DefaultRollout Specification Low Traffic 
- mediumTraffic DefaultRollout Specification Medium Traffic 
- providerRegistration DefaultRollout Specification Provider Registration 
- resourceType ResourceRegistrations Type Registration[] 
- restOf DefaultThe World Group One Rollout Specification Rest Of The World Group One 
- restOf DefaultThe World Group Two Rollout Specification Rest Of The World Group Two 
- canary
DefaultRollout Specification Canary 
- expedited_rollout DefaultRollout Specification Expedited Rollout 
- high_traffic DefaultRollout Specification High Traffic 
- low_traffic DefaultRollout Specification Low Traffic 
- medium_traffic DefaultRollout Specification Medium Traffic 
- provider_registration DefaultRollout Specification Provider Registration 
- resource_type_ Sequence[Resourceregistrations Type Registration] 
- rest_of_ Defaultthe_ world_ group_ one Rollout Specification Rest Of The World Group One 
- rest_of_ Defaultthe_ world_ group_ two Rollout Specification Rest Of The World Group Two 
DefaultRolloutPropertiesStatus, DefaultRolloutPropertiesStatusArgs        
- CompletedRegions List<string>
- FailedOr Dictionary<string, Pulumi.Skipped Regions Azure Native. Provider Hub. Inputs. Extended Error Info> 
- NextTraffic string | Pulumi.Region Azure Native. Provider Hub. Traffic Region Category 
- NextTraffic stringRegion Scheduled Time 
- SubscriptionReregistration string | Pulumi.Result Azure Native. Provider Hub. Subscription Reregistration Result 
- CompletedRegions []string
- FailedOr map[string]ExtendedSkipped Regions Error Info 
- NextTraffic string | TrafficRegion Region Category 
- NextTraffic stringRegion Scheduled Time 
- SubscriptionReregistration string | SubscriptionResult Reregistration Result 
- completedRegions List<String>
- failedOr Map<String,ExtendedSkipped Regions Error Info> 
- nextTraffic String | TrafficRegion Region Category 
- nextTraffic StringRegion Scheduled Time 
- subscriptionReregistration String | SubscriptionResult Reregistration Result 
- completedRegions string[]
- failedOr {[key: string]: ExtendedSkipped Regions Error Info} 
- nextTraffic string | TrafficRegion Region Category 
- nextTraffic stringRegion Scheduled Time 
- subscriptionReregistration string | SubscriptionResult Reregistration Result 
- completed_regions Sequence[str]
- failed_or_ Mapping[str, Extendedskipped_ regions Error Info] 
- next_traffic_ str | Trafficregion Region Category 
- next_traffic_ strregion_ scheduled_ time 
- subscription_reregistration_ str | Subscriptionresult Reregistration Result 
- completedRegions List<String>
- failedOr Map<Property Map>Skipped Regions 
- nextTraffic String | "NotRegion Specified" | "Canary" | "Low Traffic" | "Medium Traffic" | "High Traffic" | "None" | "Rest Of The World Group One" | "Rest Of The World Group Two" 
- nextTraffic StringRegion Scheduled Time 
- subscriptionReregistration String | "NotResult Applicable" | "Conditional Update" | "Forced Update" | "Failed" 
DefaultRolloutResponseProperties, DefaultRolloutResponsePropertiesArgs        
- ProvisioningState string
- The provisioned state of the resource.
- Specification
DefaultRollout Properties Response Specification 
- Status
DefaultRollout Properties Response Status 
- provisioningState String
- The provisioned state of the resource.
- specification
DefaultRollout Properties Response Specification 
- status
DefaultRollout Properties Response Status 
- provisioningState string
- The provisioned state of the resource.
- specification
DefaultRollout Properties Response Specification 
- status
DefaultRollout Properties Response Status 
- provisioning_state str
- The provisioned state of the resource.
- specification
DefaultRollout Properties Response Specification 
- status
DefaultRollout Properties Response Status 
- provisioningState String
- The provisioned state of the resource.
- specification Property Map
- status Property Map
DefaultRolloutSpecificationCanary, DefaultRolloutSpecificationCanaryArgs        
- Regions List<string>
- SkipRegions List<string>
- Regions []string
- SkipRegions []string
- regions List<String>
- skipRegions List<String>
- regions string[]
- skipRegions string[]
- regions Sequence[str]
- skip_regions Sequence[str]
- regions List<String>
- skipRegions List<String>
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
- Regions []string
- WaitDuration string
- regions List<String>
- waitDuration String
- regions string[]
- waitDuration string
- regions Sequence[str]
- wait_duration str
- regions List<String>
- waitDuration String
DefaultRolloutSpecificationLowTraffic, DefaultRolloutSpecificationLowTrafficArgs          
- Regions List<string>
- WaitDuration string
- Regions []string
- WaitDuration string
- regions List<String>
- waitDuration String
- regions string[]
- waitDuration string
- regions Sequence[str]
- wait_duration str
- regions List<String>
- waitDuration String
DefaultRolloutSpecificationMediumTraffic, DefaultRolloutSpecificationMediumTrafficArgs          
- Regions List<string>
- WaitDuration string
- Regions []string
- WaitDuration string
- regions List<String>
- waitDuration String
- regions string[]
- waitDuration string
- regions Sequence[str]
- wait_duration str
- regions List<String>
- waitDuration String
DefaultRolloutSpecificationProviderRegistration, DefaultRolloutSpecificationProviderRegistrationArgs          
DefaultRolloutSpecificationResponseCanary, DefaultRolloutSpecificationResponseCanaryArgs          
- Regions List<string>
- SkipRegions List<string>
- Regions []string
- SkipRegions []string
- regions List<String>
- skipRegions List<String>
- regions string[]
- skipRegions string[]
- regions Sequence[str]
- skip_regions Sequence[str]
- regions List<String>
- skipRegions List<String>
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
- Regions []string
- WaitDuration string
- regions List<String>
- waitDuration String
- regions string[]
- waitDuration string
- regions Sequence[str]
- wait_duration str
- regions List<String>
- waitDuration String
DefaultRolloutSpecificationResponseLowTraffic, DefaultRolloutSpecificationResponseLowTrafficArgs            
- Regions List<string>
- WaitDuration string
- Regions []string
- WaitDuration string
- regions List<String>
- waitDuration String
- regions string[]
- waitDuration string
- regions Sequence[str]
- wait_duration str
- regions List<String>
- waitDuration String
DefaultRolloutSpecificationResponseMediumTraffic, DefaultRolloutSpecificationResponseMediumTrafficArgs            
- Regions List<string>
- WaitDuration string
- Regions []string
- WaitDuration string
- regions List<String>
- waitDuration String
- regions string[]
- waitDuration string
- regions Sequence[str]
- wait_duration str
- regions List<String>
- waitDuration String
DefaultRolloutSpecificationResponseProviderRegistration, DefaultRolloutSpecificationResponseProviderRegistrationArgs            
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- SystemData Pulumi.Azure Native. Provider Hub. Inputs. System Data Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Properties
Pulumi.Azure Native. Provider Hub. Inputs. Provider Registration Response Properties 
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- SystemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Properties
ProviderRegistration Response Properties 
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- properties
ProviderRegistration Response Properties 
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name string
- The name of the resource
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- properties
ProviderRegistration Response Properties 
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name str
- The name of the resource
- system_data SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- properties
ProviderRegistration Response Properties 
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- systemData Property Map
- Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- properties Property Map
DefaultRolloutSpecificationResponseRestOfTheWorldGroupOne, DefaultRolloutSpecificationResponseRestOfTheWorldGroupOneArgs                    
- Regions List<string>
- WaitDuration string
- Regions []string
- WaitDuration string
- regions List<String>
- waitDuration String
- regions string[]
- waitDuration string
- regions Sequence[str]
- wait_duration str
- regions List<String>
- waitDuration String
DefaultRolloutSpecificationResponseRestOfTheWorldGroupTwo, DefaultRolloutSpecificationResponseRestOfTheWorldGroupTwoArgs                    
- Regions List<string>
- WaitDuration string
- Regions []string
- WaitDuration string
- regions List<String>
- waitDuration String
- regions string[]
- waitDuration string
- regions Sequence[str]
- wait_duration str
- regions List<String>
- waitDuration String
DefaultRolloutSpecificationRestOfTheWorldGroupOne, DefaultRolloutSpecificationRestOfTheWorldGroupOneArgs                  
- Regions List<string>
- WaitDuration string
- Regions []string
- WaitDuration string
- regions List<String>
- waitDuration String
- regions string[]
- waitDuration string
- regions Sequence[str]
- wait_duration str
- regions List<String>
- waitDuration String
DefaultRolloutSpecificationRestOfTheWorldGroupTwo, DefaultRolloutSpecificationRestOfTheWorldGroupTwoArgs                  
- Regions List<string>
- WaitDuration string
- Regions []string
- WaitDuration string
- regions List<String>
- waitDuration String
- regions string[]
- waitDuration string
- regions Sequence[str]
- wait_duration str
- regions List<String>
- waitDuration String
EndpointType, EndpointTypeArgs    
- NotSpecified 
- NotSpecified
- Canary
- Canary
- Production
- Production
- TestIn Production 
- TestInProduction
- EndpointType Not Specified 
- NotSpecified
- EndpointType Canary 
- Canary
- EndpointType Production 
- Production
- EndpointType Test In Production 
- TestInProduction
- NotSpecified 
- NotSpecified
- Canary
- Canary
- Production
- Production
- TestIn Production 
- TestInProduction
- NotSpecified 
- NotSpecified
- Canary
- Canary
- Production
- Production
- TestIn Production 
- TestInProduction
- NOT_SPECIFIED
- NotSpecified
- CANARY
- Canary
- PRODUCTION
- Production
- TEST_IN_PRODUCTION
- TestInProduction
- "NotSpecified" 
- NotSpecified
- "Canary"
- Canary
- "Production"
- Production
- "TestIn Production" 
- TestInProduction
ExtendedErrorInfo, ExtendedErrorInfoArgs      
- AdditionalInfo []TypedError Info 
- Code string
- Details
[]ExtendedError Info 
- Message string
- Target string
- additionalInfo List<TypedError Info> 
- code String
- details
List<ExtendedError Info> 
- message String
- target String
- additionalInfo TypedError Info[] 
- code string
- details
ExtendedError Info[] 
- message string
- target string
- additionalInfo List<Property Map>
- code String
- details List<Property Map>
- message String
- target String
ExtendedErrorInfoResponse, ExtendedErrorInfoResponseArgs        
- AdditionalInfo []TypedError Info Response 
- Code string
- Details
[]ExtendedError Info Response 
- Message string
- Target string
- additionalInfo TypedError Info Response[] 
- code string
- details
ExtendedError Info Response[] 
- message string
- target string
- additionalInfo List<Property Map>
- code String
- details List<Property Map>
- message String
- target String
ExtendedLocationOptions, ExtendedLocationOptionsArgs      
- SupportedPolicy string
- Type string
- SupportedPolicy string
- Type string
- supportedPolicy String
- type String
- supportedPolicy string
- type string
- supported_policy str
- type str
- supportedPolicy String
- type String
ExtendedLocationOptionsResponse, ExtendedLocationOptionsResponseArgs        
- SupportedPolicy string
- Type string
- SupportedPolicy string
- Type string
- supportedPolicy String
- type String
- supportedPolicy string
- type string
- supported_policy str
- type str
- supportedPolicy String
- type String
ExtensionCategory, ExtensionCategoryArgs    
- NotSpecified 
- NotSpecified
- ResourceCreation Validate 
- ResourceCreationValidate
- ResourceCreation Begin 
- ResourceCreationBegin
- ResourceCreation Completed 
- ResourceCreationCompleted
- ResourceRead Validate 
- ResourceReadValidate
- ResourceRead Begin 
- ResourceReadBegin
- ResourcePatch Validate 
- ResourcePatchValidate
- ResourcePatch Completed 
- ResourcePatchCompleted
- ResourceDeletion Validate 
- ResourceDeletionValidate
- ResourceDeletion Begin 
- ResourceDeletionBegin
- ResourceDeletion Completed 
- ResourceDeletionCompleted
- ResourcePost Action 
- ResourcePostAction
- SubscriptionLifecycle Notification 
- SubscriptionLifecycleNotification
- ResourcePatch Begin 
- ResourcePatchBegin
- ResourceMove Begin 
- ResourceMoveBegin
- ResourceMove Completed 
- ResourceMoveCompleted
- ExtensionCategory Not Specified 
- NotSpecified
- ExtensionCategory Resource Creation Validate 
- ResourceCreationValidate
- ExtensionCategory Resource Creation Begin 
- ResourceCreationBegin
- ExtensionCategory Resource Creation Completed 
- ResourceCreationCompleted
- ExtensionCategory Resource Read Validate 
- ResourceReadValidate
- ExtensionCategory Resource Read Begin 
- ResourceReadBegin
- ExtensionCategory Resource Patch Validate 
- ResourcePatchValidate
- ExtensionCategory Resource Patch Completed 
- ResourcePatchCompleted
- ExtensionCategory Resource Deletion Validate 
- ResourceDeletionValidate
- ExtensionCategory Resource Deletion Begin 
- ResourceDeletionBegin
- ExtensionCategory Resource Deletion Completed 
- ResourceDeletionCompleted
- ExtensionCategory Resource Post Action 
- ResourcePostAction
- ExtensionCategory Subscription Lifecycle Notification 
- SubscriptionLifecycleNotification
- ExtensionCategory Resource Patch Begin 
- ResourcePatchBegin
- ExtensionCategory Resource Move Begin 
- ResourceMoveBegin
- ExtensionCategory Resource Move Completed 
- ResourceMoveCompleted
- NotSpecified 
- NotSpecified
- ResourceCreation Validate 
- ResourceCreationValidate
- ResourceCreation Begin 
- ResourceCreationBegin
- ResourceCreation Completed 
- ResourceCreationCompleted
- ResourceRead Validate 
- ResourceReadValidate
- ResourceRead Begin 
- ResourceReadBegin
- ResourcePatch Validate 
- ResourcePatchValidate
- ResourcePatch Completed 
- ResourcePatchCompleted
- ResourceDeletion Validate 
- ResourceDeletionValidate
- ResourceDeletion Begin 
- ResourceDeletionBegin
- ResourceDeletion Completed 
- ResourceDeletionCompleted
- ResourcePost Action 
- ResourcePostAction
- SubscriptionLifecycle Notification 
- SubscriptionLifecycleNotification
- ResourcePatch Begin 
- ResourcePatchBegin
- ResourceMove Begin 
- ResourceMoveBegin
- ResourceMove Completed 
- ResourceMoveCompleted
- NotSpecified 
- NotSpecified
- ResourceCreation Validate 
- ResourceCreationValidate
- ResourceCreation Begin 
- ResourceCreationBegin
- ResourceCreation Completed 
- ResourceCreationCompleted
- ResourceRead Validate 
- ResourceReadValidate
- ResourceRead Begin 
- ResourceReadBegin
- ResourcePatch Validate 
- ResourcePatchValidate
- ResourcePatch Completed 
- ResourcePatchCompleted
- ResourceDeletion Validate 
- ResourceDeletionValidate
- ResourceDeletion Begin 
- ResourceDeletionBegin
- ResourceDeletion Completed 
- ResourceDeletionCompleted
- ResourcePost Action 
- ResourcePostAction
- SubscriptionLifecycle Notification 
- SubscriptionLifecycleNotification
- ResourcePatch Begin 
- ResourcePatchBegin
- ResourceMove Begin 
- ResourceMoveBegin
- ResourceMove Completed 
- ResourceMoveCompleted
- 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
- "NotSpecified" 
- NotSpecified
- "ResourceCreation Validate" 
- ResourceCreationValidate
- "ResourceCreation Begin" 
- ResourceCreationBegin
- "ResourceCreation Completed" 
- ResourceCreationCompleted
- "ResourceRead Validate" 
- ResourceReadValidate
- "ResourceRead Begin" 
- ResourceReadBegin
- "ResourcePatch Validate" 
- ResourcePatchValidate
- "ResourcePatch Completed" 
- ResourcePatchCompleted
- "ResourceDeletion Validate" 
- ResourceDeletionValidate
- "ResourceDeletion Begin" 
- ResourceDeletionBegin
- "ResourceDeletion Completed" 
- ResourceDeletionCompleted
- "ResourcePost Action" 
- ResourcePostAction
- "SubscriptionLifecycle Notification" 
- SubscriptionLifecycleNotification
- "ResourcePatch Begin" 
- ResourcePatchBegin
- "ResourceMove Begin" 
- ResourceMoveBegin
- "ResourceMove Completed" 
- ResourceMoveCompleted
ExtensionOptionType, ExtensionOptionTypeArgs      
- NotSpecified 
- NotSpecified
- DoNot Merge Existing Read Only And Secret Properties 
- DoNotMergeExistingReadOnlyAndSecretProperties
- IncludeInternal Metadata 
- IncludeInternalMetadata
- ExtensionOption Type Not Specified 
- NotSpecified
- ExtensionOption Type Do Not Merge Existing Read Only And Secret Properties 
- DoNotMergeExistingReadOnlyAndSecretProperties
- ExtensionOption Type Include Internal Metadata 
- IncludeInternalMetadata
- NotSpecified 
- NotSpecified
- DoNot Merge Existing Read Only And Secret Properties 
- DoNotMergeExistingReadOnlyAndSecretProperties
- IncludeInternal Metadata 
- IncludeInternalMetadata
- NotSpecified 
- NotSpecified
- DoNot Merge Existing Read Only And Secret Properties 
- DoNotMergeExistingReadOnlyAndSecretProperties
- IncludeInternal Metadata 
- IncludeInternalMetadata
- NOT_SPECIFIED
- NotSpecified
- DO_NOT_MERGE_EXISTING_READ_ONLY_AND_SECRET_PROPERTIES
- DoNotMergeExistingReadOnlyAndSecretProperties
- INCLUDE_INTERNAL_METADATA
- IncludeInternalMetadata
- "NotSpecified" 
- NotSpecified
- "DoNot Merge Existing Read Only And Secret Properties" 
- DoNotMergeExistingReadOnlyAndSecretProperties
- "IncludeInternal Metadata" 
- IncludeInternalMetadata
FeaturesPolicy, FeaturesPolicyArgs    
- Any
- Any
- All
- All
- FeaturesPolicy Any 
- Any
- FeaturesPolicy All 
- All
- Any
- Any
- All
- All
- Any
- Any
- All
- All
- ANY
- Any
- ALL
- All
- "Any"
- Any
- "All"
- All
IdentityManagementTypes, IdentityManagementTypesArgs      
- NotSpecified 
- NotSpecified
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- Actor
- Actor
- DelegatedResource Identity 
- DelegatedResourceIdentity
- IdentityManagement Types Not Specified 
- NotSpecified
- IdentityManagement Types System Assigned 
- SystemAssigned
- IdentityManagement Types User Assigned 
- UserAssigned
- IdentityManagement Types Actor 
- Actor
- IdentityManagement Types Delegated Resource Identity 
- DelegatedResourceIdentity
- NotSpecified 
- NotSpecified
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- Actor
- Actor
- DelegatedResource Identity 
- DelegatedResourceIdentity
- NotSpecified 
- NotSpecified
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- Actor
- Actor
- DelegatedResource Identity 
- DelegatedResourceIdentity
- NOT_SPECIFIED
- NotSpecified
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- ACTOR
- Actor
- DELEGATED_RESOURCE_IDENTITY
- DelegatedResourceIdentity
- "NotSpecified" 
- NotSpecified
- "SystemAssigned" 
- SystemAssigned
- "UserAssigned" 
- UserAssigned
- "Actor"
- Actor
- "DelegatedResource Identity" 
- DelegatedResourceIdentity
LightHouseAuthorization, LightHouseAuthorizationArgs      
- PrincipalId string
- RoleDefinition stringId 
- PrincipalId string
- RoleDefinition stringId 
- principalId String
- roleDefinition StringId 
- principalId string
- roleDefinition stringId 
- principal_id str
- role_definition_ strid 
- principalId String
- roleDefinition StringId 
LightHouseAuthorizationResponse, LightHouseAuthorizationResponseArgs        
- PrincipalId string
- RoleDefinition stringId 
- PrincipalId string
- RoleDefinition stringId 
- principalId String
- roleDefinition StringId 
- principalId string
- roleDefinition stringId 
- principal_id str
- role_definition_ strid 
- principalId String
- roleDefinition StringId 
LinkedAccessCheck, LinkedAccessCheckArgs      
- ActionName string
- LinkedAction string
- LinkedAction stringVerb 
- LinkedProperty string
- LinkedType string
- ActionName string
- LinkedAction string
- LinkedAction stringVerb 
- LinkedProperty string
- LinkedType string
- actionName String
- linkedAction String
- linkedAction StringVerb 
- linkedProperty String
- linkedType String
- actionName string
- linkedAction string
- linkedAction stringVerb 
- linkedProperty string
- linkedType string
- action_name str
- linked_action str
- linked_action_ strverb 
- linked_property str
- linked_type str
- actionName String
- linkedAction String
- linkedAction StringVerb 
- linkedProperty String
- linkedType String
LinkedAccessCheckResponse, LinkedAccessCheckResponseArgs        
- ActionName string
- LinkedAction string
- LinkedAction stringVerb 
- LinkedProperty string
- LinkedType string
- ActionName string
- LinkedAction string
- LinkedAction stringVerb 
- LinkedProperty string
- LinkedType string
- actionName String
- linkedAction String
- linkedAction StringVerb 
- linkedProperty String
- linkedType String
- actionName string
- linkedAction string
- linkedAction stringVerb 
- linkedProperty string
- linkedType string
- action_name str
- linked_action str
- linked_action_ strverb 
- linked_property str
- linked_type str
- actionName String
- linkedAction String
- linkedAction StringVerb 
- linkedProperty String
- linkedType String
LoggingDetails, LoggingDetailsArgs    
- None
- None
- Body
- Body
- LoggingDetails None 
- None
- LoggingDetails Body 
- 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
- LoggingDirections None 
- None
- LoggingDirections Request 
- Request
- LoggingDirections Response 
- 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
- DetailLevel string | LoggingDetails 
- Direction
string | LoggingDirections 
- 
LoggingRule Hidden Property Paths 
- action String
- detailLevel String | LoggingDetails 
- direction
String | LoggingDirections 
- 
LoggingRule Hidden Property Paths 
- action string
- detailLevel string | LoggingDetails 
- direction
string | LoggingDirections 
- 
LoggingRule Hidden Property Paths 
- action String
- detailLevel String | "None" | "Body"
- direction String | "None" | "Request" | "Response"
- Property Map
LoggingRuleHiddenPropertyPaths, LoggingRuleHiddenPropertyPathsArgs          
- List<string>
- List<string>
- []string
- []string
- List<String>
- List<String>
- string[]
- string[]
- Sequence[str]
- Sequence[str]
- List<String>
- List<String>
LoggingRuleResponse, LoggingRuleResponseArgs      
- Action string
- DetailLevel string
- Direction string
- 
LoggingRule Response Hidden Property Paths 
- action String
- detailLevel String
- direction String
- 
LoggingRule Response Hidden Property Paths 
- action string
- detailLevel string
- direction string
- 
LoggingRule Response Hidden Property Paths 
- action String
- detailLevel String
- direction String
- Property Map
LoggingRuleResponseHiddenPropertyPaths, LoggingRuleResponseHiddenPropertyPathsArgs            
- List<string>
- List<string>
- []string
- []string
- List<String>
- List<String>
- string[]
- string[]
- Sequence[str]
- Sequence[str]
- List<String>
- List<String>
OpenApiConfiguration, OpenApiConfigurationArgs      
OpenApiConfigurationResponse, OpenApiConfigurationResponseArgs        
OpenApiValidation, OpenApiValidationArgs      
- AllowNoncompliant boolCollection Response 
- Indicates whether a non compliance response is allowed for a LIST call
- AllowNoncompliant boolCollection Response 
- Indicates whether a non compliance response is allowed for a LIST call
- allowNoncompliant BooleanCollection Response 
- Indicates whether a non compliance response is allowed for a LIST call
- allowNoncompliant booleanCollection Response 
- Indicates whether a non compliance response is allowed for a LIST call
- allow_noncompliant_ boolcollection_ response 
- Indicates whether a non compliance response is allowed for a LIST call
- allowNoncompliant BooleanCollection Response 
- Indicates whether a non compliance response is allowed for a LIST call
OpenApiValidationResponse, OpenApiValidationResponseArgs        
- AllowNoncompliant boolCollection Response 
- Indicates whether a non compliance response is allowed for a LIST call
- AllowNoncompliant boolCollection Response 
- Indicates whether a non compliance response is allowed for a LIST call
- allowNoncompliant BooleanCollection Response 
- Indicates whether a non compliance response is allowed for a LIST call
- allowNoncompliant booleanCollection Response 
- Indicates whether a non compliance response is allowed for a LIST call
- allow_noncompliant_ boolcollection_ response 
- Indicates whether a non compliance response is allowed for a LIST call
- allowNoncompliant BooleanCollection Response 
- Indicates whether a non compliance response is allowed for a LIST call
OptInHeaderType, OptInHeaderTypeArgs        
- NotSpecified 
- NotSpecified
- SignedUser Token 
- SignedUserToken
- ClientGroup Membership 
- ClientGroupMembership
- SignedAuxiliary Tokens 
- SignedAuxiliaryTokens
- UnboundedClient Group Membership 
- UnboundedClientGroupMembership
- OptIn Header Type Not Specified 
- NotSpecified
- OptIn Header Type Signed User Token 
- SignedUserToken
- OptIn Header Type Client Group Membership 
- ClientGroupMembership
- OptIn Header Type Signed Auxiliary Tokens 
- SignedAuxiliaryTokens
- OptIn Header Type Unbounded Client Group Membership 
- UnboundedClientGroupMembership
- NotSpecified 
- NotSpecified
- SignedUser Token 
- SignedUserToken
- ClientGroup Membership 
- ClientGroupMembership
- SignedAuxiliary Tokens 
- SignedAuxiliaryTokens
- UnboundedClient Group Membership 
- UnboundedClientGroupMembership
- NotSpecified 
- NotSpecified
- SignedUser Token 
- SignedUserToken
- ClientGroup Membership 
- ClientGroupMembership
- SignedAuxiliary Tokens 
- SignedAuxiliaryTokens
- UnboundedClient Group Membership 
- UnboundedClientGroupMembership
- NOT_SPECIFIED
- NotSpecified
- SIGNED_USER_TOKEN
- SignedUserToken
- CLIENT_GROUP_MEMBERSHIP
- ClientGroupMembership
- SIGNED_AUXILIARY_TOKENS
- SignedAuxiliaryTokens
- UNBOUNDED_CLIENT_GROUP_MEMBERSHIP
- UnboundedClientGroupMembership
- "NotSpecified" 
- NotSpecified
- "SignedUser Token" 
- SignedUserToken
- "ClientGroup Membership" 
- ClientGroupMembership
- "SignedAuxiliary Tokens" 
- SignedAuxiliaryTokens
- "UnboundedClient Group Membership" 
- UnboundedClientGroupMembership
Policy, PolicyArgs  
- NotSpecified 
- NotSpecified
- SynchronizeBegin Extension 
- SynchronizeBeginExtension
- PolicyNot Specified 
- NotSpecified
- PolicySynchronize Begin Extension 
- SynchronizeBeginExtension
- NotSpecified 
- NotSpecified
- SynchronizeBegin Extension 
- SynchronizeBeginExtension
- NotSpecified 
- NotSpecified
- SynchronizeBegin Extension 
- SynchronizeBeginExtension
- NOT_SPECIFIED
- NotSpecified
- SYNCHRONIZE_BEGIN_EXTENSION
- SynchronizeBeginExtension
- "NotSpecified" 
- NotSpecified
- "SynchronizeBegin Extension" 
- SynchronizeBeginExtension
PreflightOption, PreflightOptionArgs    
- None
- None
- ContinueDeployment On Failure 
- ContinueDeploymentOnFailure
- DefaultValidation Only 
- DefaultValidationOnly
- PreflightOption None 
- None
- PreflightOption Continue Deployment On Failure 
- ContinueDeploymentOnFailure
- PreflightOption Default Validation Only 
- DefaultValidationOnly
- None
- None
- ContinueDeployment On Failure 
- ContinueDeploymentOnFailure
- DefaultValidation Only 
- DefaultValidationOnly
- None
- None
- ContinueDeployment On Failure 
- ContinueDeploymentOnFailure
- DefaultValidation Only 
- DefaultValidationOnly
- NONE
- None
- CONTINUE_DEPLOYMENT_ON_FAILURE
- ContinueDeploymentOnFailure
- DEFAULT_VALIDATION_ONLY
- DefaultValidationOnly
- "None"
- None
- "ContinueDeployment On Failure" 
- ContinueDeploymentOnFailure
- "DefaultValidation Only" 
- DefaultValidationOnly
ProviderHubMetadataProviderAuthentication, ProviderHubMetadataProviderAuthenticationArgs          
- AllowedAudiences List<string>
- AllowedAudiences []string
- allowedAudiences List<String>
- allowedAudiences string[]
- allowed_audiences Sequence[str]
- allowedAudiences List<String>
ProviderHubMetadataResponseProviderAuthentication, ProviderHubMetadataResponseProviderAuthenticationArgs            
- AllowedAudiences List<string>
- AllowedAudiences []string
- allowedAudiences List<String>
- allowedAudiences string[]
- allowed_audiences Sequence[str]
- allowedAudiences List<String>
ProviderHubMetadataResponseThirdPartyProviderAuthorization, ProviderHubMetadataResponseThirdPartyProviderAuthorizationArgs                
ProviderHubMetadataThirdPartyProviderAuthorization, ProviderHubMetadataThirdPartyProviderAuthorizationArgs              
ProviderRegistrationProperties, ProviderRegistrationPropertiesArgs      
- Capabilities
List<Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Capabilities> 
- FeaturesRule Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Features Rule 
- Management
Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Management 
- Metadata object
- Namespace string
- ProviderAuthentication Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Provider Authentication 
- 
List<Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Authorization> 
- ProviderHub Pulumi.Metadata Azure Native. Provider Hub. Inputs. Provider Registration Properties Provider Hub Metadata 
- ProviderType string | Pulumi.Azure Native. Provider Hub. Resource Provider Type 
- ProviderVersion string
- ProvisioningState string | Pulumi.Azure Native. Provider Hub. Provisioning State 
- The provisioned state of the resource.
- RequestHeader Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Request Header Options 
- RequiredFeatures List<string>
- SubscriptionLifecycle Pulumi.Notification Specifications Azure Native. Provider Hub. Inputs. Provider Registration Properties Subscription Lifecycle Notification Specifications 
- TemplateDeployment Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Template Deployment Options 
- Capabilities
[]ResourceProvider Capabilities 
- FeaturesRule ResourceProvider Manifest Properties Features Rule 
- Management
ResourceProvider Manifest Properties Management 
- Metadata interface{}
- Namespace string
- ProviderAuthentication ResourceProvider Manifest Properties Provider Authentication 
- 
[]ResourceProvider Authorization 
- ProviderHub ProviderMetadata Registration Properties Provider Hub Metadata 
- ProviderType string | ResourceProvider Type 
- ProviderVersion string
- ProvisioningState string | ProvisioningState 
- The provisioned state of the resource.
- RequestHeader ResourceOptions Provider Manifest Properties Request Header Options 
- RequiredFeatures []string
- SubscriptionLifecycle ProviderNotification Specifications Registration Properties Subscription Lifecycle Notification Specifications 
- TemplateDeployment ResourceOptions Provider Manifest Properties Template Deployment Options 
- capabilities
List<ResourceProvider Capabilities> 
- featuresRule ResourceProvider Manifest Properties Features Rule 
- management
ResourceProvider Manifest Properties Management 
- metadata Object
- namespace String
- providerAuthentication ResourceProvider Manifest Properties Provider Authentication 
- 
List<ResourceProvider Authorization> 
- providerHub ProviderMetadata Registration Properties Provider Hub Metadata 
- providerType String | ResourceProvider Type 
- providerVersion String
- provisioningState String | ProvisioningState 
- The provisioned state of the resource.
- requestHeader ResourceOptions Provider Manifest Properties Request Header Options 
- requiredFeatures List<String>
- subscriptionLifecycle ProviderNotification Specifications Registration Properties Subscription Lifecycle Notification Specifications 
- templateDeployment ResourceOptions Provider Manifest Properties Template Deployment Options 
- capabilities
ResourceProvider Capabilities[] 
- featuresRule ResourceProvider Manifest Properties Features Rule 
- management
ResourceProvider Manifest Properties Management 
- metadata any
- namespace string
- providerAuthentication ResourceProvider Manifest Properties Provider Authentication 
- 
ResourceProvider Authorization[] 
- providerHub ProviderMetadata Registration Properties Provider Hub Metadata 
- providerType string | ResourceProvider Type 
- providerVersion string
- provisioningState string | ProvisioningState 
- The provisioned state of the resource.
- requestHeader ResourceOptions Provider Manifest Properties Request Header Options 
- requiredFeatures string[]
- subscriptionLifecycle ProviderNotification Specifications Registration Properties Subscription Lifecycle Notification Specifications 
- templateDeployment ResourceOptions Provider Manifest Properties Template Deployment Options 
- capabilities
Sequence[ResourceProvider Capabilities] 
- features_rule ResourceProvider Manifest Properties Features Rule 
- management
ResourceProvider Manifest Properties Management 
- metadata Any
- namespace str
- provider_authentication ResourceProvider Manifest Properties Provider Authentication 
- 
Sequence[ResourceProvider Authorization] 
- provider_hub_ Providermetadata Registration Properties Provider Hub Metadata 
- provider_type str | ResourceProvider Type 
- provider_version str
- provisioning_state str | ProvisioningState 
- The provisioned state of the resource.
- request_header_ Resourceoptions Provider Manifest Properties Request Header Options 
- required_features Sequence[str]
- subscription_lifecycle_ Providernotification_ specifications Registration Properties Subscription Lifecycle Notification Specifications 
- template_deployment_ Resourceoptions Provider Manifest Properties Template Deployment Options 
- capabilities List<Property Map>
- featuresRule Property Map
- management Property Map
- metadata Any
- namespace String
- providerAuthentication Property Map
- List<Property Map>
- providerHub Property MapMetadata 
- providerType String | "NotSpecified" | "Internal" | "External" | "Hidden" | "Registration Free" | "Legacy Registration Required" | "Tenant Only" | "Authorization Free" 
- providerVersion String
- provisioningState String | "NotSpecified" | "Accepted" | "Running" | "Creating" | "Created" | "Deleting" | "Deleted" | "Canceled" | "Failed" | "Succeeded" | "Moving Resources" | "Transient Failure" | "Rollout In Progress" 
- The provisioned state of the resource.
- requestHeader Property MapOptions 
- requiredFeatures List<String>
- subscriptionLifecycle Property MapNotification Specifications 
- templateDeployment Property MapOptions 
ProviderRegistrationPropertiesProviderHubMetadata, ProviderRegistrationPropertiesProviderHubMetadataArgs            
ProviderRegistrationPropertiesResponseProviderHubMetadata, ProviderRegistrationPropertiesResponseProviderHubMetadataArgs              
ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications, ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecificationsArgs                
ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications, ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs              
ProviderRegistrationResponseProperties, ProviderRegistrationResponsePropertiesArgs        
- Capabilities
List<Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Capabilities Response> 
- FeaturesRule Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Features Rule 
- Management
Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Management 
- Metadata object
- Namespace string
- ProviderAuthentication Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Provider Authentication 
- 
List<Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Authorization Response> 
- ProviderHub Pulumi.Metadata Azure Native. Provider Hub. Inputs. Provider Registration Properties Response Provider Hub Metadata 
- ProviderType string
- ProviderVersion string
- ProvisioningState string
- The provisioned state of the resource.
- RequestHeader Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Request Header Options 
- RequiredFeatures List<string>
- SubscriptionLifecycle Pulumi.Notification Specifications Azure Native. Provider Hub. Inputs. Provider Registration Properties Response Subscription Lifecycle Notification Specifications 
- TemplateDeployment Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Template Deployment Options 
- Capabilities
[]ResourceProvider Capabilities Response 
- FeaturesRule ResourceProvider Manifest Properties Response Features Rule 
- Management
ResourceProvider Manifest Properties Response Management 
- Metadata interface{}
- Namespace string
- ProviderAuthentication ResourceProvider Manifest Properties Response Provider Authentication 
- 
[]ResourceProvider Authorization Response 
- ProviderHub ProviderMetadata Registration Properties Response Provider Hub Metadata 
- ProviderType string
- ProviderVersion string
- ProvisioningState string
- The provisioned state of the resource.
- RequestHeader ResourceOptions Provider Manifest Properties Response Request Header Options 
- RequiredFeatures []string
- SubscriptionLifecycle ProviderNotification Specifications Registration Properties Response Subscription Lifecycle Notification Specifications 
- TemplateDeployment ResourceOptions Provider Manifest Properties Response Template Deployment Options 
- capabilities
List<ResourceProvider Capabilities Response> 
- featuresRule ResourceProvider Manifest Properties Response Features Rule 
- management
ResourceProvider Manifest Properties Response Management 
- metadata Object
- namespace String
- providerAuthentication ResourceProvider Manifest Properties Response Provider Authentication 
- 
List<ResourceProvider Authorization Response> 
- providerHub ProviderMetadata Registration Properties Response Provider Hub Metadata 
- providerType String
- providerVersion String
- provisioningState String
- The provisioned state of the resource.
- requestHeader ResourceOptions Provider Manifest Properties Response Request Header Options 
- requiredFeatures List<String>
- subscriptionLifecycle ProviderNotification Specifications Registration Properties Response Subscription Lifecycle Notification Specifications 
- templateDeployment ResourceOptions Provider Manifest Properties Response Template Deployment Options 
- capabilities
ResourceProvider Capabilities Response[] 
- featuresRule ResourceProvider Manifest Properties Response Features Rule 
- management
ResourceProvider Manifest Properties Response Management 
- metadata any
- namespace string
- providerAuthentication ResourceProvider Manifest Properties Response Provider Authentication 
- 
ResourceProvider Authorization Response[] 
- providerHub ProviderMetadata Registration Properties Response Provider Hub Metadata 
- providerType string
- providerVersion string
- provisioningState string
- The provisioned state of the resource.
- requestHeader ResourceOptions Provider Manifest Properties Response Request Header Options 
- requiredFeatures string[]
- subscriptionLifecycle ProviderNotification Specifications Registration Properties Response Subscription Lifecycle Notification Specifications 
- templateDeployment ResourceOptions Provider Manifest Properties Response Template Deployment Options 
- capabilities
Sequence[ResourceProvider Capabilities Response] 
- features_rule ResourceProvider Manifest Properties Response Features Rule 
- management
ResourceProvider Manifest Properties Response Management 
- metadata Any
- namespace str
- provider_authentication ResourceProvider Manifest Properties Response Provider Authentication 
- 
Sequence[ResourceProvider Authorization Response] 
- provider_hub_ Providermetadata Registration Properties Response Provider Hub Metadata 
- provider_type str
- provider_version str
- provisioning_state str
- The provisioned state of the resource.
- request_header_ Resourceoptions Provider Manifest Properties Response Request Header Options 
- required_features Sequence[str]
- subscription_lifecycle_ Providernotification_ specifications Registration Properties Response Subscription Lifecycle Notification Specifications 
- template_deployment_ Resourceoptions Provider Manifest Properties Response Template Deployment Options 
- capabilities List<Property Map>
- featuresRule Property Map
- management Property Map
- metadata Any
- namespace String
- providerAuthentication Property Map
- List<Property Map>
- providerHub Property MapMetadata 
- providerType String
- providerVersion String
- provisioningState String
- The provisioned state of the resource.
- requestHeader Property MapOptions 
- requiredFeatures List<String>
- subscriptionLifecycle Property MapNotification Specifications 
- templateDeployment Property MapOptions 
ProvisioningState, ProvisioningStateArgs    
- NotSpecified 
- NotSpecified
- Accepted
- Accepted
- Running
- Running
- Creating
- Creating
- Created
- Created
- Deleting
- Deleting
- Deleted
- Deleted
- Canceled
- Canceled
- Failed
- Failed
- Succeeded
- Succeeded
- MovingResources 
- MovingResources
- TransientFailure 
- TransientFailure
- RolloutIn Progress 
- RolloutInProgress
- ProvisioningState Not Specified 
- NotSpecified
- ProvisioningState Accepted 
- Accepted
- ProvisioningState Running 
- Running
- ProvisioningState Creating 
- Creating
- ProvisioningState Created 
- Created
- ProvisioningState Deleting 
- Deleting
- ProvisioningState Deleted 
- Deleted
- ProvisioningState Canceled 
- Canceled
- ProvisioningState Failed 
- Failed
- ProvisioningState Succeeded 
- Succeeded
- ProvisioningState Moving Resources 
- MovingResources
- ProvisioningState Transient Failure 
- TransientFailure
- ProvisioningState Rollout In Progress 
- RolloutInProgress
- NotSpecified 
- NotSpecified
- Accepted
- Accepted
- Running
- Running
- Creating
- Creating
- Created
- Created
- Deleting
- Deleting
- Deleted
- Deleted
- Canceled
- Canceled
- Failed
- Failed
- Succeeded
- Succeeded
- MovingResources 
- MovingResources
- TransientFailure 
- TransientFailure
- RolloutIn Progress 
- RolloutInProgress
- NotSpecified 
- NotSpecified
- Accepted
- Accepted
- Running
- Running
- Creating
- Creating
- Created
- Created
- Deleting
- Deleting
- Deleted
- Deleted
- Canceled
- Canceled
- Failed
- Failed
- Succeeded
- Succeeded
- MovingResources 
- MovingResources
- TransientFailure 
- TransientFailure
- RolloutIn Progress 
- RolloutInProgress
- NOT_SPECIFIED
- NotSpecified
- ACCEPTED
- Accepted
- RUNNING
- Running
- CREATING
- Creating
- CREATED
- Created
- DELETING
- Deleting
- DELETED
- Deleted
- CANCELED
- Canceled
- FAILED
- Failed
- SUCCEEDED
- Succeeded
- MOVING_RESOURCES
- MovingResources
- TRANSIENT_FAILURE
- TransientFailure
- ROLLOUT_IN_PROGRESS
- RolloutInProgress
- "NotSpecified" 
- NotSpecified
- "Accepted"
- Accepted
- "Running"
- Running
- "Creating"
- Creating
- "Created"
- Created
- "Deleting"
- Deleting
- "Deleted"
- Deleted
- "Canceled"
- Canceled
- "Failed"
- Failed
- "Succeeded"
- Succeeded
- "MovingResources" 
- MovingResources
- "TransientFailure" 
- TransientFailure
- "RolloutIn Progress" 
- RolloutInProgress
Readiness, ReadinessArgs  
- ClosingDown 
- ClosingDown
- Deprecated
- Deprecated
- GA
- GA
- InDevelopment 
- InDevelopment
- InternalOnly 
- InternalOnly
- PrivatePreview 
- PrivatePreview
- PublicPreview 
- PublicPreview
- RemovedFrom ARM 
- RemovedFromARM
- Retired
- Retired
- ReadinessClosing Down 
- ClosingDown
- ReadinessDeprecated 
- Deprecated
- ReadinessGA 
- GA
- ReadinessIn Development 
- InDevelopment
- ReadinessInternal Only 
- InternalOnly
- ReadinessPrivate Preview 
- PrivatePreview
- ReadinessPublic Preview 
- PublicPreview
- ReadinessRemoved From ARM 
- RemovedFromARM
- ReadinessRetired 
- Retired
- ClosingDown 
- ClosingDown
- Deprecated
- Deprecated
- GA
- GA
- InDevelopment 
- InDevelopment
- InternalOnly 
- InternalOnly
- PrivatePreview 
- PrivatePreview
- PublicPreview 
- PublicPreview
- RemovedFrom ARM 
- RemovedFromARM
- Retired
- Retired
- ClosingDown 
- ClosingDown
- Deprecated
- Deprecated
- GA
- GA
- InDevelopment 
- InDevelopment
- InternalOnly 
- InternalOnly
- PrivatePreview 
- PrivatePreview
- PublicPreview 
- PublicPreview
- RemovedFrom ARM 
- 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
- "RemovedFrom ARM" 
- RemovedFromARM
- "Retired"
- Retired
Regionality, RegionalityArgs  
- NotSpecified 
- NotSpecified
- Global
- Global
- Regional
- Regional
- RegionalityNot Specified 
- 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
ResourceConcurrencyControlOption, ResourceConcurrencyControlOptionArgs        
ResourceConcurrencyControlOptionResponse, ResourceConcurrencyControlOptionResponseArgs          
- Policy string
- Policy string
- policy String
- policy string
- policy str
- policy String
ResourceDeletionPolicy, ResourceDeletionPolicyArgs      
- NotSpecified 
- NotSpecified
- CascadeDelete All 
- CascadeDeleteAll
- CascadeDelete Proxy Only Children 
- CascadeDeleteProxyOnlyChildren
- ResourceDeletion Policy Not Specified 
- NotSpecified
- ResourceDeletion Policy Cascade Delete All 
- CascadeDeleteAll
- ResourceDeletion Policy Cascade Delete Proxy Only Children 
- CascadeDeleteProxyOnlyChildren
- NotSpecified 
- NotSpecified
- CascadeDelete All 
- CascadeDeleteAll
- CascadeDelete Proxy Only Children 
- CascadeDeleteProxyOnlyChildren
- NotSpecified 
- NotSpecified
- CascadeDelete All 
- CascadeDeleteAll
- CascadeDelete Proxy Only Children 
- CascadeDeleteProxyOnlyChildren
- NOT_SPECIFIED
- NotSpecified
- CASCADE_DELETE_ALL
- CascadeDeleteAll
- CASCADE_DELETE_PROXY_ONLY_CHILDREN
- CascadeDeleteProxyOnlyChildren
- "NotSpecified" 
- NotSpecified
- "CascadeDelete All" 
- CascadeDeleteAll
- "CascadeDelete Proxy Only Children" 
- CascadeDeleteProxyOnlyChildren
ResourceProviderAuthorization, ResourceProviderAuthorizationArgs      
- ApplicationId string
- ManagedBy stringRole Definition Id 
- RoleDefinition stringId 
- ApplicationId string
- ManagedBy stringRole Definition Id 
- RoleDefinition stringId 
- applicationId String
- managedBy StringRole Definition Id 
- roleDefinition StringId 
- applicationId string
- managedBy stringRole Definition Id 
- roleDefinition stringId 
- applicationId String
- managedBy StringRole Definition Id 
- roleDefinition StringId 
ResourceProviderAuthorizationResponse, ResourceProviderAuthorizationResponseArgs        
- ApplicationId string
- ManagedBy stringRole Definition Id 
- RoleDefinition stringId 
- ApplicationId string
- ManagedBy stringRole Definition Id 
- RoleDefinition stringId 
- applicationId String
- managedBy StringRole Definition Id 
- roleDefinition StringId 
- applicationId string
- managedBy stringRole Definition Id 
- roleDefinition stringId 
- applicationId String
- managedBy StringRole Definition Id 
- roleDefinition StringId 
ResourceProviderCapabilities, ResourceProviderCapabilitiesArgs      
- Effect
string | Pulumi.Azure Native. Provider Hub. Resource Provider Capabilities Effect 
- QuotaId string
- RequiredFeatures List<string>
- Effect
string | ResourceProvider Capabilities Effect 
- QuotaId string
- RequiredFeatures []string
- effect
String | ResourceProvider Capabilities Effect 
- quotaId String
- requiredFeatures List<String>
- effect
string | ResourceProvider Capabilities Effect 
- quotaId string
- requiredFeatures string[]
- effect
str | ResourceProvider Capabilities Effect 
- quota_id str
- required_features Sequence[str]
- effect
String | "NotSpecified" | "Allow" | "Disallow" 
- quotaId String
- requiredFeatures List<String>
ResourceProviderCapabilitiesEffect, ResourceProviderCapabilitiesEffectArgs        
- NotSpecified 
- NotSpecified
- Allow
- Allow
- Disallow
- Disallow
- ResourceProvider Capabilities Effect Not Specified 
- NotSpecified
- ResourceProvider Capabilities Effect Allow 
- Allow
- ResourceProvider Capabilities Effect Disallow 
- 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
- QuotaId string
- RequiredFeatures List<string>
- Effect string
- QuotaId string
- RequiredFeatures []string
- effect String
- quotaId String
- requiredFeatures List<String>
- effect string
- quotaId string
- requiredFeatures string[]
- effect str
- quota_id str
- required_features Sequence[str]
- effect String
- quotaId String
- requiredFeatures List<String>
ResourceProviderManifestPropertiesFeaturesRule, ResourceProviderManifestPropertiesFeaturesRuleArgs            
- RequiredFeatures string | FeaturesPolicy Policy 
- requiredFeatures String | FeaturesPolicy Policy 
- requiredFeatures string | FeaturesPolicy Policy 
- requiredFeatures String | "Any" | "All"Policy 
ResourceProviderManifestPropertiesManagement, ResourceProviderManifestPropertiesManagementArgs          
- IncidentContact stringEmail 
- IncidentRouting stringService 
- IncidentRouting stringTeam 
- ManifestOwners List<string>
- ResourceAccess stringPolicy 
- ResourceAccess List<object>Roles 
- SchemaOwners List<string>
- ServiceTree List<Pulumi.Infos Azure Native. Provider Hub. Inputs. Service Tree Info> 
- IncidentContact stringEmail 
- IncidentRouting stringService 
- IncidentRouting stringTeam 
- ManifestOwners []string
- ResourceAccess stringPolicy 
- ResourceAccess []interface{}Roles 
- SchemaOwners []string
- ServiceTree []ServiceInfos Tree Info 
- incidentContact StringEmail 
- incidentRouting StringService 
- incidentRouting StringTeam 
- manifestOwners List<String>
- resourceAccess StringPolicy 
- resourceAccess List<Object>Roles 
- schemaOwners List<String>
- serviceTree List<ServiceInfos Tree Info> 
- incidentContact stringEmail 
- incidentRouting stringService 
- incidentRouting stringTeam 
- manifestOwners string[]
- resourceAccess stringPolicy 
- resourceAccess any[]Roles 
- schemaOwners string[]
- serviceTree ServiceInfos Tree Info[] 
- incident_contact_ stremail 
- incident_routing_ strservice 
- incident_routing_ strteam 
- manifest_owners Sequence[str]
- resource_access_ strpolicy 
- resource_access_ Sequence[Any]roles 
- schema_owners Sequence[str]
- service_tree_ Sequence[Serviceinfos Tree Info] 
- incidentContact StringEmail 
- incidentRouting StringService 
- incidentRouting StringTeam 
- manifestOwners List<String>
- resourceAccess StringPolicy 
- resourceAccess List<Any>Roles 
- schemaOwners List<String>
- serviceTree List<Property Map>Infos 
ResourceProviderManifestPropertiesProviderAuthentication, ResourceProviderManifestPropertiesProviderAuthenticationArgs            
- AllowedAudiences List<string>
- AllowedAudiences []string
- allowedAudiences List<String>
- allowedAudiences string[]
- allowed_audiences Sequence[str]
- allowedAudiences List<String>
ResourceProviderManifestPropertiesRequestHeaderOptions, ResourceProviderManifestPropertiesRequestHeaderOptionsArgs              
- OptIn string | OptHeaders In Header Type 
- optIn String | OptHeaders In Header Type 
- optIn string | OptHeaders In Header Type 
ResourceProviderManifestPropertiesResponseFeaturesRule, ResourceProviderManifestPropertiesResponseFeaturesRuleArgs              
- RequiredFeatures stringPolicy 
- RequiredFeatures stringPolicy 
- requiredFeatures StringPolicy 
- requiredFeatures stringPolicy 
- requiredFeatures StringPolicy 
ResourceProviderManifestPropertiesResponseManagement, ResourceProviderManifestPropertiesResponseManagementArgs            
- IncidentContact stringEmail 
- IncidentRouting stringService 
- IncidentRouting stringTeam 
- ManifestOwners List<string>
- ResourceAccess stringPolicy 
- ResourceAccess List<object>Roles 
- SchemaOwners List<string>
- ServiceTree List<Pulumi.Infos Azure Native. Provider Hub. Inputs. Service Tree Info Response> 
- IncidentContact stringEmail 
- IncidentRouting stringService 
- IncidentRouting stringTeam 
- ManifestOwners []string
- ResourceAccess stringPolicy 
- ResourceAccess []interface{}Roles 
- SchemaOwners []string
- ServiceTree []ServiceInfos Tree Info Response 
- incidentContact StringEmail 
- incidentRouting StringService 
- incidentRouting StringTeam 
- manifestOwners List<String>
- resourceAccess StringPolicy 
- resourceAccess List<Object>Roles 
- schemaOwners List<String>
- serviceTree List<ServiceInfos Tree Info Response> 
- incidentContact stringEmail 
- incidentRouting stringService 
- incidentRouting stringTeam 
- manifestOwners string[]
- resourceAccess stringPolicy 
- resourceAccess any[]Roles 
- schemaOwners string[]
- serviceTree ServiceInfos Tree Info Response[] 
- incident_contact_ stremail 
- incident_routing_ strservice 
- incident_routing_ strteam 
- manifest_owners Sequence[str]
- resource_access_ strpolicy 
- resource_access_ Sequence[Any]roles 
- schema_owners Sequence[str]
- service_tree_ Sequence[Serviceinfos Tree Info Response] 
- incidentContact StringEmail 
- incidentRouting StringService 
- incidentRouting StringTeam 
- manifestOwners List<String>
- resourceAccess StringPolicy 
- resourceAccess List<Any>Roles 
- schemaOwners List<String>
- serviceTree List<Property Map>Infos 
ResourceProviderManifestPropertiesResponseProviderAuthentication, ResourceProviderManifestPropertiesResponseProviderAuthenticationArgs              
- AllowedAudiences List<string>
- AllowedAudiences []string
- allowedAudiences List<String>
- allowedAudiences string[]
- allowed_audiences Sequence[str]
- allowedAudiences List<String>
ResourceProviderManifestPropertiesResponseRequestHeaderOptions, ResourceProviderManifestPropertiesResponseRequestHeaderOptionsArgs                
- OptIn stringHeaders 
- OptIn stringHeaders 
- optIn StringHeaders 
- optIn stringHeaders 
- opt_in_ strheaders 
- optIn StringHeaders 
ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions, ResourceProviderManifestPropertiesResponseTemplateDeploymentOptionsArgs                
- PreflightOptions List<string>
- PreflightSupported bool
- PreflightOptions []string
- PreflightSupported bool
- preflightOptions List<String>
- preflightSupported Boolean
- preflightOptions string[]
- preflightSupported boolean
- preflight_options Sequence[str]
- preflight_supported bool
- preflightOptions List<String>
- preflightSupported Boolean
ResourceProviderManifestPropertiesTemplateDeploymentOptions, ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs              
- PreflightOptions List<Union<string, Pulumi.Azure Native. Provider Hub. Preflight Option>> 
- PreflightSupported bool
- PreflightOptions []string
- PreflightSupported bool
- preflightOptions List<Either<String,PreflightOption>> 
- preflightSupported Boolean
- preflightOptions (string | PreflightOption)[] 
- preflightSupported boolean
- preflight_options Sequence[Union[str, PreflightOption]] 
- preflight_supported bool
- preflightOptions List<String | "None" | "ContinueDeployment On Failure" | "Default Validation Only"> 
- preflightSupported Boolean
ResourceProviderType, ResourceProviderTypeArgs      
- NotSpecified 
- NotSpecified
- Internal
- Internal
- External
- External
- Hidden
- Hidden
- RegistrationFree 
- RegistrationFree
- LegacyRegistration Required 
- LegacyRegistrationRequired
- TenantOnly 
- TenantOnly
- AuthorizationFree 
- AuthorizationFree
- ResourceProvider Type Not Specified 
- NotSpecified
- ResourceProvider Type Internal 
- Internal
- ResourceProvider Type External 
- External
- ResourceProvider Type Hidden 
- Hidden
- ResourceProvider Type Registration Free 
- RegistrationFree
- ResourceProvider Type Legacy Registration Required 
- LegacyRegistrationRequired
- ResourceProvider Type Tenant Only 
- TenantOnly
- ResourceProvider Type Authorization Free 
- AuthorizationFree
- NotSpecified 
- NotSpecified
- Internal
- Internal
- External
- External
- Hidden
- Hidden
- RegistrationFree 
- RegistrationFree
- LegacyRegistration Required 
- LegacyRegistrationRequired
- TenantOnly 
- TenantOnly
- AuthorizationFree 
- AuthorizationFree
- NotSpecified 
- NotSpecified
- Internal
- Internal
- External
- External
- Hidden
- Hidden
- RegistrationFree 
- RegistrationFree
- LegacyRegistration Required 
- 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
- "LegacyRegistration Required" 
- LegacyRegistrationRequired
- "TenantOnly" 
- TenantOnly
- "AuthorizationFree" 
- AuthorizationFree
ResourceTypeEndpoint, ResourceTypeEndpointArgs      
- ApiVersions List<string>
- Enabled bool
- EndpointType string | Pulumi.Azure Native. Provider Hub. Endpoint Type 
- Extensions
List<Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Extension> 
- FeaturesRule Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Endpoint Features Rule 
- Locations List<string>
- RequiredFeatures List<string>
- Timeout string
- ApiVersions []string
- Enabled bool
- EndpointType string | EndpointType 
- Extensions
[]ResourceType Extension 
- FeaturesRule ResourceType Endpoint Features Rule 
- Locations []string
- RequiredFeatures []string
- Timeout string
- apiVersions List<String>
- enabled Boolean
- endpointType String | EndpointType 
- extensions
List<ResourceType Extension> 
- featuresRule ResourceType Endpoint Features Rule 
- locations List<String>
- requiredFeatures List<String>
- timeout String
- apiVersions string[]
- enabled boolean
- endpointType string | EndpointType 
- extensions
ResourceType Extension[] 
- featuresRule ResourceType Endpoint Features Rule 
- locations string[]
- requiredFeatures string[]
- timeout string
- api_versions Sequence[str]
- enabled bool
- endpoint_type str | EndpointType 
- extensions
Sequence[ResourceType Extension] 
- features_rule ResourceType Endpoint Features Rule 
- locations Sequence[str]
- required_features Sequence[str]
- timeout str
- apiVersions List<String>
- enabled Boolean
- endpointType String | "NotSpecified" | "Canary" | "Production" | "Test In Production" 
- extensions List<Property Map>
- featuresRule Property Map
- locations List<String>
- requiredFeatures List<String>
- timeout String
ResourceTypeEndpointFeaturesRule, ResourceTypeEndpointFeaturesRuleArgs          
- RequiredFeatures string | FeaturesPolicy Policy 
- requiredFeatures String | FeaturesPolicy Policy 
- requiredFeatures string | FeaturesPolicy Policy 
- requiredFeatures String | "Any" | "All"Policy 
ResourceTypeEndpointResponse, ResourceTypeEndpointResponseArgs        
- ApiVersions List<string>
- Enabled bool
- EndpointType string
- Extensions
List<Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Extension Response> 
- FeaturesRule Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Endpoint Response Features Rule 
- Locations List<string>
- RequiredFeatures List<string>
- Timeout string
- ApiVersions []string
- Enabled bool
- EndpointType string
- Extensions
[]ResourceType Extension Response 
- FeaturesRule ResourceType Endpoint Response Features Rule 
- Locations []string
- RequiredFeatures []string
- Timeout string
- apiVersions List<String>
- enabled Boolean
- endpointType String
- extensions
List<ResourceType Extension Response> 
- featuresRule ResourceType Endpoint Response Features Rule 
- locations List<String>
- requiredFeatures List<String>
- timeout String
- apiVersions string[]
- enabled boolean
- endpointType string
- extensions
ResourceType Extension Response[] 
- featuresRule ResourceType Endpoint Response Features Rule 
- locations string[]
- requiredFeatures string[]
- timeout string
- api_versions Sequence[str]
- enabled bool
- endpoint_type str
- extensions
Sequence[ResourceType Extension Response] 
- features_rule ResourceType Endpoint Response Features Rule 
- locations Sequence[str]
- required_features Sequence[str]
- timeout str
- apiVersions List<String>
- enabled Boolean
- endpointType String
- extensions List<Property Map>
- featuresRule Property Map
- locations List<String>
- requiredFeatures List<String>
- timeout String
ResourceTypeEndpointResponseFeaturesRule, ResourceTypeEndpointResponseFeaturesRuleArgs            
- RequiredFeatures stringPolicy 
- RequiredFeatures stringPolicy 
- requiredFeatures StringPolicy 
- requiredFeatures stringPolicy 
- requiredFeatures StringPolicy 
ResourceTypeExtension, ResourceTypeExtensionArgs      
- EndpointUri string
- ExtensionCategories List<Union<string, Pulumi.Azure Native. Provider Hub. Extension Category>> 
- Timeout string
- EndpointUri string
- ExtensionCategories []string
- Timeout string
- endpointUri String
- extensionCategories List<Either<String,ExtensionCategory>> 
- timeout String
- endpointUri string
- extensionCategories (string | ExtensionCategory)[] 
- timeout string
- endpoint_uri str
- extension_categories Sequence[Union[str, ExtensionCategory]] 
- timeout str
- endpointUri String
- extensionCategories List<String | "NotSpecified" | "Resource Creation Validate" | "Resource Creation Begin" | "Resource Creation Completed" | "Resource Read Validate" | "Resource Read Begin" | "Resource Patch Validate" | "Resource Patch Completed" | "Resource Deletion Validate" | "Resource Deletion Begin" | "Resource Deletion Completed" | "Resource Post Action" | "Subscription Lifecycle Notification" | "Resource Patch Begin" | "Resource Move Begin" | "Resource Move Completed"> 
- timeout String
ResourceTypeExtensionOptionsResourceCreationBegin, ResourceTypeExtensionOptionsResourceCreationBeginArgs              
ResourceTypeExtensionOptionsResponseResourceCreationBegin, ResourceTypeExtensionOptionsResponseResourceCreationBeginArgs                
ResourceTypeExtensionResponse, ResourceTypeExtensionResponseArgs        
- EndpointUri string
- ExtensionCategories List<string>
- Timeout string
- EndpointUri string
- ExtensionCategories []string
- Timeout string
- endpointUri String
- extensionCategories List<String>
- timeout String
- endpointUri string
- extensionCategories string[]
- timeout string
- endpoint_uri str
- extension_categories Sequence[str]
- timeout str
- endpointUri String
- extensionCategories List<String>
- timeout String
ResourceTypeRegistration, ResourceTypeRegistrationArgs      
ResourceTypeRegistrationProperties, ResourceTypeRegistrationPropertiesArgs        
- List<string>
- 
List<Pulumi.Azure Native. Provider Hub. Inputs. Authorization Action Mapping> 
- CheckName Pulumi.Availability Specifications Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Check Name Availability Specifications 
- DefaultApi stringVersion 
- DisallowedAction List<string>Verbs 
- EnableAsync boolOperation 
- EnableThird boolParty S2S 
- Endpoints
List<Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Endpoint> 
- ExtendedLocations List<Pulumi.Azure Native. Provider Hub. Inputs. Extended Location Options> 
- ExtensionOptions Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Extension Options 
- FeaturesRule Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Features Rule 
- IdentityManagement Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Identity Management 
- IsPure boolProxy 
- LinkedAccess List<Pulumi.Checks Azure Native. Provider Hub. Inputs. Linked Access Check> 
- LoggingRules List<Pulumi.Azure Native. Provider Hub. Inputs. Logging Rule> 
- Management
Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Management 
- MarketplaceType string
- OpenApi Pulumi.Configuration Azure Native. Provider Hub. Inputs. Open Api Configuration 
- ProvisioningState string | Pulumi.Azure Native. Provider Hub. Provisioning State 
- The provisioned state of the resource.
- Regionality
string | Pulumi.Azure Native. Provider Hub. Regionality 
- RequestHeader Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Request Header Options 
- RequiredFeatures List<string>
- ResourceConcurrency Dictionary<string, Pulumi.Control Options Azure Native. Provider Hub. Inputs. Resource Concurrency Control Option> 
- ResourceDeletion string | Pulumi.Policy Azure Native. Provider Hub. Resource Deletion Policy 
- ResourceGraph Pulumi.Configuration Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Resource Graph Configuration 
- ResourceMove Pulumi.Policy Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Resource Move Policy 
- RoutingType string | Pulumi.Azure Native. Provider Hub. Routing Type 
- ServiceTree List<Pulumi.Infos Azure Native. Provider Hub. Inputs. Service Tree Info> 
- SubscriptionLifecycle Pulumi.Notification Specifications Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Subscription Lifecycle Notification Specifications 
- SubscriptionState List<Pulumi.Rules Azure Native. Provider Hub. Inputs. Subscription State Rule> 
- SwaggerSpecifications List<Pulumi.Azure Native. Provider Hub. Inputs. Swagger Specification> 
- TemplateDeployment Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Template Deployment Options 
- ThrottlingRules List<Pulumi.Azure Native. Provider Hub. Inputs. Throttling Rule> 
- []string
- 
[]AuthorizationAction Mapping 
- CheckName ResourceAvailability Specifications Type Registration Properties Check Name Availability Specifications 
- DefaultApi stringVersion 
- DisallowedAction []stringVerbs 
- EnableAsync boolOperation 
- EnableThird boolParty S2S 
- Endpoints
[]ResourceType Endpoint 
- ExtendedLocations []ExtendedLocation Options 
- ExtensionOptions ResourceType Registration Properties Extension Options 
- FeaturesRule ResourceType Registration Properties Features Rule 
- IdentityManagement ResourceType Registration Properties Identity Management 
- IsPure boolProxy 
- LinkedAccess []LinkedChecks Access Check 
- LoggingRules []LoggingRule 
- Management
ResourceType Registration Properties Management 
- MarketplaceType string
- OpenApi OpenConfiguration Api Configuration 
- ProvisioningState string | ProvisioningState 
- The provisioned state of the resource.
- Regionality string | Regionality
- RequestHeader ResourceOptions Type Registration Properties Request Header Options 
- RequiredFeatures []string
- ResourceConcurrency map[string]ResourceControl Options Concurrency Control Option 
- ResourceDeletion string | ResourcePolicy Deletion Policy 
- ResourceGraph ResourceConfiguration Type Registration Properties Resource Graph Configuration 
- ResourceMove ResourcePolicy Type Registration Properties Resource Move Policy 
- RoutingType string | RoutingType 
- ServiceTree []ServiceInfos Tree Info 
- SubscriptionLifecycle ResourceNotification Specifications Type Registration Properties Subscription Lifecycle Notification Specifications 
- SubscriptionState []SubscriptionRules State Rule 
- SwaggerSpecifications []SwaggerSpecification 
- TemplateDeployment ResourceOptions Type Registration Properties Template Deployment Options 
- ThrottlingRules []ThrottlingRule 
- List<String>
- 
List<AuthorizationAction Mapping> 
- checkName ResourceAvailability Specifications Type Registration Properties Check Name Availability Specifications 
- defaultApi StringVersion 
- disallowedAction List<String>Verbs 
- enableAsync BooleanOperation 
- enableThird BooleanParty S2S 
- endpoints
List<ResourceType Endpoint> 
- extendedLocations List<ExtendedLocation Options> 
- extensionOptions ResourceType Registration Properties Extension Options 
- featuresRule ResourceType Registration Properties Features Rule 
- identityManagement ResourceType Registration Properties Identity Management 
- isPure BooleanProxy 
- linkedAccess List<LinkedChecks Access Check> 
- loggingRules List<LoggingRule> 
- management
ResourceType Registration Properties Management 
- marketplaceType String
- openApi OpenConfiguration Api Configuration 
- provisioningState String | ProvisioningState 
- The provisioned state of the resource.
- regionality String | Regionality
- requestHeader ResourceOptions Type Registration Properties Request Header Options 
- requiredFeatures List<String>
- resourceConcurrency Map<String,ResourceControl Options Concurrency Control Option> 
- resourceDeletion String | ResourcePolicy Deletion Policy 
- resourceGraph ResourceConfiguration Type Registration Properties Resource Graph Configuration 
- resourceMove ResourcePolicy Type Registration Properties Resource Move Policy 
- routingType String | RoutingType 
- serviceTree List<ServiceInfos Tree Info> 
- subscriptionLifecycle ResourceNotification Specifications Type Registration Properties Subscription Lifecycle Notification Specifications 
- subscriptionState List<SubscriptionRules State Rule> 
- swaggerSpecifications List<SwaggerSpecification> 
- templateDeployment ResourceOptions Type Registration Properties Template Deployment Options 
- throttlingRules List<ThrottlingRule> 
- string[]
- 
AuthorizationAction Mapping[] 
- checkName ResourceAvailability Specifications Type Registration Properties Check Name Availability Specifications 
- defaultApi stringVersion 
- disallowedAction string[]Verbs 
- enableAsync booleanOperation 
- enableThird booleanParty S2S 
- endpoints
ResourceType Endpoint[] 
- extendedLocations ExtendedLocation Options[] 
- extensionOptions ResourceType Registration Properties Extension Options 
- featuresRule ResourceType Registration Properties Features Rule 
- identityManagement ResourceType Registration Properties Identity Management 
- isPure booleanProxy 
- linkedAccess LinkedChecks Access Check[] 
- loggingRules LoggingRule[] 
- management
ResourceType Registration Properties Management 
- marketplaceType string
- openApi OpenConfiguration Api Configuration 
- provisioningState string | ProvisioningState 
- The provisioned state of the resource.
- regionality string | Regionality
- requestHeader ResourceOptions Type Registration Properties Request Header Options 
- requiredFeatures string[]
- resourceConcurrency {[key: string]: ResourceControl Options Concurrency Control Option} 
- resourceDeletion string | ResourcePolicy Deletion Policy 
- resourceGraph ResourceConfiguration Type Registration Properties Resource Graph Configuration 
- resourceMove ResourcePolicy Type Registration Properties Resource Move Policy 
- routingType string | RoutingType 
- serviceTree ServiceInfos Tree Info[] 
- subscriptionLifecycle ResourceNotification Specifications Type Registration Properties Subscription Lifecycle Notification Specifications 
- subscriptionState SubscriptionRules State Rule[] 
- swaggerSpecifications SwaggerSpecification[] 
- templateDeployment ResourceOptions Type Registration Properties Template Deployment Options 
- throttlingRules ThrottlingRule[] 
- Sequence[str]
- 
Sequence[AuthorizationAction Mapping] 
- check_name_ Resourceavailability_ specifications Type Registration Properties Check Name Availability Specifications 
- default_api_ strversion 
- disallowed_action_ Sequence[str]verbs 
- enable_async_ booloperation 
- enable_third_ boolparty_ s2_ s 
- endpoints
Sequence[ResourceType Endpoint] 
- extended_locations Sequence[ExtendedLocation Options] 
- extension_options ResourceType Registration Properties Extension Options 
- features_rule ResourceType Registration Properties Features Rule 
- identity_management ResourceType Registration Properties Identity Management 
- is_pure_ boolproxy 
- linked_access_ Sequence[Linkedchecks Access Check] 
- logging_rules Sequence[LoggingRule] 
- management
ResourceType Registration Properties Management 
- marketplace_type str
- open_api_ Openconfiguration Api Configuration 
- provisioning_state str | ProvisioningState 
- The provisioned state of the resource.
- regionality str | Regionality
- request_header_ Resourceoptions Type Registration Properties Request Header Options 
- required_features Sequence[str]
- resource_concurrency_ Mapping[str, Resourcecontrol_ options Concurrency Control Option] 
- resource_deletion_ str | Resourcepolicy Deletion Policy 
- resource_graph_ Resourceconfiguration Type Registration Properties Resource Graph Configuration 
- resource_move_ Resourcepolicy Type Registration Properties Resource Move Policy 
- routing_type str | RoutingType 
- service_tree_ Sequence[Serviceinfos Tree Info] 
- subscription_lifecycle_ Resourcenotification_ specifications Type Registration Properties Subscription Lifecycle Notification Specifications 
- subscription_state_ Sequence[Subscriptionrules State Rule] 
- swagger_specifications Sequence[SwaggerSpecification] 
- template_deployment_ Resourceoptions Type Registration Properties Template Deployment Options 
- throttling_rules Sequence[ThrottlingRule] 
- List<String>
- List<Property Map>
- checkName Property MapAvailability Specifications 
- defaultApi StringVersion 
- disallowedAction List<String>Verbs 
- enableAsync BooleanOperation 
- enableThird BooleanParty S2S 
- endpoints List<Property Map>
- extendedLocations List<Property Map>
- extensionOptions Property Map
- featuresRule Property Map
- identityManagement Property Map
- isPure BooleanProxy 
- linkedAccess List<Property Map>Checks 
- loggingRules List<Property Map>
- management Property Map
- marketplaceType String
- openApi Property MapConfiguration 
- provisioningState String | "NotSpecified" | "Accepted" | "Running" | "Creating" | "Created" | "Deleting" | "Deleted" | "Canceled" | "Failed" | "Succeeded" | "Moving Resources" | "Transient Failure" | "Rollout In Progress" 
- The provisioned state of the resource.
- regionality
String | "NotSpecified" | "Global" | "Regional" 
- requestHeader Property MapOptions 
- requiredFeatures List<String>
- resourceConcurrency Map<Property Map>Control Options 
- resourceDeletion String | "NotPolicy Specified" | "Cascade Delete All" | "Cascade Delete Proxy Only Children" 
- resourceGraph Property MapConfiguration 
- resourceMove Property MapPolicy 
- routingType String | "Default" | "ProxyOnly" | "Host Based" | "Extension" | "Tenant" | "Fanout" | "Location Based" | "Failover" | "Cascade Extension" 
- serviceTree List<Property Map>Infos 
- subscriptionLifecycle Property MapNotification Specifications 
- subscriptionState List<Property Map>Rules 
- swaggerSpecifications List<Property Map>
- templateDeployment Property MapOptions 
- throttlingRules List<Property Map>
ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications, ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecificationsArgs                
- EnableDefault boolValidation 
- ResourceTypes List<string>With Custom Validation 
- EnableDefault boolValidation 
- ResourceTypes []stringWith Custom Validation 
- enableDefault BooleanValidation 
- resourceTypes List<String>With Custom Validation 
- enableDefault booleanValidation 
- resourceTypes string[]With Custom Validation 
- enable_default_ boolvalidation 
- resource_types_ Sequence[str]with_ custom_ validation 
- enableDefault BooleanValidation 
- resourceTypes List<String>With Custom Validation 
ResourceTypeRegistrationPropertiesExtensionOptions, ResourceTypeRegistrationPropertiesExtensionOptionsArgs            
ResourceTypeRegistrationPropertiesFeaturesRule, ResourceTypeRegistrationPropertiesFeaturesRuleArgs            
- RequiredFeatures string | FeaturesPolicy Policy 
- requiredFeatures String | FeaturesPolicy Policy 
- requiredFeatures string | FeaturesPolicy Policy 
- requiredFeatures String | "Any" | "All"Policy 
ResourceTypeRegistrationPropertiesIdentityManagement, ResourceTypeRegistrationPropertiesIdentityManagementArgs            
- ApplicationId string
- Type
string | IdentityManagement Types 
- applicationId String
- type
String | IdentityManagement Types 
- applicationId string
- type
string | IdentityManagement Types 
- application_id str
- type
str | IdentityManagement Types 
ResourceTypeRegistrationPropertiesManagement, ResourceTypeRegistrationPropertiesManagementArgs          
- IncidentContact stringEmail 
- IncidentRouting stringService 
- IncidentRouting stringTeam 
- ManifestOwners List<string>
- ResourceAccess stringPolicy 
- ResourceAccess List<object>Roles 
- SchemaOwners List<string>
- ServiceTree List<Pulumi.Infos Azure Native. Provider Hub. Inputs. Service Tree Info> 
- IncidentContact stringEmail 
- IncidentRouting stringService 
- IncidentRouting stringTeam 
- ManifestOwners []string
- ResourceAccess stringPolicy 
- ResourceAccess []interface{}Roles 
- SchemaOwners []string
- ServiceTree []ServiceInfos Tree Info 
- incidentContact StringEmail 
- incidentRouting StringService 
- incidentRouting StringTeam 
- manifestOwners List<String>
- resourceAccess StringPolicy 
- resourceAccess List<Object>Roles 
- schemaOwners List<String>
- serviceTree List<ServiceInfos Tree Info> 
- incidentContact stringEmail 
- incidentRouting stringService 
- incidentRouting stringTeam 
- manifestOwners string[]
- resourceAccess stringPolicy 
- resourceAccess any[]Roles 
- schemaOwners string[]
- serviceTree ServiceInfos Tree Info[] 
- incident_contact_ stremail 
- incident_routing_ strservice 
- incident_routing_ strteam 
- manifest_owners Sequence[str]
- resource_access_ strpolicy 
- resource_access_ Sequence[Any]roles 
- schema_owners Sequence[str]
- service_tree_ Sequence[Serviceinfos Tree Info] 
- incidentContact StringEmail 
- incidentRouting StringService 
- incidentRouting StringTeam 
- manifestOwners List<String>
- resourceAccess StringPolicy 
- resourceAccess List<Any>Roles 
- schemaOwners List<String>
- serviceTree List<Property Map>Infos 
ResourceTypeRegistrationPropertiesRequestHeaderOptions, ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs              
- OptIn string | OptHeaders In Header Type 
- optIn String | OptHeaders In Header Type 
- optIn string | OptHeaders In Header Type 
ResourceTypeRegistrationPropertiesResourceGraphConfiguration, ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs              
- ApiVersion string
- Enabled bool
- ApiVersion string
- Enabled bool
- apiVersion String
- enabled Boolean
- apiVersion string
- enabled boolean
- api_version str
- enabled bool
- apiVersion String
- enabled Boolean
ResourceTypeRegistrationPropertiesResourceMovePolicy, ResourceTypeRegistrationPropertiesResourceMovePolicyArgs              
- crossResource BooleanGroup Move Enabled 
- crossSubscription BooleanMove Enabled 
- validationRequired Boolean
- crossResource booleanGroup Move Enabled 
- crossSubscription booleanMove Enabled 
- validationRequired boolean
- crossResource BooleanGroup Move Enabled 
- crossSubscription BooleanMove Enabled 
- validationRequired Boolean
ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecifications, ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecificationsArgs                  
- EnableDefault boolValidation 
- ResourceTypes List<string>With Custom Validation 
- EnableDefault boolValidation 
- ResourceTypes []stringWith Custom Validation 
- enableDefault BooleanValidation 
- resourceTypes List<String>With Custom Validation 
- enableDefault booleanValidation 
- resourceTypes string[]With Custom Validation 
- enable_default_ boolvalidation 
- resource_types_ Sequence[str]with_ custom_ validation 
- enableDefault BooleanValidation 
- resourceTypes List<String>With Custom Validation 
ResourceTypeRegistrationPropertiesResponseExtensionOptions, ResourceTypeRegistrationPropertiesResponseExtensionOptionsArgs              
ResourceTypeRegistrationPropertiesResponseFeaturesRule, ResourceTypeRegistrationPropertiesResponseFeaturesRuleArgs              
- RequiredFeatures stringPolicy 
- RequiredFeatures stringPolicy 
- requiredFeatures StringPolicy 
- requiredFeatures stringPolicy 
- requiredFeatures StringPolicy 
ResourceTypeRegistrationPropertiesResponseIdentityManagement, ResourceTypeRegistrationPropertiesResponseIdentityManagementArgs              
- ApplicationId string
- Type string
- ApplicationId string
- Type string
- applicationId String
- type String
- applicationId string
- type string
- application_id str
- type str
- applicationId String
- type String
ResourceTypeRegistrationPropertiesResponseManagement, ResourceTypeRegistrationPropertiesResponseManagementArgs            
- IncidentContact stringEmail 
- IncidentRouting stringService 
- IncidentRouting stringTeam 
- ManifestOwners List<string>
- ResourceAccess stringPolicy 
- ResourceAccess List<object>Roles 
- SchemaOwners List<string>
- ServiceTree List<Pulumi.Infos Azure Native. Provider Hub. Inputs. Service Tree Info Response> 
- IncidentContact stringEmail 
- IncidentRouting stringService 
- IncidentRouting stringTeam 
- ManifestOwners []string
- ResourceAccess stringPolicy 
- ResourceAccess []interface{}Roles 
- SchemaOwners []string
- ServiceTree []ServiceInfos Tree Info Response 
- incidentContact StringEmail 
- incidentRouting StringService 
- incidentRouting StringTeam 
- manifestOwners List<String>
- resourceAccess StringPolicy 
- resourceAccess List<Object>Roles 
- schemaOwners List<String>
- serviceTree List<ServiceInfos Tree Info Response> 
- incidentContact stringEmail 
- incidentRouting stringService 
- incidentRouting stringTeam 
- manifestOwners string[]
- resourceAccess stringPolicy 
- resourceAccess any[]Roles 
- schemaOwners string[]
- serviceTree ServiceInfos Tree Info Response[] 
- incident_contact_ stremail 
- incident_routing_ strservice 
- incident_routing_ strteam 
- manifest_owners Sequence[str]
- resource_access_ strpolicy 
- resource_access_ Sequence[Any]roles 
- schema_owners Sequence[str]
- service_tree_ Sequence[Serviceinfos Tree Info Response] 
- incidentContact StringEmail 
- incidentRouting StringService 
- incidentRouting StringTeam 
- manifestOwners List<String>
- resourceAccess StringPolicy 
- resourceAccess List<Any>Roles 
- schemaOwners List<String>
- serviceTree List<Property Map>Infos 
ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions, ResourceTypeRegistrationPropertiesResponseRequestHeaderOptionsArgs                
- OptIn stringHeaders 
- OptIn stringHeaders 
- optIn StringHeaders 
- optIn stringHeaders 
- opt_in_ strheaders 
- optIn StringHeaders 
ResourceTypeRegistrationPropertiesResponseResourceGraphConfiguration, ResourceTypeRegistrationPropertiesResponseResourceGraphConfigurationArgs                
- ApiVersion string
- Enabled bool
- ApiVersion string
- Enabled bool
- apiVersion String
- enabled Boolean
- apiVersion string
- enabled boolean
- api_version str
- enabled bool
- apiVersion String
- enabled Boolean
ResourceTypeRegistrationPropertiesResponseResourceMovePolicy, ResourceTypeRegistrationPropertiesResponseResourceMovePolicyArgs                
- crossResource BooleanGroup Move Enabled 
- crossSubscription BooleanMove Enabled 
- validationRequired Boolean
- crossResource booleanGroup Move Enabled 
- crossSubscription booleanMove Enabled 
- validationRequired boolean
- crossResource BooleanGroup Move Enabled 
- crossSubscription BooleanMove Enabled 
- validationRequired Boolean
ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications, ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecificationsArgs                  
ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptions, ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptionsArgs                
- PreflightOptions List<string>
- PreflightSupported bool
- PreflightOptions []string
- PreflightSupported bool
- preflightOptions List<String>
- preflightSupported Boolean
- preflightOptions string[]
- preflightSupported boolean
- preflight_options Sequence[str]
- preflight_supported bool
- preflightOptions List<String>
- preflightSupported Boolean
ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications, ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs                
ResourceTypeRegistrationPropertiesTemplateDeploymentOptions, ResourceTypeRegistrationPropertiesTemplateDeploymentOptionsArgs              
- PreflightOptions List<Union<string, Pulumi.Azure Native. Provider Hub. Preflight Option>> 
- PreflightSupported bool
- PreflightOptions []string
- PreflightSupported bool
- preflightOptions List<Either<String,PreflightOption>> 
- preflightSupported Boolean
- preflightOptions (string | PreflightOption)[] 
- preflightSupported boolean
- preflight_options Sequence[Union[str, PreflightOption]] 
- preflight_supported bool
- preflightOptions List<String | "None" | "ContinueDeployment On Failure" | "Default Validation Only"> 
- preflightSupported Boolean
ResourceTypeRegistrationResponse, ResourceTypeRegistrationResponseArgs        
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- SystemData Pulumi.Azure Native. Provider Hub. Inputs. System Data Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Properties
Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Response Properties 
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- SystemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Properties
ResourceType Registration Response Properties 
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- properties
ResourceType Registration Response Properties 
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name string
- The name of the resource
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- properties
ResourceType Registration Response Properties 
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name str
- The name of the resource
- system_data SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- properties
ResourceType Registration Response Properties 
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- systemData Property Map
- Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- properties Property Map
ResourceTypeRegistrationResponseProperties, ResourceTypeRegistrationResponsePropertiesArgs          
- List<string>
- 
List<Pulumi.Azure Native. Provider Hub. Inputs. Authorization Action Mapping Response> 
- CheckName Pulumi.Availability Specifications Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Check Name Availability Specifications 
- DefaultApi stringVersion 
- DisallowedAction List<string>Verbs 
- EnableAsync boolOperation 
- EnableThird boolParty S2S 
- Endpoints
List<Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Endpoint Response> 
- ExtendedLocations List<Pulumi.Azure Native. Provider Hub. Inputs. Extended Location Options Response> 
- ExtensionOptions Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Extension Options 
- FeaturesRule Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Features Rule 
- IdentityManagement Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Identity Management 
- IsPure boolProxy 
- LinkedAccess List<Pulumi.Checks Azure Native. Provider Hub. Inputs. Linked Access Check Response> 
- LoggingRules List<Pulumi.Azure Native. Provider Hub. Inputs. Logging Rule Response> 
- Management
Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Management 
- MarketplaceType string
- OpenApi Pulumi.Configuration Azure Native. Provider Hub. Inputs. Open Api Configuration Response 
- ProvisioningState string
- The provisioned state of the resource.
- Regionality string
- RequestHeader Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Request Header Options 
- RequiredFeatures List<string>
- ResourceConcurrency Dictionary<string, Pulumi.Control Options Azure Native. Provider Hub. Inputs. Resource Concurrency Control Option Response> 
- ResourceDeletion stringPolicy 
- ResourceGraph Pulumi.Configuration Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Resource Graph Configuration 
- ResourceMove Pulumi.Policy Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Resource Move Policy 
- RoutingType string
- ServiceTree List<Pulumi.Infos Azure Native. Provider Hub. Inputs. Service Tree Info Response> 
- SubscriptionLifecycle Pulumi.Notification Specifications Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Subscription Lifecycle Notification Specifications 
- SubscriptionState List<Pulumi.Rules Azure Native. Provider Hub. Inputs. Subscription State Rule Response> 
- SwaggerSpecifications List<Pulumi.Azure Native. Provider Hub. Inputs. Swagger Specification Response> 
- TemplateDeployment Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Template Deployment Options 
- ThrottlingRules List<Pulumi.Azure Native. Provider Hub. Inputs. Throttling Rule Response> 
- []string
- 
[]AuthorizationAction Mapping Response 
- CheckName ResourceAvailability Specifications Type Registration Properties Response Check Name Availability Specifications 
- DefaultApi stringVersion 
- DisallowedAction []stringVerbs 
- EnableAsync boolOperation 
- EnableThird boolParty S2S 
- Endpoints
[]ResourceType Endpoint Response 
- ExtendedLocations []ExtendedLocation Options Response 
- ExtensionOptions ResourceType Registration Properties Response Extension Options 
- FeaturesRule ResourceType Registration Properties Response Features Rule 
- IdentityManagement ResourceType Registration Properties Response Identity Management 
- IsPure boolProxy 
- LinkedAccess []LinkedChecks Access Check Response 
- LoggingRules []LoggingRule Response 
- Management
ResourceType Registration Properties Response Management 
- MarketplaceType string
- OpenApi OpenConfiguration Api Configuration Response 
- ProvisioningState string
- The provisioned state of the resource.
- Regionality string
- RequestHeader ResourceOptions Type Registration Properties Response Request Header Options 
- RequiredFeatures []string
- ResourceConcurrency map[string]ResourceControl Options Concurrency Control Option Response 
- ResourceDeletion stringPolicy 
- ResourceGraph ResourceConfiguration Type Registration Properties Response Resource Graph Configuration 
- ResourceMove ResourcePolicy Type Registration Properties Response Resource Move Policy 
- RoutingType string
- ServiceTree []ServiceInfos Tree Info Response 
- SubscriptionLifecycle ResourceNotification Specifications Type Registration Properties Response Subscription Lifecycle Notification Specifications 
- SubscriptionState []SubscriptionRules State Rule Response 
- SwaggerSpecifications []SwaggerSpecification Response 
- TemplateDeployment ResourceOptions Type Registration Properties Response Template Deployment Options 
- ThrottlingRules []ThrottlingRule Response 
- List<String>
- 
List<AuthorizationAction Mapping Response> 
- checkName ResourceAvailability Specifications Type Registration Properties Response Check Name Availability Specifications 
- defaultApi StringVersion 
- disallowedAction List<String>Verbs 
- enableAsync BooleanOperation 
- enableThird BooleanParty S2S 
- endpoints
List<ResourceType Endpoint Response> 
- extendedLocations List<ExtendedLocation Options Response> 
- extensionOptions ResourceType Registration Properties Response Extension Options 
- featuresRule ResourceType Registration Properties Response Features Rule 
- identityManagement ResourceType Registration Properties Response Identity Management 
- isPure BooleanProxy 
- linkedAccess List<LinkedChecks Access Check Response> 
- loggingRules List<LoggingRule Response> 
- management
ResourceType Registration Properties Response Management 
- marketplaceType String
- openApi OpenConfiguration Api Configuration Response 
- provisioningState String
- The provisioned state of the resource.
- regionality String
- requestHeader ResourceOptions Type Registration Properties Response Request Header Options 
- requiredFeatures List<String>
- resourceConcurrency Map<String,ResourceControl Options Concurrency Control Option Response> 
- resourceDeletion StringPolicy 
- resourceGraph ResourceConfiguration Type Registration Properties Response Resource Graph Configuration 
- resourceMove ResourcePolicy Type Registration Properties Response Resource Move Policy 
- routingType String
- serviceTree List<ServiceInfos Tree Info Response> 
- subscriptionLifecycle ResourceNotification Specifications Type Registration Properties Response Subscription Lifecycle Notification Specifications 
- subscriptionState List<SubscriptionRules State Rule Response> 
- swaggerSpecifications List<SwaggerSpecification Response> 
- templateDeployment ResourceOptions Type Registration Properties Response Template Deployment Options 
- throttlingRules List<ThrottlingRule Response> 
- string[]
- 
AuthorizationAction Mapping Response[] 
- checkName ResourceAvailability Specifications Type Registration Properties Response Check Name Availability Specifications 
- defaultApi stringVersion 
- disallowedAction string[]Verbs 
- enableAsync booleanOperation 
- enableThird booleanParty S2S 
- endpoints
ResourceType Endpoint Response[] 
- extendedLocations ExtendedLocation Options Response[] 
- extensionOptions ResourceType Registration Properties Response Extension Options 
- featuresRule ResourceType Registration Properties Response Features Rule 
- identityManagement ResourceType Registration Properties Response Identity Management 
- isPure booleanProxy 
- linkedAccess LinkedChecks Access Check Response[] 
- loggingRules LoggingRule Response[] 
- management
ResourceType Registration Properties Response Management 
- marketplaceType string
- openApi OpenConfiguration Api Configuration Response 
- provisioningState string
- The provisioned state of the resource.
- regionality string
- requestHeader ResourceOptions Type Registration Properties Response Request Header Options 
- requiredFeatures string[]
- resourceConcurrency {[key: string]: ResourceControl Options Concurrency Control Option Response} 
- resourceDeletion stringPolicy 
- resourceGraph ResourceConfiguration Type Registration Properties Response Resource Graph Configuration 
- resourceMove ResourcePolicy Type Registration Properties Response Resource Move Policy 
- routingType string
- serviceTree ServiceInfos Tree Info Response[] 
- subscriptionLifecycle ResourceNotification Specifications Type Registration Properties Response Subscription Lifecycle Notification Specifications 
- subscriptionState SubscriptionRules State Rule Response[] 
- swaggerSpecifications SwaggerSpecification Response[] 
- templateDeployment ResourceOptions Type Registration Properties Response Template Deployment Options 
- throttlingRules ThrottlingRule Response[] 
- Sequence[str]
- 
Sequence[AuthorizationAction Mapping Response] 
- check_name_ Resourceavailability_ specifications Type Registration Properties Response Check Name Availability Specifications 
- default_api_ strversion 
- disallowed_action_ Sequence[str]verbs 
- enable_async_ booloperation 
- enable_third_ boolparty_ s2_ s 
- endpoints
Sequence[ResourceType Endpoint Response] 
- extended_locations Sequence[ExtendedLocation Options Response] 
- extension_options ResourceType Registration Properties Response Extension Options 
- features_rule ResourceType Registration Properties Response Features Rule 
- identity_management ResourceType Registration Properties Response Identity Management 
- is_pure_ boolproxy 
- linked_access_ Sequence[Linkedchecks Access Check Response] 
- logging_rules Sequence[LoggingRule Response] 
- management
ResourceType Registration Properties Response Management 
- marketplace_type str
- open_api_ Openconfiguration Api Configuration Response 
- provisioning_state str
- The provisioned state of the resource.
- regionality str
- request_header_ Resourceoptions Type Registration Properties Response Request Header Options 
- required_features Sequence[str]
- resource_concurrency_ Mapping[str, Resourcecontrol_ options Concurrency Control Option Response] 
- resource_deletion_ strpolicy 
- resource_graph_ Resourceconfiguration Type Registration Properties Response Resource Graph Configuration 
- resource_move_ Resourcepolicy Type Registration Properties Response Resource Move Policy 
- routing_type str
- service_tree_ Sequence[Serviceinfos Tree Info Response] 
- subscription_lifecycle_ Resourcenotification_ specifications Type Registration Properties Response Subscription Lifecycle Notification Specifications 
- subscription_state_ Sequence[Subscriptionrules State Rule Response] 
- swagger_specifications Sequence[SwaggerSpecification Response] 
- template_deployment_ Resourceoptions Type Registration Properties Response Template Deployment Options 
- throttling_rules Sequence[ThrottlingRule Response] 
- List<String>
- List<Property Map>
- checkName Property MapAvailability Specifications 
- defaultApi StringVersion 
- disallowedAction List<String>Verbs 
- enableAsync BooleanOperation 
- enableThird BooleanParty S2S 
- endpoints List<Property Map>
- extendedLocations List<Property Map>
- extensionOptions Property Map
- featuresRule Property Map
- identityManagement Property Map
- isPure BooleanProxy 
- linkedAccess List<Property Map>Checks 
- loggingRules List<Property Map>
- management Property Map
- marketplaceType String
- openApi Property MapConfiguration 
- provisioningState String
- The provisioned state of the resource.
- regionality String
- requestHeader Property MapOptions 
- requiredFeatures List<String>
- resourceConcurrency Map<Property Map>Control Options 
- resourceDeletion StringPolicy 
- resourceGraph Property MapConfiguration 
- resourceMove Property MapPolicy 
- routingType String
- serviceTree List<Property Map>Infos 
- subscriptionLifecycle Property MapNotification Specifications 
- subscriptionState List<Property Map>Rules 
- swaggerSpecifications List<Property Map>
- templateDeployment Property MapOptions 
- throttlingRules List<Property Map>
RoutingType, RoutingTypeArgs    
- Default
- Default
- ProxyOnly 
- ProxyOnly
- HostBased 
- HostBased
- Extension
- Extension
- Tenant
- Tenant
- Fanout
- Fanout
- LocationBased 
- LocationBased
- Failover
- Failover
- CascadeExtension 
- CascadeExtension
- RoutingType Default 
- Default
- RoutingType Proxy Only 
- ProxyOnly
- RoutingType Host Based 
- HostBased
- RoutingType Extension 
- Extension
- RoutingType Tenant 
- Tenant
- RoutingType Fanout 
- Fanout
- RoutingType Location Based 
- LocationBased
- RoutingType Failover 
- Failover
- RoutingType Cascade Extension 
- CascadeExtension
- Default
- Default
- ProxyOnly 
- ProxyOnly
- HostBased 
- HostBased
- Extension
- Extension
- Tenant
- Tenant
- Fanout
- Fanout
- LocationBased 
- LocationBased
- Failover
- Failover
- CascadeExtension 
- CascadeExtension
- Default
- Default
- ProxyOnly 
- ProxyOnly
- HostBased 
- HostBased
- Extension
- Extension
- Tenant
- Tenant
- Fanout
- Fanout
- LocationBased 
- LocationBased
- Failover
- Failover
- CascadeExtension 
- CascadeExtension
- DEFAULT
- Default
- PROXY_ONLY
- ProxyOnly
- HOST_BASED
- HostBased
- EXTENSION
- Extension
- TENANT
- Tenant
- FANOUT
- Fanout
- LOCATION_BASED
- LocationBased
- FAILOVER
- Failover
- CASCADE_EXTENSION
- CascadeExtension
- "Default"
- Default
- "ProxyOnly" 
- ProxyOnly
- "HostBased" 
- HostBased
- "Extension"
- Extension
- "Tenant"
- Tenant
- "Fanout"
- Fanout
- "LocationBased" 
- LocationBased
- "Failover"
- Failover
- "CascadeExtension" 
- CascadeExtension
ServiceTreeInfo, ServiceTreeInfoArgs      
- ComponentId string
- Readiness
string | Pulumi.Azure Native. Provider Hub. Readiness 
- ServiceId string
- ComponentId string
- Readiness string | Readiness
- ServiceId string
- componentId String
- readiness String | Readiness
- serviceId String
- componentId string
- readiness string | Readiness
- serviceId string
- component_id str
- readiness str | Readiness
- service_id str
ServiceTreeInfoResponse, ServiceTreeInfoResponseArgs        
- ComponentId string
- Readiness string
- ServiceId string
- ComponentId string
- Readiness string
- ServiceId string
- componentId String
- readiness String
- serviceId String
- componentId string
- readiness string
- serviceId string
- component_id str
- readiness str
- service_id str
- componentId String
- readiness String
- serviceId String
SubscriptionNotificationOperation, SubscriptionNotificationOperationArgs      
- NotDefined 
- NotDefined
- DeleteAll Resources 
- DeleteAllResources
- SoftDelete All Resources 
- SoftDeleteAllResources
- NoOp 
- NoOp
- BillingCancellation 
- BillingCancellation
- UndoSoft Delete 
- UndoSoftDelete
- SubscriptionNotification Operation Not Defined 
- NotDefined
- SubscriptionNotification Operation Delete All Resources 
- DeleteAllResources
- SubscriptionNotification Operation Soft Delete All Resources 
- SoftDeleteAllResources
- SubscriptionNotification Operation No Op 
- NoOp
- SubscriptionNotification Operation Billing Cancellation 
- BillingCancellation
- SubscriptionNotification Operation Undo Soft Delete 
- UndoSoftDelete
- NotDefined 
- NotDefined
- DeleteAll Resources 
- DeleteAllResources
- SoftDelete All Resources 
- SoftDeleteAllResources
- NoOp 
- NoOp
- BillingCancellation 
- BillingCancellation
- UndoSoft Delete 
- UndoSoftDelete
- NotDefined 
- NotDefined
- DeleteAll Resources 
- DeleteAllResources
- SoftDelete All Resources 
- SoftDeleteAllResources
- NoOp 
- NoOp
- BillingCancellation 
- BillingCancellation
- UndoSoft Delete 
- 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
- "DeleteAll Resources" 
- DeleteAllResources
- "SoftDelete All Resources" 
- SoftDeleteAllResources
- "NoOp" 
- NoOp
- "BillingCancellation" 
- BillingCancellation
- "UndoSoft Delete" 
- UndoSoftDelete
SubscriptionReregistrationResult, SubscriptionReregistrationResultArgs      
- NotApplicable 
- NotApplicable
- ConditionalUpdate 
- ConditionalUpdate
- ForcedUpdate 
- ForcedUpdate
- Failed
- Failed
- SubscriptionReregistration Result Not Applicable 
- NotApplicable
- SubscriptionReregistration Result Conditional Update 
- ConditionalUpdate
- SubscriptionReregistration Result Forced Update 
- ForcedUpdate
- SubscriptionReregistration Result Failed 
- 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
- SubscriptionState Not Defined 
- NotDefined
- SubscriptionState Enabled 
- Enabled
- SubscriptionState Warned 
- Warned
- SubscriptionState Past Due 
- PastDue
- SubscriptionState Disabled 
- Disabled
- SubscriptionState Deleted 
- 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        
- Action
string | SubscriptionNotification Operation 
- State
string | SubscriptionTransitioning State 
- action
String | SubscriptionNotification Operation 
- state
String | SubscriptionTransitioning State 
- action
string | SubscriptionNotification Operation 
- state
string | SubscriptionTransitioning State 
- action
String | "NotDefined" | "Delete All Resources" | "Soft Delete All Resources" | "No Op" | "Billing Cancellation" | "Undo Soft Delete" 
- state
String | "Registered" | "Unregistered" | "Warned" | "Suspended" | "Deleted" | "WarnedTo Registered" | "Warned To Suspended" | "Warned To Deleted" | "Warned To Unregistered" | "Suspended To Registered" | "Suspended To Warned" | "Suspended To Deleted" | "Suspended To Unregistered" 
SubscriptionStateOverrideActionResponse, SubscriptionStateOverrideActionResponseArgs          
SubscriptionStateRule, SubscriptionStateRuleArgs      
- AllowedActions List<string>
- State
string | Pulumi.Azure Native. Provider Hub. Subscription State 
- AllowedActions []string
- State
string | SubscriptionState 
- allowedActions List<String>
- state
String | SubscriptionState 
- allowedActions string[]
- state
string | SubscriptionState 
- allowed_actions Sequence[str]
- state
str | SubscriptionState 
- allowedActions List<String>
- state
String | "NotDefined" | "Enabled" | "Warned" | "Past Due" | "Disabled" | "Deleted" 
SubscriptionStateRuleResponse, SubscriptionStateRuleResponseArgs        
- AllowedActions List<string>
- State string
- AllowedActions []string
- State string
- allowedActions List<String>
- state String
- allowedActions string[]
- state string
- allowed_actions Sequence[str]
- state str
- allowedActions List<String>
- state String
SubscriptionTransitioningState, SubscriptionTransitioningStateArgs      
- Registered
- Registered
- Unregistered
- Unregistered
- Warned
- Warned
- Suspended
- Suspended
- Deleted
- Deleted
- WarnedTo Registered 
- WarnedToRegistered
- WarnedTo Suspended 
- WarnedToSuspended
- WarnedTo Deleted 
- WarnedToDeleted
- WarnedTo Unregistered 
- WarnedToUnregistered
- SuspendedTo Registered 
- SuspendedToRegistered
- SuspendedTo Warned 
- SuspendedToWarned
- SuspendedTo Deleted 
- SuspendedToDeleted
- SuspendedTo Unregistered 
- SuspendedToUnregistered
- SubscriptionTransitioning State Registered 
- Registered
- SubscriptionTransitioning State Unregistered 
- Unregistered
- SubscriptionTransitioning State Warned 
- Warned
- SubscriptionTransitioning State Suspended 
- Suspended
- SubscriptionTransitioning State Deleted 
- Deleted
- SubscriptionTransitioning State Warned To Registered 
- WarnedToRegistered
- SubscriptionTransitioning State Warned To Suspended 
- WarnedToSuspended
- SubscriptionTransitioning State Warned To Deleted 
- WarnedToDeleted
- SubscriptionTransitioning State Warned To Unregistered 
- WarnedToUnregistered
- SubscriptionTransitioning State Suspended To Registered 
- SuspendedToRegistered
- SubscriptionTransitioning State Suspended To Warned 
- SuspendedToWarned
- SubscriptionTransitioning State Suspended To Deleted 
- SuspendedToDeleted
- SubscriptionTransitioning State Suspended To Unregistered 
- SuspendedToUnregistered
- Registered
- Registered
- Unregistered
- Unregistered
- Warned
- Warned
- Suspended
- Suspended
- Deleted
- Deleted
- WarnedTo Registered 
- WarnedToRegistered
- WarnedTo Suspended 
- WarnedToSuspended
- WarnedTo Deleted 
- WarnedToDeleted
- WarnedTo Unregistered 
- WarnedToUnregistered
- SuspendedTo Registered 
- SuspendedToRegistered
- SuspendedTo Warned 
- SuspendedToWarned
- SuspendedTo Deleted 
- SuspendedToDeleted
- SuspendedTo Unregistered 
- SuspendedToUnregistered
- Registered
- Registered
- Unregistered
- Unregistered
- Warned
- Warned
- Suspended
- Suspended
- Deleted
- Deleted
- WarnedTo Registered 
- WarnedToRegistered
- WarnedTo Suspended 
- WarnedToSuspended
- WarnedTo Deleted 
- WarnedToDeleted
- WarnedTo Unregistered 
- WarnedToUnregistered
- SuspendedTo Registered 
- SuspendedToRegistered
- SuspendedTo Warned 
- SuspendedToWarned
- SuspendedTo Deleted 
- SuspendedToDeleted
- SuspendedTo Unregistered 
- 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
- "WarnedTo Registered" 
- WarnedToRegistered
- "WarnedTo Suspended" 
- WarnedToSuspended
- "WarnedTo Deleted" 
- WarnedToDeleted
- "WarnedTo Unregistered" 
- WarnedToUnregistered
- "SuspendedTo Registered" 
- SuspendedToRegistered
- "SuspendedTo Warned" 
- SuspendedToWarned
- "SuspendedTo Deleted" 
- SuspendedToDeleted
- "SuspendedTo Unregistered" 
- SuspendedToUnregistered
SwaggerSpecification, SwaggerSpecificationArgs    
- ApiVersions List<string>
- SwaggerSpec stringFolder Uri 
- ApiVersions []string
- SwaggerSpec stringFolder Uri 
- apiVersions List<String>
- swaggerSpec StringFolder Uri 
- apiVersions string[]
- swaggerSpec stringFolder Uri 
- api_versions Sequence[str]
- swagger_spec_ strfolder_ uri 
- apiVersions List<String>
- swaggerSpec StringFolder Uri 
SwaggerSpecificationResponse, SwaggerSpecificationResponseArgs      
- ApiVersions List<string>
- SwaggerSpec stringFolder Uri 
- ApiVersions []string
- SwaggerSpec stringFolder Uri 
- apiVersions List<String>
- swaggerSpec StringFolder Uri 
- apiVersions string[]
- swaggerSpec stringFolder Uri 
- api_versions Sequence[str]
- swagger_spec_ strfolder_ uri 
- apiVersions List<String>
- swaggerSpec StringFolder Uri 
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- 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.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- 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_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
ThrottlingMetric, ThrottlingMetricArgs    
- Limit double
- Type
string | Pulumi.Azure Native. Provider Hub. Throttling Metric Type 
- Interval string
- Limit float64
- Type
string | ThrottlingMetric Type 
- Interval string
- limit Double
- type
String | ThrottlingMetric Type 
- interval String
- limit number
- type
string | ThrottlingMetric Type 
- interval string
- limit float
- type
str | ThrottlingMetric Type 
- interval str
- limit Number
- type
String | "NotSpecified" | "Number Of Requests" | "Number Of Resources" 
- interval String
ThrottlingMetricResponse, ThrottlingMetricResponseArgs      
ThrottlingMetricType, ThrottlingMetricTypeArgs      
- NotSpecified 
- NotSpecified
- NumberOf Requests 
- NumberOfRequests
- NumberOf Resources 
- NumberOfResources
- ThrottlingMetric Type Not Specified 
- NotSpecified
- ThrottlingMetric Type Number Of Requests 
- NumberOfRequests
- ThrottlingMetric Type Number Of Resources 
- NumberOfResources
- NotSpecified 
- NotSpecified
- NumberOf Requests 
- NumberOfRequests
- NumberOf Resources 
- NumberOfResources
- NotSpecified 
- NotSpecified
- NumberOf Requests 
- NumberOfRequests
- NumberOf Resources 
- NumberOfResources
- NOT_SPECIFIED
- NotSpecified
- NUMBER_OF_REQUESTS
- NumberOfRequests
- NUMBER_OF_RESOURCES
- NumberOfResources
- "NotSpecified" 
- NotSpecified
- "NumberOf Requests" 
- NumberOfRequests
- "NumberOf Resources" 
- NumberOfResources
ThrottlingRule, ThrottlingRuleArgs    
- Action string
- Metrics
[]ThrottlingMetric 
- RequiredFeatures []string
- action String
- metrics
List<ThrottlingMetric> 
- requiredFeatures List<String>
- action string
- metrics
ThrottlingMetric[] 
- requiredFeatures string[]
- action str
- metrics
Sequence[ThrottlingMetric] 
- required_features Sequence[str]
- action String
- metrics List<Property Map>
- requiredFeatures List<String>
ThrottlingRuleResponse, ThrottlingRuleResponseArgs      
- Action string
- Metrics
[]ThrottlingMetric Response 
- RequiredFeatures []string
- action String
- metrics
List<ThrottlingMetric Response> 
- requiredFeatures List<String>
- action string
- metrics
ThrottlingMetric Response[] 
- requiredFeatures string[]
- action str
- metrics
Sequence[ThrottlingMetric Response] 
- required_features Sequence[str]
- action String
- metrics List<Property Map>
- requiredFeatures List<String>
TrafficRegionCategory, TrafficRegionCategoryArgs      
- NotSpecified 
- NotSpecified
- Canary
- Canary
- LowTraffic 
- LowTraffic
- MediumTraffic 
- MediumTraffic
- HighTraffic 
- HighTraffic
- None
- None
- RestOf The World Group One 
- RestOfTheWorldGroupOne
- RestOf The World Group Two 
- RestOfTheWorldGroupTwo
- TrafficRegion Category Not Specified 
- NotSpecified
- TrafficRegion Category Canary 
- Canary
- TrafficRegion Category Low Traffic 
- LowTraffic
- TrafficRegion Category Medium Traffic 
- MediumTraffic
- TrafficRegion Category High Traffic 
- HighTraffic
- TrafficRegion Category None 
- None
- TrafficRegion Category Rest Of The World Group One 
- RestOfTheWorldGroupOne
- TrafficRegion Category Rest Of The World Group Two 
- RestOfTheWorldGroupTwo
- NotSpecified 
- NotSpecified
- Canary
- Canary
- LowTraffic 
- LowTraffic
- MediumTraffic 
- MediumTraffic
- HighTraffic 
- HighTraffic
- None
- None
- RestOf The World Group One 
- RestOfTheWorldGroupOne
- RestOf The World Group Two 
- RestOfTheWorldGroupTwo
- NotSpecified 
- NotSpecified
- Canary
- Canary
- LowTraffic 
- LowTraffic
- MediumTraffic 
- MediumTraffic
- HighTraffic 
- HighTraffic
- None
- None
- RestOf The World Group One 
- RestOfTheWorldGroupOne
- RestOf The World Group Two 
- 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
- "RestOf The World Group One" 
- RestOfTheWorldGroupOne
- "RestOf The World Group Two" 
- RestOfTheWorldGroupTwo
TypedErrorInfo, TypedErrorInfoArgs      
- Type string
- Type string
- type String
- type string
- type str
- type String
TypedErrorInfoResponse, TypedErrorInfoResponseArgs        
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