azure-native.providerhub.ResourceTypeRegistration
Explore with Pulumi AI
API Version: 2020-11-20.
Example Usage
ResourceTypeRegistrations_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var resourceTypeRegistration = new AzureNative.ProviderHub.ResourceTypeRegistration("resourceTypeRegistration", new()
{
Properties = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesArgs
{
Endpoints = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceTypeEndpointArgs
{
ApiVersions = new[]
{
"2020-06-01-preview",
},
Locations = new[]
{
"West US",
"East US",
"North Europe",
},
RequiredFeatures = new[]
{
"<feature flag>",
},
},
},
Regionality = "Regional",
RoutingType = "Default",
SwaggerSpecifications = new[]
{
new AzureNative.ProviderHub.Inputs.SwaggerSpecificationArgs
{
ApiVersions = new[]
{
"2020-06-01-preview",
},
SwaggerSpecFolderUri = "https://github.com/Azure/azure-rest-api-specs/blob/feature/azure/contoso/specification/contoso/resource-manager/Microsoft.SampleRP/",
},
},
},
ProviderNamespace = "Microsoft.Contoso",
ResourceType = "employees",
});
});
package main
import (
providerhub "github.com/pulumi/pulumi-azure-native-sdk/providerhub"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := providerhub.NewResourceTypeRegistration(ctx, "resourceTypeRegistration", &providerhub.ResourceTypeRegistrationArgs{
Properties: providerhub.ResourceTypeRegistrationResponseProperties{
Endpoints: providerhub.ResourceTypeEndpointArray{
&providerhub.ResourceTypeEndpointArgs{
ApiVersions: pulumi.StringArray{
pulumi.String("2020-06-01-preview"),
},
Locations: pulumi.StringArray{
pulumi.String("West US"),
pulumi.String("East US"),
pulumi.String("North Europe"),
},
RequiredFeatures: pulumi.StringArray{
pulumi.String("<feature flag>"),
},
},
},
Regionality: pulumi.String("Regional"),
RoutingType: pulumi.String("Default"),
SwaggerSpecifications: providerhub.SwaggerSpecificationArray{
&providerhub.SwaggerSpecificationArgs{
ApiVersions: pulumi.StringArray{
pulumi.String("2020-06-01-preview"),
},
SwaggerSpecFolderUri: pulumi.String("https://github.com/Azure/azure-rest-api-specs/blob/feature/azure/contoso/specification/contoso/resource-manager/Microsoft.SampleRP/"),
},
},
},
ProviderNamespace: pulumi.String("Microsoft.Contoso"),
ResourceType: pulumi.String("employees"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.providerhub.ResourceTypeRegistration;
import com.pulumi.azurenative.providerhub.ResourceTypeRegistrationArgs;
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 resourceTypeRegistration = new ResourceTypeRegistration("resourceTypeRegistration", ResourceTypeRegistrationArgs.builder()
.properties(Map.ofEntries(
Map.entry("endpoints", Map.ofEntries(
Map.entry("apiVersions", "2020-06-01-preview"),
Map.entry("locations",
"West US",
"East US",
"North Europe"),
Map.entry("requiredFeatures", "<feature flag>")
)),
Map.entry("regionality", "Regional"),
Map.entry("routingType", "Default"),
Map.entry("swaggerSpecifications", Map.ofEntries(
Map.entry("apiVersions", "2020-06-01-preview"),
Map.entry("swaggerSpecFolderUri", "https://github.com/Azure/azure-rest-api-specs/blob/feature/azure/contoso/specification/contoso/resource-manager/Microsoft.SampleRP/")
))
))
.providerNamespace("Microsoft.Contoso")
.resourceType("employees")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
resource_type_registration = azure_native.providerhub.ResourceTypeRegistration("resourceTypeRegistration",
properties=azure_native.providerhub.ResourceTypeRegistrationResponsePropertiesArgs(
endpoints=[azure_native.providerhub.ResourceTypeEndpointArgs(
api_versions=["2020-06-01-preview"],
locations=[
"West US",
"East US",
"North Europe",
],
required_features=["<feature flag>"],
)],
regionality="Regional",
routing_type="Default",
swagger_specifications=[azure_native.providerhub.SwaggerSpecificationArgs(
api_versions=["2020-06-01-preview"],
swagger_spec_folder_uri="https://github.com/Azure/azure-rest-api-specs/blob/feature/azure/contoso/specification/contoso/resource-manager/Microsoft.SampleRP/",
)],
),
provider_namespace="Microsoft.Contoso",
resource_type="employees")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const resourceTypeRegistration = new azure_native.providerhub.ResourceTypeRegistration("resourceTypeRegistration", {
properties: {
endpoints: [{
apiVersions: ["2020-06-01-preview"],
locations: [
"West US",
"East US",
"North Europe",
],
requiredFeatures: ["<feature flag>"],
}],
regionality: "Regional",
routingType: "Default",
swaggerSpecifications: [{
apiVersions: ["2020-06-01-preview"],
swaggerSpecFolderUri: "https://github.com/Azure/azure-rest-api-specs/blob/feature/azure/contoso/specification/contoso/resource-manager/Microsoft.SampleRP/",
}],
},
providerNamespace: "Microsoft.Contoso",
resourceType: "employees",
});
resources:
resourceTypeRegistration:
type: azure-native:providerhub:ResourceTypeRegistration
properties:
properties:
endpoints:
- apiVersions:
- 2020-06-01-preview
locations:
- West US
- East US
- North Europe
requiredFeatures:
- <feature flag>
regionality: Regional
routingType: Default
swaggerSpecifications:
- apiVersions:
- 2020-06-01-preview
swaggerSpecFolderUri: https://github.com/Azure/azure-rest-api-specs/blob/feature/azure/contoso/specification/contoso/resource-manager/Microsoft.SampleRP/
providerNamespace: Microsoft.Contoso
resourceType: employees
Create ResourceTypeRegistration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ResourceTypeRegistration(name: string, args: ResourceTypeRegistrationArgs, opts?: CustomResourceOptions);
@overload
def ResourceTypeRegistration(resource_name: str,
args: ResourceTypeRegistrationInitArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ResourceTypeRegistration(resource_name: str,
opts: Optional[ResourceOptions] = None,
provider_namespace: Optional[str] = None,
properties: Optional[ResourceTypeRegistrationPropertiesArgs] = None,
resource_type: Optional[str] = None)
func NewResourceTypeRegistration(ctx *Context, name string, args ResourceTypeRegistrationArgs, opts ...ResourceOption) (*ResourceTypeRegistration, error)
public ResourceTypeRegistration(string name, ResourceTypeRegistrationArgs args, CustomResourceOptions? opts = null)
public ResourceTypeRegistration(String name, ResourceTypeRegistrationArgs args)
public ResourceTypeRegistration(String name, ResourceTypeRegistrationArgs args, CustomResourceOptions options)
type: azure-native:providerhub:ResourceTypeRegistration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ResourceTypeRegistrationArgs
- 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 ResourceTypeRegistrationInitArgs
- 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 ResourceTypeRegistrationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ResourceTypeRegistrationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ResourceTypeRegistrationArgs
- 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 resourceTypeRegistrationResource = new AzureNative.Providerhub.ResourceTypeRegistration("resourceTypeRegistrationResource", new()
{
ProviderNamespace = "string",
Properties =
{
{ "allowedUnauthorizedActions", new[]
{
"string",
} },
{ "authorizationActionMappings", new[]
{
{
{ "desired", "string" },
{ "original", "string" },
},
} },
{ "checkNameAvailabilitySpecifications",
{
{ "enableDefaultValidation", false },
{ "resourceTypesWithCustomValidation", new[]
{
"string",
} },
} },
{ "defaultApiVersion", "string" },
{ "disallowedActionVerbs", new[]
{
"string",
} },
{ "enableAsyncOperation", false },
{ "enableThirdPartyS2S", false },
{ "endpoints", new[]
{
{
{ "apiVersions", new[]
{
"string",
} },
{ "enabled", false },
{ "extensions", new[]
{
{
{ "endpointUri", "string" },
{ "extensionCategories", new[]
{
"string",
} },
{ "timeout", "string" },
},
} },
{ "featuresRule",
{
{ "requiredFeaturesPolicy", "string" },
} },
{ "locations", new[]
{
"string",
} },
{ "requiredFeatures", new[]
{
"string",
} },
{ "timeout", "string" },
},
} },
{ "extendedLocations", new[]
{
{
{ "supportedPolicy", "string" },
{ "type", "string" },
},
} },
{ "extensionOptions",
{
{ "resourceCreationBegin",
{
{ "request", new[]
{
"string",
} },
{ "response", new[]
{
"string",
} },
} },
} },
{ "featuresRule",
{
{ "requiredFeaturesPolicy", "string" },
} },
{ "identityManagement",
{
{ "applicationId", "string" },
{ "type", "string" },
} },
{ "isPureProxy", false },
{ "linkedAccessChecks", new[]
{
{
{ "actionName", "string" },
{ "linkedAction", "string" },
{ "linkedActionVerb", "string" },
{ "linkedProperty", "string" },
{ "linkedType", "string" },
},
} },
{ "loggingRules", new[]
{
{
{ "action", "string" },
{ "detailLevel", "string" },
{ "direction", "string" },
{ "hiddenPropertyPaths",
{
{ "hiddenPathsOnRequest", new[]
{
"string",
} },
{ "hiddenPathsOnResponse", new[]
{
"string",
} },
} },
},
} },
{ "marketplaceType", "string" },
{ "provisioningState", "string" },
{ "regionality", "string" },
{ "requestHeaderOptions",
{
{ "optInHeaders", "string" },
} },
{ "requiredFeatures", new[]
{
"string",
} },
{ "resourceDeletionPolicy", "string" },
{ "resourceMovePolicy",
{
{ "crossResourceGroupMoveEnabled", false },
{ "crossSubscriptionMoveEnabled", false },
{ "validationRequired", false },
} },
{ "routingType", "string" },
{ "serviceTreeInfos", new[]
{
{
{ "componentId", "string" },
{ "serviceId", "string" },
},
} },
{ "subscriptionLifecycleNotificationSpecifications",
{
{ "softDeleteTTL", "string" },
{ "subscriptionStateOverrideActions", new[]
{
{
{ "action", "string" },
{ "state", "string" },
},
} },
} },
{ "subscriptionStateRules", new[]
{
{
{ "allowedActions", new[]
{
"string",
} },
{ "state", "string" },
},
} },
{ "swaggerSpecifications", new[]
{
{
{ "apiVersions", new[]
{
"string",
} },
{ "swaggerSpecFolderUri", "string" },
},
} },
{ "templateDeploymentOptions",
{
{ "preflightOptions", new[]
{
"string",
} },
{ "preflightSupported", false },
} },
{ "throttlingRules", new[]
{
{
{ "action", "string" },
{ "metrics", new[]
{
{
{ "limit", 0 },
{ "type", "string" },
{ "interval", "string" },
},
} },
{ "requiredFeatures", new[]
{
"string",
} },
},
} },
},
ResourceType = "string",
});
example, err := providerhub.NewResourceTypeRegistration(ctx, "resourceTypeRegistrationResource", &providerhub.ResourceTypeRegistrationArgs{
ProviderNamespace: "string",
Properties: map[string]interface{}{
"allowedUnauthorizedActions": []string{
"string",
},
"authorizationActionMappings": []map[string]interface{}{
map[string]interface{}{
"desired": "string",
"original": "string",
},
},
"checkNameAvailabilitySpecifications": map[string]interface{}{
"enableDefaultValidation": false,
"resourceTypesWithCustomValidation": []string{
"string",
},
},
"defaultApiVersion": "string",
"disallowedActionVerbs": []string{
"string",
},
"enableAsyncOperation": false,
"enableThirdPartyS2S": false,
"endpoints": []map[string]interface{}{
map[string]interface{}{
"apiVersions": []string{
"string",
},
"enabled": false,
"extensions": []map[string]interface{}{
map[string]interface{}{
"endpointUri": "string",
"extensionCategories": []string{
"string",
},
"timeout": "string",
},
},
"featuresRule": map[string]interface{}{
"requiredFeaturesPolicy": "string",
},
"locations": []string{
"string",
},
"requiredFeatures": []string{
"string",
},
"timeout": "string",
},
},
"extendedLocations": []map[string]interface{}{
map[string]interface{}{
"supportedPolicy": "string",
"type": "string",
},
},
"extensionOptions": map[string]interface{}{
"resourceCreationBegin": map[string]interface{}{
"request": []string{
"string",
},
"response": []string{
"string",
},
},
},
"featuresRule": map[string]interface{}{
"requiredFeaturesPolicy": "string",
},
"identityManagement": map[string]interface{}{
"applicationId": "string",
"type": "string",
},
"isPureProxy": false,
"linkedAccessChecks": []map[string]interface{}{
map[string]interface{}{
"actionName": "string",
"linkedAction": "string",
"linkedActionVerb": "string",
"linkedProperty": "string",
"linkedType": "string",
},
},
"loggingRules": []map[string]interface{}{
map[string]interface{}{
"action": "string",
"detailLevel": "string",
"direction": "string",
"hiddenPropertyPaths": map[string]interface{}{
"hiddenPathsOnRequest": []string{
"string",
},
"hiddenPathsOnResponse": []string{
"string",
},
},
},
},
"marketplaceType": "string",
"provisioningState": "string",
"regionality": "string",
"requestHeaderOptions": map[string]interface{}{
"optInHeaders": "string",
},
"requiredFeatures": []string{
"string",
},
"resourceDeletionPolicy": "string",
"resourceMovePolicy": map[string]interface{}{
"crossResourceGroupMoveEnabled": false,
"crossSubscriptionMoveEnabled": false,
"validationRequired": false,
},
"routingType": "string",
"serviceTreeInfos": []map[string]interface{}{
map[string]interface{}{
"componentId": "string",
"serviceId": "string",
},
},
"subscriptionLifecycleNotificationSpecifications": map[string]interface{}{
"softDeleteTTL": "string",
"subscriptionStateOverrideActions": []map[string]interface{}{
map[string]interface{}{
"action": "string",
"state": "string",
},
},
},
"subscriptionStateRules": []map[string]interface{}{
map[string]interface{}{
"allowedActions": []string{
"string",
},
"state": "string",
},
},
"swaggerSpecifications": []map[string]interface{}{
map[string]interface{}{
"apiVersions": []string{
"string",
},
"swaggerSpecFolderUri": "string",
},
},
"templateDeploymentOptions": map[string]interface{}{
"preflightOptions": []string{
"string",
},
"preflightSupported": false,
},
"throttlingRules": []map[string]interface{}{
map[string]interface{}{
"action": "string",
"metrics": []map[string]interface{}{
map[string]interface{}{
"limit": 0,
"type": "string",
"interval": "string",
},
},
"requiredFeatures": []string{
"string",
},
},
},
},
ResourceType: "string",
})
var resourceTypeRegistrationResource = new ResourceTypeRegistration("resourceTypeRegistrationResource", ResourceTypeRegistrationArgs.builder()
.providerNamespace("string")
.properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.resourceType("string")
.build());
resource_type_registration_resource = azure_native.providerhub.ResourceTypeRegistration("resourceTypeRegistrationResource",
provider_namespace=string,
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,
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],
},
}],
marketplaceType: string,
provisioningState: string,
regionality: string,
requestHeaderOptions: {
optInHeaders: string,
},
requiredFeatures: [string],
resourceDeletionPolicy: string,
resourceMovePolicy: {
crossResourceGroupMoveEnabled: False,
crossSubscriptionMoveEnabled: False,
validationRequired: False,
},
routingType: string,
serviceTreeInfos: [{
componentId: 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],
}],
},
resource_type=string)
const resourceTypeRegistrationResource = new azure_native.providerhub.ResourceTypeRegistration("resourceTypeRegistrationResource", {
providerNamespace: "string",
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,
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"],
},
}],
marketplaceType: "string",
provisioningState: "string",
regionality: "string",
requestHeaderOptions: {
optInHeaders: "string",
},
requiredFeatures: ["string"],
resourceDeletionPolicy: "string",
resourceMovePolicy: {
crossResourceGroupMoveEnabled: false,
crossSubscriptionMoveEnabled: false,
validationRequired: false,
},
routingType: "string",
serviceTreeInfos: [{
componentId: "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"],
}],
},
resourceType: "string",
});
type: azure-native:providerhub:ResourceTypeRegistration
properties:
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
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
marketplaceType: string
provisioningState: string
regionality: string
requestHeaderOptions:
optInHeaders: string
requiredFeatures:
- string
resourceDeletionPolicy: string
resourceMovePolicy:
crossResourceGroupMoveEnabled: false
crossSubscriptionMoveEnabled: false
validationRequired: false
routingType: string
serviceTreeInfos:
- componentId: 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
providerNamespace: string
resourceType: string
ResourceTypeRegistration 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 ResourceTypeRegistration resource accepts the following input properties:
- Provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- Properties
Pulumi.
Azure Native. Provider Hub. Inputs. Resource Type Registration Properties - Resource
Type string - The resource type.
- Provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- Properties
Resource
Type Registration Properties Args - Resource
Type string - The resource type.
- provider
Namespace String - The name of the resource provider hosted within ProviderHub.
- properties
Resource
Type Registration Properties - resource
Type String - The resource type.
- provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- properties
Resource
Type Registration Properties - resource
Type string - The resource type.
- provider_
namespace str - The name of the resource provider hosted within ProviderHub.
- properties
Resource
Type Registration Properties Args - resource_
type str - The resource type.
- provider
Namespace String - The name of the resource provider hosted within ProviderHub.
- properties Property Map
- resource
Type String - The resource type.
Outputs
All input properties are implicitly available as output properties. Additionally, the ResourceTypeRegistration resource produces the following output properties:
Supporting Types
AuthorizationActionMapping, AuthorizationActionMappingArgs
AuthorizationActionMappingResponse, AuthorizationActionMappingResponseArgs
ExtendedLocationOptions, ExtendedLocationOptionsArgs
- Supported
Policy string - Type string
- Supported
Policy string - Type string
- supported
Policy String - type String
- supported
Policy string - type string
- supported_
policy str - type str
- supported
Policy String - type String
ExtendedLocationOptionsResponse, ExtendedLocationOptionsResponseArgs
- Supported
Policy string - Type string
- Supported
Policy string - Type string
- supported
Policy String - type String
- supported
Policy string - type string
- supported_
policy str - type str
- supported
Policy String - type String
ExtensionCategory, ExtensionCategoryArgs
- 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
- Extension
Category Not Specified - NotSpecified
- Extension
Category Resource Creation Validate - ResourceCreationValidate
- Extension
Category Resource Creation Begin - ResourceCreationBegin
- Extension
Category Resource Creation Completed - ResourceCreationCompleted
- Extension
Category Resource Read Validate - ResourceReadValidate
- Extension
Category Resource Read Begin - ResourceReadBegin
- Extension
Category Resource Patch Validate - ResourcePatchValidate
- Extension
Category Resource Patch Completed - ResourcePatchCompleted
- Extension
Category Resource Deletion Validate - ResourceDeletionValidate
- Extension
Category Resource Deletion Begin - ResourceDeletionBegin
- Extension
Category Resource Deletion Completed - ResourceDeletionCompleted
- Extension
Category Resource Post Action - ResourcePostAction
- Extension
Category Subscription Lifecycle Notification - SubscriptionLifecycleNotification
- Extension
Category Resource Patch Begin - ResourcePatchBegin
- Extension
Category Resource Move Begin - ResourceMoveBegin
- Extension
Category Resource Move Completed - ResourceMoveCompleted
- Not
Specified - NotSpecified
- Resource
Creation Validate - ResourceCreationValidate
- Resource
Creation Begin - ResourceCreationBegin
- Resource
Creation Completed - ResourceCreationCompleted
- Resource
Read Validate - ResourceReadValidate
- Resource
Read Begin - ResourceReadBegin
- Resource
Patch Validate - ResourcePatchValidate
- Resource
Patch Completed - ResourcePatchCompleted
- Resource
Deletion Validate - ResourceDeletionValidate
- Resource
Deletion Begin - ResourceDeletionBegin
- Resource
Deletion Completed - ResourceDeletionCompleted
- Resource
Post Action - ResourcePostAction
- Subscription
Lifecycle Notification - SubscriptionLifecycleNotification
- Resource
Patch Begin - ResourcePatchBegin
- Resource
Move Begin - ResourceMoveBegin
- Resource
Move Completed - ResourceMoveCompleted
- 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
- 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
- "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
ExtensionOptionType, ExtensionOptionTypeArgs
- Not
Specified - NotSpecified
- Do
Not Merge Existing Read Only And Secret Properties - DoNotMergeExistingReadOnlyAndSecretProperties
- Include
Internal Metadata - IncludeInternalMetadata
- Extension
Option Type Not Specified - NotSpecified
- Extension
Option Type Do Not Merge Existing Read Only And Secret Properties - DoNotMergeExistingReadOnlyAndSecretProperties
- Extension
Option Type Include Internal Metadata - IncludeInternalMetadata
- Not
Specified - NotSpecified
- Do
Not Merge Existing Read Only And Secret Properties - DoNotMergeExistingReadOnlyAndSecretProperties
- Include
Internal Metadata - IncludeInternalMetadata
- Not
Specified - NotSpecified
- Do
Not Merge Existing Read Only And Secret Properties - DoNotMergeExistingReadOnlyAndSecretProperties
- Include
Internal Metadata - IncludeInternalMetadata
- NOT_SPECIFIED
- NotSpecified
- DO_NOT_MERGE_EXISTING_READ_ONLY_AND_SECRET_PROPERTIES
- DoNotMergeExistingReadOnlyAndSecretProperties
- INCLUDE_INTERNAL_METADATA
- IncludeInternalMetadata
- "Not
Specified" - NotSpecified
- "Do
Not Merge Existing Read Only And Secret Properties" - DoNotMergeExistingReadOnlyAndSecretProperties
- "Include
Internal Metadata" - IncludeInternalMetadata
FeaturesPolicy, FeaturesPolicyArgs
- Any
- Any
- All
- All
- Features
Policy Any - Any
- Features
Policy All - All
- Any
- Any
- All
- All
- Any
- Any
- All
- All
- ANY
- Any
- ALL
- All
- "Any"
- Any
- "All"
- All
IdentityManagementTypes, IdentityManagementTypesArgs
- Not
Specified - NotSpecified
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- Actor
- Actor
- Delegated
Resource Identity - DelegatedResourceIdentity
- Identity
Management Types Not Specified - NotSpecified
- Identity
Management Types System Assigned - SystemAssigned
- Identity
Management Types User Assigned - UserAssigned
- Identity
Management Types Actor - Actor
- Identity
Management Types Delegated Resource Identity - DelegatedResourceIdentity
- Not
Specified - NotSpecified
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- Actor
- Actor
- Delegated
Resource Identity - DelegatedResourceIdentity
- Not
Specified - NotSpecified
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- Actor
- Actor
- Delegated
Resource Identity - DelegatedResourceIdentity
- NOT_SPECIFIED
- NotSpecified
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- ACTOR
- Actor
- DELEGATED_RESOURCE_IDENTITY
- DelegatedResourceIdentity
- "Not
Specified" - NotSpecified
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
- "Actor"
- Actor
- "Delegated
Resource Identity" - DelegatedResourceIdentity
LinkedAccessCheck, LinkedAccessCheckArgs
- Action
Name string - Linked
Action string - Linked
Action stringVerb - Linked
Property string - Linked
Type string
- Action
Name string - Linked
Action string - Linked
Action stringVerb - Linked
Property string - Linked
Type string
- action
Name String - linked
Action String - linked
Action StringVerb - linked
Property String - linked
Type String
- action
Name string - linked
Action string - linked
Action stringVerb - linked
Property string - linked
Type string
- action_
name str - linked_
action str - linked_
action_ strverb - linked_
property str - linked_
type str
- action
Name String - linked
Action String - linked
Action StringVerb - linked
Property String - linked
Type String
LinkedAccessCheckResponse, LinkedAccessCheckResponseArgs
- Action
Name string - Linked
Action string - Linked
Action stringVerb - Linked
Property string - Linked
Type string
- Action
Name string - Linked
Action string - Linked
Action stringVerb - Linked
Property string - Linked
Type string
- action
Name String - linked
Action String - linked
Action StringVerb - linked
Property String - linked
Type String
- action
Name string - linked
Action string - linked
Action stringVerb - linked
Property string - linked
Type string
- action_
name str - linked_
action str - linked_
action_ strverb - linked_
property str - linked_
type str
- action
Name String - linked
Action String - linked
Action StringVerb - linked
Property String - linked
Type String
LoggingDetails, LoggingDetailsArgs
- None
- None
- Body
- Body
- Logging
Details None - None
- Logging
Details Body - Body
- None
- None
- Body
- Body
- None
- None
- Body
- Body
- NONE
- None
- BODY
- Body
- "None"
- None
- "Body"
- Body
LoggingDirections, LoggingDirectionsArgs
- None
- None
- Request
- Request
- Response
- Response
- Logging
Directions None - None
- Logging
Directions Request - Request
- Logging
Directions Response - Response
- None
- None
- Request
- Request
- Response
- Response
- None
- None
- Request
- Request
- Response
- Response
- NONE
- None
- REQUEST
- Request
- RESPONSE
- Response
- "None"
- None
- "Request"
- Request
- "Response"
- Response
LoggingRule, LoggingRuleArgs
- Action string
- Detail
Level string | LoggingDetails - Direction
string | Logging
Directions - Logging
Rule Hidden Property Paths
- action String
- detail
Level String | LoggingDetails - direction
String | Logging
Directions - Logging
Rule Hidden Property Paths
- action string
- detail
Level string | LoggingDetails - direction
string | Logging
Directions - Logging
Rule Hidden Property Paths
- action String
- detail
Level String | "None" | "Body" - direction String | "None" | "Request" | "Response"
- Property Map
LoggingRuleHiddenPropertyPaths, LoggingRuleHiddenPropertyPathsArgs
- List<string>
- List<string>
- []string
- []string
- List<String>
- List<String>
- string[]
- string[]
- Sequence[str]
- Sequence[str]
- List<String>
- List<String>
LoggingRuleResponse, LoggingRuleResponseArgs
- Action string
- Detail
Level string - Direction string
- Logging
Rule Response Hidden Property Paths
- action String
- detail
Level String - direction String
- Logging
Rule Response Hidden Property Paths
- action string
- detail
Level string - direction string
- Logging
Rule Response Hidden Property Paths
- action String
- detail
Level String - direction String
- Property Map
LoggingRuleResponseHiddenPropertyPaths, LoggingRuleResponseHiddenPropertyPathsArgs
- List<string>
- List<string>
- []string
- []string
- List<String>
- List<String>
- string[]
- string[]
- Sequence[str]
- Sequence[str]
- List<String>
- List<String>
MarketplaceType, MarketplaceTypeArgs
- Not
Specified - NotSpecified
- Add
On - AddOn
- Bypass
- Bypass
- Store
- Store
- Marketplace
Type Not Specified - NotSpecified
- Marketplace
Type Add On - AddOn
- Marketplace
Type Bypass - Bypass
- Marketplace
Type Store - Store
- Not
Specified - NotSpecified
- Add
On - AddOn
- Bypass
- Bypass
- Store
- Store
- Not
Specified - NotSpecified
- Add
On - AddOn
- Bypass
- Bypass
- Store
- Store
- NOT_SPECIFIED
- NotSpecified
- ADD_ON
- AddOn
- BYPASS
- Bypass
- STORE
- Store
- "Not
Specified" - NotSpecified
- "Add
On" - AddOn
- "Bypass"
- Bypass
- "Store"
- Store
OptInHeaderType, OptInHeaderTypeArgs
- Not
Specified - NotSpecified
- Signed
User Token - SignedUserToken
- Client
Group Membership - ClientGroupMembership
- Signed
Auxiliary Tokens - SignedAuxiliaryTokens
- Unbounded
Client Group Membership - UnboundedClientGroupMembership
- Opt
In Header Type Not Specified - NotSpecified
- Opt
In Header Type Signed User Token - SignedUserToken
- Opt
In Header Type Client Group Membership - ClientGroupMembership
- Opt
In Header Type Signed Auxiliary Tokens - SignedAuxiliaryTokens
- Opt
In Header Type Unbounded Client Group Membership - UnboundedClientGroupMembership
- Not
Specified - NotSpecified
- Signed
User Token - SignedUserToken
- Client
Group Membership - ClientGroupMembership
- Signed
Auxiliary Tokens - SignedAuxiliaryTokens
- Unbounded
Client Group Membership - UnboundedClientGroupMembership
- Not
Specified - NotSpecified
- Signed
User Token - SignedUserToken
- Client
Group Membership - ClientGroupMembership
- Signed
Auxiliary Tokens - SignedAuxiliaryTokens
- Unbounded
Client Group Membership - UnboundedClientGroupMembership
- NOT_SPECIFIED
- NotSpecified
- SIGNED_USER_TOKEN
- SignedUserToken
- CLIENT_GROUP_MEMBERSHIP
- ClientGroupMembership
- SIGNED_AUXILIARY_TOKENS
- SignedAuxiliaryTokens
- UNBOUNDED_CLIENT_GROUP_MEMBERSHIP
- UnboundedClientGroupMembership
- "Not
Specified" - NotSpecified
- "Signed
User Token" - SignedUserToken
- "Client
Group Membership" - ClientGroupMembership
- "Signed
Auxiliary Tokens" - SignedAuxiliaryTokens
- "Unbounded
Client Group Membership" - UnboundedClientGroupMembership
PreflightOption, PreflightOptionArgs
- None
- None
- Continue
Deployment On Failure - ContinueDeploymentOnFailure
- Default
Validation Only - DefaultValidationOnly
- Preflight
Option None - None
- Preflight
Option Continue Deployment On Failure - ContinueDeploymentOnFailure
- Preflight
Option Default Validation Only - DefaultValidationOnly
- None
- None
- Continue
Deployment On Failure - ContinueDeploymentOnFailure
- Default
Validation Only - DefaultValidationOnly
- None
- None
- Continue
Deployment On Failure - ContinueDeploymentOnFailure
- Default
Validation Only - DefaultValidationOnly
- NONE
- None
- CONTINUE_DEPLOYMENT_ON_FAILURE
- ContinueDeploymentOnFailure
- DEFAULT_VALIDATION_ONLY
- DefaultValidationOnly
- "None"
- None
- "Continue
Deployment On Failure" - ContinueDeploymentOnFailure
- "Default
Validation Only" - DefaultValidationOnly
ProvisioningState, ProvisioningStateArgs
- 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
- Provisioning
State Not Specified - NotSpecified
- Provisioning
State Accepted - Accepted
- Provisioning
State Running - Running
- Provisioning
State Creating - Creating
- Provisioning
State Created - Created
- Provisioning
State Deleting - Deleting
- Provisioning
State Deleted - Deleted
- Provisioning
State Canceled - Canceled
- Provisioning
State Failed - Failed
- Provisioning
State Succeeded - Succeeded
- Provisioning
State Moving Resources - MovingResources
- Provisioning
State Transient Failure - TransientFailure
- Provisioning
State Rollout In Progress - RolloutInProgress
- Not
Specified - NotSpecified
- Accepted
- Accepted
- Running
- Running
- Creating
- Creating
- Created
- Created
- Deleting
- Deleting
- Deleted
- Deleted
- Canceled
- Canceled
- Failed
- Failed
- Succeeded
- Succeeded
- Moving
Resources - MovingResources
- Transient
Failure - TransientFailure
- Rollout
In Progress - RolloutInProgress
- 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
- 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
- "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
Regionality, RegionalityArgs
- Not
Specified - NotSpecified
- Global
- Global
- Regional
- Regional
- Regionality
Not Specified - NotSpecified
- Regionality
Global - Global
- Regionality
Regional - Regional
- Not
Specified - NotSpecified
- Global
- Global
- Regional
- Regional
- Not
Specified - NotSpecified
- Global
- Global
- Regional
- Regional
- NOT_SPECIFIED
- NotSpecified
- GLOBAL_
- Global
- REGIONAL
- Regional
- "Not
Specified" - NotSpecified
- "Global"
- Global
- "Regional"
- Regional
ResourceDeletionPolicy, ResourceDeletionPolicyArgs
- Not
Specified - NotSpecified
- Cascade
Delete All - CascadeDeleteAll
- Cascade
Delete Proxy Only Children - CascadeDeleteProxyOnlyChildren
- Resource
Deletion Policy Not Specified - NotSpecified
- Resource
Deletion Policy Cascade Delete All - CascadeDeleteAll
- Resource
Deletion Policy Cascade Delete Proxy Only Children - CascadeDeleteProxyOnlyChildren
- Not
Specified - NotSpecified
- Cascade
Delete All - CascadeDeleteAll
- Cascade
Delete Proxy Only Children - CascadeDeleteProxyOnlyChildren
- Not
Specified - NotSpecified
- Cascade
Delete All - CascadeDeleteAll
- Cascade
Delete Proxy Only Children - CascadeDeleteProxyOnlyChildren
- NOT_SPECIFIED
- NotSpecified
- CASCADE_DELETE_ALL
- CascadeDeleteAll
- CASCADE_DELETE_PROXY_ONLY_CHILDREN
- CascadeDeleteProxyOnlyChildren
- "Not
Specified" - NotSpecified
- "Cascade
Delete All" - CascadeDeleteAll
- "Cascade
Delete Proxy Only Children" - CascadeDeleteProxyOnlyChildren
ResourceTypeEndpoint, ResourceTypeEndpointArgs
- Api
Versions List<string> - Enabled bool
- Extensions
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Type Extension> - Features
Rule Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Endpoint Features Rule - Locations List<string>
- Required
Features List<string> - Timeout string
- Api
Versions []string - Enabled bool
- Extensions
[]Resource
Type Extension - Features
Rule ResourceType Endpoint Features Rule - Locations []string
- Required
Features []string - Timeout string
- api
Versions List<String> - enabled Boolean
- extensions
List<Resource
Type Extension> - features
Rule ResourceType Endpoint Features Rule - locations List<String>
- required
Features List<String> - timeout String
- api
Versions string[] - enabled boolean
- extensions
Resource
Type Extension[] - features
Rule ResourceType Endpoint Features Rule - locations string[]
- required
Features string[] - timeout string
- api_
versions Sequence[str] - enabled bool
- extensions
Sequence[Resource
Type Extension] - features_
rule ResourceType Endpoint Features Rule - locations Sequence[str]
- required_
features Sequence[str] - timeout str
- api
Versions List<String> - enabled Boolean
- extensions List<Property Map>
- features
Rule Property Map - locations List<String>
- required
Features List<String> - timeout String
ResourceTypeEndpointFeaturesRule, ResourceTypeEndpointFeaturesRuleArgs
- Required
Features string | FeaturesPolicy Policy
- required
Features String | FeaturesPolicy Policy
- required
Features string | FeaturesPolicy Policy
- required
Features String | "Any" | "All"Policy
ResourceTypeEndpointResponse, ResourceTypeEndpointResponseArgs
- Api
Versions []string - Enabled bool
- Extensions
[]Resource
Type Extension Response - Features
Rule ResourceType Endpoint Response Features Rule - Locations []string
- Required
Features []string - Timeout string
- api
Versions List<String> - enabled Boolean
- extensions
List<Resource
Type Extension Response> - features
Rule ResourceType Endpoint Response Features Rule - locations List<String>
- required
Features List<String> - timeout String
- api
Versions string[] - enabled boolean
- extensions
Resource
Type Extension Response[] - features
Rule ResourceType Endpoint Response Features Rule - locations string[]
- required
Features string[] - timeout string
- api_
versions Sequence[str] - enabled bool
- extensions
Sequence[Resource
Type Extension Response] - features_
rule ResourceType Endpoint Response Features Rule - locations Sequence[str]
- required_
features Sequence[str] - timeout str
- api
Versions List<String> - enabled Boolean
- extensions List<Property Map>
- features
Rule Property Map - locations List<String>
- required
Features List<String> - timeout String
ResourceTypeEndpointResponseFeaturesRule, ResourceTypeEndpointResponseFeaturesRuleArgs
- Required
Features stringPolicy
- Required
Features stringPolicy
- required
Features StringPolicy
- required
Features stringPolicy
- required
Features StringPolicy
ResourceTypeExtension, ResourceTypeExtensionArgs
- Endpoint
Uri string - Extension
Categories List<Union<string, Pulumi.Azure Native. Provider Hub. Extension Category>> - Timeout string
- Endpoint
Uri string - Extension
Categories []string - Timeout string
- endpoint
Uri String - extension
Categories List<Either<String,ExtensionCategory>> - timeout String
- endpoint
Uri string - extension
Categories (string | ExtensionCategory)[] - timeout string
- endpoint_
uri str - extension_
categories Sequence[Union[str, ExtensionCategory]] - timeout str
- endpoint
Uri String - extension
Categories List<String | "NotSpecified" | "Resource Creation Validate" | "Resource Creation Begin" | "Resource Creation Completed" | "Resource Read Validate" | "Resource Read Begin" | "Resource Patch Validate" | "Resource Patch Completed" | "Resource Deletion Validate" | "Resource Deletion Begin" | "Resource Deletion Completed" | "Resource Post Action" | "Subscription Lifecycle Notification" | "Resource Patch Begin" | "Resource Move Begin" | "Resource Move Completed"> - timeout String
ResourceTypeExtensionOptionsResourceCreationBegin, ResourceTypeExtensionOptionsResourceCreationBeginArgs
ResourceTypeExtensionOptionsResponseResourceCreationBegin, ResourceTypeExtensionOptionsResponseResourceCreationBeginArgs
ResourceTypeExtensionResponse, ResourceTypeExtensionResponseArgs
- Endpoint
Uri string - Extension
Categories List<string> - Timeout string
- Endpoint
Uri string - Extension
Categories []string - Timeout string
- endpoint
Uri String - extension
Categories List<String> - timeout String
- endpoint
Uri string - extension
Categories string[] - timeout string
- endpoint_
uri str - extension_
categories Sequence[str] - timeout str
- endpoint
Uri String - extension
Categories List<String> - timeout String
ResourceTypeRegistrationProperties, ResourceTypeRegistrationPropertiesArgs
- List<string>
- List<Pulumi.
Azure Native. Provider Hub. Inputs. Authorization Action Mapping> - Check
Name Pulumi.Availability Specifications Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Check Name Availability Specifications - Default
Api stringVersion - Disallowed
Action List<string>Verbs - Enable
Async boolOperation - Enable
Third boolParty S2S - Endpoints
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Type Endpoint> - Extended
Locations List<Pulumi.Azure Native. Provider Hub. Inputs. Extended Location Options> - Extension
Options Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Extension Options - Features
Rule Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Features Rule - Identity
Management Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Identity Management - Is
Pure boolProxy - Linked
Access List<Pulumi.Checks Azure Native. Provider Hub. Inputs. Linked Access Check> - Logging
Rules List<Pulumi.Azure Native. Provider Hub. Inputs. Logging Rule> - Marketplace
Type string | Pulumi.Azure Native. Provider Hub. Marketplace Type - Provisioning
State string | Pulumi.Azure Native. Provider Hub. Provisioning State - Regionality
string | Pulumi.
Azure Native. Provider Hub. Regionality - Request
Header Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Request Header Options - Required
Features List<string> - Resource
Deletion string | Pulumi.Policy Azure Native. Provider Hub. Resource Deletion Policy - Resource
Move Pulumi.Policy Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Resource Move Policy - Routing
Type string | Pulumi.Azure Native. Provider Hub. Routing Type - Service
Tree List<Pulumi.Infos Azure Native. Provider Hub. Inputs. Service Tree Info> - Subscription
Lifecycle Pulumi.Notification Specifications Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Subscription Lifecycle Notification Specifications - Subscription
State List<Pulumi.Rules Azure Native. Provider Hub. Inputs. Subscription State Rule> - Swagger
Specifications List<Pulumi.Azure Native. Provider Hub. Inputs. Swagger Specification> - Template
Deployment Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Template Deployment Options - Throttling
Rules List<Pulumi.Azure Native. Provider Hub. Inputs. Throttling Rule>
- []string
- []Authorization
Action Mapping - Check
Name ResourceAvailability Specifications Type Registration Properties Check Name Availability Specifications - Default
Api stringVersion - Disallowed
Action []stringVerbs - Enable
Async boolOperation - Enable
Third boolParty S2S - Endpoints
[]Resource
Type Endpoint - Extended
Locations []ExtendedLocation Options - Extension
Options ResourceType Registration Properties Extension Options - Features
Rule ResourceType Registration Properties Features Rule - Identity
Management ResourceType Registration Properties Identity Management - Is
Pure boolProxy - Linked
Access []LinkedChecks Access Check - Logging
Rules []LoggingRule - Marketplace
Type string | MarketplaceType - Provisioning
State string | ProvisioningState - Regionality string | Regionality
- Request
Header ResourceOptions Type Registration Properties Request Header Options - Required
Features []string - Resource
Deletion string | ResourcePolicy Deletion Policy - Resource
Move ResourcePolicy Type Registration Properties Resource Move Policy - Routing
Type string | RoutingType - Service
Tree []ServiceInfos Tree Info - Subscription
Lifecycle ResourceNotification Specifications Type Registration Properties Subscription Lifecycle Notification Specifications - Subscription
State []SubscriptionRules State Rule - Swagger
Specifications []SwaggerSpecification - Template
Deployment ResourceOptions Type Registration Properties Template Deployment Options - Throttling
Rules []ThrottlingRule
- List<String>
- List<Authorization
Action Mapping> - check
Name ResourceAvailability Specifications Type Registration Properties Check Name Availability Specifications - default
Api StringVersion - disallowed
Action List<String>Verbs - enable
Async BooleanOperation - enable
Third BooleanParty S2S - endpoints
List<Resource
Type Endpoint> - extended
Locations List<ExtendedLocation Options> - extension
Options ResourceType Registration Properties Extension Options - features
Rule ResourceType Registration Properties Features Rule - identity
Management ResourceType Registration Properties Identity Management - is
Pure BooleanProxy - linked
Access List<LinkedChecks Access Check> - logging
Rules List<LoggingRule> - marketplace
Type String | MarketplaceType - provisioning
State String | ProvisioningState - regionality String | Regionality
- request
Header ResourceOptions Type Registration Properties Request Header Options - required
Features List<String> - resource
Deletion String | ResourcePolicy Deletion Policy - resource
Move ResourcePolicy Type Registration Properties Resource Move Policy - routing
Type String | RoutingType - service
Tree List<ServiceInfos Tree Info> - subscription
Lifecycle ResourceNotification Specifications Type Registration Properties Subscription Lifecycle Notification Specifications - subscription
State List<SubscriptionRules State Rule> - swagger
Specifications List<SwaggerSpecification> - template
Deployment ResourceOptions Type Registration Properties Template Deployment Options - throttling
Rules List<ThrottlingRule>
- string[]
- Authorization
Action Mapping[] - check
Name ResourceAvailability Specifications Type Registration Properties Check Name Availability Specifications - default
Api stringVersion - disallowed
Action string[]Verbs - enable
Async booleanOperation - enable
Third booleanParty S2S - endpoints
Resource
Type Endpoint[] - extended
Locations ExtendedLocation Options[] - extension
Options ResourceType Registration Properties Extension Options - features
Rule ResourceType Registration Properties Features Rule - identity
Management ResourceType Registration Properties Identity Management - is
Pure booleanProxy - linked
Access LinkedChecks Access Check[] - logging
Rules LoggingRule[] - marketplace
Type string | MarketplaceType - provisioning
State string | ProvisioningState - regionality string | Regionality
- request
Header ResourceOptions Type Registration Properties Request Header Options - required
Features string[] - resource
Deletion string | ResourcePolicy Deletion Policy - resource
Move ResourcePolicy Type Registration Properties Resource Move Policy - routing
Type string | RoutingType - service
Tree ServiceInfos Tree Info[] - subscription
Lifecycle ResourceNotification Specifications Type Registration Properties Subscription Lifecycle Notification Specifications - subscription
State SubscriptionRules State Rule[] - swagger
Specifications SwaggerSpecification[] - template
Deployment ResourceOptions Type Registration Properties Template Deployment Options - throttling
Rules ThrottlingRule[]
- Sequence[str]
- Sequence[Authorization
Action Mapping] - check_
name_ Resourceavailability_ specifications Type Registration Properties Check Name Availability Specifications - default_
api_ strversion - disallowed_
action_ Sequence[str]verbs - enable_
async_ booloperation - enable_
third_ boolparty_ s2_ s - endpoints
Sequence[Resource
Type Endpoint] - extended_
locations Sequence[ExtendedLocation Options] - extension_
options ResourceType Registration Properties Extension Options - features_
rule ResourceType Registration Properties Features Rule - identity_
management ResourceType Registration Properties Identity Management - is_
pure_ boolproxy - linked_
access_ Sequence[Linkedchecks Access Check] - logging_
rules Sequence[LoggingRule] - marketplace_
type str | MarketplaceType - provisioning_
state str | ProvisioningState - regionality str | Regionality
- request_
header_ Resourceoptions Type Registration Properties Request Header Options - required_
features Sequence[str] - resource_
deletion_ str | Resourcepolicy Deletion Policy - resource_
move_ Resourcepolicy Type Registration Properties Resource Move Policy - routing_
type str | RoutingType - service_
tree_ Sequence[Serviceinfos Tree Info] - subscription_
lifecycle_ Resourcenotification_ specifications Type Registration Properties Subscription Lifecycle Notification Specifications - subscription_
state_ Sequence[Subscriptionrules State Rule] - swagger_
specifications Sequence[SwaggerSpecification] - template_
deployment_ Resourceoptions Type Registration Properties Template Deployment Options - throttling_
rules Sequence[ThrottlingRule]
- List<String>
- List<Property Map>
- check
Name Property MapAvailability Specifications - default
Api StringVersion - disallowed
Action List<String>Verbs - enable
Async BooleanOperation - enable
Third BooleanParty S2S - endpoints List<Property Map>
- extended
Locations List<Property Map> - extension
Options Property Map - features
Rule Property Map - identity
Management Property Map - is
Pure BooleanProxy - linked
Access List<Property Map>Checks - logging
Rules List<Property Map> - marketplace
Type String | "NotSpecified" | "Add On" | "Bypass" | "Store" - provisioning
State String | "NotSpecified" | "Accepted" | "Running" | "Creating" | "Created" | "Deleting" | "Deleted" | "Canceled" | "Failed" | "Succeeded" | "Moving Resources" | "Transient Failure" | "Rollout In Progress" - regionality
String | "Not
Specified" | "Global" | "Regional" - request
Header Property MapOptions - required
Features List<String> - resource
Deletion String | "NotPolicy Specified" | "Cascade Delete All" | "Cascade Delete Proxy Only Children" - resource
Move Property MapPolicy - routing
Type String | "Default" | "ProxyOnly" | "Host Based" | "Extension" | "Tenant" | "Fanout" | "Location Based" | "Failover" | "Cascade Extension" - service
Tree List<Property Map>Infos - subscription
Lifecycle Property MapNotification Specifications - subscription
State List<Property Map>Rules - swagger
Specifications List<Property Map> - template
Deployment Property MapOptions - throttling
Rules List<Property Map>
ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications, ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecificationsArgs
- Enable
Default boolValidation - Resource
Types List<string>With Custom Validation
- Enable
Default boolValidation - Resource
Types []stringWith Custom Validation
- enable
Default BooleanValidation - resource
Types List<String>With Custom Validation
- enable
Default booleanValidation - resource
Types string[]With Custom Validation
- enable_
default_ boolvalidation - resource_
types_ Sequence[str]with_ custom_ validation
- enable
Default BooleanValidation - resource
Types List<String>With Custom Validation
ResourceTypeRegistrationPropertiesExtensionOptions, ResourceTypeRegistrationPropertiesExtensionOptionsArgs
ResourceTypeRegistrationPropertiesFeaturesRule, ResourceTypeRegistrationPropertiesFeaturesRuleArgs
- Required
Features string | FeaturesPolicy Policy
- required
Features String | FeaturesPolicy Policy
- required
Features string | FeaturesPolicy Policy
- required
Features String | "Any" | "All"Policy
ResourceTypeRegistrationPropertiesIdentityManagement, ResourceTypeRegistrationPropertiesIdentityManagementArgs
- Application
Id string - Type
string | Identity
Management Types
- application
Id String - type
String | Identity
Management Types
- application
Id string - type
string | Identity
Management Types
- application_
id str - type
str | Identity
Management Types
ResourceTypeRegistrationPropertiesRequestHeaderOptions, ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs
- Opt
In string | OptHeaders In Header Type
- opt
In String | OptHeaders In Header Type
- opt
In string | OptHeaders In Header Type
ResourceTypeRegistrationPropertiesResourceMovePolicy, ResourceTypeRegistrationPropertiesResourceMovePolicyArgs
- cross
Resource BooleanGroup Move Enabled - cross
Subscription BooleanMove Enabled - validation
Required Boolean
- cross
Resource booleanGroup Move Enabled - cross
Subscription booleanMove Enabled - validation
Required boolean
- cross
Resource BooleanGroup Move Enabled - cross
Subscription BooleanMove Enabled - validation
Required Boolean
ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecifications, ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecificationsArgs
- Enable
Default boolValidation - Resource
Types List<string>With Custom Validation
- Enable
Default boolValidation - Resource
Types []stringWith Custom Validation
- enable
Default BooleanValidation - resource
Types List<String>With Custom Validation
- enable
Default booleanValidation - resource
Types string[]With Custom Validation
- enable_
default_ boolvalidation - resource_
types_ Sequence[str]with_ custom_ validation
- enable
Default BooleanValidation - resource
Types List<String>With Custom Validation
ResourceTypeRegistrationPropertiesResponseExtensionOptions, ResourceTypeRegistrationPropertiesResponseExtensionOptionsArgs
ResourceTypeRegistrationPropertiesResponseFeaturesRule, ResourceTypeRegistrationPropertiesResponseFeaturesRuleArgs
- Required
Features stringPolicy
- Required
Features stringPolicy
- required
Features StringPolicy
- required
Features stringPolicy
- required
Features StringPolicy
ResourceTypeRegistrationPropertiesResponseIdentityManagement, ResourceTypeRegistrationPropertiesResponseIdentityManagementArgs
- Application
Id string - Type string
- Application
Id string - Type string
- application
Id String - type String
- application
Id string - type string
- application_
id str - type str
- application
Id String - type String
ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions, ResourceTypeRegistrationPropertiesResponseRequestHeaderOptionsArgs
- Opt
In stringHeaders
- Opt
In stringHeaders
- opt
In StringHeaders
- opt
In stringHeaders
- opt_
in_ strheaders
- opt
In StringHeaders
ResourceTypeRegistrationPropertiesResponseResourceMovePolicy, ResourceTypeRegistrationPropertiesResponseResourceMovePolicyArgs
- cross
Resource BooleanGroup Move Enabled - cross
Subscription BooleanMove Enabled - validation
Required Boolean
- cross
Resource booleanGroup Move Enabled - cross
Subscription booleanMove Enabled - validation
Required boolean
- cross
Resource BooleanGroup Move Enabled - cross
Subscription BooleanMove Enabled - validation
Required Boolean
ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications, ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecificationsArgs
ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptions, ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptionsArgs
- Preflight
Options List<string> - Preflight
Supported bool
- Preflight
Options []string - Preflight
Supported bool
- preflight
Options List<String> - preflight
Supported Boolean
- preflight
Options string[] - preflight
Supported boolean
- preflight_
options Sequence[str] - preflight_
supported bool
- preflight
Options List<String> - preflight
Supported Boolean
ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications, ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs
ResourceTypeRegistrationPropertiesTemplateDeploymentOptions, ResourceTypeRegistrationPropertiesTemplateDeploymentOptionsArgs
- Preflight
Options List<Union<string, Pulumi.Azure Native. Provider Hub. Preflight Option>> - Preflight
Supported bool
- Preflight
Options []string - Preflight
Supported bool
- preflight
Options List<Either<String,PreflightOption>> - preflight
Supported Boolean
- preflight
Options (string | PreflightOption)[] - preflight
Supported boolean
- preflight_
options Sequence[Union[str, PreflightOption]] - preflight_
supported bool
- preflight
Options List<String | "None" | "ContinueDeployment On Failure" | "Default Validation Only"> - preflight
Supported Boolean
ResourceTypeRegistrationResponseProperties, ResourceTypeRegistrationResponsePropertiesArgs
- List<string>
- List<Pulumi.
Azure Native. Provider Hub. Inputs. Authorization Action Mapping Response> - Check
Name Pulumi.Availability Specifications Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Check Name Availability Specifications - Default
Api stringVersion - Disallowed
Action List<string>Verbs - Enable
Async boolOperation - Enable
Third boolParty S2S - Endpoints
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Type Endpoint Response> - Extended
Locations List<Pulumi.Azure Native. Provider Hub. Inputs. Extended Location Options Response> - Extension
Options Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Extension Options - Features
Rule Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Features Rule - Identity
Management Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Identity Management - Is
Pure boolProxy - Linked
Access List<Pulumi.Checks Azure Native. Provider Hub. Inputs. Linked Access Check Response> - Logging
Rules List<Pulumi.Azure Native. Provider Hub. Inputs. Logging Rule Response> - Marketplace
Type string - Provisioning
State string - Regionality string
- Request
Header Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Request Header Options - Required
Features List<string> - Resource
Deletion stringPolicy - Resource
Move Pulumi.Policy Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Resource Move Policy - Routing
Type string - Service
Tree List<Pulumi.Infos Azure Native. Provider Hub. Inputs. Service Tree Info Response> - Subscription
Lifecycle Pulumi.Notification Specifications Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Subscription Lifecycle Notification Specifications - Subscription
State List<Pulumi.Rules Azure Native. Provider Hub. Inputs. Subscription State Rule Response> - Swagger
Specifications List<Pulumi.Azure Native. Provider Hub. Inputs. Swagger Specification Response> - Template
Deployment Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Template Deployment Options - Throttling
Rules List<Pulumi.Azure Native. Provider Hub. Inputs. Throttling Rule Response>
- []string
- []Authorization
Action Mapping Response - Check
Name ResourceAvailability Specifications Type Registration Properties Response Check Name Availability Specifications - Default
Api stringVersion - Disallowed
Action []stringVerbs - Enable
Async boolOperation - Enable
Third boolParty S2S - Endpoints
[]Resource
Type Endpoint Response - Extended
Locations []ExtendedLocation Options Response - Extension
Options ResourceType Registration Properties Response Extension Options - Features
Rule ResourceType Registration Properties Response Features Rule - Identity
Management ResourceType Registration Properties Response Identity Management - Is
Pure boolProxy - Linked
Access []LinkedChecks Access Check Response - Logging
Rules []LoggingRule Response - Marketplace
Type string - Provisioning
State string - Regionality string
- Request
Header ResourceOptions Type Registration Properties Response Request Header Options - Required
Features []string - Resource
Deletion stringPolicy - Resource
Move ResourcePolicy Type Registration Properties Response Resource Move Policy - Routing
Type string - Service
Tree []ServiceInfos Tree Info Response - Subscription
Lifecycle ResourceNotification Specifications Type Registration Properties Response Subscription Lifecycle Notification Specifications - Subscription
State []SubscriptionRules State Rule Response - Swagger
Specifications []SwaggerSpecification Response - Template
Deployment ResourceOptions Type Registration Properties Response Template Deployment Options - Throttling
Rules []ThrottlingRule Response
- List<String>
- List<Authorization
Action Mapping Response> - check
Name ResourceAvailability Specifications Type Registration Properties Response Check Name Availability Specifications - default
Api StringVersion - disallowed
Action List<String>Verbs - enable
Async BooleanOperation - enable
Third BooleanParty S2S - endpoints
List<Resource
Type Endpoint Response> - extended
Locations List<ExtendedLocation Options Response> - extension
Options ResourceType Registration Properties Response Extension Options - features
Rule ResourceType Registration Properties Response Features Rule - identity
Management ResourceType Registration Properties Response Identity Management - is
Pure BooleanProxy - linked
Access List<LinkedChecks Access Check Response> - logging
Rules List<LoggingRule Response> - marketplace
Type String - provisioning
State String - regionality String
- request
Header ResourceOptions Type Registration Properties Response Request Header Options - required
Features List<String> - resource
Deletion StringPolicy - resource
Move ResourcePolicy Type Registration Properties Response Resource Move Policy - routing
Type String - service
Tree List<ServiceInfos Tree Info Response> - subscription
Lifecycle ResourceNotification Specifications Type Registration Properties Response Subscription Lifecycle Notification Specifications - subscription
State List<SubscriptionRules State Rule Response> - swagger
Specifications List<SwaggerSpecification Response> - template
Deployment ResourceOptions Type Registration Properties Response Template Deployment Options - throttling
Rules List<ThrottlingRule Response>
- string[]
- Authorization
Action Mapping Response[] - check
Name ResourceAvailability Specifications Type Registration Properties Response Check Name Availability Specifications - default
Api stringVersion - disallowed
Action string[]Verbs - enable
Async booleanOperation - enable
Third booleanParty S2S - endpoints
Resource
Type Endpoint Response[] - extended
Locations ExtendedLocation Options Response[] - extension
Options ResourceType Registration Properties Response Extension Options - features
Rule ResourceType Registration Properties Response Features Rule - identity
Management ResourceType Registration Properties Response Identity Management - is
Pure booleanProxy - linked
Access LinkedChecks Access Check Response[] - logging
Rules LoggingRule Response[] - marketplace
Type string - provisioning
State string - regionality string
- request
Header ResourceOptions Type Registration Properties Response Request Header Options - required
Features string[] - resource
Deletion stringPolicy - resource
Move ResourcePolicy Type Registration Properties Response Resource Move Policy - routing
Type string - service
Tree ServiceInfos Tree Info Response[] - subscription
Lifecycle ResourceNotification Specifications Type Registration Properties Response Subscription Lifecycle Notification Specifications - subscription
State SubscriptionRules State Rule Response[] - swagger
Specifications SwaggerSpecification Response[] - template
Deployment ResourceOptions Type Registration Properties Response Template Deployment Options - throttling
Rules ThrottlingRule Response[]
- Sequence[str]
- Sequence[Authorization
Action Mapping Response] - check_
name_ Resourceavailability_ specifications Type Registration Properties Response Check Name Availability Specifications - default_
api_ strversion - disallowed_
action_ Sequence[str]verbs - enable_
async_ booloperation - enable_
third_ boolparty_ s2_ s - endpoints
Sequence[Resource
Type Endpoint Response] - extended_
locations Sequence[ExtendedLocation Options Response] - extension_
options ResourceType Registration Properties Response Extension Options - features_
rule ResourceType Registration Properties Response Features Rule - identity_
management ResourceType Registration Properties Response Identity Management - is_
pure_ boolproxy - linked_
access_ Sequence[Linkedchecks Access Check Response] - logging_
rules Sequence[LoggingRule Response] - marketplace_
type str - provisioning_
state str - regionality str
- request_
header_ Resourceoptions Type Registration Properties Response Request Header Options - required_
features Sequence[str] - resource_
deletion_ strpolicy - resource_
move_ Resourcepolicy Type Registration Properties Response Resource Move Policy - routing_
type str - service_
tree_ Sequence[Serviceinfos Tree Info Response] - subscription_
lifecycle_ Resourcenotification_ specifications Type Registration Properties Response Subscription Lifecycle Notification Specifications - subscription_
state_ Sequence[Subscriptionrules State Rule Response] - swagger_
specifications Sequence[SwaggerSpecification Response] - template_
deployment_ Resourceoptions Type Registration Properties Response Template Deployment Options - throttling_
rules Sequence[ThrottlingRule Response]
- List<String>
- List<Property Map>
- check
Name Property MapAvailability Specifications - default
Api StringVersion - disallowed
Action List<String>Verbs - enable
Async BooleanOperation - enable
Third BooleanParty S2S - endpoints List<Property Map>
- extended
Locations List<Property Map> - extension
Options Property Map - features
Rule Property Map - identity
Management Property Map - is
Pure BooleanProxy - linked
Access List<Property Map>Checks - logging
Rules List<Property Map> - marketplace
Type String - provisioning
State String - regionality String
- request
Header Property MapOptions - required
Features List<String> - resource
Deletion StringPolicy - resource
Move Property MapPolicy - routing
Type String - service
Tree List<Property Map>Infos - subscription
Lifecycle Property MapNotification Specifications - subscription
State List<Property Map>Rules - swagger
Specifications List<Property Map> - template
Deployment Property MapOptions - throttling
Rules List<Property Map>
RoutingType, RoutingTypeArgs
- Default
- Default
- Proxy
Only - ProxyOnly
- Host
Based - HostBased
- Extension
- Extension
- Tenant
- Tenant
- Fanout
- Fanout
- Location
Based - LocationBased
- Failover
- Failover
- Cascade
Extension - CascadeExtension
- Routing
Type Default - Default
- Routing
Type Proxy Only - ProxyOnly
- Routing
Type Host Based - HostBased
- Routing
Type Extension - Extension
- Routing
Type Tenant - Tenant
- Routing
Type Fanout - Fanout
- Routing
Type Location Based - LocationBased
- Routing
Type Failover - Failover
- Routing
Type Cascade Extension - 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
- Proxy
Only - ProxyOnly
- Host
Based - HostBased
- Extension
- Extension
- Tenant
- Tenant
- Fanout
- Fanout
- Location
Based - LocationBased
- Failover
- Failover
- Cascade
Extension - 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
- "Proxy
Only" - ProxyOnly
- "Host
Based" - HostBased
- "Extension"
- Extension
- "Tenant"
- Tenant
- "Fanout"
- Fanout
- "Location
Based" - LocationBased
- "Failover"
- Failover
- "Cascade
Extension" - CascadeExtension
ServiceTreeInfo, ServiceTreeInfoArgs
- Component
Id string - Service
Id string
- Component
Id string - Service
Id string
- component
Id String - service
Id String
- component
Id string - service
Id string
- component_
id str - service_
id str
- component
Id String - service
Id String
ServiceTreeInfoResponse, ServiceTreeInfoResponseArgs
- Component
Id string - Service
Id string
- Component
Id string - Service
Id string
- component
Id String - service
Id String
- component
Id string - service
Id string
- component_
id str - service_
id str
- component
Id String - service
Id String
SubscriptionNotificationOperation, SubscriptionNotificationOperationArgs
- Not
Defined - NotDefined
- Delete
All Resources - DeleteAllResources
- Soft
Delete All Resources - SoftDeleteAllResources
- No
Op - NoOp
- Billing
Cancellation - BillingCancellation
- Undo
Soft Delete - UndoSoftDelete
- Subscription
Notification Operation Not Defined - NotDefined
- Subscription
Notification Operation Delete All Resources - DeleteAllResources
- Subscription
Notification Operation Soft Delete All Resources - SoftDeleteAllResources
- Subscription
Notification Operation No Op - NoOp
- Subscription
Notification Operation Billing Cancellation - BillingCancellation
- Subscription
Notification Operation Undo Soft Delete - UndoSoftDelete
- Not
Defined - NotDefined
- Delete
All Resources - DeleteAllResources
- Soft
Delete All Resources - SoftDeleteAllResources
- No
Op - NoOp
- Billing
Cancellation - BillingCancellation
- Undo
Soft Delete - UndoSoftDelete
- Not
Defined - NotDefined
- Delete
All Resources - DeleteAllResources
- Soft
Delete All Resources - SoftDeleteAllResources
- No
Op - NoOp
- Billing
Cancellation - BillingCancellation
- Undo
Soft Delete - UndoSoftDelete
- NOT_DEFINED
- NotDefined
- DELETE_ALL_RESOURCES
- DeleteAllResources
- SOFT_DELETE_ALL_RESOURCES
- SoftDeleteAllResources
- NO_OP
- NoOp
- BILLING_CANCELLATION
- BillingCancellation
- UNDO_SOFT_DELETE
- UndoSoftDelete
- "Not
Defined" - NotDefined
- "Delete
All Resources" - DeleteAllResources
- "Soft
Delete All Resources" - SoftDeleteAllResources
- "No
Op" - NoOp
- "Billing
Cancellation" - BillingCancellation
- "Undo
Soft Delete" - UndoSoftDelete
SubscriptionState, SubscriptionStateArgs
- Not
Defined - NotDefined
- Enabled
- Enabled
- Warned
- Warned
- Past
Due - PastDue
- Disabled
- Disabled
- Deleted
- Deleted
- Subscription
State Not Defined - NotDefined
- Subscription
State Enabled - Enabled
- Subscription
State Warned - Warned
- Subscription
State Past Due - PastDue
- Subscription
State Disabled - Disabled
- Subscription
State Deleted - Deleted
- Not
Defined - NotDefined
- Enabled
- Enabled
- Warned
- Warned
- Past
Due - PastDue
- Disabled
- Disabled
- Deleted
- Deleted
- Not
Defined - NotDefined
- Enabled
- Enabled
- Warned
- Warned
- Past
Due - PastDue
- Disabled
- Disabled
- Deleted
- Deleted
- NOT_DEFINED
- NotDefined
- ENABLED
- Enabled
- WARNED
- Warned
- PAST_DUE
- PastDue
- DISABLED
- Disabled
- DELETED
- Deleted
- "Not
Defined" - NotDefined
- "Enabled"
- Enabled
- "Warned"
- Warned
- "Past
Due" - PastDue
- "Disabled"
- Disabled
- "Deleted"
- Deleted
SubscriptionStateOverrideAction, SubscriptionStateOverrideActionArgs
- Action
string | Subscription
Notification Operation - State
string | Subscription
Transitioning State
- action
String | Subscription
Notification Operation - state
String | Subscription
Transitioning State
- action
string | Subscription
Notification Operation - state
string | Subscription
Transitioning State
- action
String | "Not
Defined" | "Delete All Resources" | "Soft Delete All Resources" | "No Op" | "Billing Cancellation" | "Undo Soft Delete" - state
String | "Registered" | "Unregistered" | "Warned" | "Suspended" | "Deleted" | "Warned
To Registered" | "Warned To Suspended" | "Warned To Deleted" | "Warned To Unregistered" | "Suspended To Registered" | "Suspended To Warned" | "Suspended To Deleted" | "Suspended To Unregistered"
SubscriptionStateOverrideActionResponse, SubscriptionStateOverrideActionResponseArgs
SubscriptionStateRule, SubscriptionStateRuleArgs
- Allowed
Actions List<string> - State
string | Pulumi.
Azure Native. Provider Hub. Subscription State
- Allowed
Actions []string - State
string | Subscription
State
- allowed
Actions List<String> - state
String | Subscription
State
- allowed
Actions string[] - state
string | Subscription
State
- allowed_
actions Sequence[str] - state
str | Subscription
State
- allowed
Actions List<String> - state
String | "Not
Defined" | "Enabled" | "Warned" | "Past Due" | "Disabled" | "Deleted"
SubscriptionStateRuleResponse, SubscriptionStateRuleResponseArgs
- Allowed
Actions List<string> - State string
- Allowed
Actions []string - State string
- allowed
Actions List<String> - state String
- allowed
Actions string[] - state string
- allowed_
actions Sequence[str] - state str
- allowed
Actions List<String> - state String
SubscriptionTransitioningState, SubscriptionTransitioningStateArgs
- 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
- Subscription
Transitioning State Registered - Registered
- Subscription
Transitioning State Unregistered - Unregistered
- Subscription
Transitioning State Warned - Warned
- Subscription
Transitioning State Suspended - Suspended
- Subscription
Transitioning State Deleted - Deleted
- Subscription
Transitioning State Warned To Registered - WarnedToRegistered
- Subscription
Transitioning State Warned To Suspended - WarnedToSuspended
- Subscription
Transitioning State Warned To Deleted - WarnedToDeleted
- Subscription
Transitioning State Warned To Unregistered - WarnedToUnregistered
- Subscription
Transitioning State Suspended To Registered - SuspendedToRegistered
- Subscription
Transitioning State Suspended To Warned - SuspendedToWarned
- Subscription
Transitioning State Suspended To Deleted - SuspendedToDeleted
- Subscription
Transitioning State Suspended To Unregistered - SuspendedToUnregistered
- Registered
- Registered
- Unregistered
- Unregistered
- Warned
- Warned
- Suspended
- Suspended
- Deleted
- Deleted
- Warned
To Registered - WarnedToRegistered
- Warned
To Suspended - WarnedToSuspended
- Warned
To Deleted - WarnedToDeleted
- Warned
To Unregistered - WarnedToUnregistered
- Suspended
To Registered - SuspendedToRegistered
- Suspended
To Warned - SuspendedToWarned
- Suspended
To Deleted - SuspendedToDeleted
- Suspended
To Unregistered - SuspendedToUnregistered
- Registered
- Registered
- Unregistered
- Unregistered
- Warned
- Warned
- Suspended
- Suspended
- Deleted
- Deleted
- 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
- 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
- "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
SwaggerSpecification, SwaggerSpecificationArgs
- Api
Versions List<string> - Swagger
Spec stringFolder Uri
- Api
Versions []string - Swagger
Spec stringFolder Uri
- api
Versions List<String> - swagger
Spec StringFolder Uri
- api
Versions string[] - swagger
Spec stringFolder Uri
- api_
versions Sequence[str] - swagger_
spec_ strfolder_ uri
- api
Versions List<String> - swagger
Spec StringFolder Uri
SwaggerSpecificationResponse, SwaggerSpecificationResponseArgs
- Api
Versions List<string> - Swagger
Spec stringFolder Uri
- Api
Versions []string - Swagger
Spec stringFolder Uri
- api
Versions List<String> - swagger
Spec StringFolder Uri
- api
Versions string[] - swagger
Spec stringFolder Uri
- api_
versions Sequence[str] - swagger_
spec_ strfolder_ uri
- api
Versions List<String> - swagger
Spec StringFolder Uri
ThrottlingMetric, ThrottlingMetricArgs
- Limit double
- Type
string | Pulumi.
Azure Native. Provider Hub. Throttling Metric Type - Interval string
- Limit float64
- Type
string | Throttling
Metric Type - Interval string
- limit Double
- type
String | Throttling
Metric Type - interval String
- limit number
- type
string | Throttling
Metric Type - interval string
- limit float
- type
str | Throttling
Metric Type - interval str
- limit Number
- type
String | "Not
Specified" | "Number Of Requests" | "Number Of Resources" - interval String
ThrottlingMetricResponse, ThrottlingMetricResponseArgs
ThrottlingMetricType, ThrottlingMetricTypeArgs
- Not
Specified - NotSpecified
- Number
Of Requests - NumberOfRequests
- Number
Of Resources - NumberOfResources
- Throttling
Metric Type Not Specified - NotSpecified
- Throttling
Metric Type Number Of Requests - NumberOfRequests
- Throttling
Metric Type Number Of Resources - NumberOfResources
- Not
Specified - NotSpecified
- Number
Of Requests - NumberOfRequests
- Number
Of Resources - NumberOfResources
- Not
Specified - NotSpecified
- Number
Of Requests - NumberOfRequests
- Number
Of Resources - NumberOfResources
- NOT_SPECIFIED
- NotSpecified
- NUMBER_OF_REQUESTS
- NumberOfRequests
- NUMBER_OF_RESOURCES
- NumberOfResources
- "Not
Specified" - NotSpecified
- "Number
Of Requests" - NumberOfRequests
- "Number
Of Resources" - NumberOfResources
ThrottlingRule, ThrottlingRuleArgs
- Action string
- Metrics
[]Throttling
Metric - Required
Features []string
- action String
- metrics
List<Throttling
Metric> - required
Features List<String>
- action string
- metrics
Throttling
Metric[] - required
Features string[]
- action str
- metrics
Sequence[Throttling
Metric] - required_
features Sequence[str]
- action String
- metrics List<Property Map>
- required
Features List<String>
ThrottlingRuleResponse, ThrottlingRuleResponseArgs
- Action string
- Metrics
[]Throttling
Metric Response - Required
Features []string
- action String
- metrics
List<Throttling
Metric Response> - required
Features List<String>
- action string
- metrics
Throttling
Metric Response[] - required
Features string[]
- action str
- metrics
Sequence[Throttling
Metric Response] - required_
features Sequence[str]
- action String
- metrics List<Property Map>
- required
Features List<String>
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:providerhub:ResourceTypeRegistration employees /subscriptions/{subscriptionId}/providers/Microsoft.ProviderHub/providerRegistrations/{providerNamespace}/resourcetypeRegistrations/{resourceType}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0