Azure Native

v1.87.0 published on Tuesday, Nov 22, 2022 by Pulumi

DefaultRollout

Default rollout definition. API Version: 2020-11-20.

Example Usage

DefaultRollouts_CreateOrUpdate

using System.Collections.Generic;
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",
                    },
                },
                RestOfTheWorldGroupTwo = new AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationRestOfTheWorldGroupTwoArgs
                {
                    WaitDuration = "PT4H",
                },
            },
        },
        ProviderNamespace = "Microsoft.Contoso",
        RolloutName = "2020week10",
    });

});

Coming soon!

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 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(Map.of("specification", Map.ofEntries(
                Map.entry("canary", Map.of("skipRegions", "eastus2euap")),
                Map.entry("restOfTheWorldGroupTwo", Map.of("waitDuration", "PT4H"))
            )))
            .providerNamespace("Microsoft.Contoso")
            .rolloutName("2020week10")
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

default_rollout = azure_native.providerhub.DefaultRollout("defaultRollout",
    properties=azure_native.providerhub.DefaultRolloutResponsePropertiesArgs(
        specification={
            "canary": azure_native.providerhub.DefaultRolloutSpecificationCanaryArgs(
                skip_regions=["eastus2euap"],
            ),
            "restOfTheWorldGroupTwo": azure_native.providerhub.DefaultRolloutSpecificationRestOfTheWorldGroupTwoArgs(
                wait_duration="PT4H",
            ),
        },
    ),
    provider_namespace="Microsoft.Contoso",
    rollout_name="2020week10")
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"],
            },
            restOfTheWorldGroupTwo: {
                waitDuration: "PT4H",
            },
        },
    },
    providerNamespace: "Microsoft.Contoso",
    rolloutName: "2020week10",
});
resources:
  defaultRollout:
    type: azure-native:providerhub:DefaultRollout
    properties:
      properties:
        specification:
          canary:
            skipRegions:
              - eastus2euap
          restOfTheWorldGroupTwo:
            waitDuration: PT4H
      providerNamespace: Microsoft.Contoso
      rolloutName: 2020week10

Create DefaultRollout Resource

new DefaultRollout(name: string, args: DefaultRolloutArgs, opts?: CustomResourceOptions);
@overload
def DefaultRollout(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   properties: Optional[DefaultRolloutPropertiesArgs] = None,
                   provider_namespace: Optional[str] = None,
                   rollout_name: Optional[str] = None)
