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

azure-native.providerhub.DefaultRollout

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi

Default rollout definition.

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

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",
    });

});
Copy
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
	})
}
Copy
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());

    }
}
Copy
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",
});
Copy
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")
Copy
resources:
  defaultRollout:
    type: azure-native:providerhub:DefaultRollout
    properties:
      properties:
        specification:
          canary:
            skipRegions:
              - eastus2euap
          expeditedRollout:
            enabled: true
          restOfTheWorldGroupTwo:
            waitDuration: PT4H
      providerNamespace: Microsoft.Contoso
      rolloutName: 2020week10
Copy

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 This property is required. string
The unique name of the resource.
args This property is required. DefaultRolloutArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. DefaultRolloutArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. DefaultRolloutArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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",
});
Copy
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"),
})
Copy
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());
Copy
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")
Copy
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",
});
Copy
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
Copy

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
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource provider hosted within ProviderHub.
Properties Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutProperties
Properties of the rollout.
RolloutName Changes to this property will trigger replacement. string
The rollout name.
ProviderNamespace
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource provider hosted within ProviderHub.
Properties DefaultRolloutPropertiesArgs
Properties of the rollout.
RolloutName Changes to this property will trigger replacement. string
The rollout name.
providerNamespace
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource provider hosted within ProviderHub.
properties DefaultRolloutProperties
Properties of the rollout.
rolloutName Changes to this property will trigger replacement. String
The rollout name.
providerNamespace
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource provider hosted within ProviderHub.
properties DefaultRolloutProperties
Properties of the rollout.
rolloutName Changes to this property will trigger replacement. string
The rollout name.
provider_namespace
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource provider hosted within ProviderHub.
properties DefaultRolloutPropertiesArgs
Properties of the rollout.
rollout_name Changes to this property will trigger replacement. str
The rollout name.
providerNamespace
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource provider hosted within ProviderHub.
properties Property Map
Properties of the rollout.
rolloutName Changes to this property will trigger replacement. String
The rollout name.

Outputs

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

AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
SystemData Pulumi.AzureNative.ProviderHub.Outputs.SystemDataResponse
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"
AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
SystemData SystemDataResponse
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"
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
systemData SystemDataResponse
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"
azureApiVersion string
The Azure API version of the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
The name of the resource
systemData SystemDataResponse
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"
azure_api_version str
The Azure API version of the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
The name of the resource
system_data SystemDataResponse
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"
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
systemData Property Map
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

Desired string
Original string
Desired string
Original string
desired String
original String
desired string
original string
desired String
original String

AuthorizationActionMappingResponse
, AuthorizationActionMappingResponseArgs

Desired string
Original string
Desired string
Original string
desired String
original String
desired string
original string
desired String
original String

DefaultRolloutProperties
, DefaultRolloutPropertiesArgs

DefaultRolloutPropertiesResponseSpecification
, DefaultRolloutPropertiesResponseSpecificationArgs

Canary Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationResponseCanary
ExpeditedRollout Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationResponseExpeditedRollout
HighTraffic Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationResponseHighTraffic
LowTraffic Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationResponseLowTraffic
MediumTraffic Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationResponseMediumTraffic
ProviderRegistration Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationResponseProviderRegistration
ResourceTypeRegistrations List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationResponse>
RestOfTheWorldGroupOne Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationResponseRestOfTheWorldGroupOne
RestOfTheWorldGroupTwo Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationResponseRestOfTheWorldGroupTwo

DefaultRolloutPropertiesResponseStatus
, DefaultRolloutPropertiesResponseStatusArgs

CompletedRegions List<string>
FailedOrSkippedRegions Dictionary<string, Pulumi.AzureNative.ProviderHub.Inputs.ExtendedErrorInfoResponse>
NextTrafficRegion string
NextTrafficRegionScheduledTime string
SubscriptionReregistrationResult string

DefaultRolloutPropertiesSpecification
, DefaultRolloutPropertiesSpecificationArgs

Canary Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationCanary
ExpeditedRollout Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationExpeditedRollout
HighTraffic Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationHighTraffic
LowTraffic Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationLowTraffic
MediumTraffic Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationMediumTraffic
ProviderRegistration Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationProviderRegistration
ResourceTypeRegistrations List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistration>
RestOfTheWorldGroupOne Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationRestOfTheWorldGroupOne
RestOfTheWorldGroupTwo Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationRestOfTheWorldGroupTwo

DefaultRolloutPropertiesStatus
, DefaultRolloutPropertiesStatusArgs

DefaultRolloutResponseProperties
, DefaultRolloutResponsePropertiesArgs

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 This property is required. string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name This property is required. string
The name of the resource
SystemData This property is required. Pulumi.AzureNative.ProviderHub.Inputs.SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type This property is required. string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Properties Pulumi.AzureNative.ProviderHub.Inputs.ProviderRegistrationResponseProperties
Id This property is required. string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name This property is required. string
The name of the resource
SystemData This property is required. SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type This property is required. string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Properties ProviderRegistrationResponseProperties
id This property is required. String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name This property is required. String
The name of the resource
systemData This property is required. SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type This property is required. String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
properties ProviderRegistrationResponseProperties
id This property is required. string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name This property is required. string
The name of the resource
systemData This property is required. SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type This property is required. string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
properties ProviderRegistrationResponseProperties
id This property is required. str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name This property is required. str
The name of the resource
system_data This property is required. SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type This property is required. str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
properties ProviderRegistrationResponseProperties
id This property is required. String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name This property is required. String
The name of the resource
systemData This property is required. Property Map
Metadata pertaining to creation and last modification of the resource.
type This property is required. 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
TestInProduction
TestInProduction
EndpointTypeNotSpecified
NotSpecified
EndpointTypeCanary
Canary
EndpointTypeProduction
Production
EndpointTypeTestInProduction
TestInProduction
NotSpecified
NotSpecified
Canary
Canary
Production
Production
TestInProduction
TestInProduction
NotSpecified
NotSpecified
Canary
Canary
Production
Production
TestInProduction
TestInProduction
NOT_SPECIFIED
NotSpecified
CANARY
Canary
PRODUCTION
Production
TEST_IN_PRODUCTION
TestInProduction
"NotSpecified"
NotSpecified
"Canary"
Canary
"Production"
Production
"TestInProduction"
TestInProduction

ExtendedErrorInfo
, ExtendedErrorInfoArgs

ExtendedErrorInfoResponse
, ExtendedErrorInfoResponseArgs

ExtendedLocationOptions
, ExtendedLocationOptionsArgs

SupportedPolicy string
Type string
SupportedPolicy string
Type string
supportedPolicy String
type String
supportedPolicy string
type string
supportedPolicy String
type String

ExtendedLocationOptionsResponse
, ExtendedLocationOptionsResponseArgs

SupportedPolicy string
Type string
SupportedPolicy string
Type string
supportedPolicy String
type String
supportedPolicy string
type string
supportedPolicy String
type String

ExtensionCategory
, ExtensionCategoryArgs