@overload
def DefaultRollout(resource_name: str,
                   args: DefaultRolloutArgs,
                   opts: Optional[ResourceOptions] = 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.

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

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

The DefaultRollout resource accepts the following input properties:

ProviderNamespace string

The name of the resource provider hosted within ProviderHub.

Properties Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutPropertiesArgs

Properties of the rollout.

RolloutName string

The rollout name.

ProviderNamespace string

The name of the resource provider hosted within ProviderHub.

Properties DefaultRolloutPropertiesArgs

Properties of the rollout.

RolloutName string

The rollout name.

providerNamespace String

The name of the resource provider hosted within ProviderHub.

properties DefaultRolloutPropertiesArgs

Properties of the rollout.

rolloutName String

The rollout name.

providerNamespace string

The name of the resource provider hosted within ProviderHub.

properties DefaultRolloutPropertiesArgs

Properties of the rollout.

rolloutName string

The rollout name.

provider_namespace str

The name of the resource provider hosted within ProviderHub.

properties DefaultRolloutPropertiesArgs

Properties of the rollout.

rollout_name str

The rollout name.

providerNamespace String

The name of the resource provider hosted within ProviderHub.

properties Property Map

Properties of the rollout.

rolloutName String

The rollout name.

Outputs

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

Id string

The provider-assigned unique ID for this managed resource.

Name string

The name of the resource

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Id string

The provider-assigned unique ID for this managed resource.

Name string

The name of the resource

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

id String

The provider-assigned unique ID for this managed resource.

name String

The name of the resource

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

id string

The provider-assigned unique ID for this managed resource.

name string

The name of the resource

type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

id str

The provider-assigned unique ID for this managed resource.

name str

The name of the resource

type str

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

id String

The provider-assigned unique ID for this managed resource.

name String

The name of the resource

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Supporting Types

AuthorizationActionMapping

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

AuthorizationActionMappingResponse

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

DefaultRolloutProperties

DefaultRolloutPropertiesResponseSpecification

Canary Pulumi.AzureNative.ProviderHub.Inputs.DefaultRolloutSpecificationResponseCanary
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

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

DefaultRolloutPropertiesSpecification

DefaultRolloutPropertiesStatus

DefaultRolloutResponseProperties

DefaultRolloutSpecificationCanary

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>

DefaultRolloutSpecificationHighTraffic

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

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

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

DefaultRolloutSpecificationResponseCanary

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>

DefaultRolloutSpecificationResponseHighTraffic

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

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

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

Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name string

The name of the resource

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Properties Pulumi.AzureNative.ProviderHub.Inputs.ProviderRegistrationResponseProperties
Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name string

The name of the resource

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Properties ProviderRegistrationResponseProperties
id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

properties ProviderRegistrationResponseProperties
id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name string

The name of the resource

type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

properties ProviderRegistrationResponseProperties
id str

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name str

The name of the resource

type str

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

properties ProviderRegistrationResponseProperties
id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

properties Property Map

DefaultRolloutSpecificationResponseRestOfTheWorldGroupOne

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

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

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

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

ExtendedErrorInfo

ExtendedErrorInfoResponse

ExtendedLocationOptions

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

ExtendedLocationOptionsResponse

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

ExtensionCategory

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

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

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

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

LightHouseAuthorizationResponse

LinkedAccessCheck

LinkedAccessCheckResponse

LoggingDetails

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

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

LoggingRuleHiddenPropertyPaths

LoggingRuleResponse

LoggingRuleResponseHiddenPropertyPaths

MarketplaceType

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

OptInHeaderType

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

PreflightOption

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

AllowedAudiences List<string>
allowedAudiences List<String>
allowed_audiences Sequence[str]
allowedAudiences List<String>

ProviderHubMetadataResponseProviderAuthentication

AllowedAudiences List<string>
allowedAudiences List<String>
allowed_audiences Sequence[str]
allowedAudiences List<String>

ProviderHubMetadataResponseThirdPartyProviderAuthorization

ProviderHubMetadataThirdPartyProviderAuthorization

ProviderRegistrationProperties

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
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
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
requestHeaderOptions ResourceProviderManifestPropertiesRequestHeaderOptions
requiredFeatures List<String>
subscriptionLifecycleNotificationSpecifications ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
templateDeploymentOptions ResourceProviderManifestPropertiesTemplateDeploymentOptions
capabilities ResourceProviderCapabilities[]
featuresRule ResourceProviderManifestPropertiesFeaturesRule
management ResourceProviderManifestPropertiesManagement
metadata any
namespace string
providerAuthentication ResourceProviderManifestPropertiesProviderAuthentication
providerAuthorizations ResourceProviderAuthorization[]
providerHubMetadata ProviderRegistrationPropertiesProviderHubMetadata
providerType string | ResourceProviderType
providerVersion string
provisioningState string | ProvisioningState
requestHeaderOptions ResourceProviderManifestPropertiesRequestHeaderOptions
requiredFeatures 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
request_header_options ResourceProviderManifestPropertiesRequestHeaderOptions
required_features Sequence[str]
subscription_lifecycle_notification_specifications ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
template_deployment_options ResourceProviderManifestPropertiesTemplateDeploymentOptions

ProviderRegistrationPropertiesProviderHubMetadata

ProviderRegistrationPropertiesResponseProviderHubMetadata

ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications

ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications

ProviderRegistrationResponseProperties

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
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
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
requestHeaderOptions ResourceProviderManifestPropertiesResponseRequestHeaderOptions
requiredFeatures List<String>
subscriptionLifecycleNotificationSpecifications ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
templateDeploymentOptions ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions
capabilities ResourceProviderCapabilitiesResponse[]
featuresRule ResourceProviderManifestPropertiesResponseFeaturesRule
management ResourceProviderManifestPropertiesResponseManagement
metadata any
namespace string
providerAuthentication ResourceProviderManifestPropertiesResponseProviderAuthentication
providerAuthorizations ResourceProviderAuthorizationResponse[]
providerHubMetadata ProviderRegistrationPropertiesResponseProviderHubMetadata
providerType string
providerVersion string
provisioningState string
requestHeaderOptions ResourceProviderManifestPropertiesResponseRequestHeaderOptions
requiredFeatures 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
request_header_options ResourceProviderManifestPropertiesResponseRequestHeaderOptions
required_features Sequence[str]
subscription_lifecycle_notification_specifications ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications
template_deployment_options ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions

ProvisioningState

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

Regionality

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

ResourceAccessPolicy

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

ResourceDeletionPolicy

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

ResourceProviderAuthorizationResponse

ResourceProviderCapabilities

ResourceProviderCapabilitiesEffect

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

Effect string
QuotaId string
RequiredFeatures List<string>
Effect string
QuotaId string
RequiredFeatures []string
effect String
quotaId String
requiredFeatures List<String>
effect string
quotaId string
requiredFeatures string[]
effect str
quota_id str
required_features Sequence[str]
effect String
quotaId String
requiredFeatures List<String>

ResourceProviderManifestPropertiesFeaturesRule

ResourceProviderManifestPropertiesManagement

ResourceProviderManifestPropertiesProviderAuthentication

AllowedAudiences List<string>
allowedAudiences List<String>
allowed_audiences Sequence[str]
allowedAudiences List<String>

ResourceProviderManifestPropertiesRequestHeaderOptions

ResourceProviderManifestPropertiesResponseFeaturesRule

ResourceProviderManifestPropertiesResponseManagement

ResourceProviderManifestPropertiesResponseProviderAuthentication

AllowedAudiences List<string>
allowedAudiences List<String>
allowed_audiences Sequence[str]
allowedAudiences List<String>

ResourceProviderManifestPropertiesResponseRequestHeaderOptions

ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions

ResourceProviderManifestPropertiesTemplateDeploymentOptions

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

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

ResourceTypeEndpointFeaturesRule

ResourceTypeEndpointResponse

ResourceTypeEndpointResponseFeaturesRule

ResourceTypeExtension

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

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

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

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

ResourceTypeRegistration

ResourceTypeRegistrationProperties

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>
MarketplaceType string | Pulumi.AzureNative.ProviderHub.MarketplaceType
ProvisioningState string | Pulumi.AzureNative.ProviderHub.ProvisioningState
Regionality string | Pulumi.AzureNative.ProviderHub.Regionality
RequestHeaderOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesRequestHeaderOptions
RequiredFeatures List<string>
ResourceDeletionPolicy string | Pulumi.AzureNative.ProviderHub.ResourceDeletionPolicy
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
MarketplaceType string | MarketplaceType
ProvisioningState string | ProvisioningState
Regionality string | Regionality
RequestHeaderOptions ResourceTypeRegistrationPropertiesRequestHeaderOptions
RequiredFeatures []string
ResourceDeletionPolicy string | ResourceDeletionPolicy
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>
marketplaceType String | MarketplaceType
provisioningState String | ProvisioningState
regionality String | Regionality
requestHeaderOptions ResourceTypeRegistrationPropertiesRequestHeaderOptions
requiredFeatures List<String>
resourceDeletionPolicy String | ResourceDeletionPolicy
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[]
marketplaceType string | MarketplaceType
provisioningState string | ProvisioningState
regionality string | Regionality
requestHeaderOptions ResourceTypeRegistrationPropertiesRequestHeaderOptions
requiredFeatures string[]
resourceDeletionPolicy string | ResourceDeletionPolicy
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]
marketplace_type str | MarketplaceType
provisioning_state str | ProvisioningState
regionality str | Regionality
request_header_options ResourceTypeRegistrationPropertiesRequestHeaderOptions
required_features Sequence[str]
resource_deletion_policy str | ResourceDeletionPolicy
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>
marketplaceType String | "NotSpecified" | "AddOn" | "Bypass" | "Store"
provisioningState String | "NotSpecified" | "Accepted" | "Running" | "Creating" | "Created" | "Deleting" | "Deleted" | "Canceled" | "Failed" | "Succeeded" | "MovingResources" | "TransientFailure" | "RolloutInProgress"
regionality String | "NotSpecified" | "Global" | "Regional"
requestHeaderOptions Property Map
requiredFeatures List<String>
resourceDeletionPolicy String | "NotSpecified" | "CascadeDeleteAll" | "CascadeDeleteProxyOnlyChildren"
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

ResourceTypeRegistrationPropertiesExtensionOptions

ResourceTypeRegistrationPropertiesFeaturesRule

ResourceTypeRegistrationPropertiesIdentityManagement

ResourceTypeRegistrationPropertiesRequestHeaderOptions

ResourceTypeRegistrationPropertiesResourceMovePolicy

ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecifications

ResourceTypeRegistrationPropertiesResponseExtensionOptions

ResourceTypeRegistrationPropertiesResponseFeaturesRule

ResourceTypeRegistrationPropertiesResponseIdentityManagement

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

ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions

ResourceTypeRegistrationPropertiesResponseResourceMovePolicy

ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications

ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptions

ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications

ResourceTypeRegistrationPropertiesTemplateDeploymentOptions

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

Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name string

The name of the resource

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Properties Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationResponseProperties
Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name string

The name of the resource

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Properties ResourceTypeRegistrationResponseProperties
id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

properties ResourceTypeRegistrationResponseProperties
id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name string

The name of the resource

type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

properties ResourceTypeRegistrationResponseProperties
id str

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name str

The name of the resource

type str

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

properties ResourceTypeRegistrationResponseProperties
id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

properties Property Map

ResourceTypeRegistrationResponseProperties

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>
MarketplaceType string
ProvisioningState string
Regionality string
RequestHeaderOptions Pulumi.AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions
RequiredFeatures List<string>
ResourceDeletionPolicy string
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
MarketplaceType string
ProvisioningState string
Regionality string
RequestHeaderOptions ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions
RequiredFeatures []string
ResourceDeletionPolicy string
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>
marketplaceType String
provisioningState String
regionality String
requestHeaderOptions ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions
requiredFeatures List<String>
resourceDeletionPolicy String
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[]
marketplaceType string
provisioningState string
regionality string
requestHeaderOptions ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions
requiredFeatures string[]
resourceDeletionPolicy string
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]
marketplace_type str
provisioning_state str
regionality str
request_header_options ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions
required_features Sequence[str]
resource_deletion_policy str
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>
marketplaceType String
provisioningState String
regionality String
requestHeaderOptions Property Map
requiredFeatures List<String>
resourceDeletionPolicy String
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

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