NotSpecified
NotSpecified
ResourceCreationValidate
ResourceCreationValidate
ResourceCreationBegin
ResourceCreationBegin
ResourceCreationCompleted
ResourceCreationCompleted
ResourceReadValidate
ResourceReadValidate
ResourceReadBegin
ResourceReadBegin
ResourcePatchValidate
ResourcePatchValidate
ResourcePatchCompleted
ResourcePatchCompleted
ResourceDeletionValidate
ResourceDeletionValidate
ResourceDeletionBegin
ResourceDeletionBegin
ResourceDeletionCompleted
ResourceDeletionCompleted
ResourcePostAction
ResourcePostAction
SubscriptionLifecycleNotification
SubscriptionLifecycleNotification
ResourcePatchBegin
ResourcePatchBegin
ResourceMoveBegin
ResourceMoveBegin
ResourceMoveCompleted
ResourceMoveCompleted
ExtensionCategoryNotSpecified
NotSpecified
ExtensionCategoryResourceCreationValidate
ResourceCreationValidate
ExtensionCategoryResourceCreationBegin
ResourceCreationBegin
ExtensionCategoryResourceCreationCompleted
ResourceCreationCompleted
ExtensionCategoryResourceReadValidate
ResourceReadValidate
ExtensionCategoryResourceReadBegin
ResourceReadBegin
ExtensionCategoryResourcePatchValidate
ResourcePatchValidate
ExtensionCategoryResourcePatchCompleted
ResourcePatchCompleted
ExtensionCategoryResourceDeletionValidate
ResourceDeletionValidate
ExtensionCategoryResourceDeletionBegin
ResourceDeletionBegin
ExtensionCategoryResourceDeletionCompleted
ResourceDeletionCompleted
ExtensionCategoryResourcePostAction
ResourcePostAction
ExtensionCategorySubscriptionLifecycleNotification
SubscriptionLifecycleNotification
ExtensionCategoryResourcePatchBegin
ResourcePatchBegin
ExtensionCategoryResourceMoveBegin
ResourceMoveBegin
ExtensionCategoryResourceMoveCompleted
ResourceMoveCompleted
NotSpecified
NotSpecified
ResourceCreationValidate
ResourceCreationValidate
ResourceCreationBegin
ResourceCreationBegin
ResourceCreationCompleted
ResourceCreationCompleted
ResourceReadValidate
ResourceReadValidate
ResourceReadBegin
ResourceReadBegin
ResourcePatchValidate
ResourcePatchValidate
ResourcePatchCompleted
ResourcePatchCompleted
ResourceDeletionValidate
ResourceDeletionValidate
ResourceDeletionBegin
ResourceDeletionBegin
ResourceDeletionCompleted
ResourceDeletionCompleted
ResourcePostAction
ResourcePostAction
SubscriptionLifecycleNotification
SubscriptionLifecycleNotification
ResourcePatchBegin
ResourcePatchBegin
ResourceMoveBegin
ResourceMoveBegin
ResourceMoveCompleted
ResourceMoveCompleted
NotSpecified
NotSpecified
ResourceCreationValidate
ResourceCreationValidate
ResourceCreationBegin
ResourceCreationBegin
ResourceCreationCompleted
ResourceCreationCompleted
ResourceReadValidate
ResourceReadValidate
ResourceReadBegin
ResourceReadBegin
ResourcePatchValidate
ResourcePatchValidate
ResourcePatchCompleted
ResourcePatchCompleted
ResourceDeletionValidate
ResourceDeletionValidate
ResourceDeletionBegin
ResourceDeletionBegin
ResourceDeletionCompleted
ResourceDeletionCompleted
ResourcePostAction
ResourcePostAction
SubscriptionLifecycleNotification
SubscriptionLifecycleNotification
ResourcePatchBegin
ResourcePatchBegin
ResourceMoveBegin
ResourceMoveBegin
ResourceMoveCompleted
ResourceMoveCompleted
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
"ResourceCreationValidate"
ResourceCreationValidate
"ResourceCreationBegin"
ResourceCreationBegin
"ResourceCreationCompleted"
ResourceCreationCompleted
"ResourceReadValidate"
ResourceReadValidate
"ResourceReadBegin"
ResourceReadBegin
"ResourcePatchValidate"
ResourcePatchValidate
"ResourcePatchCompleted"
ResourcePatchCompleted
"ResourceDeletionValidate"
ResourceDeletionValidate
"ResourceDeletionBegin"
ResourceDeletionBegin
"ResourceDeletionCompleted"
ResourceDeletionCompleted
"ResourcePostAction"
ResourcePostAction
"SubscriptionLifecycleNotification"
SubscriptionLifecycleNotification
"ResourcePatchBegin"
ResourcePatchBegin
"ResourceMoveBegin"
ResourceMoveBegin
"ResourceMoveCompleted"
ResourceMoveCompleted

ExtensionOptionType
, ExtensionOptionTypeArgs

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

FeaturesPolicy
, FeaturesPolicyArgs

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

IdentityManagementTypes
, IdentityManagementTypesArgs

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

LightHouseAuthorization
, LightHouseAuthorizationArgs

PrincipalId This property is required. string
RoleDefinitionId This property is required. string
PrincipalId This property is required. string
RoleDefinitionId This property is required. string
principalId This property is required. String
roleDefinitionId This property is required. String
principalId This property is required. string
roleDefinitionId This property is required. string
principal_id This property is required. str
role_definition_id This property is required. str
principalId This property is required. String
roleDefinitionId This property is required. String

LightHouseAuthorizationResponse
, LightHouseAuthorizationResponseArgs

PrincipalId This property is required. string
RoleDefinitionId This property is required. string
PrincipalId This property is required. string
RoleDefinitionId This property is required. string
principalId This property is required. String
roleDefinitionId This property is required. String
principalId This property is required. string
roleDefinitionId This property is required. string
principal_id This property is required. str
role_definition_id This property is required. str
principalId This property is required. String
roleDefinitionId This property is required. String

LinkedAccessCheck
, LinkedAccessCheckArgs

LinkedAccessCheckResponse
, LinkedAccessCheckResponseArgs

LoggingDetails
, LoggingDetailsArgs

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

LoggingDirections
, LoggingDirectionsArgs

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

LoggingRule
, LoggingRuleArgs

Action This property is required. string
DetailLevel This property is required. string | LoggingDetails
Direction This property is required. string | LoggingDirections
HiddenPropertyPaths LoggingRuleHiddenPropertyPaths
action This property is required. String
detailLevel This property is required. String | LoggingDetails
direction This property is required. String | LoggingDirections
hiddenPropertyPaths LoggingRuleHiddenPropertyPaths
action This property is required. string
detailLevel This property is required. string | LoggingDetails
direction This property is required. string | LoggingDirections
hiddenPropertyPaths LoggingRuleHiddenPropertyPaths
action This property is required. str
detail_level This property is required. str | LoggingDetails
direction This property is required. str | LoggingDirections
hidden_property_paths LoggingRuleHiddenPropertyPaths
action This property is required. String
detailLevel This property is required. String | "None" | "Body"
direction This property is required. String | "None" | "Request" | "Response"
hiddenPropertyPaths Property Map

LoggingRuleHiddenPropertyPaths
, LoggingRuleHiddenPropertyPathsArgs

LoggingRuleResponse
, LoggingRuleResponseArgs

Action This property is required. string
DetailLevel This property is required. string
Direction This property is required. string
HiddenPropertyPaths Pulumi.AzureNative.ProviderHub.Inputs.LoggingRuleResponseHiddenPropertyPaths
Action This property is required. string
DetailLevel This property is required. string
Direction This property is required. string
HiddenPropertyPaths LoggingRuleResponseHiddenPropertyPaths
action This property is required. String
detailLevel This property is required. String
direction This property is required. String
hiddenPropertyPaths LoggingRuleResponseHiddenPropertyPaths
action This property is required. string
detailLevel This property is required. string
direction This property is required. string
hiddenPropertyPaths LoggingRuleResponseHiddenPropertyPaths
action This property is required. str
detail_level This property is required. str
direction This property is required. str
hidden_property_paths LoggingRuleResponseHiddenPropertyPaths
action This property is required. String
detailLevel This property is required. String
direction This property is required. String
hiddenPropertyPaths Property Map

LoggingRuleResponseHiddenPropertyPaths
, LoggingRuleResponseHiddenPropertyPathsArgs

OpenApiConfiguration
, OpenApiConfigurationArgs

OpenApiConfigurationResponse
, OpenApiConfigurationResponseArgs

OpenApiValidation
, OpenApiValidationArgs

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

OpenApiValidationResponse
, OpenApiValidationResponseArgs

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

OptInHeaderType
, OptInHeaderTypeArgs