ComponentId string
ServiceId string
ComponentId string
ServiceId string
componentId String
serviceId String
componentId string
serviceId string
componentId String
serviceId String

ServiceTreeInfoResponse

ComponentId string
ServiceId string
ComponentId string
ServiceId string
componentId String
serviceId String
componentId string
serviceId string
componentId String
serviceId String

SubscriptionNotificationOperation

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

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

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

SubscriptionStateOverrideActionResponse

Action string
State string
Action string
State string
action String
state String
action string
state string
action str
state str
action String
state String

SubscriptionStateRule

SubscriptionStateRuleResponse

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

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

SwaggerSpecificationResponse

ThrottlingMetric

Limit float64
Type string | ThrottlingMetricType
Interval string

ThrottlingMetricResponse

Limit double
Type string
Interval string
Limit float64
Type string
Interval string
limit Double
type String
interval String
limit number
type string
interval string
limit float
type str
interval str
limit Number
type String
interval String

ThrottlingMetricType

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

ThrottlingRuleResponse

TrafficRegionCategory

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

Type string
Type string
type String
type string
type str
type String

TypedErrorInfoResponse

Info object
Type string
Info interface{}
Type string
info Object
type String
info any
type string
info Any
type str
info Any
type 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/ab7a8701-f7ef-471a-a2f4-d0ebbf494f77providers/Microsoft.ProviderHub/providerRegistrations/Microsoft.Contoso/defaultRollouts/2020week10 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0