NotSpecified
NotSpecified
SignedUserToken
SignedUserToken
ClientGroupMembership
ClientGroupMembership
SignedAuxiliaryTokens
SignedAuxiliaryTokens
UnboundedClientGroupMembership
UnboundedClientGroupMembership
OptInHeaderTypeNotSpecified
NotSpecified
OptInHeaderTypeSignedUserToken
SignedUserToken
OptInHeaderTypeClientGroupMembership
ClientGroupMembership
OptInHeaderTypeSignedAuxiliaryTokens
SignedAuxiliaryTokens
OptInHeaderTypeUnboundedClientGroupMembership
UnboundedClientGroupMembership
NotSpecified
NotSpecified
SignedUserToken
SignedUserToken
ClientGroupMembership
ClientGroupMembership
SignedAuxiliaryTokens
SignedAuxiliaryTokens
UnboundedClientGroupMembership
UnboundedClientGroupMembership
NotSpecified
NotSpecified
SignedUserToken
SignedUserToken
ClientGroupMembership
ClientGroupMembership
SignedAuxiliaryTokens
SignedAuxiliaryTokens
UnboundedClientGroupMembership
UnboundedClientGroupMembership
NOT_SPECIFIED
NotSpecified
SIGNED_USER_TOKEN
SignedUserToken
CLIENT_GROUP_MEMBERSHIP
ClientGroupMembership
SIGNED_AUXILIARY_TOKENS
SignedAuxiliaryTokens
UNBOUNDED_CLIENT_GROUP_MEMBERSHIP
UnboundedClientGroupMembership
"NotSpecified"
NotSpecified
"SignedUserToken"
SignedUserToken
"ClientGroupMembership"
ClientGroupMembership
"SignedAuxiliaryTokens"
SignedAuxiliaryTokens
"UnboundedClientGroupMembership"
UnboundedClientGroupMembership

Policy
, PolicyArgs

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

PreflightOption
, PreflightOptionArgs

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

ProviderHubMetadataProviderAuthentication
, ProviderHubMetadataProviderAuthenticationArgs

AllowedAudiences This property is required. List<string>
AllowedAudiences This property is required. []string
allowedAudiences This property is required. List<String>
allowedAudiences This property is required. string[]
allowed_audiences This property is required. Sequence[str]
allowedAudiences This property is required. List<String>

ProviderHubMetadataResponseProviderAuthentication
, ProviderHubMetadataResponseProviderAuthenticationArgs

AllowedAudiences This property is required. List<string>
AllowedAudiences This property is required. []string
allowedAudiences This property is required. List<String>
allowedAudiences This property is required. string[]
allowed_audiences This property is required. Sequence[str]
allowedAudiences This property is required. List<String>

ProviderHubMetadataResponseThirdPartyProviderAuthorization
, ProviderHubMetadataResponseThirdPartyProviderAuthorizationArgs

ProviderHubMetadataThirdPartyProviderAuthorization
, ProviderHubMetadataThirdPartyProviderAuthorizationArgs

ProviderRegistrationProperties
, ProviderRegistrationPropertiesArgs

Capabilities List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderCapabilities>
FeaturesRule Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesFeaturesRule
Management Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesManagement
Metadata object
Namespace string
ProviderAuthentication Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesProviderAuthentication
ProviderAuthorizations List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderAuthorization>
ProviderHubMetadata Pulumi.AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesProviderHubMetadata
ProviderType string | Pulumi.AzureNative.ProviderHub.ResourceProviderType
ProviderVersion string
ProvisioningState string | Pulumi.AzureNative.ProviderHub.ProvisioningState
The provisioned state of the resource.
RequestHeaderOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesRequestHeaderOptions
RequiredFeatures List<string>
SubscriptionLifecycleNotificationSpecifications Pulumi.AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
TemplateDeploymentOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesTemplateDeploymentOptions
Capabilities []ResourceProviderCapabilities
FeaturesRule ResourceProviderManifestPropertiesFeaturesRule
Management ResourceProviderManifestPropertiesManagement
Metadata interface{}
Namespace string
ProviderAuthentication ResourceProviderManifestPropertiesProviderAuthentication
ProviderAuthorizations []ResourceProviderAuthorization
ProviderHubMetadata ProviderRegistrationPropertiesProviderHubMetadata
ProviderType string | ResourceProviderType
ProviderVersion string
ProvisioningState string | ProvisioningState
The provisioned state of the resource.
RequestHeaderOptions ResourceProviderManifestPropertiesRequestHeaderOptions
RequiredFeatures []string
SubscriptionLifecycleNotificationSpecifications ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
TemplateDeploymentOptions ResourceProviderManifestPropertiesTemplateDeploymentOptions
capabilities List<ResourceProviderCapabilities>
featuresRule ResourceProviderManifestPropertiesFeaturesRule
management ResourceProviderManifestPropertiesManagement
metadata Object
namespace String
providerAuthentication ResourceProviderManifestPropertiesProviderAuthentication
providerAuthorizations List<ResourceProviderAuthorization>
providerHubMetadata ProviderRegistrationPropertiesProviderHubMetadata
providerType String | ResourceProviderType
providerVersion String
provisioningState String | ProvisioningState
The provisioned state of the resource.
requestHeaderOptions ResourceProviderManifestPropertiesRequestHeaderOptions
requiredFeatures List<String>
subscriptionLifecycleNotificationSpecifications ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
templateDeploymentOptions ResourceProviderManifestPropertiesTemplateDeploymentOptions
capabilities Sequence[ResourceProviderCapabilities]
features_rule ResourceProviderManifestPropertiesFeaturesRule
management ResourceProviderManifestPropertiesManagement
metadata Any
namespace str
provider_authentication ResourceProviderManifestPropertiesProviderAuthentication
provider_authorizations Sequence[ResourceProviderAuthorization]
provider_hub_metadata ProviderRegistrationPropertiesProviderHubMetadata
provider_type str | ResourceProviderType
provider_version str
provisioning_state str | ProvisioningState
The provisioned state of the resource.
request_header_options ResourceProviderManifestPropertiesRequestHeaderOptions
required_features Sequence[str]
subscription_lifecycle_notification_specifications ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
template_deployment_options ResourceProviderManifestPropertiesTemplateDeploymentOptions
capabilities List<Property Map>
featuresRule Property Map
management Property Map
metadata Any
namespace String
providerAuthentication Property Map
providerAuthorizations List<Property Map>
providerHubMetadata Property Map
providerType String | "NotSpecified" | "Internal" | "External" | "Hidden" | "RegistrationFree" | "LegacyRegistrationRequired" | "TenantOnly" | "AuthorizationFree"
providerVersion String
provisioningState String | "NotSpecified" | "Accepted" | "Running" | "Creating" | "Created" | "Deleting" | "Deleted" | "Canceled" | "Failed" | "Succeeded" | "MovingResources" | "TransientFailure" | "RolloutInProgress"
The provisioned state of the resource.
requestHeaderOptions Property Map
requiredFeatures List<String>
subscriptionLifecycleNotificationSpecifications Property Map
templateDeploymentOptions Property Map

ProviderRegistrationPropertiesProviderHubMetadata
, ProviderRegistrationPropertiesProviderHubMetadataArgs

ProviderRegistrationPropertiesResponseProviderHubMetadata
, ProviderRegistrationPropertiesResponseProviderHubMetadataArgs

ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
, ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecificationsArgs

ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
, ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs

ProviderRegistrationResponseProperties
, ProviderRegistrationResponsePropertiesArgs

Capabilities List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderCapabilitiesResponse>
FeaturesRule Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResponseFeaturesRule
Management Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResponseManagement
Metadata object
Namespace string
ProviderAuthentication Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResponseProviderAuthentication
ProviderAuthorizations List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationResponse>
ProviderHubMetadata Pulumi.AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesResponseProviderHubMetadata
ProviderType string
ProviderVersion string
ProvisioningState string
The provisioned state of the resource.
RequestHeaderOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResponseRequestHeaderOptions
RequiredFeatures List<string>
SubscriptionLifecycleNotificationSpecifications Pulumi.AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
TemplateDeploymentOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions
Capabilities []ResourceProviderCapabilitiesResponse
FeaturesRule ResourceProviderManifestPropertiesResponseFeaturesRule
Management ResourceProviderManifestPropertiesResponseManagement
Metadata interface{}
Namespace string
ProviderAuthentication ResourceProviderManifestPropertiesResponseProviderAuthentication
ProviderAuthorizations []ResourceProviderAuthorizationResponse
ProviderHubMetadata ProviderRegistrationPropertiesResponseProviderHubMetadata
ProviderType string
ProviderVersion string
ProvisioningState string
The provisioned state of the resource.
RequestHeaderOptions ResourceProviderManifestPropertiesResponseRequestHeaderOptions
RequiredFeatures []string
SubscriptionLifecycleNotificationSpecifications ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
TemplateDeploymentOptions ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions
capabilities List<ResourceProviderCapabilitiesResponse>
featuresRule ResourceProviderManifestPropertiesResponseFeaturesRule
management ResourceProviderManifestPropertiesResponseManagement
metadata Object
namespace String
providerAuthentication ResourceProviderManifestPropertiesResponseProviderAuthentication
providerAuthorizations List<ResourceProviderAuthorizationResponse>
providerHubMetadata ProviderRegistrationPropertiesResponseProviderHubMetadata
providerType String
providerVersion String
provisioningState String
The provisioned state of the resource.
requestHeaderOptions ResourceProviderManifestPropertiesResponseRequestHeaderOptions
requiredFeatures List<String>
subscriptionLifecycleNotificationSpecifications ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
templateDeploymentOptions ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions
capabilities Sequence[ResourceProviderCapabilitiesResponse]
features_rule ResourceProviderManifestPropertiesResponseFeaturesRule
management ResourceProviderManifestPropertiesResponseManagement
metadata Any
namespace str
provider_authentication ResourceProviderManifestPropertiesResponseProviderAuthentication
provider_authorizations Sequence[ResourceProviderAuthorizationResponse]
provider_hub_metadata ProviderRegistrationPropertiesResponseProviderHubMetadata
provider_type str
provider_version str
provisioning_state str
The provisioned state of the resource.
request_header_options ResourceProviderManifestPropertiesResponseRequestHeaderOptions
required_features Sequence[str]
subscription_lifecycle_notification_specifications ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
template_deployment_options ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions

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
RolloutInProgress
RolloutInProgress
ProvisioningStateNotSpecified
NotSpecified
ProvisioningStateAccepted
Accepted
ProvisioningStateRunning
Running
ProvisioningStateCreating
Creating
ProvisioningStateCreated
Created
ProvisioningStateDeleting
Deleting
ProvisioningStateDeleted
Deleted
ProvisioningStateCanceled
Canceled
ProvisioningStateFailed
Failed
ProvisioningStateSucceeded
Succeeded
ProvisioningStateMovingResources
MovingResources
ProvisioningStateTransientFailure
TransientFailure
ProvisioningStateRolloutInProgress
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
RolloutInProgress
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
RolloutInProgress
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
"RolloutInProgress"
RolloutInProgress

Readiness
, ReadinessArgs

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

Regionality
, RegionalityArgs

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

ResourceConcurrencyControlOption
, ResourceConcurrencyControlOptionArgs

Policy string | Policy
policy String | Policy
policy string | Policy

ResourceConcurrencyControlOptionResponse
, ResourceConcurrencyControlOptionResponseArgs

Policy string
Policy string
policy String
policy string
policy str
policy String

ResourceDeletionPolicy
, ResourceDeletionPolicyArgs

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

ResourceProviderAuthorization
, ResourceProviderAuthorizationArgs

ResourceProviderAuthorizationResponse
, ResourceProviderAuthorizationResponseArgs

ResourceProviderCapabilities
, ResourceProviderCapabilitiesArgs

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

ResourceProviderCapabilitiesEffect
, ResourceProviderCapabilitiesEffectArgs

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

ResourceProviderCapabilitiesResponse
, ResourceProviderCapabilitiesResponseArgs

Effect This property is required. string
QuotaId This property is required. string
RequiredFeatures List<string>
Effect This property is required. string
QuotaId This property is required. string
RequiredFeatures []string
effect This property is required. String
quotaId This property is required. String
requiredFeatures List<String>
effect This property is required. string
quotaId This property is required. string
requiredFeatures string[]
effect This property is required. str
quota_id This property is required. str
required_features Sequence[str]
effect This property is required. String
quotaId This property is required. String
requiredFeatures List<String>

ResourceProviderManifestPropertiesFeaturesRule
, ResourceProviderManifestPropertiesFeaturesRuleArgs

RequiredFeaturesPolicy This property is required. string | FeaturesPolicy
requiredFeaturesPolicy This property is required. String | FeaturesPolicy
requiredFeaturesPolicy This property is required. string | FeaturesPolicy
required_features_policy This property is required. str | FeaturesPolicy
requiredFeaturesPolicy This property is required. String | "Any" | "All"

ResourceProviderManifestPropertiesManagement
, ResourceProviderManifestPropertiesManagementArgs

ResourceProviderManifestPropertiesProviderAuthentication
, ResourceProviderManifestPropertiesProviderAuthenticationArgs

AllowedAudiences This property is required. List<string>
AllowedAudiences This property is required. []string
allowedAudiences This property is required. List<String>
allowedAudiences This property is required. string[]
allowed_audiences This property is required. Sequence[str]
allowedAudiences This property is required. List<String>

ResourceProviderManifestPropertiesRequestHeaderOptions
, ResourceProviderManifestPropertiesRequestHeaderOptionsArgs

ResourceProviderManifestPropertiesResponseFeaturesRule
, ResourceProviderManifestPropertiesResponseFeaturesRuleArgs

RequiredFeaturesPolicy This property is required. string
RequiredFeaturesPolicy This property is required. string
requiredFeaturesPolicy This property is required. String
requiredFeaturesPolicy This property is required. string
required_features_policy This property is required. str
requiredFeaturesPolicy This property is required. String

ResourceProviderManifestPropertiesResponseManagement
, ResourceProviderManifestPropertiesResponseManagementArgs

ResourceProviderManifestPropertiesResponseProviderAuthentication
, ResourceProviderManifestPropertiesResponseProviderAuthenticationArgs

AllowedAudiences This property is required. List<string>
AllowedAudiences This property is required. []string
allowedAudiences This property is required. List<String>
allowedAudiences This property is required. string[]
allowed_audiences This property is required. Sequence[str]
allowedAudiences This property is required. List<String>

ResourceProviderManifestPropertiesResponseRequestHeaderOptions
, ResourceProviderManifestPropertiesResponseRequestHeaderOptionsArgs

ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions
, ResourceProviderManifestPropertiesResponseTemplateDeploymentOptionsArgs

ResourceProviderManifestPropertiesTemplateDeploymentOptions
, ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs

PreflightOptions List<Union<string, Pulumi.AzureNative.ProviderHub.PreflightOption>>
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" | "ContinueDeploymentOnFailure" | "DefaultValidationOnly">
preflightSupported Boolean

ResourceProviderType
, ResourceProviderTypeArgs

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

ResourceTypeEndpoint
, ResourceTypeEndpointArgs

ResourceTypeEndpointFeaturesRule
, ResourceTypeEndpointFeaturesRuleArgs

RequiredFeaturesPolicy This property is required. string | FeaturesPolicy
requiredFeaturesPolicy This property is required. String | FeaturesPolicy
requiredFeaturesPolicy This property is required. string | FeaturesPolicy
required_features_policy This property is required. str | FeaturesPolicy
requiredFeaturesPolicy This property is required. String | "Any" | "All"

ResourceTypeEndpointResponse
, ResourceTypeEndpointResponseArgs

ResourceTypeEndpointResponseFeaturesRule
, ResourceTypeEndpointResponseFeaturesRuleArgs

RequiredFeaturesPolicy This property is required. string
RequiredFeaturesPolicy This property is required. string
requiredFeaturesPolicy This property is required. String
requiredFeaturesPolicy This property is required. string
required_features_policy This property is required. str
requiredFeaturesPolicy This property is required. String

ResourceTypeExtension
, ResourceTypeExtensionArgs

EndpointUri string
ExtensionCategories List<Union<string, Pulumi.AzureNative.ProviderHub.ExtensionCategory>>
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" | "ResourceCreationValidate" | "ResourceCreationBegin" | "ResourceCreationCompleted" | "ResourceReadValidate" | "ResourceReadBegin" | "ResourcePatchValidate" | "ResourcePatchCompleted" | "ResourceDeletionValidate" | "ResourceDeletionBegin" | "ResourceDeletionCompleted" | "ResourcePostAction" | "SubscriptionLifecycleNotification" | "ResourcePatchBegin" | "ResourceMoveBegin" | "ResourceMoveCompleted">
timeout String

ResourceTypeExtensionOptionsResourceCreationBegin
, ResourceTypeExtensionOptionsResourceCreationBeginArgs

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

ResourceTypeExtensionOptionsResponseResourceCreationBegin
, ResourceTypeExtensionOptionsResponseResourceCreationBeginArgs

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

ResourceTypeExtensionResponse
, ResourceTypeExtensionResponseArgs

EndpointUri string
ExtensionCategories List<string>
Timeout string
endpointUri String
extensionCategories List<String>
timeout String
endpointUri String
extensionCategories List<String>
timeout String

ResourceTypeRegistration
, ResourceTypeRegistrationArgs

ResourceTypeRegistrationProperties
, ResourceTypeRegistrationPropertiesArgs

AllowedUnauthorizedActions List<string>
AuthorizationActionMappings List<Pulumi.AzureNative.ProviderHub.Inputs.AuthorizationActionMapping>
CheckNameAvailabilitySpecifications Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
DefaultApiVersion string
DisallowedActionVerbs List<string>
EnableAsyncOperation bool
EnableThirdPartyS2S bool
Endpoints List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeEndpoint>
ExtendedLocations List<Pulumi.AzureNative.ProviderHub.Inputs.ExtendedLocationOptions>
ExtensionOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesExtensionOptions
FeaturesRule Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesFeaturesRule
IdentityManagement Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesIdentityManagement
IsPureProxy bool
LinkedAccessChecks List<Pulumi.AzureNative.ProviderHub.Inputs.LinkedAccessCheck>
LoggingRules List<Pulumi.AzureNative.ProviderHub.Inputs.LoggingRule>
Management Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesManagement
MarketplaceType string
OpenApiConfiguration Pulumi.AzureNative.ProviderHub.Inputs.OpenApiConfiguration
ProvisioningState string | Pulumi.AzureNative.ProviderHub.ProvisioningState
The provisioned state of the resource.
Regionality string | Pulumi.AzureNative.ProviderHub.Regionality
RequestHeaderOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesRequestHeaderOptions
RequiredFeatures List<string>
ResourceConcurrencyControlOptions Dictionary<string, Pulumi.AzureNative.ProviderHub.Inputs.ResourceConcurrencyControlOption>
ResourceDeletionPolicy string | Pulumi.AzureNative.ProviderHub.ResourceDeletionPolicy
ResourceGraphConfiguration Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceGraphConfiguration
ResourceMovePolicy Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceMovePolicy
RoutingType string | Pulumi.AzureNative.ProviderHub.RoutingType
ServiceTreeInfos List<Pulumi.AzureNative.ProviderHub.Inputs.ServiceTreeInfo>
SubscriptionLifecycleNotificationSpecifications Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
SubscriptionStateRules List<Pulumi.AzureNative.ProviderHub.Inputs.SubscriptionStateRule>
SwaggerSpecifications List<Pulumi.AzureNative.ProviderHub.Inputs.SwaggerSpecification>
TemplateDeploymentOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
ThrottlingRules List<Pulumi.AzureNative.ProviderHub.Inputs.ThrottlingRule>
AllowedUnauthorizedActions []string
AuthorizationActionMappings []AuthorizationActionMapping
CheckNameAvailabilitySpecifications ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
DefaultApiVersion string
DisallowedActionVerbs []string
EnableAsyncOperation bool
EnableThirdPartyS2S bool
Endpoints []ResourceTypeEndpoint
ExtendedLocations []ExtendedLocationOptions
ExtensionOptions ResourceTypeRegistrationPropertiesExtensionOptions
FeaturesRule ResourceTypeRegistrationPropertiesFeaturesRule
IdentityManagement ResourceTypeRegistrationPropertiesIdentityManagement
IsPureProxy bool
LinkedAccessChecks []LinkedAccessCheck
LoggingRules []LoggingRule
Management ResourceTypeRegistrationPropertiesManagement
MarketplaceType string
OpenApiConfiguration OpenApiConfiguration
ProvisioningState string | ProvisioningState
The provisioned state of the resource.
Regionality string | Regionality
RequestHeaderOptions ResourceTypeRegistrationPropertiesRequestHeaderOptions
RequiredFeatures []string
ResourceConcurrencyControlOptions map[string]ResourceConcurrencyControlOption
ResourceDeletionPolicy string | ResourceDeletionPolicy
ResourceGraphConfiguration ResourceTypeRegistrationPropertiesResourceGraphConfiguration
ResourceMovePolicy ResourceTypeRegistrationPropertiesResourceMovePolicy
RoutingType string | RoutingType
ServiceTreeInfos []ServiceTreeInfo
SubscriptionLifecycleNotificationSpecifications ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
SubscriptionStateRules []SubscriptionStateRule
SwaggerSpecifications []SwaggerSpecification
TemplateDeploymentOptions ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
ThrottlingRules []ThrottlingRule
allowedUnauthorizedActions List<String>
authorizationActionMappings List<AuthorizationActionMapping>
checkNameAvailabilitySpecifications ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
defaultApiVersion String
disallowedActionVerbs List<String>
enableAsyncOperation Boolean
enableThirdPartyS2S Boolean
endpoints List<ResourceTypeEndpoint>
extendedLocations List<ExtendedLocationOptions>
extensionOptions ResourceTypeRegistrationPropertiesExtensionOptions
featuresRule ResourceTypeRegistrationPropertiesFeaturesRule
identityManagement ResourceTypeRegistrationPropertiesIdentityManagement
isPureProxy Boolean
linkedAccessChecks List<LinkedAccessCheck>
loggingRules List<LoggingRule>
management ResourceTypeRegistrationPropertiesManagement
marketplaceType String
openApiConfiguration OpenApiConfiguration
provisioningState String | ProvisioningState
The provisioned state of the resource.
regionality String | Regionality
requestHeaderOptions ResourceTypeRegistrationPropertiesRequestHeaderOptions
requiredFeatures List<String>
resourceConcurrencyControlOptions Map<String,ResourceConcurrencyControlOption>
resourceDeletionPolicy String | ResourceDeletionPolicy
resourceGraphConfiguration ResourceTypeRegistrationPropertiesResourceGraphConfiguration
resourceMovePolicy ResourceTypeRegistrationPropertiesResourceMovePolicy
routingType String | RoutingType
serviceTreeInfos List<ServiceTreeInfo>
subscriptionLifecycleNotificationSpecifications ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
subscriptionStateRules List<SubscriptionStateRule>
swaggerSpecifications List<SwaggerSpecification>
templateDeploymentOptions ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
throttlingRules List<ThrottlingRule>
allowedUnauthorizedActions string[]
authorizationActionMappings AuthorizationActionMapping[]
checkNameAvailabilitySpecifications ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
defaultApiVersion string
disallowedActionVerbs string[]
enableAsyncOperation boolean
enableThirdPartyS2S boolean
endpoints ResourceTypeEndpoint[]
extendedLocations ExtendedLocationOptions[]
extensionOptions ResourceTypeRegistrationPropertiesExtensionOptions
featuresRule ResourceTypeRegistrationPropertiesFeaturesRule
identityManagement ResourceTypeRegistrationPropertiesIdentityManagement
isPureProxy boolean
linkedAccessChecks LinkedAccessCheck[]
loggingRules LoggingRule[]
management ResourceTypeRegistrationPropertiesManagement
marketplaceType string
openApiConfiguration OpenApiConfiguration
provisioningState string | ProvisioningState
The provisioned state of the resource.
regionality string | Regionality
requestHeaderOptions ResourceTypeRegistrationPropertiesRequestHeaderOptions
requiredFeatures string[]
resourceConcurrencyControlOptions {[key: string]: ResourceConcurrencyControlOption}
resourceDeletionPolicy string | ResourceDeletionPolicy
resourceGraphConfiguration ResourceTypeRegistrationPropertiesResourceGraphConfiguration
resourceMovePolicy ResourceTypeRegistrationPropertiesResourceMovePolicy
routingType string | RoutingType
serviceTreeInfos ServiceTreeInfo[]
subscriptionLifecycleNotificationSpecifications ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
subscriptionStateRules SubscriptionStateRule[]
swaggerSpecifications SwaggerSpecification[]
templateDeploymentOptions ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
throttlingRules ThrottlingRule[]
allowed_unauthorized_actions Sequence[str]
authorization_action_mappings Sequence[AuthorizationActionMapping]
check_name_availability_specifications ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
default_api_version str
disallowed_action_verbs Sequence[str]
enable_async_operation bool
enable_third_party_s2_s bool
endpoints Sequence[ResourceTypeEndpoint]
extended_locations Sequence[ExtendedLocationOptions]
extension_options ResourceTypeRegistrationPropertiesExtensionOptions
features_rule ResourceTypeRegistrationPropertiesFeaturesRule
identity_management ResourceTypeRegistrationPropertiesIdentityManagement
is_pure_proxy bool
linked_access_checks Sequence[LinkedAccessCheck]
logging_rules Sequence[LoggingRule]
management ResourceTypeRegistrationPropertiesManagement
marketplace_type str
open_api_configuration OpenApiConfiguration
provisioning_state str | ProvisioningState
The provisioned state of the resource.
regionality str | Regionality
request_header_options ResourceTypeRegistrationPropertiesRequestHeaderOptions
required_features Sequence[str]
resource_concurrency_control_options Mapping[str, ResourceConcurrencyControlOption]
resource_deletion_policy str | ResourceDeletionPolicy
resource_graph_configuration ResourceTypeRegistrationPropertiesResourceGraphConfiguration
resource_move_policy ResourceTypeRegistrationPropertiesResourceMovePolicy
routing_type str | RoutingType
service_tree_infos Sequence[ServiceTreeInfo]
subscription_lifecycle_notification_specifications ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
subscription_state_rules Sequence[SubscriptionStateRule]
swagger_specifications Sequence[SwaggerSpecification]
template_deployment_options ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
throttling_rules Sequence[ThrottlingRule]
allowedUnauthorizedActions List<String>
authorizationActionMappings List<Property Map>
checkNameAvailabilitySpecifications Property Map
defaultApiVersion String
disallowedActionVerbs List<String>
enableAsyncOperation Boolean
enableThirdPartyS2S Boolean
endpoints List<Property Map>
extendedLocations List<Property Map>
extensionOptions Property Map
featuresRule Property Map
identityManagement Property Map
isPureProxy Boolean
linkedAccessChecks List<Property Map>
loggingRules List<Property Map>
management Property Map
marketplaceType String
openApiConfiguration Property Map
provisioningState String | "NotSpecified" | "Accepted" | "Running" | "Creating" | "Created" | "Deleting" | "Deleted" | "Canceled" | "Failed" | "Succeeded" | "MovingResources" | "TransientFailure" | "RolloutInProgress"
The provisioned state of the resource.
regionality String | "NotSpecified" | "Global" | "Regional"
requestHeaderOptions Property Map
requiredFeatures List<String>
resourceConcurrencyControlOptions Map<Property Map>
resourceDeletionPolicy String | "NotSpecified" | "CascadeDeleteAll" | "CascadeDeleteProxyOnlyChildren"
resourceGraphConfiguration Property Map
resourceMovePolicy Property Map
routingType String | "Default" | "ProxyOnly" | "HostBased" | "Extension" | "Tenant" | "Fanout" | "LocationBased" | "Failover" | "CascadeExtension"
serviceTreeInfos List<Property Map>
subscriptionLifecycleNotificationSpecifications Property Map
subscriptionStateRules List<Property Map>
swaggerSpecifications List<Property Map>
templateDeploymentOptions Property Map
throttlingRules List<Property Map>

ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
, ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecificationsArgs

ResourceTypeRegistrationPropertiesExtensionOptions
, ResourceTypeRegistrationPropertiesExtensionOptionsArgs

ResourceTypeRegistrationPropertiesFeaturesRule
, ResourceTypeRegistrationPropertiesFeaturesRuleArgs

RequiredFeaturesPolicy This property is required. string | FeaturesPolicy
requiredFeaturesPolicy This property is required. String | FeaturesPolicy
requiredFeaturesPolicy This property is required. string | FeaturesPolicy
required_features_policy This property is required. str | FeaturesPolicy
requiredFeaturesPolicy This property is required. String | "Any" | "All"

ResourceTypeRegistrationPropertiesIdentityManagement
, ResourceTypeRegistrationPropertiesIdentityManagementArgs

ResourceTypeRegistrationPropertiesManagement
, ResourceTypeRegistrationPropertiesManagementArgs

ResourceTypeRegistrationPropertiesRequestHeaderOptions
, ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs

ResourceTypeRegistrationPropertiesResourceGraphConfiguration
, ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs

ApiVersion string
Enabled bool
ApiVersion string
Enabled bool
apiVersion String
enabled Boolean
apiVersion string
enabled boolean
apiVersion String
enabled Boolean

ResourceTypeRegistrationPropertiesResourceMovePolicy
, ResourceTypeRegistrationPropertiesResourceMovePolicyArgs

ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecifications
, ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecificationsArgs

ResourceTypeRegistrationPropertiesResponseExtensionOptions
, ResourceTypeRegistrationPropertiesResponseExtensionOptionsArgs

ResourceTypeRegistrationPropertiesResponseFeaturesRule
, ResourceTypeRegistrationPropertiesResponseFeaturesRuleArgs

RequiredFeaturesPolicy This property is required. string
RequiredFeaturesPolicy This property is required. string
requiredFeaturesPolicy This property is required. String
requiredFeaturesPolicy This property is required. string
required_features_policy This property is required. str
requiredFeaturesPolicy This property is required. String

ResourceTypeRegistrationPropertiesResponseIdentityManagement
, ResourceTypeRegistrationPropertiesResponseIdentityManagementArgs

ApplicationId string
Type string
ApplicationId string
Type string
applicationId String
type String
applicationId string
type string
applicationId String
type String

ResourceTypeRegistrationPropertiesResponseManagement
, ResourceTypeRegistrationPropertiesResponseManagementArgs

ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions
, ResourceTypeRegistrationPropertiesResponseRequestHeaderOptionsArgs

ResourceTypeRegistrationPropertiesResponseResourceGraphConfiguration
, ResourceTypeRegistrationPropertiesResponseResourceGraphConfigurationArgs

ApiVersion string
Enabled bool
ApiVersion string
Enabled bool
apiVersion String
enabled Boolean
apiVersion string
enabled boolean
apiVersion String
enabled Boolean

ResourceTypeRegistrationPropertiesResponseResourceMovePolicy
, ResourceTypeRegistrationPropertiesResponseResourceMovePolicyArgs

ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
, ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecificationsArgs

ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptions
, ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptionsArgs

ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
, ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs

ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
, ResourceTypeRegistrationPropertiesTemplateDeploymentOptionsArgs

PreflightOptions List<Union<string, Pulumi.AzureNative.ProviderHub.PreflightOption>>
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" | "ContinueDeploymentOnFailure" | "DefaultValidationOnly">
preflightSupported Boolean

ResourceTypeRegistrationResponse
, ResourceTypeRegistrationResponseArgs

Id This property is required. string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name This property is required. string
The name of the resource
SystemData This property is required. Pulumi.AzureNative.ProviderHub.Inputs.SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type This property is required. string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Properties Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationResponseProperties
Id This property is required. string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name This property is required. string
The name of the resource
SystemData This property is required. SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type This property is required. string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Properties ResourceTypeRegistrationResponseProperties
id This property is required. String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name This property is required. String
The name of the resource
systemData This property is required. SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type This property is required. String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
properties ResourceTypeRegistrationResponseProperties
id This property is required. string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name This property is required. string
The name of the resource
systemData This property is required. SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type This property is required. string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
properties ResourceTypeRegistrationResponseProperties
id This property is required. str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name This property is required. str
The name of the resource
system_data This property is required. SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type This property is required. str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
properties ResourceTypeRegistrationResponseProperties
id This property is required. String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name This property is required. String
The name of the resource
systemData This property is required. Property Map
Metadata pertaining to creation and last modification of the resource.
type This property is required. String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
properties Property Map

ResourceTypeRegistrationResponseProperties
, ResourceTypeRegistrationResponsePropertiesArgs

AllowedUnauthorizedActions List<string>
AuthorizationActionMappings List<Pulumi.AzureNative.ProviderHub.Inputs.AuthorizationActionMappingResponse>
CheckNameAvailabilitySpecifications Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecifications
DefaultApiVersion string
DisallowedActionVerbs List<string>
EnableAsyncOperation bool
EnableThirdPartyS2S bool
Endpoints List<Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeEndpointResponse>
ExtendedLocations List<Pulumi.AzureNative.ProviderHub.Inputs.ExtendedLocationOptionsResponse>
ExtensionOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseExtensionOptions
FeaturesRule Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseFeaturesRule
IdentityManagement Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseIdentityManagement
IsPureProxy bool
LinkedAccessChecks List<Pulumi.AzureNative.ProviderHub.Inputs.LinkedAccessCheckResponse>
LoggingRules List<Pulumi.AzureNative.ProviderHub.Inputs.LoggingRuleResponse>
Management Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseManagement
MarketplaceType string
OpenApiConfiguration Pulumi.AzureNative.ProviderHub.Inputs.OpenApiConfigurationResponse
ProvisioningState string
The provisioned state of the resource.
Regionality string
RequestHeaderOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions
RequiredFeatures List<string>
ResourceConcurrencyControlOptions Dictionary<string, Pulumi.AzureNative.ProviderHub.Inputs.ResourceConcurrencyControlOptionResponse>
ResourceDeletionPolicy string
ResourceGraphConfiguration Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseResourceGraphConfiguration
ResourceMovePolicy Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseResourceMovePolicy
RoutingType string
ServiceTreeInfos List<Pulumi.AzureNative.ProviderHub.Inputs.ServiceTreeInfoResponse>
SubscriptionLifecycleNotificationSpecifications Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
SubscriptionStateRules List<Pulumi.AzureNative.ProviderHub.Inputs.SubscriptionStateRuleResponse>
SwaggerSpecifications List<Pulumi.AzureNative.ProviderHub.Inputs.SwaggerSpecificationResponse>
TemplateDeploymentOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptions
ThrottlingRules List<Pulumi.AzureNative.ProviderHub.Inputs.ThrottlingRuleResponse>
AllowedUnauthorizedActions []string
AuthorizationActionMappings []AuthorizationActionMappingResponse
CheckNameAvailabilitySpecifications ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecifications
DefaultApiVersion string
DisallowedActionVerbs []string
EnableAsyncOperation bool
EnableThirdPartyS2S bool
Endpoints []ResourceTypeEndpointResponse
ExtendedLocations []ExtendedLocationOptionsResponse
ExtensionOptions ResourceTypeRegistrationPropertiesResponseExtensionOptions
FeaturesRule ResourceTypeRegistrationPropertiesResponseFeaturesRule
IdentityManagement ResourceTypeRegistrationPropertiesResponseIdentityManagement
IsPureProxy bool
LinkedAccessChecks []LinkedAccessCheckResponse
LoggingRules []LoggingRuleResponse
Management ResourceTypeRegistrationPropertiesResponseManagement
MarketplaceType string
OpenApiConfiguration OpenApiConfigurationResponse
ProvisioningState string
The provisioned state of the resource.
Regionality string
RequestHeaderOptions ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions
RequiredFeatures []string
ResourceConcurrencyControlOptions map[string]ResourceConcurrencyControlOptionResponse
ResourceDeletionPolicy string
ResourceGraphConfiguration ResourceTypeRegistrationPropertiesResponseResourceGraphConfiguration
ResourceMovePolicy ResourceTypeRegistrationPropertiesResponseResourceMovePolicy
RoutingType string
ServiceTreeInfos []ServiceTreeInfoResponse
SubscriptionLifecycleNotificationSpecifications ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
SubscriptionStateRules []SubscriptionStateRuleResponse
SwaggerSpecifications []SwaggerSpecificationResponse
TemplateDeploymentOptions ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptions
ThrottlingRules []ThrottlingRuleResponse
allowedUnauthorizedActions List<String>
authorizationActionMappings List<AuthorizationActionMappingResponse>
checkNameAvailabilitySpecifications ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecifications
defaultApiVersion String
disallowedActionVerbs List<String>
enableAsyncOperation Boolean
enableThirdPartyS2S Boolean
endpoints List<ResourceTypeEndpointResponse>
extendedLocations List<ExtendedLocationOptionsResponse>
extensionOptions ResourceTypeRegistrationPropertiesResponseExtensionOptions
featuresRule ResourceTypeRegistrationPropertiesResponseFeaturesRule
identityManagement ResourceTypeRegistrationPropertiesResponseIdentityManagement
isPureProxy Boolean
linkedAccessChecks List<LinkedAccessCheckResponse>
loggingRules List<LoggingRuleResponse>
management ResourceTypeRegistrationPropertiesResponseManagement
marketplaceType String
openApiConfiguration OpenApiConfigurationResponse
provisioningState String
The provisioned state of the resource.
regionality String
requestHeaderOptions ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions
requiredFeatures List<String>
resourceConcurrencyControlOptions Map<String,ResourceConcurrencyControlOptionResponse>
resourceDeletionPolicy String
resourceGraphConfiguration ResourceTypeRegistrationPropertiesResponseResourceGraphConfiguration
resourceMovePolicy ResourceTypeRegistrationPropertiesResponseResourceMovePolicy
routingType String
serviceTreeInfos List<ServiceTreeInfoResponse>
subscriptionLifecycleNotificationSpecifications ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
subscriptionStateRules List<SubscriptionStateRuleResponse>
swaggerSpecifications List<SwaggerSpecificationResponse>
templateDeploymentOptions ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptions
throttlingRules List<ThrottlingRuleResponse>
allowedUnauthorizedActions string[]
authorizationActionMappings AuthorizationActionMappingResponse[]
checkNameAvailabilitySpecifications ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecifications
defaultApiVersion string
disallowedActionVerbs string[]
enableAsyncOperation boolean
enableThirdPartyS2S boolean
endpoints ResourceTypeEndpointResponse[]
extendedLocations ExtendedLocationOptionsResponse[]
extensionOptions ResourceTypeRegistrationPropertiesResponseExtensionOptions
featuresRule ResourceTypeRegistrationPropertiesResponseFeaturesRule
identityManagement ResourceTypeRegistrationPropertiesResponseIdentityManagement
isPureProxy boolean
linkedAccessChecks LinkedAccessCheckResponse[]
loggingRules LoggingRuleResponse[]
management ResourceTypeRegistrationPropertiesResponseManagement
marketplaceType string
openApiConfiguration OpenApiConfigurationResponse
provisioningState string
The provisioned state of the resource.
regionality string
requestHeaderOptions ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions
requiredFeatures string[]
resourceConcurrencyControlOptions {[key: string]: ResourceConcurrencyControlOptionResponse}
resourceDeletionPolicy string
resourceGraphConfiguration ResourceTypeRegistrationPropertiesResponseResourceGraphConfiguration
resourceMovePolicy ResourceTypeRegistrationPropertiesResponseResourceMovePolicy
routingType string
serviceTreeInfos ServiceTreeInfoResponse[]
subscriptionLifecycleNotificationSpecifications ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
subscriptionStateRules SubscriptionStateRuleResponse[]
swaggerSpecifications SwaggerSpecificationResponse[]
templateDeploymentOptions ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptions
throttlingRules ThrottlingRuleResponse[]
allowed_unauthorized_actions Sequence[str]
authorization_action_mappings Sequence[AuthorizationActionMappingResponse]
check_name_availability_specifications ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecifications
default_api_version str
disallowed_action_verbs Sequence[str]
enable_async_operation bool
enable_third_party_s2_s bool
endpoints Sequence[ResourceTypeEndpointResponse]
extended_locations Sequence[ExtendedLocationOptionsResponse]
extension_options ResourceTypeRegistrationPropertiesResponseExtensionOptions
features_rule ResourceTypeRegistrationPropertiesResponseFeaturesRule
identity_management ResourceTypeRegistrationPropertiesResponseIdentityManagement
is_pure_proxy bool
linked_access_checks Sequence[LinkedAccessCheckResponse]
logging_rules Sequence[LoggingRuleResponse]
management ResourceTypeRegistrationPropertiesResponseManagement
marketplace_type str
open_api_configuration OpenApiConfigurationResponse
provisioning_state str
The provisioned state of the resource.
regionality str
request_header_options ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions
required_features Sequence[str]
resource_concurrency_control_options Mapping[str, ResourceConcurrencyControlOptionResponse]
resource_deletion_policy str
resource_graph_configuration ResourceTypeRegistrationPropertiesResponseResourceGraphConfiguration
resource_move_policy ResourceTypeRegistrationPropertiesResponseResourceMovePolicy
routing_type str
service_tree_infos Sequence[ServiceTreeInfoResponse]
subscription_lifecycle_notification_specifications ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
subscription_state_rules Sequence[SubscriptionStateRuleResponse]
swagger_specifications Sequence[SwaggerSpecificationResponse]
template_deployment_options ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptions
throttling_rules Sequence[ThrottlingRuleResponse]
allowedUnauthorizedActions List<String>
authorizationActionMappings List<Property Map>
checkNameAvailabilitySpecifications Property Map
defaultApiVersion String
disallowedActionVerbs List<String>
enableAsyncOperation Boolean
enableThirdPartyS2S Boolean
endpoints List<Property Map>
extendedLocations List<Property Map>
extensionOptions Property Map
featuresRule Property Map
identityManagement Property Map
isPureProxy Boolean
linkedAccessChecks List<Property Map>
loggingRules List<Property Map>
management Property Map
marketplaceType String
openApiConfiguration Property Map
provisioningState String
The provisioned state of the resource.
regionality String
requestHeaderOptions Property Map
requiredFeatures List<String>
resourceConcurrencyControlOptions Map<Property Map>
resourceDeletionPolicy String
resourceGraphConfiguration Property Map
resourceMovePolicy Property Map
routingType String
serviceTreeInfos List<Property Map>
subscriptionLifecycleNotificationSpecifications Property Map
subscriptionStateRules List<Property Map>
swaggerSpecifications List<Property Map>
templateDeploymentOptions Property Map
throttlingRules List<Property Map>

RoutingType
, RoutingTypeArgs

Default
Default
ProxyOnly
ProxyOnly
HostBased
HostBased
Extension
Extension
Tenant
Tenant
Fanout
Fanout
LocationBased
LocationBased
Failover
Failover
CascadeExtension
CascadeExtension
RoutingTypeDefault
Default
RoutingTypeProxyOnly
ProxyOnly
RoutingTypeHostBased
HostBased
RoutingTypeExtension
Extension
RoutingTypeTenant
Tenant
RoutingTypeFanout
Fanout
RoutingTypeLocationBased
LocationBased
RoutingTypeFailover
Failover
RoutingTypeCascadeExtension
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

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
componentId String
readiness String
serviceId String

SubscriptionNotificationOperation
, SubscriptionNotificationOperationArgs

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

SubscriptionReregistrationResult
, SubscriptionReregistrationResultArgs

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

SubscriptionState
, SubscriptionStateArgs

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

SubscriptionStateOverrideAction
, SubscriptionStateOverrideActionArgs

Action This property is required. string | SubscriptionNotificationOperation
State This property is required. string | SubscriptionTransitioningState
action This property is required. String | SubscriptionNotificationOperation
state This property is required. String | SubscriptionTransitioningState
action This property is required. string | SubscriptionNotificationOperation
state This property is required. string | SubscriptionTransitioningState
action This property is required. str | SubscriptionNotificationOperation
state This property is required. str | SubscriptionTransitioningState

SubscriptionStateOverrideActionResponse
, SubscriptionStateOverrideActionResponseArgs

Action This property is required. string
State This property is required. string
Action This property is required. string
State This property is required. string
action This property is required. String
state This property is required. String
action This property is required. string
state This property is required. string
action This property is required. str
state This property is required. str
action This property is required. String
state This property is required. String

SubscriptionStateRule
, SubscriptionStateRuleArgs

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

SwaggerSpecification
, SwaggerSpecificationArgs

SwaggerSpecificationResponse
, SwaggerSpecificationResponseArgs

SystemDataResponse
, SystemDataResponseArgs

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

ThrottlingMetric
, ThrottlingMetricArgs

Limit This property is required. double
Type This property is required. string | Pulumi.AzureNative.ProviderHub.ThrottlingMetricType
Interval string
Limit This property is required. float64
Type This property is required. string | ThrottlingMetricType
Interval string
limit This property is required. Double
type This property is required. String | ThrottlingMetricType
interval String
limit This property is required. number
type This property is required. string | ThrottlingMetricType
interval string
limit This property is required. float
type This property is required. str | ThrottlingMetricType
interval str
limit This property is required. Number
type This property is required. String | "NotSpecified" | "NumberOfRequests" | "NumberOfResources"
interval String

ThrottlingMetricResponse
, ThrottlingMetricResponseArgs

Limit This property is required. double
Type This property is required. string
Interval string
Limit This property is required. float64
Type This property is required. string
Interval string
limit This property is required. Double
type This property is required. String
interval String
limit This property is required. number
type This property is required. string
interval string
limit This property is required. float
type This property is required. str
interval str
limit This property is required. Number
type This property is required. String
interval String

ThrottlingMetricType
, ThrottlingMetricTypeArgs

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

ThrottlingRule
, ThrottlingRuleArgs

Action This property is required. string
Metrics This property is required. List<Pulumi.AzureNative.ProviderHub.Inputs.ThrottlingMetric>
RequiredFeatures List<string>
Action This property is required. string
Metrics This property is required. []ThrottlingMetric
RequiredFeatures []string
action This property is required. String
metrics This property is required. List<ThrottlingMetric>
requiredFeatures List<String>
action This property is required. string
metrics This property is required. ThrottlingMetric[]
requiredFeatures string[]
action This property is required. str
metrics This property is required. Sequence[ThrottlingMetric]
required_features Sequence[str]
action This property is required. String
metrics This property is required. List<Property Map>
requiredFeatures List<String>

ThrottlingRuleResponse
, ThrottlingRuleResponseArgs

Action This property is required. string
Metrics This property is required. List<Pulumi.AzureNative.ProviderHub.Inputs.ThrottlingMetricResponse>
RequiredFeatures List<string>
Action This property is required. string
Metrics This property is required. []ThrottlingMetricResponse
RequiredFeatures []string
action This property is required. String
metrics This property is required. List<ThrottlingMetricResponse>
requiredFeatures List<String>
action This property is required. string
metrics This property is required. ThrottlingMetricResponse[]
requiredFeatures string[]
action This property is required. str
metrics This property is required. Sequence[ThrottlingMetricResponse]
required_features Sequence[str]
action This property is required. String
metrics This property is required. List<Property Map>
requiredFeatures List<String>

TrafficRegionCategory
, TrafficRegionCategoryArgs

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

TypedErrorInfo
, TypedErrorInfoArgs

Type This property is required. string
Type This property is required. string
type This property is required. String
type This property is required. string
type This property is required. str
type This property is required. String

TypedErrorInfoResponse
, TypedErrorInfoResponseArgs

Info This property is required. object
Type This property is required. string
Info This property is required. interface{}
Type This property is required. string
info This property is required. Object
type This property is required. String
info This property is required. any
type This property is required. string
info This property is required. Any
type This property is required. str
info This property is required. Any
type This property is required. String

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} 
Copy

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

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi