azure-native.providerhub.ResourceTypeRegistration
Explore with Pulumi AI
Uses Azure REST API version 2024-09-01. In version 2.x of the Azure Native provider, it used API version 2021-09-01-preview.
Other available API versions: 2021-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native providerhub [ApiVersion]
. See the version guide for details.
Example Usage
DirectResourceTypeRegistrations_CreateOrUpdate.json
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
{
AddResourceListTargetLocations = true,
AdditionalOptions = AzureNative.ProviderHub.AdditionalOptionsResourceTypeRegistration.ProtectedAsyncOperationPolling,
AllowEmptyRoleAssignments = false,
AllowedResourceNames = new[]
{
new AzureNative.ProviderHub.Inputs.AllowedResourceNameArgs
{
GetActionVerb = "list",
Name = "name1",
},
new AzureNative.ProviderHub.Inputs.AllowedResourceNameArgs
{
Name = "name2",
},
},
AllowedTemplateDeploymentReferenceActions = new[]
{
"ListKeys",
"ListSAS",
},
ApiProfiles = new[]
{
new AzureNative.ProviderHub.Inputs.ApiProfileArgs
{
ApiVersion = "2018-02-01",
ProfileVersion = "2018-03-01-hybrid",
},
new AzureNative.ProviderHub.Inputs.ApiProfileArgs
{
ApiVersion = "2016-06-01",
ProfileVersion = "2019-03-01-hybrid",
},
},
AsyncTimeoutRules = new[]
{
new AzureNative.ProviderHub.Inputs.AsyncTimeoutRuleArgs
{
ActionName = "Microsoft.ClassicCompute/domainNames/write",
Timeout = "PT12H",
},
},
AvailabilityZoneRule = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesAvailabilityZoneRuleArgs
{
AvailabilityZonePolicy = AzureNative.ProviderHub.AvailabilityZonePolicy.MultiZoned,
},
CapacityRule = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesCapacityRuleArgs
{
CapacityPolicy = AzureNative.ProviderHub.CapacityPolicy.Restricted,
SkuAlias = "incorrectAlias",
},
CommonApiVersions = new[]
{
"2021-01-01",
},
DstsConfiguration = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesDstsConfigurationArgs
{
ServiceDnsName = "prds.sparta.azure.com",
ServiceName = "prds-shim",
},
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>",
},
},
},
GroupingTag = "groupingTag",
LegacyName = "legacyName",
LegacyNames = new[]
{
"legacyName",
},
LegacyPolicy = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesLegacyPolicyArgs
{
DisallowedConditions = new[]
{
new AzureNative.ProviderHub.Inputs.LegacyDisallowedConditionArgs
{
DisallowedLegacyOperations = new[]
{
AzureNative.ProviderHub.LegacyOperation.Create,
AzureNative.ProviderHub.LegacyOperation.Delete,
},
Feature = "Microsoft.RP/ArmOnlyJobCollections",
},
},
DisallowedLegacyOperations = new[]
{
AzureNative.ProviderHub.LegacyOperation.Create,
},
},
LinkedOperationRules = new[]
{
new AzureNative.ProviderHub.Inputs.LinkedOperationRuleArgs
{
LinkedAction = AzureNative.ProviderHub.LinkedAction.Blocked,
LinkedOperation = AzureNative.ProviderHub.LinkedOperation.CrossSubscriptionResourceMove,
},
new AzureNative.ProviderHub.Inputs.LinkedOperationRuleArgs
{
LinkedAction = AzureNative.ProviderHub.LinkedAction.Validate,
LinkedOperation = AzureNative.ProviderHub.LinkedOperation.CrossResourceGroupResourceMove,
},
},
Management = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesManagementArgs
{
AuthorizationOwners = new[]
{
"RPAAS-PlatformServiceAdministrator",
},
IncidentContactEmail = "helpme@contoso.com",
IncidentRoutingService = "",
IncidentRoutingTeam = "",
ManifestOwners = new[]
{
"SPARTA-PlatformServiceAdministrator",
},
ResourceAccessPolicy = AzureNative.ProviderHub.ResourceAccessPolicy.NotSpecified,
ServiceTreeInfos = new[]
{
new AzureNative.ProviderHub.Inputs.ServiceTreeInfoArgs
{
ComponentId = "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
Readiness = AzureNative.ProviderHub.Readiness.InDevelopment,
ServiceId = "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
},
},
},
ManifestLink = "https://azure.com",
MarketplaceOptions = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesMarketplaceOptionsArgs
{
AddOnPlanConversionAllowed = true,
},
Metadata = null,
Notifications = new[]
{
new AzureNative.ProviderHub.Inputs.NotificationArgs
{
NotificationType = AzureNative.ProviderHub.NotificationType.SubscriptionNotification,
SkipNotifications = AzureNative.ProviderHub.SkipNotifications.Disabled,
},
},
OpenApiConfiguration = new AzureNative.ProviderHub.Inputs.OpenApiConfigurationArgs
{
Validation = new AzureNative.ProviderHub.Inputs.OpenApiValidationArgs
{
AllowNoncompliantCollectionResponse = true,
},
},
PolicyExecutionType = AzureNative.ProviderHub.PolicyExecutionType.BypassPolicies,
Regionality = AzureNative.ProviderHub.Regionality.Regional,
RequestHeaderOptions = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs
{
OptOutHeaders = AzureNative.ProviderHub.OptOutHeaderType.SystemDataCreatedByLastModifiedBy,
},
ResourceCache = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceCacheArgs
{
EnableResourceCache = true,
ResourceCacheExpirationTimespan = "PT2M",
},
ResourceConcurrencyControlOptions =
{
{ "patch", new AzureNative.ProviderHub.Inputs.ResourceConcurrencyControlOptionArgs
{
Policy = AzureNative.ProviderHub.Policy.SynchronizeBeginExtension,
} },
{ "post", new AzureNative.ProviderHub.Inputs.ResourceConcurrencyControlOptionArgs
{
Policy = AzureNative.ProviderHub.Policy.SynchronizeBeginExtension,
} },
{ "put", new AzureNative.ProviderHub.Inputs.ResourceConcurrencyControlOptionArgs
{
Policy = AzureNative.ProviderHub.Policy.SynchronizeBeginExtension,
} },
},
ResourceGraphConfiguration = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs
{
ApiVersion = "2019-01-01",
Enabled = true,
},
ResourceManagementOptions = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceManagementOptionsArgs
{
BatchProvisioningSupport = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesBatchProvisioningSupportArgs
{
SupportedOperations = "Get, Delete",
},
DeleteDependencies = new[]
{
new AzureNative.ProviderHub.Inputs.DeleteDependencyArgs
{
LinkedProperty = "properties.edgeProfile.subscription.id",
},
},
},
ResourceQueryManagement = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceQueryManagementArgs
{
FilterOption = AzureNative.ProviderHub.FilterOption.EnableSubscriptionFilterOnTenant,
},
ResourceTypeCommonAttributeManagement = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagementArgs
{
CommonApiVersionsMergeMode = AzureNative.ProviderHub.CommonApiVersionsMergeMode.Merge,
},
RoutingRule = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesRoutingRuleArgs
{
HostResourceType = "servers/databases",
},
RoutingType = AzureNative.ProviderHub.RoutingType.Default,
SupportsTags = true,
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/",
},
},
TemplateDeploymentPolicy = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesTemplateDeploymentPolicyArgs
{
Capabilities = AzureNative.ProviderHub.TemplateDeploymentCapabilities.Preflight,
PreflightNotifications = AzureNative.ProviderHub.TemplateDeploymentPreflightNotifications.None,
PreflightOptions = "ValidationRequests, DeploymentRequests",
},
},
ProviderNamespace = "Microsoft.Contoso",
ResourceType = "employees",
});
});
package main
import (
providerhub "github.com/pulumi/pulumi-azure-native-sdk/providerhub/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := providerhub.NewResourceTypeRegistration(ctx, "resourceTypeRegistration", &providerhub.ResourceTypeRegistrationArgs{
Properties: &providerhub.ResourceTypeRegistrationPropertiesArgs{
AddResourceListTargetLocations: pulumi.Bool(true),
AdditionalOptions: pulumi.String(providerhub.AdditionalOptionsResourceTypeRegistrationProtectedAsyncOperationPolling),
AllowEmptyRoleAssignments: pulumi.Bool(false),
AllowedResourceNames: providerhub.AllowedResourceNameArray{
&providerhub.AllowedResourceNameArgs{
GetActionVerb: pulumi.String("list"),
Name: pulumi.String("name1"),
},
&providerhub.AllowedResourceNameArgs{
Name: pulumi.String("name2"),
},
},
AllowedTemplateDeploymentReferenceActions: pulumi.StringArray{
pulumi.String("ListKeys"),
pulumi.String("ListSAS"),
},
ApiProfiles: providerhub.ApiProfileArray{
&providerhub.ApiProfileArgs{
ApiVersion: pulumi.String("2018-02-01"),
ProfileVersion: pulumi.String("2018-03-01-hybrid"),
},
&providerhub.ApiProfileArgs{
ApiVersion: pulumi.String("2016-06-01"),
ProfileVersion: pulumi.String("2019-03-01-hybrid"),
},
},
AsyncTimeoutRules: providerhub.AsyncTimeoutRuleArray{
&providerhub.AsyncTimeoutRuleArgs{
ActionName: pulumi.String("Microsoft.ClassicCompute/domainNames/write"),
Timeout: pulumi.String("PT12H"),
},
},
AvailabilityZoneRule: &providerhub.ResourceTypeRegistrationPropertiesAvailabilityZoneRuleArgs{
AvailabilityZonePolicy: pulumi.String(providerhub.AvailabilityZonePolicyMultiZoned),
},
CapacityRule: &providerhub.ResourceTypeRegistrationPropertiesCapacityRuleArgs{
CapacityPolicy: pulumi.String(providerhub.CapacityPolicyRestricted),
SkuAlias: pulumi.String("incorrectAlias"),
},
CommonApiVersions: pulumi.StringArray{
pulumi.String("2021-01-01"),
},
DstsConfiguration: &providerhub.ResourceTypeRegistrationPropertiesDstsConfigurationArgs{
ServiceDnsName: pulumi.String("prds.sparta.azure.com"),
ServiceName: pulumi.String("prds-shim"),
},
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>"),
},
},
},
GroupingTag: pulumi.String("groupingTag"),
LegacyName: pulumi.String("legacyName"),
LegacyNames: pulumi.StringArray{
pulumi.String("legacyName"),
},
LegacyPolicy: &providerhub.ResourceTypeRegistrationPropertiesLegacyPolicyArgs{
DisallowedConditions: providerhub.LegacyDisallowedConditionArray{
&providerhub.LegacyDisallowedConditionArgs{
DisallowedLegacyOperations: pulumi.StringArray{
pulumi.String(providerhub.LegacyOperationCreate),
pulumi.String(providerhub.LegacyOperationDelete),
},
Feature: pulumi.String("Microsoft.RP/ArmOnlyJobCollections"),
},
},
DisallowedLegacyOperations: pulumi.StringArray{
pulumi.String(providerhub.LegacyOperationCreate),
},
},
LinkedOperationRules: providerhub.LinkedOperationRuleArray{
&providerhub.LinkedOperationRuleArgs{
LinkedAction: pulumi.String(providerhub.LinkedActionBlocked),
LinkedOperation: pulumi.String(providerhub.LinkedOperationCrossSubscriptionResourceMove),
},
&providerhub.LinkedOperationRuleArgs{
LinkedAction: pulumi.String(providerhub.LinkedActionValidate),
LinkedOperation: pulumi.String(providerhub.LinkedOperationCrossResourceGroupResourceMove),
},
},
Management: &providerhub.ResourceTypeRegistrationPropertiesManagementArgs{
AuthorizationOwners: pulumi.StringArray{
pulumi.String("RPAAS-PlatformServiceAdministrator"),
},
IncidentContactEmail: pulumi.String("helpme@contoso.com"),
IncidentRoutingService: pulumi.String(""),
IncidentRoutingTeam: pulumi.String(""),
ManifestOwners: pulumi.StringArray{
pulumi.String("SPARTA-PlatformServiceAdministrator"),
},
ResourceAccessPolicy: pulumi.String(providerhub.ResourceAccessPolicyNotSpecified),
ServiceTreeInfos: providerhub.ServiceTreeInfoArray{
&providerhub.ServiceTreeInfoArgs{
ComponentId: pulumi.String("d1b7d8ba-05e2-48e6-90d6-d781b99c6e69"),
Readiness: pulumi.String(providerhub.ReadinessInDevelopment),
ServiceId: pulumi.String("d1b7d8ba-05e2-48e6-90d6-d781b99c6e69"),
},
},
},
ManifestLink: pulumi.String("https://azure.com"),
MarketplaceOptions: &providerhub.ResourceTypeRegistrationPropertiesMarketplaceOptionsArgs{
AddOnPlanConversionAllowed: pulumi.Bool(true),
},
Metadata: pulumi.Map{},
Notifications: providerhub.NotificationArray{
&providerhub.NotificationArgs{
NotificationType: pulumi.String(providerhub.NotificationTypeSubscriptionNotification),
SkipNotifications: pulumi.String(providerhub.SkipNotificationsDisabled),
},
},
OpenApiConfiguration: &providerhub.OpenApiConfigurationArgs{
Validation: &providerhub.OpenApiValidationArgs{
AllowNoncompliantCollectionResponse: pulumi.Bool(true),
},
},
PolicyExecutionType: pulumi.String(providerhub.PolicyExecutionTypeBypassPolicies),
Regionality: pulumi.String(providerhub.RegionalityRegional),
RequestHeaderOptions: &providerhub.ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs{
OptOutHeaders: pulumi.String(providerhub.OptOutHeaderTypeSystemDataCreatedByLastModifiedBy),
},
ResourceCache: &providerhub.ResourceTypeRegistrationPropertiesResourceCacheArgs{
EnableResourceCache: pulumi.Bool(true),
ResourceCacheExpirationTimespan: pulumi.String("PT2M"),
},
ResourceConcurrencyControlOptions: providerhub.ResourceConcurrencyControlOptionMap{
"patch": &providerhub.ResourceConcurrencyControlOptionArgs{
Policy: pulumi.String(providerhub.PolicySynchronizeBeginExtension),
},
"post": &providerhub.ResourceConcurrencyControlOptionArgs{
Policy: pulumi.String(providerhub.PolicySynchronizeBeginExtension),
},
"put": &providerhub.ResourceConcurrencyControlOptionArgs{
Policy: pulumi.String(providerhub.PolicySynchronizeBeginExtension),
},
},
ResourceGraphConfiguration: &providerhub.ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs{
ApiVersion: pulumi.String("2019-01-01"),
Enabled: pulumi.Bool(true),
},
ResourceManagementOptions: &providerhub.ResourceTypeRegistrationPropertiesResourceManagementOptionsArgs{
BatchProvisioningSupport: &providerhub.ResourceTypeRegistrationPropertiesBatchProvisioningSupportArgs{
SupportedOperations: pulumi.String("Get, Delete"),
},
DeleteDependencies: providerhub.DeleteDependencyArray{
&providerhub.DeleteDependencyArgs{
LinkedProperty: pulumi.String("properties.edgeProfile.subscription.id"),
},
},
},
ResourceQueryManagement: &providerhub.ResourceTypeRegistrationPropertiesResourceQueryManagementArgs{
FilterOption: pulumi.String(providerhub.FilterOptionEnableSubscriptionFilterOnTenant),
},
ResourceTypeCommonAttributeManagement: &providerhub.ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagementArgs{
CommonApiVersionsMergeMode: pulumi.String(providerhub.CommonApiVersionsMergeModeMerge),
},
RoutingRule: &providerhub.ResourceTypeRegistrationPropertiesRoutingRuleArgs{
HostResourceType: pulumi.String("servers/databases"),
},
RoutingType: pulumi.String(providerhub.RoutingTypeDefault),
SupportsTags: pulumi.Bool(true),
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/"),
},
},
TemplateDeploymentPolicy: &providerhub.ResourceTypeRegistrationPropertiesTemplateDeploymentPolicyArgs{
Capabilities: pulumi.String(providerhub.TemplateDeploymentCapabilitiesPreflight),
PreflightNotifications: pulumi.String(providerhub.TemplateDeploymentPreflightNotificationsNone),
PreflightOptions: pulumi.String("ValidationRequests, DeploymentRequests"),
},
},
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 com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesAvailabilityZoneRuleArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesCapacityRuleArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesDstsConfigurationArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesLegacyPolicyArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesManagementArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesMarketplaceOptionsArgs;
import com.pulumi.azurenative.providerhub.inputs.OpenApiConfigurationArgs;
import com.pulumi.azurenative.providerhub.inputs.OpenApiValidationArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesResourceCacheArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesResourceManagementOptionsArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesBatchProvisioningSupportArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesResourceQueryManagementArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagementArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesRoutingRuleArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesTemplateDeploymentPolicyArgs;
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(ResourceTypeRegistrationPropertiesArgs.builder()
.addResourceListTargetLocations(true)
.additionalOptions("ProtectedAsyncOperationPolling")
.allowEmptyRoleAssignments(false)
.allowedResourceNames(
AllowedResourceNameArgs.builder()
.getActionVerb("list")
.name("name1")
.build(),
AllowedResourceNameArgs.builder()
.name("name2")
.build())
.allowedTemplateDeploymentReferenceActions(
"ListKeys",
"ListSAS")
.apiProfiles(
ApiProfileArgs.builder()
.apiVersion("2018-02-01")
.profileVersion("2018-03-01-hybrid")
.build(),
ApiProfileArgs.builder()
.apiVersion("2016-06-01")
.profileVersion("2019-03-01-hybrid")
.build())
.asyncTimeoutRules(AsyncTimeoutRuleArgs.builder()
.actionName("Microsoft.ClassicCompute/domainNames/write")
.timeout("PT12H")
.build())
.availabilityZoneRule(ResourceTypeRegistrationPropertiesAvailabilityZoneRuleArgs.builder()
.availabilityZonePolicy("MultiZoned")
.build())
.capacityRule(ResourceTypeRegistrationPropertiesCapacityRuleArgs.builder()
.capacityPolicy("Restricted")
.skuAlias("incorrectAlias")
.build())
.commonApiVersions("2021-01-01")
.dstsConfiguration(ResourceTypeRegistrationPropertiesDstsConfigurationArgs.builder()
.serviceDnsName("prds.sparta.azure.com")
.serviceName("prds-shim")
.build())
.endpoints(ResourceTypeEndpointArgs.builder()
.apiVersions("2020-06-01-preview")
.locations(
"West US",
"East US",
"North Europe")
.requiredFeatures("<feature flag>")
.build())
.groupingTag("groupingTag")
.legacyName("legacyName")
.legacyNames("legacyName")
.legacyPolicy(ResourceTypeRegistrationPropertiesLegacyPolicyArgs.builder()
.disallowedConditions(LegacyDisallowedConditionArgs.builder()
.disallowedLegacyOperations(
"Create",
"Delete")
.feature("Microsoft.RP/ArmOnlyJobCollections")
.build())
.disallowedLegacyOperations("Create")
.build())
.linkedOperationRules(
LinkedOperationRuleArgs.builder()
.linkedAction("Blocked")
.linkedOperation("CrossSubscriptionResourceMove")
.build(),
LinkedOperationRuleArgs.builder()
.linkedAction("Validate")
.linkedOperation("CrossResourceGroupResourceMove")
.build())
.management(ResourceTypeRegistrationPropertiesManagementArgs.builder()
.authorizationOwners("RPAAS-PlatformServiceAdministrator")
.incidentContactEmail("helpme@contoso.com")
.incidentRoutingService("")
.incidentRoutingTeam("")
.manifestOwners("SPARTA-PlatformServiceAdministrator")
.resourceAccessPolicy("NotSpecified")
.serviceTreeInfos(ServiceTreeInfoArgs.builder()
.componentId("d1b7d8ba-05e2-48e6-90d6-d781b99c6e69")
.readiness("InDevelopment")
.serviceId("d1b7d8ba-05e2-48e6-90d6-d781b99c6e69")
.build())
.build())
.manifestLink("https://azure.com")
.marketplaceOptions(ResourceTypeRegistrationPropertiesMarketplaceOptionsArgs.builder()
.addOnPlanConversionAllowed(true)
.build())
.metadata(Map.ofEntries(
))
.notifications(NotificationArgs.builder()
.notificationType("SubscriptionNotification")
.skipNotifications("Disabled")
.build())
.openApiConfiguration(OpenApiConfigurationArgs.builder()
.validation(OpenApiValidationArgs.builder()
.allowNoncompliantCollectionResponse(true)
.build())
.build())
.policyExecutionType("BypassPolicies")
.regionality("Regional")
.requestHeaderOptions(ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs.builder()
.optOutHeaders("SystemDataCreatedByLastModifiedBy")
.build())
.resourceCache(ResourceTypeRegistrationPropertiesResourceCacheArgs.builder()
.enableResourceCache(true)
.resourceCacheExpirationTimespan("PT2M")
.build())
.resourceConcurrencyControlOptions(Map.ofEntries(
Map.entry("patch", ResourceConcurrencyControlOptionArgs.builder()
.policy("SynchronizeBeginExtension")
.build()),
Map.entry("post", ResourceConcurrencyControlOptionArgs.builder()
.policy("SynchronizeBeginExtension")
.build()),
Map.entry("put", ResourceConcurrencyControlOptionArgs.builder()
.policy("SynchronizeBeginExtension")
.build())
))
.resourceGraphConfiguration(ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs.builder()
.apiVersion("2019-01-01")
.enabled(true)
.build())
.resourceManagementOptions(ResourceTypeRegistrationPropertiesResourceManagementOptionsArgs.builder()
.batchProvisioningSupport(ResourceTypeRegistrationPropertiesBatchProvisioningSupportArgs.builder()
.supportedOperations("Get, Delete")
.build())
.deleteDependencies(DeleteDependencyArgs.builder()
.linkedProperty("properties.edgeProfile.subscription.id")
.build())
.build())
.resourceQueryManagement(ResourceTypeRegistrationPropertiesResourceQueryManagementArgs.builder()
.filterOption("EnableSubscriptionFilterOnTenant")
.build())
.resourceTypeCommonAttributeManagement(ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagementArgs.builder()
.commonApiVersionsMergeMode("Merge")
.build())
.routingRule(ResourceTypeRegistrationPropertiesRoutingRuleArgs.builder()
.hostResourceType("servers/databases")
.build())
.routingType("Default")
.supportsTags(true)
.swaggerSpecifications(SwaggerSpecificationArgs.builder()
.apiVersions("2020-06-01-preview")
.swaggerSpecFolderUri("https://github.com/Azure/azure-rest-api-specs/blob/feature/azure/contoso/specification/contoso/resource-manager/Microsoft.SampleRP/")
.build())
.templateDeploymentPolicy(ResourceTypeRegistrationPropertiesTemplateDeploymentPolicyArgs.builder()
.capabilities("Preflight")
.preflightNotifications("None")
.preflightOptions("ValidationRequests, DeploymentRequests")
.build())
.build())
.providerNamespace("Microsoft.Contoso")
.resourceType("employees")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const resourceTypeRegistration = new azure_native.providerhub.ResourceTypeRegistration("resourceTypeRegistration", {
properties: {
addResourceListTargetLocations: true,
additionalOptions: azure_native.providerhub.AdditionalOptionsResourceTypeRegistration.ProtectedAsyncOperationPolling,
allowEmptyRoleAssignments: false,
allowedResourceNames: [
{
getActionVerb: "list",
name: "name1",
},
{
name: "name2",
},
],
allowedTemplateDeploymentReferenceActions: [
"ListKeys",
"ListSAS",
],
apiProfiles: [
{
apiVersion: "2018-02-01",
profileVersion: "2018-03-01-hybrid",
},
{
apiVersion: "2016-06-01",
profileVersion: "2019-03-01-hybrid",
},
],
asyncTimeoutRules: [{
actionName: "Microsoft.ClassicCompute/domainNames/write",
timeout: "PT12H",
}],
availabilityZoneRule: {
availabilityZonePolicy: azure_native.providerhub.AvailabilityZonePolicy.MultiZoned,
},
capacityRule: {
capacityPolicy: azure_native.providerhub.CapacityPolicy.Restricted,
skuAlias: "incorrectAlias",
},
commonApiVersions: ["2021-01-01"],
dstsConfiguration: {
serviceDnsName: "prds.sparta.azure.com",
serviceName: "prds-shim",
},
endpoints: [{
apiVersions: ["2020-06-01-preview"],
locations: [
"West US",
"East US",
"North Europe",
],
requiredFeatures: ["<feature flag>"],
}],
groupingTag: "groupingTag",
legacyName: "legacyName",
legacyNames: ["legacyName"],
legacyPolicy: {
disallowedConditions: [{
disallowedLegacyOperations: [
azure_native.providerhub.LegacyOperation.Create,
azure_native.providerhub.LegacyOperation.Delete,
],
feature: "Microsoft.RP/ArmOnlyJobCollections",
}],
disallowedLegacyOperations: [azure_native.providerhub.LegacyOperation.Create],
},
linkedOperationRules: [
{
linkedAction: azure_native.providerhub.LinkedAction.Blocked,
linkedOperation: azure_native.providerhub.LinkedOperation.CrossSubscriptionResourceMove,
},
{
linkedAction: azure_native.providerhub.LinkedAction.Validate,
linkedOperation: azure_native.providerhub.LinkedOperation.CrossResourceGroupResourceMove,
},
],
management: {
authorizationOwners: ["RPAAS-PlatformServiceAdministrator"],
incidentContactEmail: "helpme@contoso.com",
incidentRoutingService: "",
incidentRoutingTeam: "",
manifestOwners: ["SPARTA-PlatformServiceAdministrator"],
resourceAccessPolicy: azure_native.providerhub.ResourceAccessPolicy.NotSpecified,
serviceTreeInfos: [{
componentId: "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
readiness: azure_native.providerhub.Readiness.InDevelopment,
serviceId: "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
}],
},
manifestLink: "https://azure.com",
marketplaceOptions: {
addOnPlanConversionAllowed: true,
},
metadata: {},
notifications: [{
notificationType: azure_native.providerhub.NotificationType.SubscriptionNotification,
skipNotifications: azure_native.providerhub.SkipNotifications.Disabled,
}],
openApiConfiguration: {
validation: {
allowNoncompliantCollectionResponse: true,
},
},
policyExecutionType: azure_native.providerhub.PolicyExecutionType.BypassPolicies,
regionality: azure_native.providerhub.Regionality.Regional,
requestHeaderOptions: {
optOutHeaders: azure_native.providerhub.OptOutHeaderType.SystemDataCreatedByLastModifiedBy,
},
resourceCache: {
enableResourceCache: true,
resourceCacheExpirationTimespan: "PT2M",
},
resourceConcurrencyControlOptions: {
patch: {
policy: azure_native.providerhub.Policy.SynchronizeBeginExtension,
},
post: {
policy: azure_native.providerhub.Policy.SynchronizeBeginExtension,
},
put: {
policy: azure_native.providerhub.Policy.SynchronizeBeginExtension,
},
},
resourceGraphConfiguration: {
apiVersion: "2019-01-01",
enabled: true,
},
resourceManagementOptions: {
batchProvisioningSupport: {
supportedOperations: "Get, Delete",
},
deleteDependencies: [{
linkedProperty: "properties.edgeProfile.subscription.id",
}],
},
resourceQueryManagement: {
filterOption: azure_native.providerhub.FilterOption.EnableSubscriptionFilterOnTenant,
},
resourceTypeCommonAttributeManagement: {
commonApiVersionsMergeMode: azure_native.providerhub.CommonApiVersionsMergeMode.Merge,
},
routingRule: {
hostResourceType: "servers/databases",
},
routingType: azure_native.providerhub.RoutingType.Default,
supportsTags: true,
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/",
}],
templateDeploymentPolicy: {
capabilities: azure_native.providerhub.TemplateDeploymentCapabilities.Preflight,
preflightNotifications: azure_native.providerhub.TemplateDeploymentPreflightNotifications.None,
preflightOptions: "ValidationRequests, DeploymentRequests",
},
},
providerNamespace: "Microsoft.Contoso",
resourceType: "employees",
});
import pulumi
import pulumi_azure_native as azure_native
resource_type_registration = azure_native.providerhub.ResourceTypeRegistration("resourceTypeRegistration",
properties={
"add_resource_list_target_locations": True,
"additional_options": azure_native.providerhub.AdditionalOptionsResourceTypeRegistration.PROTECTED_ASYNC_OPERATION_POLLING,
"allow_empty_role_assignments": False,
"allowed_resource_names": [
{
"get_action_verb": "list",
"name": "name1",
},
{
"name": "name2",
},
],
"allowed_template_deployment_reference_actions": [
"ListKeys",
"ListSAS",
],
"api_profiles": [
{
"api_version": "2018-02-01",
"profile_version": "2018-03-01-hybrid",
},
{
"api_version": "2016-06-01",
"profile_version": "2019-03-01-hybrid",
},
],
"async_timeout_rules": [{
"action_name": "Microsoft.ClassicCompute/domainNames/write",
"timeout": "PT12H",
}],
"availability_zone_rule": {
"availability_zone_policy": azure_native.providerhub.AvailabilityZonePolicy.MULTI_ZONED,
},
"capacity_rule": {
"capacity_policy": azure_native.providerhub.CapacityPolicy.RESTRICTED,
"sku_alias": "incorrectAlias",
},
"common_api_versions": ["2021-01-01"],
"dsts_configuration": {
"service_dns_name": "prds.sparta.azure.com",
"service_name": "prds-shim",
},
"endpoints": [{
"api_versions": ["2020-06-01-preview"],
"locations": [
"West US",
"East US",
"North Europe",
],
"required_features": ["<feature flag>"],
}],
"grouping_tag": "groupingTag",
"legacy_name": "legacyName",
"legacy_names": ["legacyName"],
"legacy_policy": {
"disallowed_conditions": [{
"disallowed_legacy_operations": [
azure_native.providerhub.LegacyOperation.CREATE,
azure_native.providerhub.LegacyOperation.DELETE,
],
"feature": "Microsoft.RP/ArmOnlyJobCollections",
}],
"disallowed_legacy_operations": [azure_native.providerhub.LegacyOperation.CREATE],
},
"linked_operation_rules": [
{
"linked_action": azure_native.providerhub.LinkedAction.BLOCKED,
"linked_operation": azure_native.providerhub.LinkedOperation.CROSS_SUBSCRIPTION_RESOURCE_MOVE,
},
{
"linked_action": azure_native.providerhub.LinkedAction.VALIDATE,
"linked_operation": azure_native.providerhub.LinkedOperation.CROSS_RESOURCE_GROUP_RESOURCE_MOVE,
},
],
"management": {
"authorization_owners": ["RPAAS-PlatformServiceAdministrator"],
"incident_contact_email": "helpme@contoso.com",
"incident_routing_service": "",
"incident_routing_team": "",
"manifest_owners": ["SPARTA-PlatformServiceAdministrator"],
"resource_access_policy": azure_native.providerhub.ResourceAccessPolicy.NOT_SPECIFIED,
"service_tree_infos": [{
"component_id": "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
"readiness": azure_native.providerhub.Readiness.IN_DEVELOPMENT,
"service_id": "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
}],
},
"manifest_link": "https://azure.com",
"marketplace_options": {
"add_on_plan_conversion_allowed": True,
},
"metadata": {},
"notifications": [{
"notification_type": azure_native.providerhub.NotificationType.SUBSCRIPTION_NOTIFICATION,
"skip_notifications": azure_native.providerhub.SkipNotifications.DISABLED,
}],
"open_api_configuration": {
"validation": {
"allow_noncompliant_collection_response": True,
},
},
"policy_execution_type": azure_native.providerhub.PolicyExecutionType.BYPASS_POLICIES,
"regionality": azure_native.providerhub.Regionality.REGIONAL,
"request_header_options": {
"opt_out_headers": azure_native.providerhub.OptOutHeaderType.SYSTEM_DATA_CREATED_BY_LAST_MODIFIED_BY,
},
"resource_cache": {
"enable_resource_cache": True,
"resource_cache_expiration_timespan": "PT2M",
},
"resource_concurrency_control_options": {
"patch": {
"policy": azure_native.providerhub.Policy.SYNCHRONIZE_BEGIN_EXTENSION,
},
"post": {
"policy": azure_native.providerhub.Policy.SYNCHRONIZE_BEGIN_EXTENSION,
},
"put": {
"policy": azure_native.providerhub.Policy.SYNCHRONIZE_BEGIN_EXTENSION,
},
},
"resource_graph_configuration": {
"api_version": "2019-01-01",
"enabled": True,
},
"resource_management_options": {
"batch_provisioning_support": {
"supported_operations": "Get, Delete",
},
"delete_dependencies": [{
"linked_property": "properties.edgeProfile.subscription.id",
}],
},
"resource_query_management": {
"filter_option": azure_native.providerhub.FilterOption.ENABLE_SUBSCRIPTION_FILTER_ON_TENANT,
},
"resource_type_common_attribute_management": {
"common_api_versions_merge_mode": azure_native.providerhub.CommonApiVersionsMergeMode.MERGE,
},
"routing_rule": {
"host_resource_type": "servers/databases",
},
"routing_type": azure_native.providerhub.RoutingType.DEFAULT,
"supports_tags": True,
"swagger_specifications": [{
"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/",
}],
"template_deployment_policy": {
"capabilities": azure_native.providerhub.TemplateDeploymentCapabilities.PREFLIGHT,
"preflight_notifications": azure_native.providerhub.TemplateDeploymentPreflightNotifications.NONE,
"preflight_options": "ValidationRequests, DeploymentRequests",
},
},
provider_namespace="Microsoft.Contoso",
resource_type="employees")
resources:
resourceTypeRegistration:
type: azure-native:providerhub:ResourceTypeRegistration
properties:
properties:
addResourceListTargetLocations: true
additionalOptions: ProtectedAsyncOperationPolling
allowEmptyRoleAssignments: false
allowedResourceNames:
- getActionVerb: list
name: name1
- name: name2
allowedTemplateDeploymentReferenceActions:
- ListKeys
- ListSAS
apiProfiles:
- apiVersion: 2018-02-01
profileVersion: 2018-03-01-hybrid
- apiVersion: 2016-06-01
profileVersion: 2019-03-01-hybrid
asyncTimeoutRules:
- actionName: Microsoft.ClassicCompute/domainNames/write
timeout: PT12H
availabilityZoneRule:
availabilityZonePolicy: MultiZoned
capacityRule:
capacityPolicy: Restricted
skuAlias: incorrectAlias
commonApiVersions:
- 2021-01-01
dstsConfiguration:
serviceDnsName: prds.sparta.azure.com
serviceName: prds-shim
endpoints:
- apiVersions:
- 2020-06-01-preview
locations:
- West US
- East US
- North Europe
requiredFeatures:
- <feature flag>
groupingTag: groupingTag
legacyName: legacyName
legacyNames:
- legacyName
legacyPolicy:
disallowedConditions:
- disallowedLegacyOperations:
- Create
- Delete
feature: Microsoft.RP/ArmOnlyJobCollections
disallowedLegacyOperations:
- Create
linkedOperationRules:
- linkedAction: Blocked
linkedOperation: CrossSubscriptionResourceMove
- linkedAction: Validate
linkedOperation: CrossResourceGroupResourceMove
management:
authorizationOwners:
- RPAAS-PlatformServiceAdministrator
incidentContactEmail: helpme@contoso.com
incidentRoutingService: ""
incidentRoutingTeam: ""
manifestOwners:
- SPARTA-PlatformServiceAdministrator
resourceAccessPolicy: NotSpecified
serviceTreeInfos:
- componentId: d1b7d8ba-05e2-48e6-90d6-d781b99c6e69
readiness: InDevelopment
serviceId: d1b7d8ba-05e2-48e6-90d6-d781b99c6e69
manifestLink: https://azure.com
marketplaceOptions:
addOnPlanConversionAllowed: true
metadata: {}
notifications:
- notificationType: SubscriptionNotification
skipNotifications: Disabled
openApiConfiguration:
validation:
allowNoncompliantCollectionResponse: true
policyExecutionType: BypassPolicies
regionality: Regional
requestHeaderOptions:
optOutHeaders: SystemDataCreatedByLastModifiedBy
resourceCache:
enableResourceCache: true
resourceCacheExpirationTimespan: PT2M
resourceConcurrencyControlOptions:
patch:
policy: SynchronizeBeginExtension
post:
policy: SynchronizeBeginExtension
put:
policy: SynchronizeBeginExtension
resourceGraphConfiguration:
apiVersion: 2019-01-01
enabled: true
resourceManagementOptions:
batchProvisioningSupport:
supportedOperations: Get, Delete
deleteDependencies:
- linkedProperty: properties.edgeProfile.subscription.id
resourceQueryManagement:
filterOption: EnableSubscriptionFilterOnTenant
resourceTypeCommonAttributeManagement:
commonApiVersionsMergeMode: Merge
routingRule:
hostResourceType: servers/databases
routingType: Default
supportsTags: true
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/
templateDeploymentPolicy:
capabilities: Preflight
preflightNotifications: None
preflightOptions: ValidationRequests, DeploymentRequests
providerNamespace: Microsoft.Contoso
resourceType: employees
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
{
CrossTenantTokenValidation = AzureNative.ProviderHub.CrossTenantTokenValidation.EnsureSecureValidation,
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>",
},
},
},
Management = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesManagementArgs
{
AuthorizationOwners = new[]
{
"RPAAS-PlatformServiceAdministrator",
},
IncidentContactEmail = "helpme@contoso.com",
IncidentRoutingService = "",
IncidentRoutingTeam = "",
ManifestOwners = new[]
{
"SPARTA-PlatformServiceAdministrator",
},
ResourceAccessPolicy = AzureNative.ProviderHub.ResourceAccessPolicy.NotSpecified,
ServiceTreeInfos = new[]
{
new AzureNative.ProviderHub.Inputs.ServiceTreeInfoArgs
{
ComponentId = "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
Readiness = AzureNative.ProviderHub.Readiness.InDevelopment,
ServiceId = "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
},
},
},
Metadata = null,
Notifications = new[]
{
new AzureNative.ProviderHub.Inputs.NotificationArgs
{
NotificationType = AzureNative.ProviderHub.NotificationType.SubscriptionNotification,
SkipNotifications = AzureNative.ProviderHub.SkipNotifications.Disabled,
},
},
OpenApiConfiguration = new AzureNative.ProviderHub.Inputs.OpenApiConfigurationArgs
{
Validation = new AzureNative.ProviderHub.Inputs.OpenApiValidationArgs
{
AllowNoncompliantCollectionResponse = true,
},
},
Regionality = AzureNative.ProviderHub.Regionality.Regional,
RequestHeaderOptions = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs
{
OptOutHeaders = AzureNative.ProviderHub.OptOutHeaderType.SystemDataCreatedByLastModifiedBy,
},
ResourceConcurrencyControlOptions =
{
{ "patch", new AzureNative.ProviderHub.Inputs.ResourceConcurrencyControlOptionArgs
{
Policy = AzureNative.ProviderHub.Policy.SynchronizeBeginExtension,
} },
{ "post", new AzureNative.ProviderHub.Inputs.ResourceConcurrencyControlOptionArgs
{
Policy = AzureNative.ProviderHub.Policy.SynchronizeBeginExtension,
} },
{ "put", new AzureNative.ProviderHub.Inputs.ResourceConcurrencyControlOptionArgs
{
Policy = AzureNative.ProviderHub.Policy.SynchronizeBeginExtension,
} },
},
ResourceGraphConfiguration = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs
{
ApiVersion = "2019-01-01",
Enabled = true,
},
RoutingType = AzureNative.ProviderHub.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/v3"
"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.ResourceTypeRegistrationPropertiesArgs{
CrossTenantTokenValidation: pulumi.String(providerhub.CrossTenantTokenValidationEnsureSecureValidation),
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>"),
},
},
},
Management: &providerhub.ResourceTypeRegistrationPropertiesManagementArgs{
AuthorizationOwners: pulumi.StringArray{
pulumi.String("RPAAS-PlatformServiceAdministrator"),
},
IncidentContactEmail: pulumi.String("helpme@contoso.com"),
IncidentRoutingService: pulumi.String(""),
IncidentRoutingTeam: pulumi.String(""),
ManifestOwners: pulumi.StringArray{
pulumi.String("SPARTA-PlatformServiceAdministrator"),
},
ResourceAccessPolicy: pulumi.String(providerhub.ResourceAccessPolicyNotSpecified),
ServiceTreeInfos: providerhub.ServiceTreeInfoArray{
&providerhub.ServiceTreeInfoArgs{
ComponentId: pulumi.String("d1b7d8ba-05e2-48e6-90d6-d781b99c6e69"),
Readiness: pulumi.String(providerhub.ReadinessInDevelopment),
ServiceId: pulumi.String("d1b7d8ba-05e2-48e6-90d6-d781b99c6e69"),
},
},
},
Metadata: pulumi.Map{},
Notifications: providerhub.NotificationArray{
&providerhub.NotificationArgs{
NotificationType: pulumi.String(providerhub.NotificationTypeSubscriptionNotification),
SkipNotifications: pulumi.String(providerhub.SkipNotificationsDisabled),
},
},
OpenApiConfiguration: &providerhub.OpenApiConfigurationArgs{
Validation: &providerhub.OpenApiValidationArgs{
AllowNoncompliantCollectionResponse: pulumi.Bool(true),
},
},
Regionality: pulumi.String(providerhub.RegionalityRegional),
RequestHeaderOptions: &providerhub.ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs{
OptOutHeaders: pulumi.String(providerhub.OptOutHeaderTypeSystemDataCreatedByLastModifiedBy),
},
ResourceConcurrencyControlOptions: providerhub.ResourceConcurrencyControlOptionMap{
"patch": &providerhub.ResourceConcurrencyControlOptionArgs{
Policy: pulumi.String(providerhub.PolicySynchronizeBeginExtension),
},
"post": &providerhub.ResourceConcurrencyControlOptionArgs{
Policy: pulumi.String(providerhub.PolicySynchronizeBeginExtension),
},
"put": &providerhub.ResourceConcurrencyControlOptionArgs{
Policy: pulumi.String(providerhub.PolicySynchronizeBeginExtension),
},
},
ResourceGraphConfiguration: &providerhub.ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs{
ApiVersion: pulumi.String("2019-01-01"),
Enabled: pulumi.Bool(true),
},
RoutingType: pulumi.String(providerhub.RoutingTypeDefault),
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 com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesManagementArgs;
import com.pulumi.azurenative.providerhub.inputs.OpenApiConfigurationArgs;
import com.pulumi.azurenative.providerhub.inputs.OpenApiValidationArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs;
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(ResourceTypeRegistrationPropertiesArgs.builder()
.crossTenantTokenValidation("EnsureSecureValidation")
.endpoints(ResourceTypeEndpointArgs.builder()
.apiVersions("2020-06-01-preview")
.locations(
"West US",
"East US",
"North Europe")
.requiredFeatures("<feature flag>")
.build())
.management(ResourceTypeRegistrationPropertiesManagementArgs.builder()
.authorizationOwners("RPAAS-PlatformServiceAdministrator")
.incidentContactEmail("helpme@contoso.com")
.incidentRoutingService("")
.incidentRoutingTeam("")
.manifestOwners("SPARTA-PlatformServiceAdministrator")
.resourceAccessPolicy("NotSpecified")
.serviceTreeInfos(ServiceTreeInfoArgs.builder()
.componentId("d1b7d8ba-05e2-48e6-90d6-d781b99c6e69")
.readiness("InDevelopment")
.serviceId("d1b7d8ba-05e2-48e6-90d6-d781b99c6e69")
.build())
.build())
.metadata(Map.ofEntries(
))
.notifications(NotificationArgs.builder()
.notificationType("SubscriptionNotification")
.skipNotifications("Disabled")
.build())
.openApiConfiguration(OpenApiConfigurationArgs.builder()
.validation(OpenApiValidationArgs.builder()
.allowNoncompliantCollectionResponse(true)
.build())
.build())
.regionality("Regional")
.requestHeaderOptions(ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs.builder()
.optOutHeaders("SystemDataCreatedByLastModifiedBy")
.build())
.resourceConcurrencyControlOptions(Map.ofEntries(
Map.entry("patch", ResourceConcurrencyControlOptionArgs.builder()
.policy("SynchronizeBeginExtension")
.build()),
Map.entry("post", ResourceConcurrencyControlOptionArgs.builder()
.policy("SynchronizeBeginExtension")
.build()),
Map.entry("put", ResourceConcurrencyControlOptionArgs.builder()
.policy("SynchronizeBeginExtension")
.build())
))
.resourceGraphConfiguration(ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs.builder()
.apiVersion("2019-01-01")
.enabled(true)
.build())
.routingType("Default")
.swaggerSpecifications(SwaggerSpecificationArgs.builder()
.apiVersions("2020-06-01-preview")
.swaggerSpecFolderUri("https://github.com/Azure/azure-rest-api-specs/blob/feature/azure/contoso/specification/contoso/resource-manager/Microsoft.SampleRP/")
.build())
.build())
.providerNamespace("Microsoft.Contoso")
.resourceType("employees")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const resourceTypeRegistration = new azure_native.providerhub.ResourceTypeRegistration("resourceTypeRegistration", {
properties: {
crossTenantTokenValidation: azure_native.providerhub.CrossTenantTokenValidation.EnsureSecureValidation,
endpoints: [{
apiVersions: ["2020-06-01-preview"],
locations: [
"West US",
"East US",
"North Europe",
],
requiredFeatures: ["<feature flag>"],
}],
management: {
authorizationOwners: ["RPAAS-PlatformServiceAdministrator"],
incidentContactEmail: "helpme@contoso.com",
incidentRoutingService: "",
incidentRoutingTeam: "",
manifestOwners: ["SPARTA-PlatformServiceAdministrator"],
resourceAccessPolicy: azure_native.providerhub.ResourceAccessPolicy.NotSpecified,
serviceTreeInfos: [{
componentId: "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
readiness: azure_native.providerhub.Readiness.InDevelopment,
serviceId: "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
}],
},
metadata: {},
notifications: [{
notificationType: azure_native.providerhub.NotificationType.SubscriptionNotification,
skipNotifications: azure_native.providerhub.SkipNotifications.Disabled,
}],
openApiConfiguration: {
validation: {
allowNoncompliantCollectionResponse: true,
},
},
regionality: azure_native.providerhub.Regionality.Regional,
requestHeaderOptions: {
optOutHeaders: azure_native.providerhub.OptOutHeaderType.SystemDataCreatedByLastModifiedBy,
},
resourceConcurrencyControlOptions: {
patch: {
policy: azure_native.providerhub.Policy.SynchronizeBeginExtension,
},
post: {
policy: azure_native.providerhub.Policy.SynchronizeBeginExtension,
},
put: {
policy: azure_native.providerhub.Policy.SynchronizeBeginExtension,
},
},
resourceGraphConfiguration: {
apiVersion: "2019-01-01",
enabled: true,
},
routingType: azure_native.providerhub.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",
});
import pulumi
import pulumi_azure_native as azure_native
resource_type_registration = azure_native.providerhub.ResourceTypeRegistration("resourceTypeRegistration",
properties={
"cross_tenant_token_validation": azure_native.providerhub.CrossTenantTokenValidation.ENSURE_SECURE_VALIDATION,
"endpoints": [{
"api_versions": ["2020-06-01-preview"],
"locations": [
"West US",
"East US",
"North Europe",
],
"required_features": ["<feature flag>"],
}],
"management": {
"authorization_owners": ["RPAAS-PlatformServiceAdministrator"],
"incident_contact_email": "helpme@contoso.com",
"incident_routing_service": "",
"incident_routing_team": "",
"manifest_owners": ["SPARTA-PlatformServiceAdministrator"],
"resource_access_policy": azure_native.providerhub.ResourceAccessPolicy.NOT_SPECIFIED,
"service_tree_infos": [{
"component_id": "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
"readiness": azure_native.providerhub.Readiness.IN_DEVELOPMENT,
"service_id": "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
}],
},
"metadata": {},
"notifications": [{
"notification_type": azure_native.providerhub.NotificationType.SUBSCRIPTION_NOTIFICATION,
"skip_notifications": azure_native.providerhub.SkipNotifications.DISABLED,
}],
"open_api_configuration": {
"validation": {
"allow_noncompliant_collection_response": True,
},
},
"regionality": azure_native.providerhub.Regionality.REGIONAL,
"request_header_options": {
"opt_out_headers": azure_native.providerhub.OptOutHeaderType.SYSTEM_DATA_CREATED_BY_LAST_MODIFIED_BY,
},
"resource_concurrency_control_options": {
"patch": {
"policy": azure_native.providerhub.Policy.SYNCHRONIZE_BEGIN_EXTENSION,
},
"post": {
"policy": azure_native.providerhub.Policy.SYNCHRONIZE_BEGIN_EXTENSION,
},
"put": {
"policy": azure_native.providerhub.Policy.SYNCHRONIZE_BEGIN_EXTENSION,
},
},
"resource_graph_configuration": {
"api_version": "2019-01-01",
"enabled": True,
},
"routing_type": azure_native.providerhub.RoutingType.DEFAULT,
"swagger_specifications": [{
"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")
resources:
resourceTypeRegistration:
type: azure-native:providerhub:ResourceTypeRegistration
properties:
properties:
crossTenantTokenValidation: EnsureSecureValidation
endpoints:
- apiVersions:
- 2020-06-01-preview
locations:
- West US
- East US
- North Europe
requiredFeatures:
- <feature flag>
management:
authorizationOwners:
- RPAAS-PlatformServiceAdministrator
incidentContactEmail: helpme@contoso.com
incidentRoutingService: ""
incidentRoutingTeam: ""
manifestOwners:
- SPARTA-PlatformServiceAdministrator
resourceAccessPolicy: NotSpecified
serviceTreeInfos:
- componentId: d1b7d8ba-05e2-48e6-90d6-d781b99c6e69
readiness: InDevelopment
serviceId: d1b7d8ba-05e2-48e6-90d6-d781b99c6e69
metadata: {}
notifications:
- notificationType: SubscriptionNotification
skipNotifications: Disabled
openApiConfiguration:
validation:
allowNoncompliantCollectionResponse: true
regionality: Regional
requestHeaderOptions:
optOutHeaders: SystemDataCreatedByLastModifiedBy
resourceConcurrencyControlOptions:
patch:
policy: SynchronizeBeginExtension
post:
policy: SynchronizeBeginExtension
put:
policy: SynchronizeBeginExtension
resourceGraphConfiguration:
apiVersion: 2019-01-01
enabled: true
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,
kind: Optional[Union[str, ResourceTypeRegistrationKind]] = 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",
Kind = "string",
Properties = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesArgs
{
AddResourceListTargetLocations = false,
AdditionalOptions = "string",
AllowEmptyRoleAssignments = false,
AllowedResourceNames = new[]
{
new AzureNative.ProviderHub.Inputs.AllowedResourceNameArgs
{
GetActionVerb = "string",
Name = "string",
},
},
AllowedTemplateDeploymentReferenceActions = new[]
{
"string",
},
AllowedUnauthorizedActions = new[]
{
"string",
},
AllowedUnauthorizedActionsExtensions = new[]
{
new AzureNative.ProviderHub.Inputs.AllowedUnauthorizedActionsExtensionArgs
{
Action = "string",
Intent = "string",
},
},
ApiProfiles = new[]
{
new AzureNative.ProviderHub.Inputs.ApiProfileArgs
{
ApiVersion = "string",
ProfileVersion = "string",
},
},
AsyncOperationResourceTypeName = "string",
AsyncTimeoutRules = new[]
{
new AzureNative.ProviderHub.Inputs.AsyncTimeoutRuleArgs
{
ActionName = "string",
Timeout = "string",
},
},
AuthorizationActionMappings = new[]
{
new AzureNative.ProviderHub.Inputs.AuthorizationActionMappingArgs
{
Desired = "string",
Original = "string",
},
},
AvailabilityZoneRule = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesAvailabilityZoneRuleArgs
{
AvailabilityZonePolicy = "string",
},
CapacityRule = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesCapacityRuleArgs
{
CapacityPolicy = "string",
SkuAlias = "string",
},
Category = "string",
CheckNameAvailabilitySpecifications = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecificationsArgs
{
EnableDefaultValidation = false,
ResourceTypesWithCustomValidation = new[]
{
"string",
},
},
CommonApiVersions = new[]
{
"string",
},
CrossTenantTokenValidation = "string",
DefaultApiVersion = "string",
DisallowedActionVerbs = new[]
{
"string",
},
DisallowedEndUserOperations = new[]
{
"string",
},
DstsConfiguration = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesDstsConfigurationArgs
{
ServiceName = "string",
ServiceDnsName = "string",
},
EnableAsyncOperation = false,
EnableThirdPartyS2S = false,
Endpoints = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceTypeEndpointArgs
{
ApiVersion = "string",
ApiVersions = new[]
{
"string",
},
DataBoundary = "string",
DstsConfiguration = new AzureNative.ProviderHub.Inputs.ResourceTypeEndpointDstsConfigurationArgs
{
ServiceName = "string",
ServiceDnsName = "string",
},
Enabled = false,
EndpointType = "string",
EndpointUri = "string",
Extensions = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceTypeExtensionArgs
{
EndpointUri = "string",
ExtensionCategories = new[]
{
"string",
},
Timeout = "string",
},
},
FeaturesRule = new AzureNative.ProviderHub.Inputs.ResourceTypeEndpointFeaturesRuleArgs
{
RequiredFeaturesPolicy = "string",
},
Kind = "string",
Locations = new[]
{
"string",
},
RequiredFeatures = new[]
{
"string",
},
SkuLink = "string",
Timeout = "string",
TokenAuthConfiguration = new AzureNative.ProviderHub.Inputs.TokenAuthConfigurationArgs
{
AuthenticationScheme = "string",
DisableCertificateAuthenticationFallback = false,
SignedRequestScope = "string",
},
Zones = new[]
{
"string",
},
},
},
ExtendedLocations = new[]
{
new AzureNative.ProviderHub.Inputs.ExtendedLocationOptionsArgs
{
SupportedPolicy = "string",
Type = "string",
},
},
ExtensionOptions = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesExtensionOptionsArgs
{
ResourceCreationBegin = new AzureNative.ProviderHub.Inputs.ResourceTypeExtensionOptionsResourceCreationBeginArgs
{
Request = new[]
{
"string",
},
Response = new[]
{
"string",
},
},
},
FeaturesRule = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesFeaturesRuleArgs
{
RequiredFeaturesPolicy = "string",
},
FrontdoorRequestMode = "string",
GroupingTag = "string",
IdentityManagement = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesIdentityManagementArgs
{
ApplicationId = "string",
ApplicationIds = new[]
{
"string",
},
DelegationAppIds = new[]
{
"string",
},
Type = "string",
},
IsPureProxy = false,
LegacyName = "string",
LegacyNames = new[]
{
"string",
},
LegacyPolicy = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesLegacyPolicyArgs
{
DisallowedConditions = new[]
{
new AzureNative.ProviderHub.Inputs.LegacyDisallowedConditionArgs
{
DisallowedLegacyOperations = new[]
{
"string",
},
Feature = "string",
},
},
DisallowedLegacyOperations = new[]
{
"string",
},
},
LinkedAccessChecks = new[]
{
new AzureNative.ProviderHub.Inputs.LinkedAccessCheckArgs
{
ActionName = "string",
LinkedAction = "string",
LinkedActionVerb = "string",
LinkedProperty = "string",
LinkedType = "string",
},
},
LinkedNotificationRules = new[]
{
new AzureNative.ProviderHub.Inputs.LinkedNotificationRuleArgs
{
Actions = new[]
{
"string",
},
ActionsOnFailedOperation = new[]
{
"string",
},
FastPathActions = new[]
{
"string",
},
FastPathActionsOnFailedOperation = new[]
{
"string",
},
LinkedNotificationTimeout = "string",
},
},
LinkedOperationRules = new[]
{
new AzureNative.ProviderHub.Inputs.LinkedOperationRuleArgs
{
LinkedAction = "string",
LinkedOperation = "string",
DependsOnTypes = new[]
{
"string",
},
},
},
LoggingRules = new[]
{
new AzureNative.ProviderHub.Inputs.LoggingRuleArgs
{
Action = "string",
DetailLevel = "string",
Direction = "string",
HiddenPropertyPaths = new AzureNative.ProviderHub.Inputs.LoggingRuleHiddenPropertyPathsArgs
{
HiddenPathsOnRequest = new[]
{
"string",
},
HiddenPathsOnResponse = new[]
{
"string",
},
},
},
},
Management = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesManagementArgs
{
AuthorizationOwners = new[]
{
"string",
},
CanaryManifestOwners = new[]
{
"string",
},
ErrorResponseMessageOptions = new AzureNative.ProviderHub.Inputs.ResourceProviderManagementErrorResponseMessageOptionsArgs
{
ServerFailureResponseMessageType = "string",
},
ExpeditedRolloutMetadata = new AzureNative.ProviderHub.Inputs.ResourceProviderManagementExpeditedRolloutMetadataArgs
{
Enabled = false,
ExpeditedRolloutIntent = "string",
},
ExpeditedRolloutSubmitters = new[]
{
"string",
},
IncidentContactEmail = "string",
IncidentRoutingService = "string",
IncidentRoutingTeam = "string",
ManifestOwners = new[]
{
"string",
},
PcCode = "string",
ProfitCenterProgramId = "string",
ResourceAccessPolicy = "string",
ResourceAccessRoles = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceAccessRoleArgs
{
Actions = new[]
{
"string",
},
AllowedGroupClaims = new[]
{
"string",
},
},
},
SchemaOwners = new[]
{
"string",
},
ServiceTreeInfos = new[]
{
new AzureNative.ProviderHub.Inputs.ServiceTreeInfoArgs
{
ComponentId = "string",
Readiness = "string",
ServiceId = "string",
},
},
},
ManifestLink = "string",
MarketplaceOptions = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesMarketplaceOptionsArgs
{
AddOnPlanConversionAllowed = false,
},
MarketplaceType = "string",
Metadata =
{
{ "string", "any" },
},
Notifications = new[]
{
new AzureNative.ProviderHub.Inputs.NotificationArgs
{
NotificationType = "string",
SkipNotifications = "string",
},
},
OnBehalfOfTokens = new AzureNative.ProviderHub.Inputs.ResourceTypeOnBehalfOfTokenArgs
{
ActionName = "string",
LifeTime = "string",
},
OpenApiConfiguration = new AzureNative.ProviderHub.Inputs.OpenApiConfigurationArgs
{
Validation = new AzureNative.ProviderHub.Inputs.OpenApiValidationArgs
{
AllowNoncompliantCollectionResponse = false,
},
},
PolicyExecutionType = "string",
QuotaRule = new AzureNative.ProviderHub.Inputs.QuotaRuleArgs
{
LocationRules = new[]
{
new AzureNative.ProviderHub.Inputs.LocationQuotaRuleArgs
{
Location = "string",
Policy = "string",
QuotaId = "string",
},
},
QuotaPolicy = "string",
RequiredFeatures = new[]
{
"string",
},
},
Regionality = "string",
RequestHeaderOptions = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs
{
OptInHeaders = "string",
OptOutHeaders = "string",
},
RequiredFeatures = new[]
{
"string",
},
ResourceCache = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceCacheArgs
{
EnableResourceCache = false,
ResourceCacheExpirationTimespan = "string",
},
ResourceConcurrencyControlOptions =
{
{ "string", new AzureNative.ProviderHub.Inputs.ResourceConcurrencyControlOptionArgs
{
Policy = "string",
} },
},
ResourceDeletionPolicy = "string",
ResourceGraphConfiguration = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs
{
ApiVersion = "string",
Enabled = false,
},
ResourceManagementOptions = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceManagementOptionsArgs
{
BatchProvisioningSupport = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesBatchProvisioningSupportArgs
{
SupportedOperations = "string",
},
DeleteDependencies = new[]
{
new AzureNative.ProviderHub.Inputs.DeleteDependencyArgs
{
LinkedProperty = "string",
LinkedType = "string",
RequiredFeatures = new[]
{
"string",
},
},
},
NestedProvisioningSupport = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesNestedProvisioningSupportArgs
{
MinimumApiVersion = "string",
},
},
ResourceMovePolicy = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceMovePolicyArgs
{
CrossResourceGroupMoveEnabled = false,
CrossSubscriptionMoveEnabled = false,
ValidationRequired = false,
},
ResourceProviderAuthorizationRules = new AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationRulesArgs
{
AsyncOperationPollingRules = new AzureNative.ProviderHub.Inputs.AsyncOperationPollingRulesArgs
{
AdditionalOptions = "string",
AuthorizationActions = new[]
{
"string",
},
},
},
ResourceQueryManagement = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceQueryManagementArgs
{
FilterOption = "string",
},
ResourceSubType = "string",
ResourceTypeCommonAttributeManagement = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagementArgs
{
CommonApiVersionsMergeMode = "string",
},
ResourceValidation = "string",
RoutingRule = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesRoutingRuleArgs
{
HostResourceType = "string",
},
RoutingType = "string",
ServiceTreeInfos = new[]
{
new AzureNative.ProviderHub.Inputs.ServiceTreeInfoArgs
{
ComponentId = "string",
Readiness = "string",
ServiceId = "string",
},
},
SkuLink = "string",
SubscriptionLifecycleNotificationSpecifications = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs
{
SoftDeleteTTL = "string",
SubscriptionStateOverrideActions = new[]
{
new AzureNative.ProviderHub.Inputs.SubscriptionStateOverrideActionArgs
{
Action = "string",
State = "string",
},
},
},
SubscriptionStateRules = new[]
{
new AzureNative.ProviderHub.Inputs.SubscriptionStateRuleArgs
{
AllowedActions = new[]
{
"string",
},
State = "string",
},
},
SupportsTags = false,
SwaggerSpecifications = new[]
{
new AzureNative.ProviderHub.Inputs.SwaggerSpecificationArgs
{
ApiVersions = new[]
{
"string",
},
SwaggerSpecFolderUri = "string",
},
},
TemplateDeploymentOptions = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesTemplateDeploymentOptionsArgs
{
PreflightOptions = new[]
{
"string",
},
PreflightSupported = false,
},
TemplateDeploymentPolicy = new AzureNative.ProviderHub.Inputs.ResourceTypeRegistrationPropertiesTemplateDeploymentPolicyArgs
{
Capabilities = "string",
PreflightOptions = "string",
PreflightNotifications = "string",
},
ThrottlingRules = new[]
{
new AzureNative.ProviderHub.Inputs.ThrottlingRuleArgs
{
Action = "string",
Metrics = new[]
{
new AzureNative.ProviderHub.Inputs.ThrottlingMetricArgs
{
Limit = 0,
Type = "string",
Interval = "string",
},
},
ApplicationId = new[]
{
"string",
},
RequiredFeatures = new[]
{
"string",
},
},
},
TokenAuthConfiguration = new AzureNative.ProviderHub.Inputs.TokenAuthConfigurationArgs
{
AuthenticationScheme = "string",
DisableCertificateAuthenticationFallback = false,
SignedRequestScope = "string",
},
},
ResourceType = "string",
});
example, err := providerhub.NewResourceTypeRegistration(ctx, "resourceTypeRegistrationResource", &providerhub.ResourceTypeRegistrationArgs{
ProviderNamespace: pulumi.String("string"),
Kind: pulumi.String("string"),
Properties: &providerhub.ResourceTypeRegistrationPropertiesArgs{
AddResourceListTargetLocations: pulumi.Bool(false),
AdditionalOptions: pulumi.String("string"),
AllowEmptyRoleAssignments: pulumi.Bool(false),
AllowedResourceNames: providerhub.AllowedResourceNameArray{
&providerhub.AllowedResourceNameArgs{
GetActionVerb: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
AllowedTemplateDeploymentReferenceActions: pulumi.StringArray{
pulumi.String("string"),
},
AllowedUnauthorizedActions: pulumi.StringArray{
pulumi.String("string"),
},
AllowedUnauthorizedActionsExtensions: providerhub.AllowedUnauthorizedActionsExtensionArray{
&providerhub.AllowedUnauthorizedActionsExtensionArgs{
Action: pulumi.String("string"),
Intent: pulumi.String("string"),
},
},
ApiProfiles: providerhub.ApiProfileArray{
&providerhub.ApiProfileArgs{
ApiVersion: pulumi.String("string"),
ProfileVersion: pulumi.String("string"),
},
},
AsyncOperationResourceTypeName: pulumi.String("string"),
AsyncTimeoutRules: providerhub.AsyncTimeoutRuleArray{
&providerhub.AsyncTimeoutRuleArgs{
ActionName: pulumi.String("string"),
Timeout: pulumi.String("string"),
},
},
AuthorizationActionMappings: providerhub.AuthorizationActionMappingArray{
&providerhub.AuthorizationActionMappingArgs{
Desired: pulumi.String("string"),
Original: pulumi.String("string"),
},
},
AvailabilityZoneRule: &providerhub.ResourceTypeRegistrationPropertiesAvailabilityZoneRuleArgs{
AvailabilityZonePolicy: pulumi.String("string"),
},
CapacityRule: &providerhub.ResourceTypeRegistrationPropertiesCapacityRuleArgs{
CapacityPolicy: pulumi.String("string"),
SkuAlias: pulumi.String("string"),
},
Category: pulumi.String("string"),
CheckNameAvailabilitySpecifications: &providerhub.ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecificationsArgs{
EnableDefaultValidation: pulumi.Bool(false),
ResourceTypesWithCustomValidation: pulumi.StringArray{
pulumi.String("string"),
},
},
CommonApiVersions: pulumi.StringArray{
pulumi.String("string"),
},
CrossTenantTokenValidation: pulumi.String("string"),
DefaultApiVersion: pulumi.String("string"),
DisallowedActionVerbs: pulumi.StringArray{
pulumi.String("string"),
},
DisallowedEndUserOperations: pulumi.StringArray{
pulumi.String("string"),
},
DstsConfiguration: &providerhub.ResourceTypeRegistrationPropertiesDstsConfigurationArgs{
ServiceName: pulumi.String("string"),
ServiceDnsName: pulumi.String("string"),
},
EnableAsyncOperation: pulumi.Bool(false),
EnableThirdPartyS2S: pulumi.Bool(false),
Endpoints: providerhub.ResourceTypeEndpointArray{
&providerhub.ResourceTypeEndpointArgs{
ApiVersion: pulumi.String("string"),
ApiVersions: pulumi.StringArray{
pulumi.String("string"),
},
DataBoundary: pulumi.String("string"),
DstsConfiguration: &providerhub.ResourceTypeEndpointDstsConfigurationArgs{
ServiceName: pulumi.String("string"),
ServiceDnsName: pulumi.String("string"),
},
Enabled: pulumi.Bool(false),
EndpointType: pulumi.String("string"),
EndpointUri: pulumi.String("string"),
Extensions: providerhub.ResourceTypeExtensionArray{
&providerhub.ResourceTypeExtensionArgs{
EndpointUri: pulumi.String("string"),
ExtensionCategories: pulumi.StringArray{
pulumi.String("string"),
},
Timeout: pulumi.String("string"),
},
},
FeaturesRule: &providerhub.ResourceTypeEndpointFeaturesRuleArgs{
RequiredFeaturesPolicy: pulumi.String("string"),
},
Kind: pulumi.String("string"),
Locations: pulumi.StringArray{
pulumi.String("string"),
},
RequiredFeatures: pulumi.StringArray{
pulumi.String("string"),
},
SkuLink: pulumi.String("string"),
Timeout: pulumi.String("string"),
TokenAuthConfiguration: &providerhub.TokenAuthConfigurationArgs{
AuthenticationScheme: pulumi.String("string"),
DisableCertificateAuthenticationFallback: pulumi.Bool(false),
SignedRequestScope: pulumi.String("string"),
},
Zones: pulumi.StringArray{
pulumi.String("string"),
},
},
},
ExtendedLocations: providerhub.ExtendedLocationOptionsArray{
&providerhub.ExtendedLocationOptionsArgs{
SupportedPolicy: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
ExtensionOptions: &providerhub.ResourceTypeRegistrationPropertiesExtensionOptionsArgs{
ResourceCreationBegin: &providerhub.ResourceTypeExtensionOptionsResourceCreationBeginArgs{
Request: pulumi.StringArray{
pulumi.String("string"),
},
Response: pulumi.StringArray{
pulumi.String("string"),
},
},
},
FeaturesRule: &providerhub.ResourceTypeRegistrationPropertiesFeaturesRuleArgs{
RequiredFeaturesPolicy: pulumi.String("string"),
},
FrontdoorRequestMode: pulumi.String("string"),
GroupingTag: pulumi.String("string"),
IdentityManagement: &providerhub.ResourceTypeRegistrationPropertiesIdentityManagementArgs{
ApplicationId: pulumi.String("string"),
ApplicationIds: pulumi.StringArray{
pulumi.String("string"),
},
DelegationAppIds: pulumi.StringArray{
pulumi.String("string"),
},
Type: pulumi.String("string"),
},
IsPureProxy: pulumi.Bool(false),
LegacyName: pulumi.String("string"),
LegacyNames: pulumi.StringArray{
pulumi.String("string"),
},
LegacyPolicy: &providerhub.ResourceTypeRegistrationPropertiesLegacyPolicyArgs{
DisallowedConditions: providerhub.LegacyDisallowedConditionArray{
&providerhub.LegacyDisallowedConditionArgs{
DisallowedLegacyOperations: pulumi.StringArray{
pulumi.String("string"),
},
Feature: pulumi.String("string"),
},
},
DisallowedLegacyOperations: pulumi.StringArray{
pulumi.String("string"),
},
},
LinkedAccessChecks: providerhub.LinkedAccessCheckArray{
&providerhub.LinkedAccessCheckArgs{
ActionName: pulumi.String("string"),
LinkedAction: pulumi.String("string"),
LinkedActionVerb: pulumi.String("string"),
LinkedProperty: pulumi.String("string"),
LinkedType: pulumi.String("string"),
},
},
LinkedNotificationRules: providerhub.LinkedNotificationRuleArray{
&providerhub.LinkedNotificationRuleArgs{
Actions: pulumi.StringArray{
pulumi.String("string"),
},
ActionsOnFailedOperation: pulumi.StringArray{
pulumi.String("string"),
},
FastPathActions: pulumi.StringArray{
pulumi.String("string"),
},
FastPathActionsOnFailedOperation: pulumi.StringArray{
pulumi.String("string"),
},
LinkedNotificationTimeout: pulumi.String("string"),
},
},
LinkedOperationRules: providerhub.LinkedOperationRuleArray{
&providerhub.LinkedOperationRuleArgs{
LinkedAction: pulumi.String("string"),
LinkedOperation: pulumi.String("string"),
DependsOnTypes: pulumi.StringArray{
pulumi.String("string"),
},
},
},
LoggingRules: providerhub.LoggingRuleArray{
&providerhub.LoggingRuleArgs{
Action: pulumi.String("string"),
DetailLevel: pulumi.String("string"),
Direction: pulumi.String("string"),
HiddenPropertyPaths: &providerhub.LoggingRuleHiddenPropertyPathsArgs{
HiddenPathsOnRequest: pulumi.StringArray{
pulumi.String("string"),
},
HiddenPathsOnResponse: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
Management: &providerhub.ResourceTypeRegistrationPropertiesManagementArgs{
AuthorizationOwners: pulumi.StringArray{
pulumi.String("string"),
},
CanaryManifestOwners: pulumi.StringArray{
pulumi.String("string"),
},
ErrorResponseMessageOptions: &providerhub.ResourceProviderManagementErrorResponseMessageOptionsArgs{
ServerFailureResponseMessageType: pulumi.String("string"),
},
ExpeditedRolloutMetadata: &providerhub.ResourceProviderManagementExpeditedRolloutMetadataArgs{
Enabled: pulumi.Bool(false),
ExpeditedRolloutIntent: pulumi.String("string"),
},
ExpeditedRolloutSubmitters: pulumi.StringArray{
pulumi.String("string"),
},
IncidentContactEmail: pulumi.String("string"),
IncidentRoutingService: pulumi.String("string"),
IncidentRoutingTeam: pulumi.String("string"),
ManifestOwners: pulumi.StringArray{
pulumi.String("string"),
},
PcCode: pulumi.String("string"),
ProfitCenterProgramId: pulumi.String("string"),
ResourceAccessPolicy: pulumi.String("string"),
ResourceAccessRoles: providerhub.ResourceAccessRoleArray{
&providerhub.ResourceAccessRoleArgs{
Actions: pulumi.StringArray{
pulumi.String("string"),
},
AllowedGroupClaims: pulumi.StringArray{
pulumi.String("string"),
},
},
},
SchemaOwners: pulumi.StringArray{
pulumi.String("string"),
},
ServiceTreeInfos: providerhub.ServiceTreeInfoArray{
&providerhub.ServiceTreeInfoArgs{
ComponentId: pulumi.String("string"),
Readiness: pulumi.String("string"),
ServiceId: pulumi.String("string"),
},
},
},
ManifestLink: pulumi.String("string"),
MarketplaceOptions: &providerhub.ResourceTypeRegistrationPropertiesMarketplaceOptionsArgs{
AddOnPlanConversionAllowed: pulumi.Bool(false),
},
MarketplaceType: pulumi.String("string"),
Metadata: pulumi.Map{
"string": pulumi.Any("any"),
},
Notifications: providerhub.NotificationArray{
&providerhub.NotificationArgs{
NotificationType: pulumi.String("string"),
SkipNotifications: pulumi.String("string"),
},
},
OnBehalfOfTokens: &providerhub.ResourceTypeOnBehalfOfTokenArgs{
ActionName: pulumi.String("string"),
LifeTime: pulumi.String("string"),
},
OpenApiConfiguration: &providerhub.OpenApiConfigurationArgs{
Validation: &providerhub.OpenApiValidationArgs{
AllowNoncompliantCollectionResponse: pulumi.Bool(false),
},
},
PolicyExecutionType: pulumi.String("string"),
QuotaRule: &providerhub.QuotaRuleArgs{
LocationRules: providerhub.LocationQuotaRuleArray{
&providerhub.LocationQuotaRuleArgs{
Location: pulumi.String("string"),
Policy: pulumi.String("string"),
QuotaId: pulumi.String("string"),
},
},
QuotaPolicy: pulumi.String("string"),
RequiredFeatures: pulumi.StringArray{
pulumi.String("string"),
},
},
Regionality: pulumi.String("string"),
RequestHeaderOptions: &providerhub.ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs{
OptInHeaders: pulumi.String("string"),
OptOutHeaders: pulumi.String("string"),
},
RequiredFeatures: pulumi.StringArray{
pulumi.String("string"),
},
ResourceCache: &providerhub.ResourceTypeRegistrationPropertiesResourceCacheArgs{
EnableResourceCache: pulumi.Bool(false),
ResourceCacheExpirationTimespan: pulumi.String("string"),
},
ResourceConcurrencyControlOptions: providerhub.ResourceConcurrencyControlOptionMap{
"string": &providerhub.ResourceConcurrencyControlOptionArgs{
Policy: pulumi.String("string"),
},
},
ResourceDeletionPolicy: pulumi.String("string"),
ResourceGraphConfiguration: &providerhub.ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs{
ApiVersion: pulumi.String("string"),
Enabled: pulumi.Bool(false),
},
ResourceManagementOptions: &providerhub.ResourceTypeRegistrationPropertiesResourceManagementOptionsArgs{
BatchProvisioningSupport: &providerhub.ResourceTypeRegistrationPropertiesBatchProvisioningSupportArgs{
SupportedOperations: pulumi.String("string"),
},
DeleteDependencies: providerhub.DeleteDependencyArray{
&providerhub.DeleteDependencyArgs{
LinkedProperty: pulumi.String("string"),
LinkedType: pulumi.String("string"),
RequiredFeatures: pulumi.StringArray{
pulumi.String("string"),
},
},
},
NestedProvisioningSupport: &providerhub.ResourceTypeRegistrationPropertiesNestedProvisioningSupportArgs{
MinimumApiVersion: pulumi.String("string"),
},
},
ResourceMovePolicy: &providerhub.ResourceTypeRegistrationPropertiesResourceMovePolicyArgs{
CrossResourceGroupMoveEnabled: pulumi.Bool(false),
CrossSubscriptionMoveEnabled: pulumi.Bool(false),
ValidationRequired: pulumi.Bool(false),
},
ResourceProviderAuthorizationRules: &providerhub.ResourceProviderAuthorizationRulesArgs{
AsyncOperationPollingRules: &providerhub.AsyncOperationPollingRulesArgs{
AdditionalOptions: pulumi.String("string"),
AuthorizationActions: pulumi.StringArray{
pulumi.String("string"),
},
},
},
ResourceQueryManagement: &providerhub.ResourceTypeRegistrationPropertiesResourceQueryManagementArgs{
FilterOption: pulumi.String("string"),
},
ResourceSubType: pulumi.String("string"),
ResourceTypeCommonAttributeManagement: &providerhub.ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagementArgs{
CommonApiVersionsMergeMode: pulumi.String("string"),
},
ResourceValidation: pulumi.String("string"),
RoutingRule: &providerhub.ResourceTypeRegistrationPropertiesRoutingRuleArgs{
HostResourceType: pulumi.String("string"),
},
RoutingType: pulumi.String("string"),
ServiceTreeInfos: providerhub.ServiceTreeInfoArray{
&providerhub.ServiceTreeInfoArgs{
ComponentId: pulumi.String("string"),
Readiness: pulumi.String("string"),
ServiceId: pulumi.String("string"),
},
},
SkuLink: pulumi.String("string"),
SubscriptionLifecycleNotificationSpecifications: &providerhub.ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs{
SoftDeleteTTL: pulumi.String("string"),
SubscriptionStateOverrideActions: providerhub.SubscriptionStateOverrideActionArray{
&providerhub.SubscriptionStateOverrideActionArgs{
Action: pulumi.String("string"),
State: pulumi.String("string"),
},
},
},
SubscriptionStateRules: providerhub.SubscriptionStateRuleArray{
&providerhub.SubscriptionStateRuleArgs{
AllowedActions: pulumi.StringArray{
pulumi.String("string"),
},
State: pulumi.String("string"),
},
},
SupportsTags: pulumi.Bool(false),
SwaggerSpecifications: providerhub.SwaggerSpecificationArray{
&providerhub.SwaggerSpecificationArgs{
ApiVersions: pulumi.StringArray{
pulumi.String("string"),
},
SwaggerSpecFolderUri: pulumi.String("string"),
},
},
TemplateDeploymentOptions: &providerhub.ResourceTypeRegistrationPropertiesTemplateDeploymentOptionsArgs{
PreflightOptions: pulumi.StringArray{
pulumi.String("string"),
},
PreflightSupported: pulumi.Bool(false),
},
TemplateDeploymentPolicy: &providerhub.ResourceTypeRegistrationPropertiesTemplateDeploymentPolicyArgs{
Capabilities: pulumi.String("string"),
PreflightOptions: pulumi.String("string"),
PreflightNotifications: pulumi.String("string"),
},
ThrottlingRules: providerhub.ThrottlingRuleArray{
&providerhub.ThrottlingRuleArgs{
Action: pulumi.String("string"),
Metrics: providerhub.ThrottlingMetricArray{
&providerhub.ThrottlingMetricArgs{
Limit: pulumi.Float64(0),
Type: pulumi.String("string"),
Interval: pulumi.String("string"),
},
},
ApplicationId: pulumi.StringArray{
pulumi.String("string"),
},
RequiredFeatures: pulumi.StringArray{
pulumi.String("string"),
},
},
},
TokenAuthConfiguration: &providerhub.TokenAuthConfigurationArgs{
AuthenticationScheme: pulumi.String("string"),
DisableCertificateAuthenticationFallback: pulumi.Bool(false),
SignedRequestScope: pulumi.String("string"),
},
},
ResourceType: pulumi.String("string"),
})
var resourceTypeRegistrationResource = new ResourceTypeRegistration("resourceTypeRegistrationResource", ResourceTypeRegistrationArgs.builder()
.providerNamespace("string")
.kind("string")
.properties(ResourceTypeRegistrationPropertiesArgs.builder()
.addResourceListTargetLocations(false)
.additionalOptions("string")
.allowEmptyRoleAssignments(false)
.allowedResourceNames(AllowedResourceNameArgs.builder()
.getActionVerb("string")
.name("string")
.build())
.allowedTemplateDeploymentReferenceActions("string")
.allowedUnauthorizedActions("string")
.allowedUnauthorizedActionsExtensions(AllowedUnauthorizedActionsExtensionArgs.builder()
.action("string")
.intent("string")
.build())
.apiProfiles(ApiProfileArgs.builder()
.apiVersion("string")
.profileVersion("string")
.build())
.asyncOperationResourceTypeName("string")
.asyncTimeoutRules(AsyncTimeoutRuleArgs.builder()
.actionName("string")
.timeout("string")
.build())
.authorizationActionMappings(AuthorizationActionMappingArgs.builder()
.desired("string")
.original("string")
.build())
.availabilityZoneRule(ResourceTypeRegistrationPropertiesAvailabilityZoneRuleArgs.builder()
.availabilityZonePolicy("string")
.build())
.capacityRule(ResourceTypeRegistrationPropertiesCapacityRuleArgs.builder()
.capacityPolicy("string")
.skuAlias("string")
.build())
.category("string")
.checkNameAvailabilitySpecifications(ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecificationsArgs.builder()
.enableDefaultValidation(false)
.resourceTypesWithCustomValidation("string")
.build())
.commonApiVersions("string")
.crossTenantTokenValidation("string")
.defaultApiVersion("string")
.disallowedActionVerbs("string")
.disallowedEndUserOperations("string")
.dstsConfiguration(ResourceTypeRegistrationPropertiesDstsConfigurationArgs.builder()
.serviceName("string")
.serviceDnsName("string")
.build())
.enableAsyncOperation(false)
.enableThirdPartyS2S(false)
.endpoints(ResourceTypeEndpointArgs.builder()
.apiVersion("string")
.apiVersions("string")
.dataBoundary("string")
.dstsConfiguration(ResourceTypeEndpointDstsConfigurationArgs.builder()
.serviceName("string")
.serviceDnsName("string")
.build())
.enabled(false)
.endpointType("string")
.endpointUri("string")
.extensions(ResourceTypeExtensionArgs.builder()
.endpointUri("string")
.extensionCategories("string")
.timeout("string")
.build())
.featuresRule(ResourceTypeEndpointFeaturesRuleArgs.builder()
.requiredFeaturesPolicy("string")
.build())
.kind("string")
.locations("string")
.requiredFeatures("string")
.skuLink("string")
.timeout("string")
.tokenAuthConfiguration(TokenAuthConfigurationArgs.builder()
.authenticationScheme("string")
.disableCertificateAuthenticationFallback(false)
.signedRequestScope("string")
.build())
.zones("string")
.build())
.extendedLocations(ExtendedLocationOptionsArgs.builder()
.supportedPolicy("string")
.type("string")
.build())
.extensionOptions(ResourceTypeRegistrationPropertiesExtensionOptionsArgs.builder()
.resourceCreationBegin(ResourceTypeExtensionOptionsResourceCreationBeginArgs.builder()
.request("string")
.response("string")
.build())
.build())
.featuresRule(ResourceTypeRegistrationPropertiesFeaturesRuleArgs.builder()
.requiredFeaturesPolicy("string")
.build())
.frontdoorRequestMode("string")
.groupingTag("string")
.identityManagement(ResourceTypeRegistrationPropertiesIdentityManagementArgs.builder()
.applicationId("string")
.applicationIds("string")
.delegationAppIds("string")
.type("string")
.build())
.isPureProxy(false)
.legacyName("string")
.legacyNames("string")
.legacyPolicy(ResourceTypeRegistrationPropertiesLegacyPolicyArgs.builder()
.disallowedConditions(LegacyDisallowedConditionArgs.builder()
.disallowedLegacyOperations("string")
.feature("string")
.build())
.disallowedLegacyOperations("string")
.build())
.linkedAccessChecks(LinkedAccessCheckArgs.builder()
.actionName("string")
.linkedAction("string")
.linkedActionVerb("string")
.linkedProperty("string")
.linkedType("string")
.build())
.linkedNotificationRules(LinkedNotificationRuleArgs.builder()
.actions("string")
.actionsOnFailedOperation("string")
.fastPathActions("string")
.fastPathActionsOnFailedOperation("string")
.linkedNotificationTimeout("string")
.build())
.linkedOperationRules(LinkedOperationRuleArgs.builder()
.linkedAction("string")
.linkedOperation("string")
.dependsOnTypes("string")
.build())
.loggingRules(LoggingRuleArgs.builder()
.action("string")
.detailLevel("string")
.direction("string")
.hiddenPropertyPaths(LoggingRuleHiddenPropertyPathsArgs.builder()
.hiddenPathsOnRequest("string")
.hiddenPathsOnResponse("string")
.build())
.build())
.management(ResourceTypeRegistrationPropertiesManagementArgs.builder()
.authorizationOwners("string")
.canaryManifestOwners("string")
.errorResponseMessageOptions(ResourceProviderManagementErrorResponseMessageOptionsArgs.builder()
.serverFailureResponseMessageType("string")
.build())
.expeditedRolloutMetadata(ResourceProviderManagementExpeditedRolloutMetadataArgs.builder()
.enabled(false)
.expeditedRolloutIntent("string")
.build())
.expeditedRolloutSubmitters("string")
.incidentContactEmail("string")
.incidentRoutingService("string")
.incidentRoutingTeam("string")
.manifestOwners("string")
.pcCode("string")
.profitCenterProgramId("string")
.resourceAccessPolicy("string")
.resourceAccessRoles(ResourceAccessRoleArgs.builder()
.actions("string")
.allowedGroupClaims("string")
.build())
.schemaOwners("string")
.serviceTreeInfos(ServiceTreeInfoArgs.builder()
.componentId("string")
.readiness("string")
.serviceId("string")
.build())
.build())
.manifestLink("string")
.marketplaceOptions(ResourceTypeRegistrationPropertiesMarketplaceOptionsArgs.builder()
.addOnPlanConversionAllowed(false)
.build())
.marketplaceType("string")
.metadata(Map.of("string", "any"))
.notifications(NotificationArgs.builder()
.notificationType("string")
.skipNotifications("string")
.build())
.onBehalfOfTokens(ResourceTypeOnBehalfOfTokenArgs.builder()
.actionName("string")
.lifeTime("string")
.build())
.openApiConfiguration(OpenApiConfigurationArgs.builder()
.validation(OpenApiValidationArgs.builder()
.allowNoncompliantCollectionResponse(false)
.build())
.build())
.policyExecutionType("string")
.quotaRule(QuotaRuleArgs.builder()
.locationRules(LocationQuotaRuleArgs.builder()
.location("string")
.policy("string")
.quotaId("string")
.build())
.quotaPolicy("string")
.requiredFeatures("string")
.build())
.regionality("string")
.requestHeaderOptions(ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs.builder()
.optInHeaders("string")
.optOutHeaders("string")
.build())
.requiredFeatures("string")
.resourceCache(ResourceTypeRegistrationPropertiesResourceCacheArgs.builder()
.enableResourceCache(false)
.resourceCacheExpirationTimespan("string")
.build())
.resourceConcurrencyControlOptions(Map.of("string", ResourceConcurrencyControlOptionArgs.builder()
.policy("string")
.build()))
.resourceDeletionPolicy("string")
.resourceGraphConfiguration(ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs.builder()
.apiVersion("string")
.enabled(false)
.build())
.resourceManagementOptions(ResourceTypeRegistrationPropertiesResourceManagementOptionsArgs.builder()
.batchProvisioningSupport(ResourceTypeRegistrationPropertiesBatchProvisioningSupportArgs.builder()
.supportedOperations("string")
.build())
.deleteDependencies(DeleteDependencyArgs.builder()
.linkedProperty("string")
.linkedType("string")
.requiredFeatures("string")
.build())
.nestedProvisioningSupport(ResourceTypeRegistrationPropertiesNestedProvisioningSupportArgs.builder()
.minimumApiVersion("string")
.build())
.build())
.resourceMovePolicy(ResourceTypeRegistrationPropertiesResourceMovePolicyArgs.builder()
.crossResourceGroupMoveEnabled(false)
.crossSubscriptionMoveEnabled(false)
.validationRequired(false)
.build())
.resourceProviderAuthorizationRules(ResourceProviderAuthorizationRulesArgs.builder()
.asyncOperationPollingRules(AsyncOperationPollingRulesArgs.builder()
.additionalOptions("string")
.authorizationActions("string")
.build())
.build())
.resourceQueryManagement(ResourceTypeRegistrationPropertiesResourceQueryManagementArgs.builder()
.filterOption("string")
.build())
.resourceSubType("string")
.resourceTypeCommonAttributeManagement(ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagementArgs.builder()
.commonApiVersionsMergeMode("string")
.build())
.resourceValidation("string")
.routingRule(ResourceTypeRegistrationPropertiesRoutingRuleArgs.builder()
.hostResourceType("string")
.build())
.routingType("string")
.serviceTreeInfos(ServiceTreeInfoArgs.builder()
.componentId("string")
.readiness("string")
.serviceId("string")
.build())
.skuLink("string")
.subscriptionLifecycleNotificationSpecifications(ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs.builder()
.softDeleteTTL("string")
.subscriptionStateOverrideActions(SubscriptionStateOverrideActionArgs.builder()
.action("string")
.state("string")
.build())
.build())
.subscriptionStateRules(SubscriptionStateRuleArgs.builder()
.allowedActions("string")
.state("string")
.build())
.supportsTags(false)
.swaggerSpecifications(SwaggerSpecificationArgs.builder()
.apiVersions("string")
.swaggerSpecFolderUri("string")
.build())
.templateDeploymentOptions(ResourceTypeRegistrationPropertiesTemplateDeploymentOptionsArgs.builder()
.preflightOptions("string")
.preflightSupported(false)
.build())
.templateDeploymentPolicy(ResourceTypeRegistrationPropertiesTemplateDeploymentPolicyArgs.builder()
.capabilities("string")
.preflightOptions("string")
.preflightNotifications("string")
.build())
.throttlingRules(ThrottlingRuleArgs.builder()
.action("string")
.metrics(ThrottlingMetricArgs.builder()
.limit(0.0)
.type("string")
.interval("string")
.build())
.applicationId("string")
.requiredFeatures("string")
.build())
.tokenAuthConfiguration(TokenAuthConfigurationArgs.builder()
.authenticationScheme("string")
.disableCertificateAuthenticationFallback(false)
.signedRequestScope("string")
.build())
.build())
.resourceType("string")
.build());
resource_type_registration_resource = azure_native.providerhub.ResourceTypeRegistration("resourceTypeRegistrationResource",
provider_namespace="string",
kind="string",
properties={
"add_resource_list_target_locations": False,
"additional_options": "string",
"allow_empty_role_assignments": False,
"allowed_resource_names": [{
"get_action_verb": "string",
"name": "string",
}],
"allowed_template_deployment_reference_actions": ["string"],
"allowed_unauthorized_actions": ["string"],
"allowed_unauthorized_actions_extensions": [{
"action": "string",
"intent": "string",
}],
"api_profiles": [{
"api_version": "string",
"profile_version": "string",
}],
"async_operation_resource_type_name": "string",
"async_timeout_rules": [{
"action_name": "string",
"timeout": "string",
}],
"authorization_action_mappings": [{
"desired": "string",
"original": "string",
}],
"availability_zone_rule": {
"availability_zone_policy": "string",
},
"capacity_rule": {
"capacity_policy": "string",
"sku_alias": "string",
},
"category": "string",
"check_name_availability_specifications": {
"enable_default_validation": False,
"resource_types_with_custom_validation": ["string"],
},
"common_api_versions": ["string"],
"cross_tenant_token_validation": "string",
"default_api_version": "string",
"disallowed_action_verbs": ["string"],
"disallowed_end_user_operations": ["string"],
"dsts_configuration": {
"service_name": "string",
"service_dns_name": "string",
},
"enable_async_operation": False,
"enable_third_party_s2_s": False,
"endpoints": [{
"api_version": "string",
"api_versions": ["string"],
"data_boundary": "string",
"dsts_configuration": {
"service_name": "string",
"service_dns_name": "string",
},
"enabled": False,
"endpoint_type": "string",
"endpoint_uri": "string",
"extensions": [{
"endpoint_uri": "string",
"extension_categories": ["string"],
"timeout": "string",
}],
"features_rule": {
"required_features_policy": "string",
},
"kind": "string",
"locations": ["string"],
"required_features": ["string"],
"sku_link": "string",
"timeout": "string",
"token_auth_configuration": {
"authentication_scheme": "string",
"disable_certificate_authentication_fallback": False,
"signed_request_scope": "string",
},
"zones": ["string"],
}],
"extended_locations": [{
"supported_policy": "string",
"type": "string",
}],
"extension_options": {
"resource_creation_begin": {
"request": ["string"],
"response": ["string"],
},
},
"features_rule": {
"required_features_policy": "string",
},
"frontdoor_request_mode": "string",
"grouping_tag": "string",
"identity_management": {
"application_id": "string",
"application_ids": ["string"],
"delegation_app_ids": ["string"],
"type": "string",
},
"is_pure_proxy": False,
"legacy_name": "string",
"legacy_names": ["string"],
"legacy_policy": {
"disallowed_conditions": [{
"disallowed_legacy_operations": ["string"],
"feature": "string",
}],
"disallowed_legacy_operations": ["string"],
},
"linked_access_checks": [{
"action_name": "string",
"linked_action": "string",
"linked_action_verb": "string",
"linked_property": "string",
"linked_type": "string",
}],
"linked_notification_rules": [{
"actions": ["string"],
"actions_on_failed_operation": ["string"],
"fast_path_actions": ["string"],
"fast_path_actions_on_failed_operation": ["string"],
"linked_notification_timeout": "string",
}],
"linked_operation_rules": [{
"linked_action": "string",
"linked_operation": "string",
"depends_on_types": ["string"],
}],
"logging_rules": [{
"action": "string",
"detail_level": "string",
"direction": "string",
"hidden_property_paths": {
"hidden_paths_on_request": ["string"],
"hidden_paths_on_response": ["string"],
},
}],
"management": {
"authorization_owners": ["string"],
"canary_manifest_owners": ["string"],
"error_response_message_options": {
"server_failure_response_message_type": "string",
},
"expedited_rollout_metadata": {
"enabled": False,
"expedited_rollout_intent": "string",
},
"expedited_rollout_submitters": ["string"],
"incident_contact_email": "string",
"incident_routing_service": "string",
"incident_routing_team": "string",
"manifest_owners": ["string"],
"pc_code": "string",
"profit_center_program_id": "string",
"resource_access_policy": "string",
"resource_access_roles": [{
"actions": ["string"],
"allowed_group_claims": ["string"],
}],
"schema_owners": ["string"],
"service_tree_infos": [{
"component_id": "string",
"readiness": "string",
"service_id": "string",
}],
},
"manifest_link": "string",
"marketplace_options": {
"add_on_plan_conversion_allowed": False,
},
"marketplace_type": "string",
"metadata": {
"string": "any",
},
"notifications": [{
"notification_type": "string",
"skip_notifications": "string",
}],
"on_behalf_of_tokens": {
"action_name": "string",
"life_time": "string",
},
"open_api_configuration": {
"validation": {
"allow_noncompliant_collection_response": False,
},
},
"policy_execution_type": "string",
"quota_rule": {
"location_rules": [{
"location": "string",
"policy": "string",
"quota_id": "string",
}],
"quota_policy": "string",
"required_features": ["string"],
},
"regionality": "string",
"request_header_options": {
"opt_in_headers": "string",
"opt_out_headers": "string",
},
"required_features": ["string"],
"resource_cache": {
"enable_resource_cache": False,
"resource_cache_expiration_timespan": "string",
},
"resource_concurrency_control_options": {
"string": {
"policy": "string",
},
},
"resource_deletion_policy": "string",
"resource_graph_configuration": {
"api_version": "string",
"enabled": False,
},
"resource_management_options": {
"batch_provisioning_support": {
"supported_operations": "string",
},
"delete_dependencies": [{
"linked_property": "string",
"linked_type": "string",
"required_features": ["string"],
}],
"nested_provisioning_support": {
"minimum_api_version": "string",
},
},
"resource_move_policy": {
"cross_resource_group_move_enabled": False,
"cross_subscription_move_enabled": False,
"validation_required": False,
},
"resource_provider_authorization_rules": {
"async_operation_polling_rules": {
"additional_options": "string",
"authorization_actions": ["string"],
},
},
"resource_query_management": {
"filter_option": "string",
},
"resource_sub_type": "string",
"resource_type_common_attribute_management": {
"common_api_versions_merge_mode": "string",
},
"resource_validation": "string",
"routing_rule": {
"host_resource_type": "string",
},
"routing_type": "string",
"service_tree_infos": [{
"component_id": "string",
"readiness": "string",
"service_id": "string",
}],
"sku_link": "string",
"subscription_lifecycle_notification_specifications": {
"soft_delete_ttl": "string",
"subscription_state_override_actions": [{
"action": "string",
"state": "string",
}],
},
"subscription_state_rules": [{
"allowed_actions": ["string"],
"state": "string",
}],
"supports_tags": False,
"swagger_specifications": [{
"api_versions": ["string"],
"swagger_spec_folder_uri": "string",
}],
"template_deployment_options": {
"preflight_options": ["string"],
"preflight_supported": False,
},
"template_deployment_policy": {
"capabilities": "string",
"preflight_options": "string",
"preflight_notifications": "string",
},
"throttling_rules": [{
"action": "string",
"metrics": [{
"limit": 0,
"type": "string",
"interval": "string",
}],
"application_id": ["string"],
"required_features": ["string"],
}],
"token_auth_configuration": {
"authentication_scheme": "string",
"disable_certificate_authentication_fallback": False,
"signed_request_scope": "string",
},
},
resource_type="string")
const resourceTypeRegistrationResource = new azure_native.providerhub.ResourceTypeRegistration("resourceTypeRegistrationResource", {
providerNamespace: "string",
kind: "string",
properties: {
addResourceListTargetLocations: false,
additionalOptions: "string",
allowEmptyRoleAssignments: false,
allowedResourceNames: [{
getActionVerb: "string",
name: "string",
}],
allowedTemplateDeploymentReferenceActions: ["string"],
allowedUnauthorizedActions: ["string"],
allowedUnauthorizedActionsExtensions: [{
action: "string",
intent: "string",
}],
apiProfiles: [{
apiVersion: "string",
profileVersion: "string",
}],
asyncOperationResourceTypeName: "string",
asyncTimeoutRules: [{
actionName: "string",
timeout: "string",
}],
authorizationActionMappings: [{
desired: "string",
original: "string",
}],
availabilityZoneRule: {
availabilityZonePolicy: "string",
},
capacityRule: {
capacityPolicy: "string",
skuAlias: "string",
},
category: "string",
checkNameAvailabilitySpecifications: {
enableDefaultValidation: false,
resourceTypesWithCustomValidation: ["string"],
},
commonApiVersions: ["string"],
crossTenantTokenValidation: "string",
defaultApiVersion: "string",
disallowedActionVerbs: ["string"],
disallowedEndUserOperations: ["string"],
dstsConfiguration: {
serviceName: "string",
serviceDnsName: "string",
},
enableAsyncOperation: false,
enableThirdPartyS2S: false,
endpoints: [{
apiVersion: "string",
apiVersions: ["string"],
dataBoundary: "string",
dstsConfiguration: {
serviceName: "string",
serviceDnsName: "string",
},
enabled: false,
endpointType: "string",
endpointUri: "string",
extensions: [{
endpointUri: "string",
extensionCategories: ["string"],
timeout: "string",
}],
featuresRule: {
requiredFeaturesPolicy: "string",
},
kind: "string",
locations: ["string"],
requiredFeatures: ["string"],
skuLink: "string",
timeout: "string",
tokenAuthConfiguration: {
authenticationScheme: "string",
disableCertificateAuthenticationFallback: false,
signedRequestScope: "string",
},
zones: ["string"],
}],
extendedLocations: [{
supportedPolicy: "string",
type: "string",
}],
extensionOptions: {
resourceCreationBegin: {
request: ["string"],
response: ["string"],
},
},
featuresRule: {
requiredFeaturesPolicy: "string",
},
frontdoorRequestMode: "string",
groupingTag: "string",
identityManagement: {
applicationId: "string",
applicationIds: ["string"],
delegationAppIds: ["string"],
type: "string",
},
isPureProxy: false,
legacyName: "string",
legacyNames: ["string"],
legacyPolicy: {
disallowedConditions: [{
disallowedLegacyOperations: ["string"],
feature: "string",
}],
disallowedLegacyOperations: ["string"],
},
linkedAccessChecks: [{
actionName: "string",
linkedAction: "string",
linkedActionVerb: "string",
linkedProperty: "string",
linkedType: "string",
}],
linkedNotificationRules: [{
actions: ["string"],
actionsOnFailedOperation: ["string"],
fastPathActions: ["string"],
fastPathActionsOnFailedOperation: ["string"],
linkedNotificationTimeout: "string",
}],
linkedOperationRules: [{
linkedAction: "string",
linkedOperation: "string",
dependsOnTypes: ["string"],
}],
loggingRules: [{
action: "string",
detailLevel: "string",
direction: "string",
hiddenPropertyPaths: {
hiddenPathsOnRequest: ["string"],
hiddenPathsOnResponse: ["string"],
},
}],
management: {
authorizationOwners: ["string"],
canaryManifestOwners: ["string"],
errorResponseMessageOptions: {
serverFailureResponseMessageType: "string",
},
expeditedRolloutMetadata: {
enabled: false,
expeditedRolloutIntent: "string",
},
expeditedRolloutSubmitters: ["string"],
incidentContactEmail: "string",
incidentRoutingService: "string",
incidentRoutingTeam: "string",
manifestOwners: ["string"],
pcCode: "string",
profitCenterProgramId: "string",
resourceAccessPolicy: "string",
resourceAccessRoles: [{
actions: ["string"],
allowedGroupClaims: ["string"],
}],
schemaOwners: ["string"],
serviceTreeInfos: [{
componentId: "string",
readiness: "string",
serviceId: "string",
}],
},
manifestLink: "string",
marketplaceOptions: {
addOnPlanConversionAllowed: false,
},
marketplaceType: "string",
metadata: {
string: "any",
},
notifications: [{
notificationType: "string",
skipNotifications: "string",
}],
onBehalfOfTokens: {
actionName: "string",
lifeTime: "string",
},
openApiConfiguration: {
validation: {
allowNoncompliantCollectionResponse: false,
},
},
policyExecutionType: "string",
quotaRule: {
locationRules: [{
location: "string",
policy: "string",
quotaId: "string",
}],
quotaPolicy: "string",
requiredFeatures: ["string"],
},
regionality: "string",
requestHeaderOptions: {
optInHeaders: "string",
optOutHeaders: "string",
},
requiredFeatures: ["string"],
resourceCache: {
enableResourceCache: false,
resourceCacheExpirationTimespan: "string",
},
resourceConcurrencyControlOptions: {
string: {
policy: "string",
},
},
resourceDeletionPolicy: "string",
resourceGraphConfiguration: {
apiVersion: "string",
enabled: false,
},
resourceManagementOptions: {
batchProvisioningSupport: {
supportedOperations: "string",
},
deleteDependencies: [{
linkedProperty: "string",
linkedType: "string",
requiredFeatures: ["string"],
}],
nestedProvisioningSupport: {
minimumApiVersion: "string",
},
},
resourceMovePolicy: {
crossResourceGroupMoveEnabled: false,
crossSubscriptionMoveEnabled: false,
validationRequired: false,
},
resourceProviderAuthorizationRules: {
asyncOperationPollingRules: {
additionalOptions: "string",
authorizationActions: ["string"],
},
},
resourceQueryManagement: {
filterOption: "string",
},
resourceSubType: "string",
resourceTypeCommonAttributeManagement: {
commonApiVersionsMergeMode: "string",
},
resourceValidation: "string",
routingRule: {
hostResourceType: "string",
},
routingType: "string",
serviceTreeInfos: [{
componentId: "string",
readiness: "string",
serviceId: "string",
}],
skuLink: "string",
subscriptionLifecycleNotificationSpecifications: {
softDeleteTTL: "string",
subscriptionStateOverrideActions: [{
action: "string",
state: "string",
}],
},
subscriptionStateRules: [{
allowedActions: ["string"],
state: "string",
}],
supportsTags: false,
swaggerSpecifications: [{
apiVersions: ["string"],
swaggerSpecFolderUri: "string",
}],
templateDeploymentOptions: {
preflightOptions: ["string"],
preflightSupported: false,
},
templateDeploymentPolicy: {
capabilities: "string",
preflightOptions: "string",
preflightNotifications: "string",
},
throttlingRules: [{
action: "string",
metrics: [{
limit: 0,
type: "string",
interval: "string",
}],
applicationId: ["string"],
requiredFeatures: ["string"],
}],
tokenAuthConfiguration: {
authenticationScheme: "string",
disableCertificateAuthenticationFallback: false,
signedRequestScope: "string",
},
},
resourceType: "string",
});
type: azure-native:providerhub:ResourceTypeRegistration
properties:
kind: string
properties:
addResourceListTargetLocations: false
additionalOptions: string
allowEmptyRoleAssignments: false
allowedResourceNames:
- getActionVerb: string
name: string
allowedTemplateDeploymentReferenceActions:
- string
allowedUnauthorizedActions:
- string
allowedUnauthorizedActionsExtensions:
- action: string
intent: string
apiProfiles:
- apiVersion: string
profileVersion: string
asyncOperationResourceTypeName: string
asyncTimeoutRules:
- actionName: string
timeout: string
authorizationActionMappings:
- desired: string
original: string
availabilityZoneRule:
availabilityZonePolicy: string
capacityRule:
capacityPolicy: string
skuAlias: string
category: string
checkNameAvailabilitySpecifications:
enableDefaultValidation: false
resourceTypesWithCustomValidation:
- string
commonApiVersions:
- string
crossTenantTokenValidation: string
defaultApiVersion: string
disallowedActionVerbs:
- string
disallowedEndUserOperations:
- string
dstsConfiguration:
serviceDnsName: string
serviceName: string
enableAsyncOperation: false
enableThirdPartyS2S: false
endpoints:
- apiVersion: string
apiVersions:
- string
dataBoundary: string
dstsConfiguration:
serviceDnsName: string
serviceName: string
enabled: false
endpointType: string
endpointUri: string
extensions:
- endpointUri: string
extensionCategories:
- string
timeout: string
featuresRule:
requiredFeaturesPolicy: string
kind: string
locations:
- string
requiredFeatures:
- string
skuLink: string
timeout: string
tokenAuthConfiguration:
authenticationScheme: string
disableCertificateAuthenticationFallback: false
signedRequestScope: string
zones:
- string
extendedLocations:
- supportedPolicy: string
type: string
extensionOptions:
resourceCreationBegin:
request:
- string
response:
- string
featuresRule:
requiredFeaturesPolicy: string
frontdoorRequestMode: string
groupingTag: string
identityManagement:
applicationId: string
applicationIds:
- string
delegationAppIds:
- string
type: string
isPureProxy: false
legacyName: string
legacyNames:
- string
legacyPolicy:
disallowedConditions:
- disallowedLegacyOperations:
- string
feature: string
disallowedLegacyOperations:
- string
linkedAccessChecks:
- actionName: string
linkedAction: string
linkedActionVerb: string
linkedProperty: string
linkedType: string
linkedNotificationRules:
- actions:
- string
actionsOnFailedOperation:
- string
fastPathActions:
- string
fastPathActionsOnFailedOperation:
- string
linkedNotificationTimeout: string
linkedOperationRules:
- dependsOnTypes:
- string
linkedAction: string
linkedOperation: string
loggingRules:
- action: string
detailLevel: string
direction: string
hiddenPropertyPaths:
hiddenPathsOnRequest:
- string
hiddenPathsOnResponse:
- string
management:
authorizationOwners:
- string
canaryManifestOwners:
- string
errorResponseMessageOptions:
serverFailureResponseMessageType: string
expeditedRolloutMetadata:
enabled: false
expeditedRolloutIntent: string
expeditedRolloutSubmitters:
- string
incidentContactEmail: string
incidentRoutingService: string
incidentRoutingTeam: string
manifestOwners:
- string
pcCode: string
profitCenterProgramId: string
resourceAccessPolicy: string
resourceAccessRoles:
- actions:
- string
allowedGroupClaims:
- string
schemaOwners:
- string
serviceTreeInfos:
- componentId: string
readiness: string
serviceId: string
manifestLink: string
marketplaceOptions:
addOnPlanConversionAllowed: false
marketplaceType: string
metadata:
string: any
notifications:
- notificationType: string
skipNotifications: string
onBehalfOfTokens:
actionName: string
lifeTime: string
openApiConfiguration:
validation:
allowNoncompliantCollectionResponse: false
policyExecutionType: string
quotaRule:
locationRules:
- location: string
policy: string
quotaId: string
quotaPolicy: string
requiredFeatures:
- string
regionality: string
requestHeaderOptions:
optInHeaders: string
optOutHeaders: string
requiredFeatures:
- string
resourceCache:
enableResourceCache: false
resourceCacheExpirationTimespan: string
resourceConcurrencyControlOptions:
string:
policy: string
resourceDeletionPolicy: string
resourceGraphConfiguration:
apiVersion: string
enabled: false
resourceManagementOptions:
batchProvisioningSupport:
supportedOperations: string
deleteDependencies:
- linkedProperty: string
linkedType: string
requiredFeatures:
- string
nestedProvisioningSupport:
minimumApiVersion: string
resourceMovePolicy:
crossResourceGroupMoveEnabled: false
crossSubscriptionMoveEnabled: false
validationRequired: false
resourceProviderAuthorizationRules:
asyncOperationPollingRules:
additionalOptions: string
authorizationActions:
- string
resourceQueryManagement:
filterOption: string
resourceSubType: string
resourceTypeCommonAttributeManagement:
commonApiVersionsMergeMode: string
resourceValidation: string
routingRule:
hostResourceType: string
routingType: string
serviceTreeInfos:
- componentId: string
readiness: string
serviceId: string
skuLink: string
subscriptionLifecycleNotificationSpecifications:
softDeleteTTL: string
subscriptionStateOverrideActions:
- action: string
state: string
subscriptionStateRules:
- allowedActions:
- string
state: string
supportsTags: false
swaggerSpecifications:
- apiVersions:
- string
swaggerSpecFolderUri: string
templateDeploymentOptions:
preflightOptions:
- string
preflightSupported: false
templateDeploymentPolicy:
capabilities: string
preflightNotifications: string
preflightOptions: string
throttlingRules:
- action: string
applicationId:
- string
metrics:
- interval: string
limit: 0
type: string
requiredFeatures:
- string
tokenAuthConfiguration:
authenticationScheme: string
disableCertificateAuthenticationFallback: false
signedRequestScope: string
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ResourceTypeRegistration resource accepts the following input properties:
- Provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- Kind
string | Pulumi.
Azure Native. Provider Hub. Resource Type Registration Kind - Resource type registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- Properties
Pulumi.
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.
- Kind
string | Resource
Type Registration Kind - Resource type registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- Properties
Resource
Type Registration Properties Args - Resource
Type string - The resource type.
- provider
Namespace String - The name of the resource provider hosted within ProviderHub.
- kind
String | Resource
Type Registration Kind - Resource type registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- properties
Resource
Type Registration Properties - resource
Type String - The resource type.
- provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- kind
string | Resource
Type Registration Kind - Resource type registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- properties
Resource
Type Registration Properties - resource
Type string - The resource type.
- provider_
namespace str - The name of the resource provider hosted within ProviderHub.
- kind
str | Resource
Type Registration Kind - Resource type registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- properties
Resource
Type Registration Properties Args - resource_
type str - The resource type.
- provider
Namespace String - The name of the resource provider hosted within ProviderHub.
- kind String | "Managed" | "Hybrid" | "Direct"
- Resource type registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- properties Property Map
- 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:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data Pulumi.Azure Native. Provider Hub. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure_
api_ strversion - The Azure API version of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AdditionalOptionsAsyncOperation, AdditionalOptionsAsyncOperationArgs
- Protected
Async Operation Polling - ProtectedAsyncOperationPolling
- Protected
Async Operation Polling Audit Only - ProtectedAsyncOperationPollingAuditOnly
- Additional
Options Async Operation Protected Async Operation Polling - ProtectedAsyncOperationPolling
- Additional
Options Async Operation Protected Async Operation Polling Audit Only - ProtectedAsyncOperationPollingAuditOnly
- Protected
Async Operation Polling - ProtectedAsyncOperationPolling
- Protected
Async Operation Polling Audit Only - ProtectedAsyncOperationPollingAuditOnly
- Protected
Async Operation Polling - ProtectedAsyncOperationPolling
- Protected
Async Operation Polling Audit Only - ProtectedAsyncOperationPollingAuditOnly
- PROTECTED_ASYNC_OPERATION_POLLING
- ProtectedAsyncOperationPolling
- PROTECTED_ASYNC_OPERATION_POLLING_AUDIT_ONLY
- ProtectedAsyncOperationPollingAuditOnly
- "Protected
Async Operation Polling" - ProtectedAsyncOperationPolling
- "Protected
Async Operation Polling Audit Only" - ProtectedAsyncOperationPollingAuditOnly
AdditionalOptionsResourceTypeRegistration, AdditionalOptionsResourceTypeRegistrationArgs
- Protected
Async Operation Polling - ProtectedAsyncOperationPolling
- Protected
Async Operation Polling Audit Only - ProtectedAsyncOperationPollingAuditOnly
- Additional
Options Resource Type Registration Protected Async Operation Polling - ProtectedAsyncOperationPolling
- Additional
Options Resource Type Registration Protected Async Operation Polling Audit Only - ProtectedAsyncOperationPollingAuditOnly
- Protected
Async Operation Polling - ProtectedAsyncOperationPolling
- Protected
Async Operation Polling Audit Only - ProtectedAsyncOperationPollingAuditOnly
- Protected
Async Operation Polling - ProtectedAsyncOperationPolling
- Protected
Async Operation Polling Audit Only - ProtectedAsyncOperationPollingAuditOnly
- PROTECTED_ASYNC_OPERATION_POLLING
- ProtectedAsyncOperationPolling
- PROTECTED_ASYNC_OPERATION_POLLING_AUDIT_ONLY
- ProtectedAsyncOperationPollingAuditOnly
- "Protected
Async Operation Polling" - ProtectedAsyncOperationPolling
- "Protected
Async Operation Polling Audit Only" - ProtectedAsyncOperationPollingAuditOnly
AllowedResourceName, AllowedResourceNameArgs
- Get
Action stringVerb - Get action verb.
- Name string
- Resource name.
- Get
Action stringVerb - Get action verb.
- Name string
- Resource name.
- get
Action StringVerb - Get action verb.
- name String
- Resource name.
- get
Action stringVerb - Get action verb.
- name string
- Resource name.
- get_
action_ strverb - Get action verb.
- name str
- Resource name.
- get
Action StringVerb - Get action verb.
- name String
- Resource name.
AllowedResourceNameResponse, AllowedResourceNameResponseArgs
- Get
Action stringVerb - Get action verb.
- Name string
- Resource name.
- Get
Action stringVerb - Get action verb.
- Name string
- Resource name.
- get
Action StringVerb - Get action verb.
- name String
- Resource name.
- get
Action stringVerb - Get action verb.
- name string
- Resource name.
- get_
action_ strverb - Get action verb.
- name str
- Resource name.
- get
Action StringVerb - Get action verb.
- name String
- Resource name.
AllowedUnauthorizedActionsExtension, AllowedUnauthorizedActionsExtensionArgs
- Action string
- The action.
- Intent
string | Pulumi.
Azure Native. Provider Hub. Intent - The intent.
- action String
- The action.
- intent String | "NOT_SPECIFIED" | "LOW_PRIVILEGE" | "DEFERRED_ACCESS_CHECK" | "RP_CONTRACT"
- The intent.
AllowedUnauthorizedActionsExtensionResponse, AllowedUnauthorizedActionsExtensionResponseArgs
ApiProfile, ApiProfileArgs
- Api
Version string - Api version.
- Profile
Version string - Profile version.
- Api
Version string - Api version.
- Profile
Version string - Profile version.
- api
Version String - Api version.
- profile
Version String - Profile version.
- api
Version string - Api version.
- profile
Version string - Profile version.
- api_
version str - Api version.
- profile_
version str - Profile version.
- api
Version String - Api version.
- profile
Version String - Profile version.
ApiProfileResponse, ApiProfileResponseArgs
- Api
Version string - Api version.
- Profile
Version string - Profile version.
- Api
Version string - Api version.
- Profile
Version string - Profile version.
- api
Version String - Api version.
- profile
Version String - Profile version.
- api
Version string - Api version.
- profile
Version string - Profile version.
- api_
version str - Api version.
- profile_
version str - Profile version.
- api
Version String - Api version.
- profile
Version String - Profile version.
AsyncOperationPollingRules, AsyncOperationPollingRulesArgs
- Additional
Options string | Pulumi.Azure Native. Provider Hub. Additional Options Async Operation - The additional options.
- List<string>
- The authorization actions.
- Additional
Options string | AdditionalOptions Async Operation - The additional options.
- []string
- The authorization actions.
- additional
Options String | AdditionalOptions Async Operation - The additional options.
- List<String>
- The authorization actions.
- additional
Options string | AdditionalOptions Async Operation - The additional options.
- string[]
- The authorization actions.
- additional_
options str | AdditionalOptions Async Operation - The additional options.
- Sequence[str]
- The authorization actions.
- additional
Options String | "ProtectedAsync Operation Polling" | "Protected Async Operation Polling Audit Only" - The additional options.
- List<String>
- The authorization actions.
AsyncOperationPollingRulesResponse, AsyncOperationPollingRulesResponseArgs
- Additional
Options string - The additional options.
- List<string>
- The authorization actions.
- Additional
Options string - The additional options.
- []string
- The authorization actions.
- additional
Options String - The additional options.
- List<String>
- The authorization actions.
- additional
Options string - The additional options.
- string[]
- The authorization actions.
- additional_
options str - The additional options.
- Sequence[str]
- The authorization actions.
- additional
Options String - The additional options.
- List<String>
- The authorization actions.
AsyncTimeoutRule, AsyncTimeoutRuleArgs
- Action
Name string - Timeout string
- This is a TimeSpan property
- Action
Name string - Timeout string
- This is a TimeSpan property
- action
Name String - timeout String
- This is a TimeSpan property
- action
Name string - timeout string
- This is a TimeSpan property
- action_
name str - timeout str
- This is a TimeSpan property
- action
Name String - timeout String
- This is a TimeSpan property
AsyncTimeoutRuleResponse, AsyncTimeoutRuleResponseArgs
- Action
Name string - Timeout string
- This is a TimeSpan property
- Action
Name string - Timeout string
- This is a TimeSpan property
- action
Name String - timeout String
- This is a TimeSpan property
- action
Name string - timeout string
- This is a TimeSpan property
- action_
name str - timeout str
- This is a TimeSpan property
- action
Name String - timeout String
- This is a TimeSpan property
AuthenticationScheme, AuthenticationSchemeArgs
- Po
P - PoP
- Bearer
- Bearer
- Authentication
Scheme Po P - PoP
- Authentication
Scheme Bearer - Bearer
- Po
P - PoP
- Bearer
- Bearer
- Po
P - PoP
- Bearer
- Bearer
- PO_P
- PoP
- BEARER
- Bearer
- "Po
P" - PoP
- "Bearer"
- Bearer
AuthorizationActionMapping, AuthorizationActionMappingArgs
AuthorizationActionMappingResponse, AuthorizationActionMappingResponseArgs
AvailabilityZonePolicy, AvailabilityZonePolicyArgs
- Not
Specified - NotSpecified
- Single
Zoned - SingleZoned
- Multi
Zoned - MultiZoned
- Availability
Zone Policy Not Specified - NotSpecified
- Availability
Zone Policy Single Zoned - SingleZoned
- Availability
Zone Policy Multi Zoned - MultiZoned
- Not
Specified - NotSpecified
- Single
Zoned - SingleZoned
- Multi
Zoned - MultiZoned
- Not
Specified - NotSpecified
- Single
Zoned - SingleZoned
- Multi
Zoned - MultiZoned
- NOT_SPECIFIED
- NotSpecified
- SINGLE_ZONED
- SingleZoned
- MULTI_ZONED
- MultiZoned
- "Not
Specified" - NotSpecified
- "Single
Zoned" - SingleZoned
- "Multi
Zoned" - MultiZoned
CapacityPolicy, CapacityPolicyArgs
- Default
- Default
- Restricted
- Restricted
- Capacity
Policy Default - Default
- Capacity
Policy Restricted - Restricted
- Default
- Default
- Restricted
- Restricted
- Default
- Default
- Restricted
- Restricted
- DEFAULT
- Default
- RESTRICTED
- Restricted
- "Default"
- Default
- "Restricted"
- Restricted
CommonApiVersionsMergeMode, CommonApiVersionsMergeModeArgs
- Merge
- Merge
- Overwrite
- Overwrite
- Common
Api Versions Merge Mode Merge - Merge
- Common
Api Versions Merge Mode Overwrite - Overwrite
- Merge
- Merge
- Overwrite
- Overwrite
- Merge
- Merge
- Overwrite
- Overwrite
- MERGE
- Merge
- OVERWRITE
- Overwrite
- "Merge"
- Merge
- "Overwrite"
- Overwrite
CrossTenantTokenValidation, CrossTenantTokenValidationArgs
- Ensure
Secure Validation - EnsureSecureValidation
- Passthrough
Insecure Token - PassthroughInsecureToken
- Cross
Tenant Token Validation Ensure Secure Validation - EnsureSecureValidation
- Cross
Tenant Token Validation Passthrough Insecure Token - PassthroughInsecureToken
- Ensure
Secure Validation - EnsureSecureValidation
- Passthrough
Insecure Token - PassthroughInsecureToken
- Ensure
Secure Validation - EnsureSecureValidation
- Passthrough
Insecure Token - PassthroughInsecureToken
- ENSURE_SECURE_VALIDATION
- EnsureSecureValidation
- PASSTHROUGH_INSECURE_TOKEN
- PassthroughInsecureToken
- "Ensure
Secure Validation" - EnsureSecureValidation
- "Passthrough
Insecure Token" - PassthroughInsecureToken
DataBoundary, DataBoundaryArgs
- Not
Defined - NotDefined
- Global
- Global
- EU
- EU
- US
- US
- Data
Boundary Not Defined - NotDefined
- Data
Boundary Global - Global
- Data
Boundary EU - EU
- Data
Boundary US - US
- Not
Defined - NotDefined
- Global
- Global
- EU
- EU
- US
- US
- Not
Defined - NotDefined
- Global
- Global
- EU
- EU
- US
- US
- NOT_DEFINED
- NotDefined
- GLOBAL_
- Global
- EU
- EU
- US
- US
- "Not
Defined" - NotDefined
- "Global"
- Global
- "EU"
- EU
- "US"
- US
DeleteDependency, DeleteDependencyArgs
- Linked
Property string - Linked property.
- Linked
Type string - Linked type.
- Required
Features List<string> - Required features.
- Linked
Property string - Linked property.
- Linked
Type string - Linked type.
- Required
Features []string - Required features.
- linked
Property String - Linked property.
- linked
Type String - Linked type.
- required
Features List<String> - Required features.
- linked
Property string - Linked property.
- linked
Type string - Linked type.
- required
Features string[] - Required features.
- linked_
property str - Linked property.
- linked_
type str - Linked type.
- required_
features Sequence[str] - Required features.
- linked
Property String - Linked property.
- linked
Type String - Linked type.
- required
Features List<String> - Required features.
DeleteDependencyResponse, DeleteDependencyResponseArgs
- Linked
Property string - Linked property.
- Linked
Type string - Linked type.
- Required
Features List<string> - Required features.
- Linked
Property string - Linked property.
- Linked
Type string - Linked type.
- Required
Features []string - Required features.
- linked
Property String - Linked property.
- linked
Type String - Linked type.
- required
Features List<String> - Required features.
- linked
Property string - Linked property.
- linked
Type string - Linked type.
- required
Features string[] - Required features.
- linked_
property str - Linked property.
- linked_
type str - Linked type.
- required_
features Sequence[str] - Required features.
- linked
Property String - Linked property.
- linked
Type String - Linked type.
- required
Features List<String> - Required features.
EndpointTypeResourceType, EndpointTypeResourceTypeArgs
- Not
Specified - NotSpecified
- Canary
- Canary
- Production
- Production
- Test
In Production - TestInProduction
- Endpoint
Type Resource Type Not Specified - NotSpecified
- Endpoint
Type Resource Type Canary - Canary
- Endpoint
Type Resource Type Production - Production
- Endpoint
Type Resource Type Test In Production - TestInProduction
- Not
Specified - NotSpecified
- Canary
- Canary
- Production
- Production
- Test
In Production - TestInProduction
- Not
Specified - NotSpecified
- Canary
- Canary
- Production
- Production
- Test
In Production - TestInProduction
- NOT_SPECIFIED
- NotSpecified
- CANARY
- Canary
- PRODUCTION
- Production
- TEST_IN_PRODUCTION
- TestInProduction
- "Not
Specified" - NotSpecified
- "Canary"
- Canary
- "Production"
- Production
- "Test
In Production" - TestInProduction
ExpeditedRolloutIntent, ExpeditedRolloutIntentArgs
- Not
Specified - NotSpecified
- Hotfix
- Hotfix
- Expedited
Rollout Intent Not Specified - NotSpecified
- Expedited
Rollout Intent Hotfix - Hotfix
- Not
Specified - NotSpecified
- Hotfix
- Hotfix
- Not
Specified - NotSpecified
- Hotfix
- Hotfix
- NOT_SPECIFIED
- NotSpecified
- HOTFIX
- Hotfix
- "Not
Specified" - NotSpecified
- "Hotfix"
- Hotfix
ExtendedLocationOptions, ExtendedLocationOptionsArgs
- Supported
Policy string | ResourceType Extended Location Policy - Type
string | Extended
Location Type - The type.
- supported
Policy String | ResourceType Extended Location Policy - type
String | Extended
Location Type - The type.
- supported
Policy string | ResourceType Extended Location Policy - type
string | Extended
Location Type - The type.
- supported_
policy str | ResourceType Extended Location Policy - type
str | Extended
Location Type - The type.
- supported
Policy String | "NotSpecified" | "All" - type
String | "Not
Specified" | "Custom Location" | "Edge Zone" | "Arc Zone" - The type.
ExtendedLocationOptionsResponse, ExtendedLocationOptionsResponseArgs
- Supported
Policy string - Type string
- The type.
- Supported
Policy string - Type string
- The type.
- supported
Policy String - type String
- The type.
- supported
Policy string - type string
- The type.
- supported_
policy str - type str
- The type.
- supported
Policy String - type String
- The type.
ExtendedLocationType, ExtendedLocationTypeArgs
- Not
Specified - NotSpecifiedThe extended location type is not specified.
- Custom
Location - CustomLocationThe extended location type is custom location.
- Edge
Zone - EdgeZoneThe extended location type is edge zone.
- Arc
Zone - ArcZoneThe extended location type is arc zone.
- Extended
Location Type Not Specified - NotSpecifiedThe extended location type is not specified.
- Extended
Location Type Custom Location - CustomLocationThe extended location type is custom location.
- Extended
Location Type Edge Zone - EdgeZoneThe extended location type is edge zone.
- Extended
Location Type Arc Zone - ArcZoneThe extended location type is arc zone.
- Not
Specified - NotSpecifiedThe extended location type is not specified.
- Custom
Location - CustomLocationThe extended location type is custom location.
- Edge
Zone - EdgeZoneThe extended location type is edge zone.
- Arc
Zone - ArcZoneThe extended location type is arc zone.
- Not
Specified - NotSpecifiedThe extended location type is not specified.
- Custom
Location - CustomLocationThe extended location type is custom location.
- Edge
Zone - EdgeZoneThe extended location type is edge zone.
- Arc
Zone - ArcZoneThe extended location type is arc zone.
- NOT_SPECIFIED
- NotSpecifiedThe extended location type is not specified.
- CUSTOM_LOCATION
- CustomLocationThe extended location type is custom location.
- EDGE_ZONE
- EdgeZoneThe extended location type is edge zone.
- ARC_ZONE
- ArcZoneThe extended location type is arc zone.
- "Not
Specified" - NotSpecifiedThe extended location type is not specified.
- "Custom
Location" - CustomLocationThe extended location type is custom location.
- "Edge
Zone" - EdgeZoneThe extended location type is edge zone.
- "Arc
Zone" - ArcZoneThe extended location type is arc zone.
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
- Best
Match Operation Begin - BestMatchOperationBegin
- Subscription
Lifecycle Notification Deletion - SubscriptionLifecycleNotificationDeletion
- 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
- Extension
Category Best Match Operation Begin - BestMatchOperationBegin
- Extension
Category Subscription Lifecycle Notification Deletion - SubscriptionLifecycleNotificationDeletion
- Not
Specified - NotSpecified
- Resource
Creation Validate - ResourceCreationValidate
- Resource
Creation Begin - ResourceCreationBegin
- Resource
Creation Completed - ResourceCreationCompleted
- Resource
Read Validate - ResourceReadValidate
- Resource
Read Begin - ResourceReadBegin
- Resource
Patch Validate - ResourcePatchValidate
- Resource
Patch Completed - ResourcePatchCompleted
- Resource
Deletion Validate - ResourceDeletionValidate
- Resource
Deletion Begin - ResourceDeletionBegin
- Resource
Deletion Completed - ResourceDeletionCompleted
- Resource
Post Action - ResourcePostAction
- Subscription
Lifecycle Notification - SubscriptionLifecycleNotification
- Resource
Patch Begin - ResourcePatchBegin
- Resource
Move Begin - ResourceMoveBegin
- Resource
Move Completed - ResourceMoveCompleted
- Best
Match Operation Begin - BestMatchOperationBegin
- Subscription
Lifecycle Notification Deletion - SubscriptionLifecycleNotificationDeletion
- Not
Specified - NotSpecified
- Resource
Creation Validate - ResourceCreationValidate
- Resource
Creation Begin - ResourceCreationBegin
- Resource
Creation Completed - ResourceCreationCompleted
- Resource
Read Validate - ResourceReadValidate
- Resource
Read Begin - ResourceReadBegin
- Resource
Patch Validate - ResourcePatchValidate
- Resource
Patch Completed - ResourcePatchCompleted
- Resource
Deletion Validate - ResourceDeletionValidate
- Resource
Deletion Begin - ResourceDeletionBegin
- Resource
Deletion Completed - ResourceDeletionCompleted
- Resource
Post Action - ResourcePostAction
- Subscription
Lifecycle Notification - SubscriptionLifecycleNotification
- Resource
Patch Begin - ResourcePatchBegin
- Resource
Move Begin - ResourceMoveBegin
- Resource
Move Completed - ResourceMoveCompleted
- Best
Match Operation Begin - BestMatchOperationBegin
- Subscription
Lifecycle Notification Deletion - SubscriptionLifecycleNotificationDeletion
- NOT_SPECIFIED
- NotSpecified
- RESOURCE_CREATION_VALIDATE
- ResourceCreationValidate
- RESOURCE_CREATION_BEGIN
- ResourceCreationBegin
- RESOURCE_CREATION_COMPLETED
- ResourceCreationCompleted
- RESOURCE_READ_VALIDATE
- ResourceReadValidate
- RESOURCE_READ_BEGIN
- ResourceReadBegin
- RESOURCE_PATCH_VALIDATE
- ResourcePatchValidate
- RESOURCE_PATCH_COMPLETED
- ResourcePatchCompleted
- RESOURCE_DELETION_VALIDATE
- ResourceDeletionValidate
- RESOURCE_DELETION_BEGIN
- ResourceDeletionBegin
- RESOURCE_DELETION_COMPLETED
- ResourceDeletionCompleted
- RESOURCE_POST_ACTION
- ResourcePostAction
- SUBSCRIPTION_LIFECYCLE_NOTIFICATION
- SubscriptionLifecycleNotification
- RESOURCE_PATCH_BEGIN
- ResourcePatchBegin
- RESOURCE_MOVE_BEGIN
- ResourceMoveBegin
- RESOURCE_MOVE_COMPLETED
- ResourceMoveCompleted
- BEST_MATCH_OPERATION_BEGIN
- BestMatchOperationBegin
- SUBSCRIPTION_LIFECYCLE_NOTIFICATION_DELETION
- SubscriptionLifecycleNotificationDeletion
- "Not
Specified" - NotSpecified
- "Resource
Creation Validate" - ResourceCreationValidate
- "Resource
Creation Begin" - ResourceCreationBegin
- "Resource
Creation Completed" - ResourceCreationCompleted
- "Resource
Read Validate" - ResourceReadValidate
- "Resource
Read Begin" - ResourceReadBegin
- "Resource
Patch Validate" - ResourcePatchValidate
- "Resource
Patch Completed" - ResourcePatchCompleted
- "Resource
Deletion Validate" - ResourceDeletionValidate
- "Resource
Deletion Begin" - ResourceDeletionBegin
- "Resource
Deletion Completed" - ResourceDeletionCompleted
- "Resource
Post Action" - ResourcePostAction
- "Subscription
Lifecycle Notification" - SubscriptionLifecycleNotification
- "Resource
Patch Begin" - ResourcePatchBegin
- "Resource
Move Begin" - ResourceMoveBegin
- "Resource
Move Completed" - ResourceMoveCompleted
- "Best
Match Operation Begin" - BestMatchOperationBegin
- "Subscription
Lifecycle Notification Deletion" - SubscriptionLifecycleNotificationDeletion
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
FilterOption, FilterOptionArgs
- Not
Specified - NotSpecified
- Enable
Subscription Filter On Tenant - EnableSubscriptionFilterOnTenant
- Filter
Option Not Specified - NotSpecified
- Filter
Option Enable Subscription Filter On Tenant - EnableSubscriptionFilterOnTenant
- Not
Specified - NotSpecified
- Enable
Subscription Filter On Tenant - EnableSubscriptionFilterOnTenant
- Not
Specified - NotSpecified
- Enable
Subscription Filter On Tenant - EnableSubscriptionFilterOnTenant
- NOT_SPECIFIED
- NotSpecified
- ENABLE_SUBSCRIPTION_FILTER_ON_TENANT
- EnableSubscriptionFilterOnTenant
- "Not
Specified" - NotSpecified
- "Enable
Subscription Filter On Tenant" - EnableSubscriptionFilterOnTenant
FrontdoorRequestMode, FrontdoorRequestModeArgs
- Not
Specified - NotSpecified
- Use
Manifest - UseManifest
- Frontdoor
Request Mode Not Specified - NotSpecified
- Frontdoor
Request Mode Use Manifest - UseManifest
- Not
Specified - NotSpecified
- Use
Manifest - UseManifest
- Not
Specified - NotSpecified
- Use
Manifest - UseManifest
- NOT_SPECIFIED
- NotSpecified
- USE_MANIFEST
- UseManifest
- "Not
Specified" - NotSpecified
- "Use
Manifest" - UseManifest
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
Intent, IntentArgs
- NOT_SPECIFIED
- NOT_SPECIFIEDDefault value.
- LOW_PRIVILEGE
- LOW_PRIVILEGEData is not sensitive and ok to access.
- DEFERRED_ACCESS_CHECK
- DEFERRED_ACCESS_CHECKUsed for RP's using a custom authorization check outside of ARM.
- RP_CONTRACT
- RP_CONTRACTRP contract allows certain operations to be unauthorized action.
- Intent_NOT_SPECIFIED
- NOT_SPECIFIEDDefault value.
- Intent_LOW_PRIVILEGE
- LOW_PRIVILEGEData is not sensitive and ok to access.
- Intent_DEFERRED_ACCESS_CHECK
- DEFERRED_ACCESS_CHECKUsed for RP's using a custom authorization check outside of ARM.
- Intent_RP_CONTRACT
- RP_CONTRACTRP contract allows certain operations to be unauthorized action.
- NOT_SPECIFIED
- NOT_SPECIFIEDDefault value.
- LOW_PRIVILEGE
- LOW_PRIVILEGEData is not sensitive and ok to access.
- DEFERRED_ACCESS_CHECK
- DEFERRED_ACCESS_CHECKUsed for RP's using a custom authorization check outside of ARM.
- RP_CONTRACT
- RP_CONTRACTRP contract allows certain operations to be unauthorized action.
- NOT_SPECIFIED
- NOT_SPECIFIEDDefault value.
- LOW_PRIVILEGE
- LOW_PRIVILEGEData is not sensitive and ok to access.
- DEFERRED_ACCESS_CHECK
- DEFERRED_ACCESS_CHECKUsed for RP's using a custom authorization check outside of ARM.
- RP_CONTRACT
- RP_CONTRACTRP contract allows certain operations to be unauthorized action.
- NO_T_SPECIFIED
- NOT_SPECIFIEDDefault value.
- LO_W_PRIVILEGE
- LOW_PRIVILEGEData is not sensitive and ok to access.
- DEFERRE_D_ACCES_S_CHECK
- DEFERRED_ACCESS_CHECKUsed for RP's using a custom authorization check outside of ARM.
- R_P_CONTRACT
- RP_CONTRACTRP contract allows certain operations to be unauthorized action.
- "NOT_SPECIFIED"
- NOT_SPECIFIEDDefault value.
- "LOW_PRIVILEGE"
- LOW_PRIVILEGEData is not sensitive and ok to access.
- "DEFERRED_ACCESS_CHECK"
- DEFERRED_ACCESS_CHECKUsed for RP's using a custom authorization check outside of ARM.
- "RP_CONTRACT"
- RP_CONTRACTRP contract allows certain operations to be unauthorized action.
LegacyDisallowedCondition, LegacyDisallowedConditionArgs
- Disallowed
Legacy List<Union<string, Pulumi.Operations Azure Native. Provider Hub. Legacy Operation>> - The disallowed legacy operations.
- Feature string
- Feature string.
- Disallowed
Legacy []stringOperations - The disallowed legacy operations.
- Feature string
- Feature string.
- disallowed
Legacy List<Either<String,LegacyOperations Operation>> - The disallowed legacy operations.
- feature String
- Feature string.
- disallowed
Legacy (string | LegacyOperations Operation)[] - The disallowed legacy operations.
- feature string
- Feature string.
- disallowed_
legacy_ Sequence[Union[str, Legacyoperations Operation]] - The disallowed legacy operations.
- feature str
- Feature string.
- disallowed
Legacy List<String | "NotOperations Specified" | "Create" | "Delete" | "Waiting" | "Azure Async Operation Waiting" | "Resource Cache Waiting" | "Action" | "Read" | "Evaluate Deployment Output" | "Deployment Cleanup"> - The disallowed legacy operations.
- feature String
- Feature string.
LegacyDisallowedConditionResponse, LegacyDisallowedConditionResponseArgs
- Disallowed
Legacy List<string>Operations - The disallowed legacy operations.
- Feature string
- Feature string.
- Disallowed
Legacy []stringOperations - The disallowed legacy operations.
- Feature string
- Feature string.
- disallowed
Legacy List<String>Operations - The disallowed legacy operations.
- feature String
- Feature string.
- disallowed
Legacy string[]Operations - The disallowed legacy operations.
- feature string
- Feature string.
- disallowed_
legacy_ Sequence[str]operations - The disallowed legacy operations.
- feature str
- Feature string.
- disallowed
Legacy List<String>Operations - The disallowed legacy operations.
- feature String
- Feature string.
LegacyOperation, LegacyOperationArgs
- Not
Specified - NotSpecified
- Create
- Create
- Delete
- Delete
- Waiting
- Waiting
- Azure
Async Operation Waiting - AzureAsyncOperationWaiting
- Resource
Cache Waiting - ResourceCacheWaiting
- Action
- Action
- Read
- Read
- Evaluate
Deployment Output - EvaluateDeploymentOutput
- Deployment
Cleanup - DeploymentCleanup
- Legacy
Operation Not Specified - NotSpecified
- Legacy
Operation Create - Create
- Legacy
Operation Delete - Delete
- Legacy
Operation Waiting - Waiting
- Legacy
Operation Azure Async Operation Waiting - AzureAsyncOperationWaiting
- Legacy
Operation Resource Cache Waiting - ResourceCacheWaiting
- Legacy
Operation Action - Action
- Legacy
Operation Read - Read
- Legacy
Operation Evaluate Deployment Output - EvaluateDeploymentOutput
- Legacy
Operation Deployment Cleanup - DeploymentCleanup
- Not
Specified - NotSpecified
- Create
- Create
- Delete
- Delete
- Waiting
- Waiting
- Azure
Async Operation Waiting - AzureAsyncOperationWaiting
- Resource
Cache Waiting - ResourceCacheWaiting
- Action
- Action
- Read
- Read
- Evaluate
Deployment Output - EvaluateDeploymentOutput
- Deployment
Cleanup - DeploymentCleanup
- Not
Specified - NotSpecified
- Create
- Create
- Delete
- Delete
- Waiting
- Waiting
- Azure
Async Operation Waiting - AzureAsyncOperationWaiting
- Resource
Cache Waiting - ResourceCacheWaiting
- Action
- Action
- Read
- Read
- Evaluate
Deployment Output - EvaluateDeploymentOutput
- Deployment
Cleanup - DeploymentCleanup
- NOT_SPECIFIED
- NotSpecified
- CREATE
- Create
- DELETE
- Delete
- WAITING
- Waiting
- AZURE_ASYNC_OPERATION_WAITING
- AzureAsyncOperationWaiting
- RESOURCE_CACHE_WAITING
- ResourceCacheWaiting
- ACTION
- Action
- READ
- Read
- EVALUATE_DEPLOYMENT_OUTPUT
- EvaluateDeploymentOutput
- DEPLOYMENT_CLEANUP
- DeploymentCleanup
- "Not
Specified" - NotSpecified
- "Create"
- Create
- "Delete"
- Delete
- "Waiting"
- Waiting
- "Azure
Async Operation Waiting" - AzureAsyncOperationWaiting
- "Resource
Cache Waiting" - ResourceCacheWaiting
- "Action"
- Action
- "Read"
- Read
- "Evaluate
Deployment Output" - EvaluateDeploymentOutput
- "Deployment
Cleanup" - DeploymentCleanup
LinkedAccessCheck, LinkedAccessCheckArgs
- Action
Name string - The action name.
- Linked
Action string - The linked action.
- Linked
Action stringVerb - The linked action verb.
- Linked
Property string - The linked property.
- Linked
Type string - The linked type.
- Action
Name string - The action name.
- Linked
Action string - The linked action.
- Linked
Action stringVerb - The linked action verb.
- Linked
Property string - The linked property.
- Linked
Type string - The linked type.
- action
Name String - The action name.
- linked
Action String - The linked action.
- linked
Action StringVerb - The linked action verb.
- linked
Property String - The linked property.
- linked
Type String - The linked type.
- action
Name string - The action name.
- linked
Action string - The linked action.
- linked
Action stringVerb - The linked action verb.
- linked
Property string - The linked property.
- linked
Type string - The linked type.
- action_
name str - The action name.
- linked_
action str - The linked action.
- linked_
action_ strverb - The linked action verb.
- linked_
property str - The linked property.
- linked_
type str - The linked type.
- action
Name String - The action name.
- linked
Action String - The linked action.
- linked
Action StringVerb - The linked action verb.
- linked
Property String - The linked property.
- linked
Type String - The linked type.
LinkedAccessCheckResponse, LinkedAccessCheckResponseArgs
- Action
Name string - The action name.
- Linked
Action string - The linked action.
- Linked
Action stringVerb - The linked action verb.
- Linked
Property string - The linked property.
- Linked
Type string - The linked type.
- Action
Name string - The action name.
- Linked
Action string - The linked action.
- Linked
Action stringVerb - The linked action verb.
- Linked
Property string - The linked property.
- Linked
Type string - The linked type.
- action
Name String - The action name.
- linked
Action String - The linked action.
- linked
Action StringVerb - The linked action verb.
- linked
Property String - The linked property.
- linked
Type String - The linked type.
- action
Name string - The action name.
- linked
Action string - The linked action.
- linked
Action stringVerb - The linked action verb.
- linked
Property string - The linked property.
- linked
Type string - The linked type.
- action_
name str - The action name.
- linked_
action str - The linked action.
- linked_
action_ strverb - The linked action verb.
- linked_
property str - The linked property.
- linked_
type str - The linked type.
- action
Name String - The action name.
- linked
Action String - The linked action.
- linked
Action StringVerb - The linked action verb.
- linked
Property String - The linked property.
- linked
Type String - The linked type.
LinkedAction, LinkedActionArgs
- Not
Specified - NotSpecified
- Blocked
- Blocked
- Validate
- Validate
- Enabled
- Enabled
- Linked
Action Not Specified - NotSpecified
- Linked
Action Blocked - Blocked
- Linked
Action Validate - Validate
- Linked
Action Enabled - Enabled
- Not
Specified - NotSpecified
- Blocked
- Blocked
- Validate
- Validate
- Enabled
- Enabled
- Not
Specified - NotSpecified
- Blocked
- Blocked
- Validate
- Validate
- Enabled
- Enabled
- NOT_SPECIFIED
- NotSpecified
- BLOCKED
- Blocked
- VALIDATE
- Validate
- ENABLED
- Enabled
- "Not
Specified" - NotSpecified
- "Blocked"
- Blocked
- "Validate"
- Validate
- "Enabled"
- Enabled
LinkedNotificationRule, LinkedNotificationRuleArgs
- Actions List<string>
- The actions.
- Actions
On List<string>Failed Operation - The actions on failed operation.
- Fast
Path List<string>Actions - The fast path actions.
- Fast
Path List<string>Actions On Failed Operation - The fast path action on failed operation.
- Linked
Notification stringTimeout - This is a TimeSpan property.
- Actions []string
- The actions.
- Actions
On []stringFailed Operation - The actions on failed operation.
- Fast
Path []stringActions - The fast path actions.
- Fast
Path []stringActions On Failed Operation - The fast path action on failed operation.
- Linked
Notification stringTimeout - This is a TimeSpan property.
- actions List<String>
- The actions.
- actions
On List<String>Failed Operation - The actions on failed operation.
- fast
Path List<String>Actions - The fast path actions.
- fast
Path List<String>Actions On Failed Operation - The fast path action on failed operation.
- linked
Notification StringTimeout - This is a TimeSpan property.
- actions string[]
- The actions.
- actions
On string[]Failed Operation - The actions on failed operation.
- fast
Path string[]Actions - The fast path actions.
- fast
Path string[]Actions On Failed Operation - The fast path action on failed operation.
- linked
Notification stringTimeout - This is a TimeSpan property.
- actions Sequence[str]
- The actions.
- actions_
on_ Sequence[str]failed_ operation - The actions on failed operation.
- fast_
path_ Sequence[str]actions - The fast path actions.
- fast_
path_ Sequence[str]actions_ on_ failed_ operation - The fast path action on failed operation.
- linked_
notification_ strtimeout - This is a TimeSpan property.
- actions List<String>
- The actions.
- actions
On List<String>Failed Operation - The actions on failed operation.
- fast
Path List<String>Actions - The fast path actions.
- fast
Path List<String>Actions On Failed Operation - The fast path action on failed operation.
- linked
Notification StringTimeout - This is a TimeSpan property.
LinkedNotificationRuleResponse, LinkedNotificationRuleResponseArgs
- Actions List<string>
- The actions.
- Actions
On List<string>Failed Operation - The actions on failed operation.
- Fast
Path List<string>Actions - The fast path actions.
- Fast
Path List<string>Actions On Failed Operation - The fast path action on failed operation.
- Linked
Notification stringTimeout - This is a TimeSpan property.
- Actions []string
- The actions.
- Actions
On []stringFailed Operation - The actions on failed operation.
- Fast
Path []stringActions - The fast path actions.
- Fast
Path []stringActions On Failed Operation - The fast path action on failed operation.
- Linked
Notification stringTimeout - This is a TimeSpan property.
- actions List<String>
- The actions.
- actions
On List<String>Failed Operation - The actions on failed operation.
- fast
Path List<String>Actions - The fast path actions.
- fast
Path List<String>Actions On Failed Operation - The fast path action on failed operation.
- linked
Notification StringTimeout - This is a TimeSpan property.
- actions string[]
- The actions.
- actions
On string[]Failed Operation - The actions on failed operation.
- fast
Path string[]Actions - The fast path actions.
- fast
Path string[]Actions On Failed Operation - The fast path action on failed operation.
- linked
Notification stringTimeout - This is a TimeSpan property.
- actions Sequence[str]
- The actions.
- actions_
on_ Sequence[str]failed_ operation - The actions on failed operation.
- fast_
path_ Sequence[str]actions - The fast path actions.
- fast_
path_ Sequence[str]actions_ on_ failed_ operation - The fast path action on failed operation.
- linked_
notification_ strtimeout - This is a TimeSpan property.
- actions List<String>
- The actions.
- actions
On List<String>Failed Operation - The actions on failed operation.
- fast
Path List<String>Actions - The fast path actions.
- fast
Path List<String>Actions On Failed Operation - The fast path action on failed operation.
- linked
Notification StringTimeout - This is a TimeSpan property.
LinkedOperation, LinkedOperationArgs
- None
- None
- Cross
Resource Group Resource Move - CrossResourceGroupResourceMove
- Cross
Subscription Resource Move - CrossSubscriptionResourceMove
- Linked
Operation None - None
- Linked
Operation Cross Resource Group Resource Move - CrossResourceGroupResourceMove
- Linked
Operation Cross Subscription Resource Move - CrossSubscriptionResourceMove
- None
- None
- Cross
Resource Group Resource Move - CrossResourceGroupResourceMove
- Cross
Subscription Resource Move - CrossSubscriptionResourceMove
- None
- None
- Cross
Resource Group Resource Move - CrossResourceGroupResourceMove
- Cross
Subscription Resource Move - CrossSubscriptionResourceMove
- NONE
- None
- CROSS_RESOURCE_GROUP_RESOURCE_MOVE
- CrossResourceGroupResourceMove
- CROSS_SUBSCRIPTION_RESOURCE_MOVE
- CrossSubscriptionResourceMove
- "None"
- None
- "Cross
Resource Group Resource Move" - CrossResourceGroupResourceMove
- "Cross
Subscription Resource Move" - CrossSubscriptionResourceMove
LinkedOperationRule, LinkedOperationRuleArgs
- Linked
Action string | Pulumi.Azure Native. Provider Hub. Linked Action - The linked action.
- Linked
Operation string | Pulumi.Azure Native. Provider Hub. Linked Operation - The linked operation.
- Depends
On List<string>Types - Depends on types.
- Linked
Action string | LinkedAction - The linked action.
- Linked
Operation string | LinkedOperation - The linked operation.
- Depends
On []stringTypes - Depends on types.
- linked
Action String | LinkedAction - The linked action.
- linked
Operation String | LinkedOperation - The linked operation.
- depends
On List<String>Types - Depends on types.
- linked
Action string | LinkedAction - The linked action.
- linked
Operation string | LinkedOperation - The linked operation.
- depends
On string[]Types - Depends on types.
- linked_
action str | LinkedAction - The linked action.
- linked_
operation str | LinkedOperation - The linked operation.
- depends_
on_ Sequence[str]types - Depends on types.
- linked
Action String | "NotSpecified" | "Blocked" | "Validate" | "Enabled" - The linked action.
- linked
Operation String | "None" | "CrossResource Group Resource Move" | "Cross Subscription Resource Move" - The linked operation.
- depends
On List<String>Types - Depends on types.
LinkedOperationRuleResponse, LinkedOperationRuleResponseArgs
- Linked
Action string - The linked action.
- Linked
Operation string - The linked operation.
- Depends
On List<string>Types - Depends on types.
- Linked
Action string - The linked action.
- Linked
Operation string - The linked operation.
- Depends
On []stringTypes - Depends on types.
- linked
Action String - The linked action.
- linked
Operation String - The linked operation.
- depends
On List<String>Types - Depends on types.
- linked
Action string - The linked action.
- linked
Operation string - The linked operation.
- depends
On string[]Types - Depends on types.
- linked_
action str - The linked action.
- linked_
operation str - The linked operation.
- depends_
on_ Sequence[str]types - Depends on types.
- linked
Action String - The linked action.
- linked
Operation String - The linked operation.
- depends
On List<String>Types - Depends on types.
LocationQuotaRule, LocationQuotaRuleArgs
- Location string
- The location.
- Policy
string | Pulumi.
Azure Native. Provider Hub. Quota Policy - The policy.
- Quota
Id string - The quota id.
- Location string
- The location.
- Policy
string | Quota
Policy - The policy.
- Quota
Id string - The quota id.
- location String
- The location.
- policy
String | Quota
Policy - The policy.
- quota
Id String - The quota id.
- location string
- The location.
- policy
string | Quota
Policy - The policy.
- quota
Id string - The quota id.
- location str
- The location.
- policy
str | Quota
Policy - The policy.
- quota_
id str - The quota id.
- location String
- The location.
- policy String | "Default" | "None" | "Restricted"
- The policy.
- quota
Id String - The quota id.
LocationQuotaRuleResponse, LocationQuotaRuleResponseArgs
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
- The action.
- Detail
Level string | Pulumi.Azure Native. Provider Hub. Logging Details - The detail level.
- Direction
string | Pulumi.
Azure Native. Provider Hub. Logging Directions - The direction.
- Pulumi.
Azure Native. Provider Hub. Inputs. Logging Rule Hidden Property Paths - The hidden property paths.
- Action string
- The action.
- Detail
Level string | LoggingDetails - The detail level.
- Direction
string | Logging
Directions - The direction.
- Logging
Rule Hidden Property Paths - The hidden property paths.
- action String
- The action.
- detail
Level String | LoggingDetails - The detail level.
- direction
String | Logging
Directions - The direction.
- Logging
Rule Hidden Property Paths - The hidden property paths.
- action string
- The action.
- detail
Level string | LoggingDetails - The detail level.
- direction
string | Logging
Directions - The direction.
- Logging
Rule Hidden Property Paths - The hidden property paths.
- action str
- The action.
- detail_
level str | LoggingDetails - The detail level.
- direction
str | Logging
Directions - The direction.
- Logging
Rule Hidden Property Paths - The hidden property paths.
- action String
- The action.
- detail
Level String | "None" | "Body" - The detail level.
- direction String | "None" | "Request" | "Response"
- The direction.
- Property Map
- The hidden property paths.
LoggingRuleHiddenPropertyPaths, LoggingRuleHiddenPropertyPathsArgs
- List<string>
- The hidden paths on request.
- List<string>
- The hidden paths on response.
- []string
- The hidden paths on request.
- []string
- The hidden paths on response.
- List<String>
- The hidden paths on request.
- List<String>
- The hidden paths on response.
- string[]
- The hidden paths on request.
- string[]
- The hidden paths on response.
- Sequence[str]
- The hidden paths on request.
- Sequence[str]
- The hidden paths on response.
- List<String>
- The hidden paths on request.
- List<String>
- The hidden paths on response.
LoggingRuleResponse, LoggingRuleResponseArgs
- Action string
- The action.
- Detail
Level string - The detail level.
- Direction string
- The direction.
- Pulumi.
Azure Native. Provider Hub. Inputs. Logging Rule Response Hidden Property Paths - The hidden property paths.
- Action string
- The action.
- Detail
Level string - The detail level.
- Direction string
- The direction.
- Logging
Rule Response Hidden Property Paths - The hidden property paths.
- action String
- The action.
- detail
Level String - The detail level.
- direction String
- The direction.
- Logging
Rule Response Hidden Property Paths - The hidden property paths.
- action string
- The action.
- detail
Level string - The detail level.
- direction string
- The direction.
- Logging
Rule Response Hidden Property Paths - The hidden property paths.
- action str
- The action.
- detail_
level str - The detail level.
- direction str
- The direction.
- Logging
Rule Response Hidden Property Paths - The hidden property paths.
- action String
- The action.
- detail
Level String - The detail level.
- direction String
- The direction.
- Property Map
- The hidden property paths.
LoggingRuleResponseHiddenPropertyPaths, LoggingRuleResponseHiddenPropertyPathsArgs
- List<string>
- The hidden paths on request.
- List<string>
- The hidden paths on response.
- []string
- The hidden paths on request.
- []string
- The hidden paths on response.
- List<String>
- The hidden paths on request.
- List<String>
- The hidden paths on response.
- string[]
- The hidden paths on request.
- string[]
- The hidden paths on response.
- Sequence[str]
- The hidden paths on request.
- Sequence[str]
- The hidden paths on response.
- List<String>
- The hidden paths on request.
- List<String>
- The hidden paths on response.
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
Notification, NotificationArgs
- Notification
Type string | Pulumi.Azure Native. Provider Hub. Notification Type - The notification type.
- Skip
Notifications string | Pulumi.Azure Native. Provider Hub. Skip Notifications - Whether notifications should be skipped.
- Notification
Type string | NotificationType - The notification type.
- Skip
Notifications string | SkipNotifications - Whether notifications should be skipped.
- notification
Type String | NotificationType - The notification type.
- skip
Notifications String | SkipNotifications - Whether notifications should be skipped.
- notification
Type string | NotificationType - The notification type.
- skip
Notifications string | SkipNotifications - Whether notifications should be skipped.
- notification_
type str | NotificationType - The notification type.
- skip_
notifications str | SkipNotifications - Whether notifications should be skipped.
- notification
Type String | "Unspecified" | "SubscriptionNotification" - The notification type.
- skip
Notifications String | "Unspecified" | "Enabled" | "Disabled" - Whether notifications should be skipped.
NotificationResponse, NotificationResponseArgs
- Notification
Type string - The notification type.
- Skip
Notifications string - Whether notifications should be skipped.
- Notification
Type string - The notification type.
- Skip
Notifications string - Whether notifications should be skipped.
- notification
Type String - The notification type.
- skip
Notifications String - Whether notifications should be skipped.
- notification
Type string - The notification type.
- skip
Notifications string - Whether notifications should be skipped.
- notification_
type str - The notification type.
- skip_
notifications str - Whether notifications should be skipped.
- notification
Type String - The notification type.
- skip
Notifications String - Whether notifications should be skipped.
NotificationType, NotificationTypeArgs
- Unspecified
- Unspecified
- Subscription
Notification - SubscriptionNotification
- Notification
Type Unspecified - Unspecified
- Notification
Type Subscription Notification - SubscriptionNotification
- Unspecified
- Unspecified
- Subscription
Notification - SubscriptionNotification
- Unspecified
- Unspecified
- Subscription
Notification - SubscriptionNotification
- UNSPECIFIED
- Unspecified
- SUBSCRIPTION_NOTIFICATION
- SubscriptionNotification
- "Unspecified"
- Unspecified
- "Subscription
Notification" - SubscriptionNotification
OpenApiConfiguration, OpenApiConfigurationArgs
- Validation
Pulumi.
Azure Native. Provider Hub. Inputs. Open Api Validation - The open api validation.
- Validation
Open
Api Validation - The open api validation.
- validation
Open
Api Validation - The open api validation.
- validation
Open
Api Validation - The open api validation.
- validation
Open
Api Validation - The open api validation.
- validation Property Map
- The open api validation.
OpenApiConfigurationResponse, OpenApiConfigurationResponseArgs
- Validation
Pulumi.
Azure Native. Provider Hub. Inputs. Open Api Validation Response - The open api validation.
- Validation
Open
Api Validation Response - The open api validation.
- validation
Open
Api Validation Response - The open api validation.
- validation
Open
Api Validation Response - The open api validation.
- validation
Open
Api Validation Response - The open api validation.
- validation Property Map
- The open api validation.
OpenApiValidation, OpenApiValidationArgs
- Allow
Noncompliant boolCollection Response - Indicates whether a non compliance response is allowed for a LIST call
- Allow
Noncompliant boolCollection Response - Indicates whether a non compliance response is allowed for a LIST call
- allow
Noncompliant BooleanCollection Response - Indicates whether a non compliance response is allowed for a LIST call
- allow
Noncompliant booleanCollection Response - Indicates whether a non compliance response is allowed for a LIST call
- allow_
noncompliant_ boolcollection_ response - Indicates whether a non compliance response is allowed for a LIST call
- allow
Noncompliant BooleanCollection Response - Indicates whether a non compliance response is allowed for a LIST call
OpenApiValidationResponse, OpenApiValidationResponseArgs
- Allow
Noncompliant boolCollection Response - Indicates whether a non compliance response is allowed for a LIST call
- Allow
Noncompliant boolCollection Response - Indicates whether a non compliance response is allowed for a LIST call
- allow
Noncompliant BooleanCollection Response - Indicates whether a non compliance response is allowed for a LIST call
- allow
Noncompliant booleanCollection Response - Indicates whether a non compliance response is allowed for a LIST call
- allow_
noncompliant_ boolcollection_ response - Indicates whether a non compliance response is allowed for a LIST call
- allow
Noncompliant BooleanCollection Response - Indicates whether a non compliance response is allowed for a LIST call
OptInHeaderType, OptInHeaderTypeArgs
- Not
Specified - NotSpecified
- Signed
User Token - SignedUserToken
- Client
Group Membership - ClientGroupMembership
- Signed
Auxiliary Tokens - SignedAuxiliaryTokens
- Unbounded
Client Group Membership - UnboundedClientGroupMembership
- Private
Link Id - PrivateLinkId
- Private
Link Resource Id - PrivateLinkResourceId
- Management
Group Ancestors Encoded - ManagementGroupAncestorsEncoded
- Private
Link Vnet Traffic Tag - PrivateLinkVnetTrafficTag
- Resource
Group Location - ResourceGroupLocation
- Client
Principal Name Encoded - ClientPrincipalNameEncoded
- MSIResource
Id Encoded - MSIResourceIdEncoded
- 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
- Opt
In Header Type Private Link Id - PrivateLinkId
- Opt
In Header Type Private Link Resource Id - PrivateLinkResourceId
- Opt
In Header Type Management Group Ancestors Encoded - ManagementGroupAncestorsEncoded
- Opt
In Header Type Private Link Vnet Traffic Tag - PrivateLinkVnetTrafficTag
- Opt
In Header Type Resource Group Location - ResourceGroupLocation
- Opt
In Header Type Client Principal Name Encoded - ClientPrincipalNameEncoded
- Opt
In Header Type MSIResource Id Encoded - MSIResourceIdEncoded
- Not
Specified - NotSpecified
- Signed
User Token - SignedUserToken
- Client
Group Membership - ClientGroupMembership
- Signed
Auxiliary Tokens - SignedAuxiliaryTokens
- Unbounded
Client Group Membership - UnboundedClientGroupMembership
- Private
Link Id - PrivateLinkId
- Private
Link Resource Id - PrivateLinkResourceId
- Management
Group Ancestors Encoded - ManagementGroupAncestorsEncoded
- Private
Link Vnet Traffic Tag - PrivateLinkVnetTrafficTag
- Resource
Group Location - ResourceGroupLocation
- Client
Principal Name Encoded - ClientPrincipalNameEncoded
- MSIResource
Id Encoded - MSIResourceIdEncoded
- Not
Specified - NotSpecified
- Signed
User Token - SignedUserToken
- Client
Group Membership - ClientGroupMembership
- Signed
Auxiliary Tokens - SignedAuxiliaryTokens
- Unbounded
Client Group Membership - UnboundedClientGroupMembership
- Private
Link Id - PrivateLinkId
- Private
Link Resource Id - PrivateLinkResourceId
- Management
Group Ancestors Encoded - ManagementGroupAncestorsEncoded
- Private
Link Vnet Traffic Tag - PrivateLinkVnetTrafficTag
- Resource
Group Location - ResourceGroupLocation
- Client
Principal Name Encoded - ClientPrincipalNameEncoded
- MSIResource
Id Encoded - MSIResourceIdEncoded
- NOT_SPECIFIED
- NotSpecified
- SIGNED_USER_TOKEN
- SignedUserToken
- CLIENT_GROUP_MEMBERSHIP
- ClientGroupMembership
- SIGNED_AUXILIARY_TOKENS
- SignedAuxiliaryTokens
- UNBOUNDED_CLIENT_GROUP_MEMBERSHIP
- UnboundedClientGroupMembership
- PRIVATE_LINK_ID
- PrivateLinkId
- PRIVATE_LINK_RESOURCE_ID
- PrivateLinkResourceId
- MANAGEMENT_GROUP_ANCESTORS_ENCODED
- ManagementGroupAncestorsEncoded
- PRIVATE_LINK_VNET_TRAFFIC_TAG
- PrivateLinkVnetTrafficTag
- RESOURCE_GROUP_LOCATION
- ResourceGroupLocation
- CLIENT_PRINCIPAL_NAME_ENCODED
- ClientPrincipalNameEncoded
- MSI_RESOURCE_ID_ENCODED
- MSIResourceIdEncoded
- "Not
Specified" - NotSpecified
- "Signed
User Token" - SignedUserToken
- "Client
Group Membership" - ClientGroupMembership
- "Signed
Auxiliary Tokens" - SignedAuxiliaryTokens
- "Unbounded
Client Group Membership" - UnboundedClientGroupMembership
- "Private
Link Id" - PrivateLinkId
- "Private
Link Resource Id" - PrivateLinkResourceId
- "Management
Group Ancestors Encoded" - ManagementGroupAncestorsEncoded
- "Private
Link Vnet Traffic Tag" - PrivateLinkVnetTrafficTag
- "Resource
Group Location" - ResourceGroupLocation
- "Client
Principal Name Encoded" - ClientPrincipalNameEncoded
- "MSIResource
Id Encoded" - MSIResourceIdEncoded
OptOutHeaderType, OptOutHeaderTypeArgs
- Not
Specified - NotSpecified
- System
Data Created By Last Modified By - SystemDataCreatedByLastModifiedBy
- Opt
Out Header Type Not Specified - NotSpecified
- Opt
Out Header Type System Data Created By Last Modified By - SystemDataCreatedByLastModifiedBy
- Not
Specified - NotSpecified
- System
Data Created By Last Modified By - SystemDataCreatedByLastModifiedBy
- Not
Specified - NotSpecified
- System
Data Created By Last Modified By - SystemDataCreatedByLastModifiedBy
- NOT_SPECIFIED
- NotSpecified
- SYSTEM_DATA_CREATED_BY_LAST_MODIFIED_BY
- SystemDataCreatedByLastModifiedBy
- "Not
Specified" - NotSpecified
- "System
Data Created By Last Modified By" - SystemDataCreatedByLastModifiedBy
Policy, PolicyArgs
- Not
Specified - NotSpecified
- Synchronize
Begin Extension - SynchronizeBeginExtension
- Policy
Not Specified - NotSpecified
- Policy
Synchronize Begin Extension - SynchronizeBeginExtension
- Not
Specified - NotSpecified
- Synchronize
Begin Extension - SynchronizeBeginExtension
- Not
Specified - NotSpecified
- Synchronize
Begin Extension - SynchronizeBeginExtension
- NOT_SPECIFIED
- NotSpecified
- SYNCHRONIZE_BEGIN_EXTENSION
- SynchronizeBeginExtension
- "Not
Specified" - NotSpecified
- "Synchronize
Begin Extension" - SynchronizeBeginExtension
PolicyExecutionType, PolicyExecutionTypeArgs
- Not
Specified - NotSpecified
- Execute
Policies - ExecutePolicies
- Bypass
Policies - BypassPolicies
- Expect
Partial Put Requests - ExpectPartialPutRequests
- Policy
Execution Type Not Specified - NotSpecified
- Policy
Execution Type Execute Policies - ExecutePolicies
- Policy
Execution Type Bypass Policies - BypassPolicies
- Policy
Execution Type Expect Partial Put Requests - ExpectPartialPutRequests
- Not
Specified - NotSpecified
- Execute
Policies - ExecutePolicies
- Bypass
Policies - BypassPolicies
- Expect
Partial Put Requests - ExpectPartialPutRequests
- Not
Specified - NotSpecified
- Execute
Policies - ExecutePolicies
- Bypass
Policies - BypassPolicies
- Expect
Partial Put Requests - ExpectPartialPutRequests
- NOT_SPECIFIED
- NotSpecified
- EXECUTE_POLICIES
- ExecutePolicies
- BYPASS_POLICIES
- BypassPolicies
- EXPECT_PARTIAL_PUT_REQUESTS
- ExpectPartialPutRequests
- "Not
Specified" - NotSpecified
- "Execute
Policies" - ExecutePolicies
- "Bypass
Policies" - BypassPolicies
- "Expect
Partial Put Requests" - ExpectPartialPutRequests
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
QuotaPolicy, QuotaPolicyArgs
- Default
- Default
- None
- None
- Restricted
- Restricted
- Quota
Policy Default - Default
- Quota
Policy None - None
- Quota
Policy Restricted - Restricted
- Default
- Default
- None
- None
- Restricted
- Restricted
- Default
- Default
- None
- None
- Restricted
- Restricted
- DEFAULT
- Default
- NONE
- None
- RESTRICTED
- Restricted
- "Default"
- Default
- "None"
- None
- "Restricted"
- Restricted
QuotaRule, QuotaRuleArgs
- Location
Rules List<Pulumi.Azure Native. Provider Hub. Inputs. Location Quota Rule> - The location rules.
- Quota
Policy string | Pulumi.Azure Native. Provider Hub. Quota Policy - The quota policy.
- Required
Features List<string> - The required features.
- Location
Rules []LocationQuota Rule - The location rules.
- Quota
Policy string | QuotaPolicy - The quota policy.
- Required
Features []string - The required features.
- location
Rules List<LocationQuota Rule> - The location rules.
- quota
Policy String | QuotaPolicy - The quota policy.
- required
Features List<String> - The required features.
- location
Rules LocationQuota Rule[] - The location rules.
- quota
Policy string | QuotaPolicy - The quota policy.
- required
Features string[] - The required features.
- location_
rules Sequence[LocationQuota Rule] - The location rules.
- quota_
policy str | QuotaPolicy - The quota policy.
- required_
features Sequence[str] - The required features.
- location
Rules List<Property Map> - The location rules.
- quota
Policy String | "Default" | "None" | "Restricted" - The quota policy.
- required
Features List<String> - The required features.
QuotaRuleResponse, QuotaRuleResponseArgs
- Location
Rules List<Pulumi.Azure Native. Provider Hub. Inputs. Location Quota Rule Response> - The location rules.
- Quota
Policy string - The quota policy.
- Required
Features List<string> - The required features.
- Location
Rules []LocationQuota Rule Response - The location rules.
- Quota
Policy string - The quota policy.
- Required
Features []string - The required features.
- location
Rules List<LocationQuota Rule Response> - The location rules.
- quota
Policy String - The quota policy.
- required
Features List<String> - The required features.
- location
Rules LocationQuota Rule Response[] - The location rules.
- quota
Policy string - The quota policy.
- required
Features string[] - The required features.
- location_
rules Sequence[LocationQuota Rule Response] - The location rules.
- quota_
policy str - The quota policy.
- required_
features Sequence[str] - The required features.
- location
Rules List<Property Map> - The location rules.
- quota
Policy String - The quota policy.
- required
Features List<String> - The required features.
Readiness, ReadinessArgs
- Closing
Down - ClosingDown
- Deprecated
- Deprecated
- GA
- GA
- In
Development - InDevelopment
- Internal
Only - InternalOnly
- Private
Preview - PrivatePreview
- Public
Preview - PublicPreview
- Removed
From ARM - RemovedFromARM
- Retired
- Retired
- Readiness
Closing Down - ClosingDown
- Readiness
Deprecated - Deprecated
- Readiness
GA - GA
- Readiness
In Development - InDevelopment
- Readiness
Internal Only - InternalOnly
- Readiness
Private Preview - PrivatePreview
- Readiness
Public Preview - PublicPreview
- Readiness
Removed From ARM - RemovedFromARM
- Readiness
Retired - Retired
- Closing
Down - ClosingDown
- Deprecated
- Deprecated
- GA
- GA
- In
Development - InDevelopment
- Internal
Only - InternalOnly
- Private
Preview - PrivatePreview
- Public
Preview - PublicPreview
- Removed
From ARM - RemovedFromARM
- Retired
- Retired
- Closing
Down - ClosingDown
- Deprecated
- Deprecated
- GA
- GA
- In
Development - InDevelopment
- Internal
Only - InternalOnly
- Private
Preview - PrivatePreview
- Public
Preview - PublicPreview
- Removed
From ARM - RemovedFromARM
- Retired
- Retired
- CLOSING_DOWN
- ClosingDown
- DEPRECATED
- Deprecated
- GA
- GA
- IN_DEVELOPMENT
- InDevelopment
- INTERNAL_ONLY
- InternalOnly
- PRIVATE_PREVIEW
- PrivatePreview
- PUBLIC_PREVIEW
- PublicPreview
- REMOVED_FROM_ARM
- RemovedFromARM
- RETIRED
- Retired
- "Closing
Down" - ClosingDown
- "Deprecated"
- Deprecated
- "GA"
- GA
- "In
Development" - InDevelopment
- "Internal
Only" - InternalOnly
- "Private
Preview" - PrivatePreview
- "Public
Preview" - PublicPreview
- "Removed
From ARM" - RemovedFromARM
- "Retired"
- Retired
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
ResourceAccessPolicy, ResourceAccessPolicyArgs
- Not
Specified - NotSpecified
- Acis
Read Allowed - AcisReadAllowed
- Acis
Action Allowed - AcisActionAllowed
- Resource
Access Policy Not Specified - NotSpecified
- Resource
Access Policy Acis Read Allowed - AcisReadAllowed
- Resource
Access Policy Acis Action Allowed - AcisActionAllowed
- Not
Specified - NotSpecified
- Acis
Read Allowed - AcisReadAllowed
- Acis
Action Allowed - AcisActionAllowed
- Not
Specified - NotSpecified
- Acis
Read Allowed - AcisReadAllowed
- Acis
Action Allowed - AcisActionAllowed
- NOT_SPECIFIED
- NotSpecified
- ACIS_READ_ALLOWED
- AcisReadAllowed
- ACIS_ACTION_ALLOWED
- AcisActionAllowed
- "Not
Specified" - NotSpecified
- "Acis
Read Allowed" - AcisReadAllowed
- "Acis
Action Allowed" - AcisActionAllowed
ResourceAccessRole, ResourceAccessRoleArgs
- Actions List<string>
- The actions.
- Allowed
Group List<string>Claims - The allowed group claims.
- Actions []string
- The actions.
- Allowed
Group []stringClaims - The allowed group claims.
- actions List<String>
- The actions.
- allowed
Group List<String>Claims - The allowed group claims.
- actions string[]
- The actions.
- allowed
Group string[]Claims - The allowed group claims.
- actions Sequence[str]
- The actions.
- allowed_
group_ Sequence[str]claims - The allowed group claims.
- actions List<String>
- The actions.
- allowed
Group List<String>Claims - The allowed group claims.
ResourceAccessRoleResponse, ResourceAccessRoleResponseArgs
- Actions List<string>
- The actions.
- Allowed
Group List<string>Claims - The allowed group claims.
- Actions []string
- The actions.
- Allowed
Group []stringClaims - The allowed group claims.
- actions List<String>
- The actions.
- allowed
Group List<String>Claims - The allowed group claims.
- actions string[]
- The actions.
- allowed
Group string[]Claims - The allowed group claims.
- actions Sequence[str]
- The actions.
- allowed_
group_ Sequence[str]claims - The allowed group claims.
- actions List<String>
- The actions.
- allowed
Group List<String>Claims - The allowed group claims.
ResourceConcurrencyControlOption, ResourceConcurrencyControlOptionArgs
- Policy
string | Pulumi.
Azure Native. Provider Hub. Policy - The policy.
- policy
String | "Not
Specified" | "Synchronize Begin Extension" - The policy.
ResourceConcurrencyControlOptionResponse, ResourceConcurrencyControlOptionResponseArgs
- Policy string
- The policy.
- Policy string
- The policy.
- policy String
- The policy.
- policy string
- The policy.
- policy str
- The policy.
- policy String
- The policy.
ResourceDeletionPolicy, ResourceDeletionPolicyArgs
- 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
ResourceProviderAuthorizationRules, ResourceProviderAuthorizationRulesArgs
- Async
Operation Pulumi.Polling Rules Azure Native. Provider Hub. Inputs. Async Operation Polling Rules - The async operation polling rules.
- Async
Operation AsyncPolling Rules Operation Polling Rules - The async operation polling rules.
- async
Operation AsyncPolling Rules Operation Polling Rules - The async operation polling rules.
- async
Operation AsyncPolling Rules Operation Polling Rules - The async operation polling rules.
- async_
operation_ Asyncpolling_ rules Operation Polling Rules - The async operation polling rules.
- async
Operation Property MapPolling Rules - The async operation polling rules.
ResourceProviderAuthorizationRulesResponse, ResourceProviderAuthorizationRulesResponseArgs
- Async
Operation Pulumi.Polling Rules Azure Native. Provider Hub. Inputs. Async Operation Polling Rules Response - The async operation polling rules.
- Async
Operation AsyncPolling Rules Operation Polling Rules Response - The async operation polling rules.
- async
Operation AsyncPolling Rules Operation Polling Rules Response - The async operation polling rules.
- async
Operation AsyncPolling Rules Operation Polling Rules Response - The async operation polling rules.
- async_
operation_ Asyncpolling_ rules Operation Polling Rules Response - The async operation polling rules.
- async
Operation Property MapPolling Rules - The async operation polling rules.
ResourceProviderManagementErrorResponseMessageOptions, ResourceProviderManagementErrorResponseMessageOptionsArgs
- Server
Failure string | Pulumi.Response Message Type Azure Native. Provider Hub. Server Failure Response Message Type - Type of server failure response message.
- Server
Failure string | ServerResponse Message Type Failure Response Message Type - Type of server failure response message.
- server
Failure String | ServerResponse Message Type Failure Response Message Type - Type of server failure response message.
- server
Failure string | ServerResponse Message Type Failure Response Message Type - Type of server failure response message.
- server_
failure_ str | Serverresponse_ message_ type Failure Response Message Type - Type of server failure response message.
- server
Failure String | "NotResponse Message Type Specified" | "Outage Reporting" - Type of server failure response message.
ResourceProviderManagementExpeditedRolloutMetadata, ResourceProviderManagementExpeditedRolloutMetadataArgs
- Enabled bool
- Expedited rollout enabled?
- Expedited
Rollout string | Pulumi.Intent Azure Native. Provider Hub. Expedited Rollout Intent - Expedited rollout intent.
- Enabled bool
- Expedited rollout enabled?
- Expedited
Rollout string | ExpeditedIntent Rollout Intent - Expedited rollout intent.
- enabled Boolean
- Expedited rollout enabled?
- expedited
Rollout String | ExpeditedIntent Rollout Intent - Expedited rollout intent.
- enabled boolean
- Expedited rollout enabled?
- expedited
Rollout string | ExpeditedIntent Rollout Intent - Expedited rollout intent.
- enabled bool
- Expedited rollout enabled?
- expedited_
rollout_ str | Expeditedintent Rollout Intent - Expedited rollout intent.
- enabled Boolean
- Expedited rollout enabled?
- expedited
Rollout String | "NotIntent Specified" | "Hotfix" - Expedited rollout intent.
ResourceProviderManagementResponseErrorResponseMessageOptions, ResourceProviderManagementResponseErrorResponseMessageOptionsArgs
- Server
Failure stringResponse Message Type - Type of server failure response message.
- Server
Failure stringResponse Message Type - Type of server failure response message.
- server
Failure StringResponse Message Type - Type of server failure response message.
- server
Failure stringResponse Message Type - Type of server failure response message.
- server_
failure_ strresponse_ message_ type - Type of server failure response message.
- server
Failure StringResponse Message Type - Type of server failure response message.
ResourceProviderManagementResponseExpeditedRolloutMetadata, ResourceProviderManagementResponseExpeditedRolloutMetadataArgs
- Enabled bool
- Expedited rollout enabled?
- Expedited
Rollout stringIntent - Expedited rollout intent.
- Enabled bool
- Expedited rollout enabled?
- Expedited
Rollout stringIntent - Expedited rollout intent.
- enabled Boolean
- Expedited rollout enabled?
- expedited
Rollout StringIntent - Expedited rollout intent.
- enabled boolean
- Expedited rollout enabled?
- expedited
Rollout stringIntent - Expedited rollout intent.
- enabled bool
- Expedited rollout enabled?
- expedited_
rollout_ strintent - Expedited rollout intent.
- enabled Boolean
- Expedited rollout enabled?
- expedited
Rollout StringIntent - Expedited rollout intent.
ResourceSubType, ResourceSubTypeArgs
- Not
Specified - NotSpecified
- Async
Operation - AsyncOperation
- Resource
Sub Type Not Specified - NotSpecified
- Resource
Sub Type Async Operation - AsyncOperation
- Not
Specified - NotSpecified
- Async
Operation - AsyncOperation
- Not
Specified - NotSpecified
- Async
Operation - AsyncOperation
- NOT_SPECIFIED
- NotSpecified
- ASYNC_OPERATION
- AsyncOperation
- "Not
Specified" - NotSpecified
- "Async
Operation" - AsyncOperation
ResourceTypeCategory, ResourceTypeCategoryArgs
- None
- None
- Free
Form - FreeForm
- Internal
- Internal
- Pure
Proxy - PureProxy
- Resource
Type Category None - None
- Resource
Type Category Free Form - FreeForm
- Resource
Type Category Internal - Internal
- Resource
Type Category Pure Proxy - PureProxy
- None
- None
- Free
Form - FreeForm
- Internal
- Internal
- Pure
Proxy - PureProxy
- None
- None
- Free
Form - FreeForm
- Internal
- Internal
- Pure
Proxy - PureProxy
- NONE
- None
- FREE_FORM
- FreeForm
- INTERNAL
- Internal
- PURE_PROXY
- PureProxy
- "None"
- None
- "Free
Form" - FreeForm
- "Internal"
- Internal
- "Pure
Proxy" - PureProxy
ResourceTypeEndpoint, ResourceTypeEndpointArgs
- Api
Version string - Api version.
- Api
Versions List<string> - The api versions.
- Data
Boundary string | Pulumi.Azure Native. Provider Hub. Data Boundary - The data boundary.
- Dsts
Configuration Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Endpoint Dsts Configuration - The dsts configuration.
- Enabled bool
- Whether the endpoint is enabled.
- Endpoint
Type string | Pulumi.Azure Native. Provider Hub. Endpoint Type Resource Type - The endpoint type.
- Endpoint
Uri string - The endpoint uri.
- Extensions
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Type Extension> - The extensions.
- Features
Rule Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Endpoint Features Rule - The features rule.
- Kind
string | Pulumi.
Azure Native. Provider Hub. Resource Type Endpoint Kind - Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- Locations List<string>
- The locations.
- Required
Features List<string> - The required features.
- Sku
Link string - The sku link.
- Timeout string
- The timeout.
- Token
Auth Pulumi.Configuration Azure Native. Provider Hub. Inputs. Token Auth Configuration - The token auth configuration.
- Zones List<string>
- List of zones.
- Api
Version string - Api version.
- Api
Versions []string - The api versions.
- Data
Boundary string | DataBoundary - The data boundary.
- Dsts
Configuration ResourceType Endpoint Dsts Configuration - The dsts configuration.
- Enabled bool
- Whether the endpoint is enabled.
- Endpoint
Type string | EndpointType Resource Type - The endpoint type.
- Endpoint
Uri string - The endpoint uri.
- Extensions
[]Resource
Type Extension - The extensions.
- Features
Rule ResourceType Endpoint Features Rule - The features rule.
- Kind
string | Resource
Type Endpoint Kind - Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- Locations []string
- The locations.
- Required
Features []string - The required features.
- Sku
Link string - The sku link.
- Timeout string
- The timeout.
- Token
Auth TokenConfiguration Auth Configuration - The token auth configuration.
- Zones []string
- List of zones.
- api
Version String - Api version.
- api
Versions List<String> - The api versions.
- data
Boundary String | DataBoundary - The data boundary.
- dsts
Configuration ResourceType Endpoint Dsts Configuration - The dsts configuration.
- enabled Boolean
- Whether the endpoint is enabled.
- endpoint
Type String | EndpointType Resource Type - The endpoint type.
- endpoint
Uri String - The endpoint uri.
- extensions
List<Resource
Type Extension> - The extensions.
- features
Rule ResourceType Endpoint Features Rule - The features rule.
- kind
String | Resource
Type Endpoint Kind - Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- locations List<String>
- The locations.
- required
Features List<String> - The required features.
- sku
Link String - The sku link.
- timeout String
- The timeout.
- token
Auth TokenConfiguration Auth Configuration - The token auth configuration.
- zones List<String>
- List of zones.
- api
Version string - Api version.
- api
Versions string[] - The api versions.
- data
Boundary string | DataBoundary - The data boundary.
- dsts
Configuration ResourceType Endpoint Dsts Configuration - The dsts configuration.
- enabled boolean
- Whether the endpoint is enabled.
- endpoint
Type string | EndpointType Resource Type - The endpoint type.
- endpoint
Uri string - The endpoint uri.
- extensions
Resource
Type Extension[] - The extensions.
- features
Rule ResourceType Endpoint Features Rule - The features rule.
- kind
string | Resource
Type Endpoint Kind - Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- locations string[]
- The locations.
- required
Features string[] - The required features.
- sku
Link string - The sku link.
- timeout string
- The timeout.
- token
Auth TokenConfiguration Auth Configuration - The token auth configuration.
- zones string[]
- List of zones.
- api_
version str - Api version.
- api_
versions Sequence[str] - The api versions.
- data_
boundary str | DataBoundary - The data boundary.
- dsts_
configuration ResourceType Endpoint Dsts Configuration - The dsts configuration.
- enabled bool
- Whether the endpoint is enabled.
- endpoint_
type str | EndpointType Resource Type - The endpoint type.
- endpoint_
uri str - The endpoint uri.
- extensions
Sequence[Resource
Type Extension] - The extensions.
- features_
rule ResourceType Endpoint Features Rule - The features rule.
- kind
str | Resource
Type Endpoint Kind - Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- locations Sequence[str]
- The locations.
- required_
features Sequence[str] - The required features.
- sku_
link str - The sku link.
- timeout str
- The timeout.
- token_
auth_ Tokenconfiguration Auth Configuration - The token auth configuration.
- zones Sequence[str]
- List of zones.
- api
Version String - Api version.
- api
Versions List<String> - The api versions.
- data
Boundary String | "NotDefined" | "Global" | "EU" | "US" - The data boundary.
- dsts
Configuration Property Map - The dsts configuration.
- enabled Boolean
- Whether the endpoint is enabled.
- endpoint
Type String | "NotSpecified" | "Canary" | "Production" | "Test In Production" - The endpoint type.
- endpoint
Uri String - The endpoint uri.
- extensions List<Property Map>
- The extensions.
- features
Rule Property Map - The features rule.
- kind String | "Managed" | "Direct"
- Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- locations List<String>
- The locations.
- required
Features List<String> - The required features.
- sku
Link String - The sku link.
- timeout String
- The timeout.
- token
Auth Property MapConfiguration - The token auth configuration.
- zones List<String>
- List of zones.
ResourceTypeEndpointDstsConfiguration, ResourceTypeEndpointDstsConfigurationArgs
- Service
Name string - The service name.
- Service
Dns stringName - This is a URI property.
- Service
Name string - The service name.
- Service
Dns stringName - This is a URI property.
- service
Name String - The service name.
- service
Dns StringName - This is a URI property.
- service
Name string - The service name.
- service
Dns stringName - This is a URI property.
- service_
name str - The service name.
- service_
dns_ strname - This is a URI property.
- service
Name String - The service name.
- service
Dns StringName - This is a URI property.
ResourceTypeEndpointFeaturesRule, ResourceTypeEndpointFeaturesRuleArgs
- Required
Features string | Pulumi.Policy Azure Native. Provider Hub. Features Policy - The required feature policy.
- Required
Features string | FeaturesPolicy Policy - The required feature policy.
- required
Features String | FeaturesPolicy Policy - The required feature policy.
- required
Features string | FeaturesPolicy Policy - The required feature policy.
- required_
features_ str | Featurespolicy Policy - The required feature policy.
- required
Features String | "Any" | "All"Policy - The required feature policy.
ResourceTypeEndpointKind, ResourceTypeEndpointKindArgs
- Managed
- ManagedEndpoint served by ProviderHub service
- Direct
- DirectEndpoint served by the onboarded Resource Provider Service.
- Resource
Type Endpoint Kind Managed - ManagedEndpoint served by ProviderHub service
- Resource
Type Endpoint Kind Direct - DirectEndpoint served by the onboarded Resource Provider Service.
- Managed
- ManagedEndpoint served by ProviderHub service
- Direct
- DirectEndpoint served by the onboarded Resource Provider Service.
- Managed
- ManagedEndpoint served by ProviderHub service
- Direct
- DirectEndpoint served by the onboarded Resource Provider Service.
- MANAGED
- ManagedEndpoint served by ProviderHub service
- DIRECT
- DirectEndpoint served by the onboarded Resource Provider Service.
- "Managed"
- ManagedEndpoint served by ProviderHub service
- "Direct"
- DirectEndpoint served by the onboarded Resource Provider Service.
ResourceTypeEndpointResponse, ResourceTypeEndpointResponseArgs
- Api
Version string - Api version.
- Api
Versions List<string> - The api versions.
- Data
Boundary string - The data boundary.
- Dsts
Configuration Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Endpoint Response Dsts Configuration - The dsts configuration.
- Enabled bool
- Whether the endpoint is enabled.
- Endpoint
Type string - The endpoint type.
- Endpoint
Uri string - The endpoint uri.
- Extensions
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Type Extension Response> - The extensions.
- Features
Rule Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Endpoint Response Features Rule - The features rule.
- Kind string
- Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- Locations List<string>
- The locations.
- Required
Features List<string> - The required features.
- Sku
Link string - The sku link.
- Timeout string
- The timeout.
- Token
Auth Pulumi.Configuration Azure Native. Provider Hub. Inputs. Token Auth Configuration Response - The token auth configuration.
- Zones List<string>
- List of zones.
- Api
Version string - Api version.
- Api
Versions []string - The api versions.
- Data
Boundary string - The data boundary.
- Dsts
Configuration ResourceType Endpoint Response Dsts Configuration - The dsts configuration.
- Enabled bool
- Whether the endpoint is enabled.
- Endpoint
Type string - The endpoint type.
- Endpoint
Uri string - The endpoint uri.
- Extensions
[]Resource
Type Extension Response - The extensions.
- Features
Rule ResourceType Endpoint Response Features Rule - The features rule.
- Kind string
- Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- Locations []string
- The locations.
- Required
Features []string - The required features.
- Sku
Link string - The sku link.
- Timeout string
- The timeout.
- Token
Auth TokenConfiguration Auth Configuration Response - The token auth configuration.
- Zones []string
- List of zones.
- api
Version String - Api version.
- api
Versions List<String> - The api versions.
- data
Boundary String - The data boundary.
- dsts
Configuration ResourceType Endpoint Response Dsts Configuration - The dsts configuration.
- enabled Boolean
- Whether the endpoint is enabled.
- endpoint
Type String - The endpoint type.
- endpoint
Uri String - The endpoint uri.
- extensions
List<Resource
Type Extension Response> - The extensions.
- features
Rule ResourceType Endpoint Response Features Rule - The features rule.
- kind String
- Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- locations List<String>
- The locations.
- required
Features List<String> - The required features.
- sku
Link String - The sku link.
- timeout String
- The timeout.
- token
Auth TokenConfiguration Auth Configuration Response - The token auth configuration.
- zones List<String>
- List of zones.
- api
Version string - Api version.
- api
Versions string[] - The api versions.
- data
Boundary string - The data boundary.
- dsts
Configuration ResourceType Endpoint Response Dsts Configuration - The dsts configuration.
- enabled boolean
- Whether the endpoint is enabled.
- endpoint
Type string - The endpoint type.
- endpoint
Uri string - The endpoint uri.
- extensions
Resource
Type Extension Response[] - The extensions.
- features
Rule ResourceType Endpoint Response Features Rule - The features rule.
- kind string
- Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- locations string[]
- The locations.
- required
Features string[] - The required features.
- sku
Link string - The sku link.
- timeout string
- The timeout.
- token
Auth TokenConfiguration Auth Configuration Response - The token auth configuration.
- zones string[]
- List of zones.
- api_
version str - Api version.
- api_
versions Sequence[str] - The api versions.
- data_
boundary str - The data boundary.
- dsts_
configuration ResourceType Endpoint Response Dsts Configuration - The dsts configuration.
- enabled bool
- Whether the endpoint is enabled.
- endpoint_
type str - The endpoint type.
- endpoint_
uri str - The endpoint uri.
- extensions
Sequence[Resource
Type Extension Response] - The extensions.
- features_
rule ResourceType Endpoint Response Features Rule - The features rule.
- kind str
- Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- locations Sequence[str]
- The locations.
- required_
features Sequence[str] - The required features.
- sku_
link str - The sku link.
- timeout str
- The timeout.
- token_
auth_ Tokenconfiguration Auth Configuration Response - The token auth configuration.
- zones Sequence[str]
- List of zones.
- api
Version String - Api version.
- api
Versions List<String> - The api versions.
- data
Boundary String - The data boundary.
- dsts
Configuration Property Map - The dsts configuration.
- enabled Boolean
- Whether the endpoint is enabled.
- endpoint
Type String - The endpoint type.
- endpoint
Uri String - The endpoint uri.
- extensions List<Property Map>
- The extensions.
- features
Rule Property Map - The features rule.
- kind String
- Resource type endpoint kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- locations List<String>
- The locations.
- required
Features List<String> - The required features.
- sku
Link String - The sku link.
- timeout String
- The timeout.
- token
Auth Property MapConfiguration - The token auth configuration.
- zones List<String>
- List of zones.
ResourceTypeEndpointResponseDstsConfiguration, ResourceTypeEndpointResponseDstsConfigurationArgs
- Service
Name string - The service name.
- Service
Dns stringName - This is a URI property.
- Service
Name string - The service name.
- Service
Dns stringName - This is a URI property.
- service
Name String - The service name.
- service
Dns StringName - This is a URI property.
- service
Name string - The service name.
- service
Dns stringName - This is a URI property.
- service_
name str - The service name.
- service_
dns_ strname - This is a URI property.
- service
Name String - The service name.
- service
Dns StringName - This is a URI property.
ResourceTypeEndpointResponseFeaturesRule, ResourceTypeEndpointResponseFeaturesRuleArgs
- Required
Features stringPolicy - The required feature policy.
- Required
Features stringPolicy - The required feature policy.
- required
Features StringPolicy - The required feature policy.
- required
Features stringPolicy - The required feature policy.
- required_
features_ strpolicy - The required feature policy.
- required
Features StringPolicy - The required feature policy.
ResourceTypeExtendedLocationPolicy, ResourceTypeExtendedLocationPolicyArgs
- Not
Specified - NotSpecified
- All
- All
- Resource
Type Extended Location Policy Not Specified - NotSpecified
- Resource
Type Extended Location Policy All - All
- Not
Specified - NotSpecified
- All
- All
- Not
Specified - NotSpecified
- All
- All
- NOT_SPECIFIED
- NotSpecified
- ALL
- All
- "Not
Specified" - NotSpecified
- "All"
- All
ResourceTypeExtension, ResourceTypeExtensionArgs
- Endpoint
Uri string - The endpoint uri.
- Extension
Categories List<Union<string, Pulumi.Azure Native. Provider Hub. Extension Category>> - The extension categories.
- Timeout string
- The timeout.
- Endpoint
Uri string - The endpoint uri.
- Extension
Categories []string - The extension categories.
- Timeout string
- The timeout.
- endpoint
Uri String - The endpoint uri.
- extension
Categories List<Either<String,ExtensionCategory>> - The extension categories.
- timeout String
- The timeout.
- endpoint
Uri string - The endpoint uri.
- extension
Categories (string | ExtensionCategory)[] - The extension categories.
- timeout string
- The timeout.
- endpoint_
uri str - The endpoint uri.
- extension_
categories Sequence[Union[str, ExtensionCategory]] - The extension categories.
- timeout str
- The timeout.
- endpoint
Uri String - The endpoint uri.
- 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" | "Best Match Operation Begin" | "Subscription Lifecycle Notification Deletion"> - The extension categories.
- timeout String
- The timeout.
ResourceTypeExtensionOptionsResourceCreationBegin, ResourceTypeExtensionOptionsResourceCreationBeginArgs
ResourceTypeExtensionOptionsResponseResourceCreationBegin, ResourceTypeExtensionOptionsResponseResourceCreationBeginArgs
ResourceTypeExtensionResponse, ResourceTypeExtensionResponseArgs
- Endpoint
Uri string - The endpoint uri.
- Extension
Categories List<string> - The extension categories.
- Timeout string
- The timeout.
- Endpoint
Uri string - The endpoint uri.
- Extension
Categories []string - The extension categories.
- Timeout string
- The timeout.
- endpoint
Uri String - The endpoint uri.
- extension
Categories List<String> - The extension categories.
- timeout String
- The timeout.
- endpoint
Uri string - The endpoint uri.
- extension
Categories string[] - The extension categories.
- timeout string
- The timeout.
- endpoint_
uri str - The endpoint uri.
- extension_
categories Sequence[str] - The extension categories.
- timeout str
- The timeout.
- endpoint
Uri String - The endpoint uri.
- extension
Categories List<String> - The extension categories.
- timeout String
- The timeout.
ResourceTypeOnBehalfOfToken, ResourceTypeOnBehalfOfTokenArgs
- Action
Name string - The action name.
- Life
Time string - This is a TimeSpan property.
- Action
Name string - The action name.
- Life
Time string - This is a TimeSpan property.
- action
Name String - The action name.
- life
Time String - This is a TimeSpan property.
- action
Name string - The action name.
- life
Time string - This is a TimeSpan property.
- action_
name str - The action name.
- life_
time str - This is a TimeSpan property.
- action
Name String - The action name.
- life
Time String - This is a TimeSpan property.
ResourceTypeOnBehalfOfTokenResponse, ResourceTypeOnBehalfOfTokenResponseArgs
- Action
Name string - The action name.
- Life
Time string - This is a TimeSpan property.
- Action
Name string - The action name.
- Life
Time string - This is a TimeSpan property.
- action
Name String - The action name.
- life
Time String - This is a TimeSpan property.
- action
Name string - The action name.
- life
Time string - This is a TimeSpan property.
- action_
name str - The action name.
- life_
time str - This is a TimeSpan property.
- action
Name String - The action name.
- life
Time String - This is a TimeSpan property.
ResourceTypeRegistrationKind, ResourceTypeRegistrationKindArgs
- Managed
- ManagedResource type served by the ProviderHub service.
- Hybrid
- HybridResource type served by both the ProviderHub & the onboarded Resource Provider Services (i.e. The type has a mix of managed and direct endpoints).
- Direct
- DirectResource type served by the onboarded Resource Provider Service.
- Resource
Type Registration Kind Managed - ManagedResource type served by the ProviderHub service.
- Resource
Type Registration Kind Hybrid - HybridResource type served by both the ProviderHub & the onboarded Resource Provider Services (i.e. The type has a mix of managed and direct endpoints).
- Resource
Type Registration Kind Direct - DirectResource type served by the onboarded Resource Provider Service.
- Managed
- ManagedResource type served by the ProviderHub service.
- Hybrid
- HybridResource type served by both the ProviderHub & the onboarded Resource Provider Services (i.e. The type has a mix of managed and direct endpoints).
- Direct
- DirectResource type served by the onboarded Resource Provider Service.
- Managed
- ManagedResource type served by the ProviderHub service.
- Hybrid
- HybridResource type served by both the ProviderHub & the onboarded Resource Provider Services (i.e. The type has a mix of managed and direct endpoints).
- Direct
- DirectResource type served by the onboarded Resource Provider Service.
- MANAGED
- ManagedResource type served by the ProviderHub service.
- HYBRID
- HybridResource type served by both the ProviderHub & the onboarded Resource Provider Services (i.e. The type has a mix of managed and direct endpoints).
- DIRECT
- DirectResource type served by the onboarded Resource Provider Service.
- "Managed"
- ManagedResource type served by the ProviderHub service.
- "Hybrid"
- HybridResource type served by both the ProviderHub & the onboarded Resource Provider Services (i.e. The type has a mix of managed and direct endpoints).
- "Direct"
- DirectResource type served by the onboarded Resource Provider Service.
ResourceTypeRegistrationProperties, ResourceTypeRegistrationPropertiesArgs
- Add
Resource boolList Target Locations - Add resource list target locations?
- Additional
Options string | Pulumi.Azure Native. Provider Hub. Additional Options Resource Type Registration - The additional options.
- Allow
Empty boolRole Assignments - The allow empty role assignments.
- Allowed
Resource List<Pulumi.Names Azure Native. Provider Hub. Inputs. Allowed Resource Name> - The allowed resource names.
- Allowed
Template List<string>Deployment Reference Actions - Allowed template deployment reference actions.
- List<string>
- The allowed unauthorized actions.
- List<Pulumi.
Azure Native. Provider Hub. Inputs. Allowed Unauthorized Actions Extension> - The allowed unauthorized actions extensions.
- Api
Profiles List<Pulumi.Azure Native. Provider Hub. Inputs. Api Profile> - The api profiles.
- Async
Operation stringResource Type Name - The async operation resource type name.
- Async
Timeout List<Pulumi.Rules Azure Native. Provider Hub. Inputs. Async Timeout Rule> - Async timeout rules
- List<Pulumi.
Azure Native. Provider Hub. Inputs. Authorization Action Mapping> - The authorization action mappings
- Availability
Zone Pulumi.Rule Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Availability Zone Rule - The availability zone rule.
- Capacity
Rule Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Capacity Rule - Capacity rule.
- Category
string | Pulumi.
Azure Native. Provider Hub. Resource Type Category - The category.
- Check
Name Pulumi.Availability Specifications Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Check Name Availability Specifications - The check name availability specifications.
- Common
Api List<string>Versions - Common API versions for the resource type.
- Cross
Tenant string | Pulumi.Token Validation Azure Native. Provider Hub. Cross Tenant Token Validation - The cross tenant token validation.
- Default
Api stringVersion - The default api version.
- Disallowed
Action List<string>Verbs - The disallowed action verbs.
- Disallowed
End List<string>User Operations - The disallowed end user operations.
- Dsts
Configuration Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Dsts Configuration - The dsts configuration.
- Enable
Async boolOperation - Whether async operation is enabled.
- Enable
Third boolParty S2S - Whether third party S2S is enabled.
- Endpoints
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Type Endpoint> - The extensions.
- Extended
Locations List<Pulumi.Azure Native. Provider Hub. Inputs. Extended Location Options> - The extended locations.
- Extension
Options Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Extension Options - The extension options.
- Features
Rule Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Features Rule - The features rule.
- Frontdoor
Request string | Pulumi.Mode Azure Native. Provider Hub. Frontdoor Request Mode - The frontdoor request mode.
- Grouping
Tag string - Grouping tag.
- Identity
Management Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Identity Management - The identity management.
- Is
Pure boolProxy - Whether it is pure proxy.
- Legacy
Name string - The legacy name.
- Legacy
Names List<string> - The legacy names.
- Legacy
Policy Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Legacy Policy - The legacy policy.
- Linked
Access List<Pulumi.Checks Azure Native. Provider Hub. Inputs. Linked Access Check> - The linked access checks.
- Linked
Notification List<Pulumi.Rules Azure Native. Provider Hub. Inputs. Linked Notification Rule> - The linked notification rules.
- Linked
Operation List<Pulumi.Rules Azure Native. Provider Hub. Inputs. Linked Operation Rule> - The linked operation rules.
- Logging
Rules List<Pulumi.Azure Native. Provider Hub. Inputs. Logging Rule> - The logging rules.
- Management
Pulumi.
Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Management - The resource provider management.
- Manifest
Link string - Manifest link.
- Marketplace
Options Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Marketplace Options - Marketplace options.
- Marketplace
Type string | Pulumi.Azure Native. Provider Hub. Marketplace Type - The marketplace type.
- Metadata Dictionary<string, object>
- The metadata.
- Notifications
List<Pulumi.
Azure Native. Provider Hub. Inputs. Notification> - The notifications.
- On
Behalf Pulumi.Of Tokens Azure Native. Provider Hub. Inputs. Resource Type On Behalf Of Token - The on behalf of tokens.
- Open
Api Pulumi.Configuration Azure Native. Provider Hub. Inputs. Open Api Configuration - The open api configuration.
- Policy
Execution string | Pulumi.Type Azure Native. Provider Hub. Policy Execution Type - The policy execution type.
- Quota
Rule Pulumi.Azure Native. Provider Hub. Inputs. Quota Rule - The quota rule.
- Regionality
string | Pulumi.
Azure Native. Provider Hub. Regionality - The regionality.
- Request
Header Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Request Header Options - The request header options.
- Required
Features List<string> - The required features.
- Resource
Cache Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Resource Cache - Resource cache options.
- Resource
Concurrency Dictionary<string, Pulumi.Control Options Azure Native. Provider Hub. Inputs. Resource Concurrency Control Option> - The resource concurrency control options.
- Resource
Deletion string | Pulumi.Policy Azure Native. Provider Hub. Resource Deletion Policy - The resource deletion policy.
- Resource
Graph Pulumi.Configuration Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Resource Graph Configuration - The resource graph configuration.
- Resource
Management Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Resource Management Options - Resource management options.
- Resource
Move Pulumi.Policy Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Resource Move Policy - The resource move policy.
- Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Authorization Rules - The resource provider authorization rules.
- Resource
Query Pulumi.Management Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Resource Query Management - Resource query management options.
- Resource
Sub string | Pulumi.Type Azure Native. Provider Hub. Resource Sub Type - The resource sub type.
- Resource
Type Pulumi.Common Attribute Management Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Resource Type Common Attribute Management - Resource type common attribute management.
- Resource
Validation string | Pulumi.Azure Native. Provider Hub. Resource Validation - The resource validation.
- Routing
Rule Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Routing Rule - Routing rule.
- Routing
Type string | Pulumi.Azure Native. Provider Hub. Routing Type - The resource routing type.
- Service
Tree List<Pulumi.Infos Azure Native. Provider Hub. Inputs. Service Tree Info> - The service tree infos.
- Sku
Link string - The sku link.
- Subscription
Lifecycle Pulumi.Notification Specifications Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- Subscription
State List<Pulumi.Rules Azure Native. Provider Hub. Inputs. Subscription State Rule> - The subscription state rules.
- bool
- Whether tags are supported.
- Swagger
Specifications List<Pulumi.Azure Native. Provider Hub. Inputs. Swagger Specification> - The swagger specifications.
- Template
Deployment Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Template Deployment Options - The template deployment options.
- Template
Deployment Pulumi.Policy Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Template Deployment Policy - The template deployment policy.
- Throttling
Rules List<Pulumi.Azure Native. Provider Hub. Inputs. Throttling Rule> - The throttling rules.
- Token
Auth Pulumi.Configuration Azure Native. Provider Hub. Inputs. Token Auth Configuration - The token auth configuration.
- Add
Resource boolList Target Locations - Add resource list target locations?
- Additional
Options string | AdditionalOptions Resource Type Registration - The additional options.
- Allow
Empty boolRole Assignments - The allow empty role assignments.
- Allowed
Resource []AllowedNames Resource Name - The allowed resource names.
- Allowed
Template []stringDeployment Reference Actions - Allowed template deployment reference actions.
- []string
- The allowed unauthorized actions.
- []Allowed
Unauthorized Actions Extension - The allowed unauthorized actions extensions.
- Api
Profiles []ApiProfile - The api profiles.
- Async
Operation stringResource Type Name - The async operation resource type name.
- Async
Timeout []AsyncRules Timeout Rule - Async timeout rules
- []Authorization
Action Mapping - The authorization action mappings
- Availability
Zone ResourceRule Type Registration Properties Availability Zone Rule - The availability zone rule.
- Capacity
Rule ResourceType Registration Properties Capacity Rule - Capacity rule.
- Category
string | Resource
Type Category - The category.
- Check
Name ResourceAvailability Specifications Type Registration Properties Check Name Availability Specifications - The check name availability specifications.
- Common
Api []stringVersions - Common API versions for the resource type.
- Cross
Tenant string | CrossToken Validation Tenant Token Validation - The cross tenant token validation.
- Default
Api stringVersion - The default api version.
- Disallowed
Action []stringVerbs - The disallowed action verbs.
- Disallowed
End []stringUser Operations - The disallowed end user operations.
- Dsts
Configuration ResourceType Registration Properties Dsts Configuration - The dsts configuration.
- Enable
Async boolOperation - Whether async operation is enabled.
- Enable
Third boolParty S2S - Whether third party S2S is enabled.
- Endpoints
[]Resource
Type Endpoint - The extensions.
- Extended
Locations []ExtendedLocation Options - The extended locations.
- Extension
Options ResourceType Registration Properties Extension Options - The extension options.
- Features
Rule ResourceType Registration Properties Features Rule - The features rule.
- Frontdoor
Request string | FrontdoorMode Request Mode - The frontdoor request mode.
- Grouping
Tag string - Grouping tag.
- Identity
Management ResourceType Registration Properties Identity Management - The identity management.
- Is
Pure boolProxy - Whether it is pure proxy.
- Legacy
Name string - The legacy name.
- Legacy
Names []string - The legacy names.
- Legacy
Policy ResourceType Registration Properties Legacy Policy - The legacy policy.
- Linked
Access []LinkedChecks Access Check - The linked access checks.
- Linked
Notification []LinkedRules Notification Rule - The linked notification rules.
- Linked
Operation []LinkedRules Operation Rule - The linked operation rules.
- Logging
Rules []LoggingRule - The logging rules.
- Management
Resource
Type Registration Properties Management - The resource provider management.
- Manifest
Link string - Manifest link.
- Marketplace
Options ResourceType Registration Properties Marketplace Options - Marketplace options.
- Marketplace
Type string | MarketplaceType - The marketplace type.
- Metadata map[string]interface{}
- The metadata.
- Notifications []Notification
- The notifications.
- On
Behalf ResourceOf Tokens Type On Behalf Of Token - The on behalf of tokens.
- Open
Api OpenConfiguration Api Configuration - The open api configuration.
- Policy
Execution string | PolicyType Execution Type - The policy execution type.
- Quota
Rule QuotaRule - The quota rule.
- Regionality string | Regionality
- The regionality.
- Request
Header ResourceOptions Type Registration Properties Request Header Options - The request header options.
- Required
Features []string - The required features.
- Resource
Cache ResourceType Registration Properties Resource Cache - Resource cache options.
- Resource
Concurrency map[string]ResourceControl Options Concurrency Control Option - The resource concurrency control options.
- Resource
Deletion string | ResourcePolicy Deletion Policy - The resource deletion policy.
- Resource
Graph ResourceConfiguration Type Registration Properties Resource Graph Configuration - The resource graph configuration.
- Resource
Management ResourceOptions Type Registration Properties Resource Management Options - Resource management options.
- Resource
Move ResourcePolicy Type Registration Properties Resource Move Policy - The resource move policy.
- Resource
Provider Authorization Rules - The resource provider authorization rules.
- Resource
Query ResourceManagement Type Registration Properties Resource Query Management - Resource query management options.
- Resource
Sub string | ResourceType Sub Type - The resource sub type.
- Resource
Type ResourceCommon Attribute Management Type Registration Properties Resource Type Common Attribute Management - Resource type common attribute management.
- Resource
Validation string | ResourceValidation - The resource validation.
- Routing
Rule ResourceType Registration Properties Routing Rule - Routing rule.
- Routing
Type string | RoutingType - The resource routing type.
- Service
Tree []ServiceInfos Tree Info - The service tree infos.
- Sku
Link string - The sku link.
- Subscription
Lifecycle ResourceNotification Specifications Type Registration Properties Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- Subscription
State []SubscriptionRules State Rule - The subscription state rules.
- bool
- Whether tags are supported.
- Swagger
Specifications []SwaggerSpecification - The swagger specifications.
- Template
Deployment ResourceOptions Type Registration Properties Template Deployment Options - The template deployment options.
- Template
Deployment ResourcePolicy Type Registration Properties Template Deployment Policy - The template deployment policy.
- Throttling
Rules []ThrottlingRule - The throttling rules.
- Token
Auth TokenConfiguration Auth Configuration - The token auth configuration.
- add
Resource BooleanList Target Locations - Add resource list target locations?
- additional
Options String | AdditionalOptions Resource Type Registration - The additional options.
- allow
Empty BooleanRole Assignments - The allow empty role assignments.
- allowed
Resource List<AllowedNames Resource Name> - The allowed resource names.
- allowed
Template List<String>Deployment Reference Actions - Allowed template deployment reference actions.
- List<String>
- The allowed unauthorized actions.
- List<Allowed
Unauthorized Actions Extension> - The allowed unauthorized actions extensions.
- api
Profiles List<ApiProfile> - The api profiles.
- async
Operation StringResource Type Name - The async operation resource type name.
- async
Timeout List<AsyncRules Timeout Rule> - Async timeout rules
- List<Authorization
Action Mapping> - The authorization action mappings
- availability
Zone ResourceRule Type Registration Properties Availability Zone Rule - The availability zone rule.
- capacity
Rule ResourceType Registration Properties Capacity Rule - Capacity rule.
- category
String | Resource
Type Category - The category.
- check
Name ResourceAvailability Specifications Type Registration Properties Check Name Availability Specifications - The check name availability specifications.
- common
Api List<String>Versions - Common API versions for the resource type.
- cross
Tenant String | CrossToken Validation Tenant Token Validation - The cross tenant token validation.
- default
Api StringVersion - The default api version.
- disallowed
Action List<String>Verbs - The disallowed action verbs.
- disallowed
End List<String>User Operations - The disallowed end user operations.
- dsts
Configuration ResourceType Registration Properties Dsts Configuration - The dsts configuration.
- enable
Async BooleanOperation - Whether async operation is enabled.
- enable
Third BooleanParty S2S - Whether third party S2S is enabled.
- endpoints
List<Resource
Type Endpoint> - The extensions.
- extended
Locations List<ExtendedLocation Options> - The extended locations.
- extension
Options ResourceType Registration Properties Extension Options - The extension options.
- features
Rule ResourceType Registration Properties Features Rule - The features rule.
- frontdoor
Request String | FrontdoorMode Request Mode - The frontdoor request mode.
- grouping
Tag String - Grouping tag.
- identity
Management ResourceType Registration Properties Identity Management - The identity management.
- is
Pure BooleanProxy - Whether it is pure proxy.
- legacy
Name String - The legacy name.
- legacy
Names List<String> - The legacy names.
- legacy
Policy ResourceType Registration Properties Legacy Policy - The legacy policy.
- linked
Access List<LinkedChecks Access Check> - The linked access checks.
- linked
Notification List<LinkedRules Notification Rule> - The linked notification rules.
- linked
Operation List<LinkedRules Operation Rule> - The linked operation rules.
- logging
Rules List<LoggingRule> - The logging rules.
- management
Resource
Type Registration Properties Management - The resource provider management.
- manifest
Link String - Manifest link.
- marketplace
Options ResourceType Registration Properties Marketplace Options - Marketplace options.
- marketplace
Type String | MarketplaceType - The marketplace type.
- metadata Map<String,Object>
- The metadata.
- notifications List<Notification>
- The notifications.
- on
Behalf ResourceOf Tokens Type On Behalf Of Token - The on behalf of tokens.
- open
Api OpenConfiguration Api Configuration - The open api configuration.
- policy
Execution String | PolicyType Execution Type - The policy execution type.
- quota
Rule QuotaRule - The quota rule.
- regionality String | Regionality
- The regionality.
- request
Header ResourceOptions Type Registration Properties Request Header Options - The request header options.
- required
Features List<String> - The required features.
- resource
Cache ResourceType Registration Properties Resource Cache - Resource cache options.
- resource
Concurrency Map<String,ResourceControl Options Concurrency Control Option> - The resource concurrency control options.
- resource
Deletion String | ResourcePolicy Deletion Policy - The resource deletion policy.
- resource
Graph ResourceConfiguration Type Registration Properties Resource Graph Configuration - The resource graph configuration.
- resource
Management ResourceOptions Type Registration Properties Resource Management Options - Resource management options.
- resource
Move ResourcePolicy Type Registration Properties Resource Move Policy - The resource move policy.
- Resource
Provider Authorization Rules - The resource provider authorization rules.
- resource
Query ResourceManagement Type Registration Properties Resource Query Management - Resource query management options.
- resource
Sub String | ResourceType Sub Type - The resource sub type.
- resource
Type ResourceCommon Attribute Management Type Registration Properties Resource Type Common Attribute Management - Resource type common attribute management.
- resource
Validation String | ResourceValidation - The resource validation.
- routing
Rule ResourceType Registration Properties Routing Rule - Routing rule.
- routing
Type String | RoutingType - The resource routing type.
- service
Tree List<ServiceInfos Tree Info> - The service tree infos.
- sku
Link String - The sku link.
- subscription
Lifecycle ResourceNotification Specifications Type Registration Properties Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- subscription
State List<SubscriptionRules State Rule> - The subscription state rules.
- Boolean
- Whether tags are supported.
- swagger
Specifications List<SwaggerSpecification> - The swagger specifications.
- template
Deployment ResourceOptions Type Registration Properties Template Deployment Options - The template deployment options.
- template
Deployment ResourcePolicy Type Registration Properties Template Deployment Policy - The template deployment policy.
- throttling
Rules List<ThrottlingRule> - The throttling rules.
- token
Auth TokenConfiguration Auth Configuration - The token auth configuration.
- add
Resource booleanList Target Locations - Add resource list target locations?
- additional
Options string | AdditionalOptions Resource Type Registration - The additional options.
- allow
Empty booleanRole Assignments - The allow empty role assignments.
- allowed
Resource AllowedNames Resource Name[] - The allowed resource names.
- allowed
Template string[]Deployment Reference Actions - Allowed template deployment reference actions.
- string[]
- The allowed unauthorized actions.
- Allowed
Unauthorized Actions Extension[] - The allowed unauthorized actions extensions.
- api
Profiles ApiProfile[] - The api profiles.
- async
Operation stringResource Type Name - The async operation resource type name.
- async
Timeout AsyncRules Timeout Rule[] - Async timeout rules
- Authorization
Action Mapping[] - The authorization action mappings
- availability
Zone ResourceRule Type Registration Properties Availability Zone Rule - The availability zone rule.
- capacity
Rule ResourceType Registration Properties Capacity Rule - Capacity rule.
- category
string | Resource
Type Category - The category.
- check
Name ResourceAvailability Specifications Type Registration Properties Check Name Availability Specifications - The check name availability specifications.
- common
Api string[]Versions - Common API versions for the resource type.
- cross
Tenant string | CrossToken Validation Tenant Token Validation - The cross tenant token validation.
- default
Api stringVersion - The default api version.
- disallowed
Action string[]Verbs - The disallowed action verbs.
- disallowed
End string[]User Operations - The disallowed end user operations.
- dsts
Configuration ResourceType Registration Properties Dsts Configuration - The dsts configuration.
- enable
Async booleanOperation - Whether async operation is enabled.
- enable
Third booleanParty S2S - Whether third party S2S is enabled.
- endpoints
Resource
Type Endpoint[] - The extensions.
- extended
Locations ExtendedLocation Options[] - The extended locations.
- extension
Options ResourceType Registration Properties Extension Options - The extension options.
- features
Rule ResourceType Registration Properties Features Rule - The features rule.
- frontdoor
Request string | FrontdoorMode Request Mode - The frontdoor request mode.
- grouping
Tag string - Grouping tag.
- identity
Management ResourceType Registration Properties Identity Management - The identity management.
- is
Pure booleanProxy - Whether it is pure proxy.
- legacy
Name string - The legacy name.
- legacy
Names string[] - The legacy names.
- legacy
Policy ResourceType Registration Properties Legacy Policy - The legacy policy.
- linked
Access LinkedChecks Access Check[] - The linked access checks.
- linked
Notification LinkedRules Notification Rule[] - The linked notification rules.
- linked
Operation LinkedRules Operation Rule[] - The linked operation rules.
- logging
Rules LoggingRule[] - The logging rules.
- management
Resource
Type Registration Properties Management - The resource provider management.
- manifest
Link string - Manifest link.
- marketplace
Options ResourceType Registration Properties Marketplace Options - Marketplace options.
- marketplace
Type string | MarketplaceType - The marketplace type.
- metadata {[key: string]: any}
- The metadata.
- notifications Notification[]
- The notifications.
- on
Behalf ResourceOf Tokens Type On Behalf Of Token - The on behalf of tokens.
- open
Api OpenConfiguration Api Configuration - The open api configuration.
- policy
Execution string | PolicyType Execution Type - The policy execution type.
- quota
Rule QuotaRule - The quota rule.
- regionality string | Regionality
- The regionality.
- request
Header ResourceOptions Type Registration Properties Request Header Options - The request header options.
- required
Features string[] - The required features.
- resource
Cache ResourceType Registration Properties Resource Cache - Resource cache options.
- resource
Concurrency {[key: string]: ResourceControl Options Concurrency Control Option} - The resource concurrency control options.
- resource
Deletion string | ResourcePolicy Deletion Policy - The resource deletion policy.
- resource
Graph ResourceConfiguration Type Registration Properties Resource Graph Configuration - The resource graph configuration.
- resource
Management ResourceOptions Type Registration Properties Resource Management Options - Resource management options.
- resource
Move ResourcePolicy Type Registration Properties Resource Move Policy - The resource move policy.
- Resource
Provider Authorization Rules - The resource provider authorization rules.
- resource
Query ResourceManagement Type Registration Properties Resource Query Management - Resource query management options.
- resource
Sub string | ResourceType Sub Type - The resource sub type.
- resource
Type ResourceCommon Attribute Management Type Registration Properties Resource Type Common Attribute Management - Resource type common attribute management.
- resource
Validation string | ResourceValidation - The resource validation.
- routing
Rule ResourceType Registration Properties Routing Rule - Routing rule.
- routing
Type string | RoutingType - The resource routing type.
- service
Tree ServiceInfos Tree Info[] - The service tree infos.
- sku
Link string - The sku link.
- subscription
Lifecycle ResourceNotification Specifications Type Registration Properties Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- subscription
State SubscriptionRules State Rule[] - The subscription state rules.
- boolean
- Whether tags are supported.
- swagger
Specifications SwaggerSpecification[] - The swagger specifications.
- template
Deployment ResourceOptions Type Registration Properties Template Deployment Options - The template deployment options.
- template
Deployment ResourcePolicy Type Registration Properties Template Deployment Policy - The template deployment policy.
- throttling
Rules ThrottlingRule[] - The throttling rules.
- token
Auth TokenConfiguration Auth Configuration - The token auth configuration.
- add_
resource_ boollist_ target_ locations - Add resource list target locations?
- additional_
options str | AdditionalOptions Resource Type Registration - The additional options.
- allow_
empty_ boolrole_ assignments - The allow empty role assignments.
- allowed_
resource_ Sequence[Allowednames Resource Name] - The allowed resource names.
- allowed_
template_ Sequence[str]deployment_ reference_ actions - Allowed template deployment reference actions.
- Sequence[str]
- The allowed unauthorized actions.
- Sequence[Allowed
Unauthorized Actions Extension] - The allowed unauthorized actions extensions.
- api_
profiles Sequence[ApiProfile] - The api profiles.
- async_
operation_ strresource_ type_ name - The async operation resource type name.
- async_
timeout_ Sequence[Asyncrules Timeout Rule] - Async timeout rules
- Sequence[Authorization
Action Mapping] - The authorization action mappings
- availability_
zone_ Resourcerule Type Registration Properties Availability Zone Rule - The availability zone rule.
- capacity_
rule ResourceType Registration Properties Capacity Rule - Capacity rule.
- category
str | Resource
Type Category - The category.
- check_
name_ Resourceavailability_ specifications Type Registration Properties Check Name Availability Specifications - The check name availability specifications.
- common_
api_ Sequence[str]versions - Common API versions for the resource type.
- cross_
tenant_ str | Crosstoken_ validation Tenant Token Validation - The cross tenant token validation.
- default_
api_ strversion - The default api version.
- disallowed_
action_ Sequence[str]verbs - The disallowed action verbs.
- disallowed_
end_ Sequence[str]user_ operations - The disallowed end user operations.
- dsts_
configuration ResourceType Registration Properties Dsts Configuration - The dsts configuration.
- enable_
async_ booloperation - Whether async operation is enabled.
- enable_
third_ boolparty_ s2_ s - Whether third party S2S is enabled.
- endpoints
Sequence[Resource
Type Endpoint] - The extensions.
- extended_
locations Sequence[ExtendedLocation Options] - The extended locations.
- extension_
options ResourceType Registration Properties Extension Options - The extension options.
- features_
rule ResourceType Registration Properties Features Rule - The features rule.
- frontdoor_
request_ str | Frontdoormode Request Mode - The frontdoor request mode.
- grouping_
tag str - Grouping tag.
- identity_
management ResourceType Registration Properties Identity Management - The identity management.
- is_
pure_ boolproxy - Whether it is pure proxy.
- legacy_
name str - The legacy name.
- legacy_
names Sequence[str] - The legacy names.
- legacy_
policy ResourceType Registration Properties Legacy Policy - The legacy policy.
- linked_
access_ Sequence[Linkedchecks Access Check] - The linked access checks.
- linked_
notification_ Sequence[Linkedrules Notification Rule] - The linked notification rules.
- linked_
operation_ Sequence[Linkedrules Operation Rule] - The linked operation rules.
- logging_
rules Sequence[LoggingRule] - The logging rules.
- management
Resource
Type Registration Properties Management - The resource provider management.
- manifest_
link str - Manifest link.
- marketplace_
options ResourceType Registration Properties Marketplace Options - Marketplace options.
- marketplace_
type str | MarketplaceType - The marketplace type.
- metadata Mapping[str, Any]
- The metadata.
- notifications Sequence[Notification]
- The notifications.
- on_
behalf_ Resourceof_ tokens Type On Behalf Of Token - The on behalf of tokens.
- open_
api_ Openconfiguration Api Configuration - The open api configuration.
- policy_
execution_ str | Policytype Execution Type - The policy execution type.
- quota_
rule QuotaRule - The quota rule.
- regionality str | Regionality
- The regionality.
- request_
header_ Resourceoptions Type Registration Properties Request Header Options - The request header options.
- required_
features Sequence[str] - The required features.
- resource_
cache ResourceType Registration Properties Resource Cache - Resource cache options.
- resource_
concurrency_ Mapping[str, Resourcecontrol_ options Concurrency Control Option] - The resource concurrency control options.
- resource_
deletion_ str | Resourcepolicy Deletion Policy - The resource deletion policy.
- resource_
graph_ Resourceconfiguration Type Registration Properties Resource Graph Configuration - The resource graph configuration.
- resource_
management_ Resourceoptions Type Registration Properties Resource Management Options - Resource management options.
- resource_
move_ Resourcepolicy Type Registration Properties Resource Move Policy - The resource move policy.
- Resource
Provider Authorization Rules - The resource provider authorization rules.
- resource_
query_ Resourcemanagement Type Registration Properties Resource Query Management - Resource query management options.
- resource_
sub_ str | Resourcetype Sub Type - The resource sub type.
- resource_
type_ Resourcecommon_ attribute_ management Type Registration Properties Resource Type Common Attribute Management - Resource type common attribute management.
- resource_
validation str | ResourceValidation - The resource validation.
- routing_
rule ResourceType Registration Properties Routing Rule - Routing rule.
- routing_
type str | RoutingType - The resource routing type.
- service_
tree_ Sequence[Serviceinfos Tree Info] - The service tree infos.
- sku_
link str - The sku link.
- subscription_
lifecycle_ Resourcenotification_ specifications Type Registration Properties Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- subscription_
state_ Sequence[Subscriptionrules State Rule] - The subscription state rules.
- bool
- Whether tags are supported.
- swagger_
specifications Sequence[SwaggerSpecification] - The swagger specifications.
- template_
deployment_ Resourceoptions Type Registration Properties Template Deployment Options - The template deployment options.
- template_
deployment_ Resourcepolicy Type Registration Properties Template Deployment Policy - The template deployment policy.
- throttling_
rules Sequence[ThrottlingRule] - The throttling rules.
- token_
auth_ Tokenconfiguration Auth Configuration - The token auth configuration.
- add
Resource BooleanList Target Locations - Add resource list target locations?
- additional
Options String | "ProtectedAsync Operation Polling" | "Protected Async Operation Polling Audit Only" - The additional options.
- allow
Empty BooleanRole Assignments - The allow empty role assignments.
- allowed
Resource List<Property Map>Names - The allowed resource names.
- allowed
Template List<String>Deployment Reference Actions - Allowed template deployment reference actions.
- List<String>
- The allowed unauthorized actions.
- List<Property Map>
- The allowed unauthorized actions extensions.
- api
Profiles List<Property Map> - The api profiles.
- async
Operation StringResource Type Name - The async operation resource type name.
- async
Timeout List<Property Map>Rules - Async timeout rules
- List<Property Map>
- The authorization action mappings
- availability
Zone Property MapRule - The availability zone rule.
- capacity
Rule Property Map - Capacity rule.
- category
String | "None" | "Free
Form" | "Internal" | "Pure Proxy" - The category.
- check
Name Property MapAvailability Specifications - The check name availability specifications.
- common
Api List<String>Versions - Common API versions for the resource type.
- cross
Tenant String | "EnsureToken Validation Secure Validation" | "Passthrough Insecure Token" - The cross tenant token validation.
- default
Api StringVersion - The default api version.
- disallowed
Action List<String>Verbs - The disallowed action verbs.
- disallowed
End List<String>User Operations - The disallowed end user operations.
- dsts
Configuration Property Map - The dsts configuration.
- enable
Async BooleanOperation - Whether async operation is enabled.
- enable
Third BooleanParty S2S - Whether third party S2S is enabled.
- endpoints List<Property Map>
- The extensions.
- extended
Locations List<Property Map> - The extended locations.
- extension
Options Property Map - The extension options.
- features
Rule Property Map - The features rule.
- frontdoor
Request String | "NotMode Specified" | "Use Manifest" - The frontdoor request mode.
- grouping
Tag String - Grouping tag.
- identity
Management Property Map - The identity management.
- is
Pure BooleanProxy - Whether it is pure proxy.
- legacy
Name String - The legacy name.
- legacy
Names List<String> - The legacy names.
- legacy
Policy Property Map - The legacy policy.
- linked
Access List<Property Map>Checks - The linked access checks.
- linked
Notification List<Property Map>Rules - The linked notification rules.
- linked
Operation List<Property Map>Rules - The linked operation rules.
- logging
Rules List<Property Map> - The logging rules.
- management Property Map
- The resource provider management.
- manifest
Link String - Manifest link.
- marketplace
Options Property Map - Marketplace options.
- marketplace
Type String | "NotSpecified" | "Add On" | "Bypass" | "Store" - The marketplace type.
- metadata Map<Any>
- The metadata.
- notifications List<Property Map>
- The notifications.
- on
Behalf Property MapOf Tokens - The on behalf of tokens.
- open
Api Property MapConfiguration - The open api configuration.
- policy
Execution String | "NotType Specified" | "Execute Policies" | "Bypass Policies" | "Expect Partial Put Requests" - The policy execution type.
- quota
Rule Property Map - The quota rule.
- regionality
String | "Not
Specified" | "Global" | "Regional" - The regionality.
- request
Header Property MapOptions - The request header options.
- required
Features List<String> - The required features.
- resource
Cache Property Map - Resource cache options.
- resource
Concurrency Map<Property Map>Control Options - The resource concurrency control options.
- resource
Deletion String | "NotPolicy Specified" | "Cascade Delete All" | "Cascade Delete Proxy Only Children" - The resource deletion policy.
- resource
Graph Property MapConfiguration - The resource graph configuration.
- resource
Management Property MapOptions - Resource management options.
- resource
Move Property MapPolicy - The resource move policy.
- Property Map
- The resource provider authorization rules.
- resource
Query Property MapManagement - Resource query management options.
- resource
Sub String | "NotType Specified" | "Async Operation" - The resource sub type.
- resource
Type Property MapCommon Attribute Management - Resource type common attribute management.
- resource
Validation String | "NotSpecified" | "Reserved Words" | "Profane Words" - The resource validation.
- routing
Rule Property Map - Routing rule.
- routing
Type String | "Default" | "ProxyOnly" | "Host Based" | "Extension" | "Tenant" | "Fanout" | "Location Based" | "Failover" | "Cascade Extension" | "Child Fanout" | "Cascade Authorized Extension" | "Bypass Endpoint Selection Optimization" | "Location Mapping" | "Service Fanout" - The resource routing type.
- service
Tree List<Property Map>Infos - The service tree infos.
- sku
Link String - The sku link.
- subscription
Lifecycle Property MapNotification Specifications - The subscription lifecycle notification specifications.
- subscription
State List<Property Map>Rules - The subscription state rules.
- Boolean
- Whether tags are supported.
- swagger
Specifications List<Property Map> - The swagger specifications.
- template
Deployment Property MapOptions - The template deployment options.
- template
Deployment Property MapPolicy - The template deployment policy.
- throttling
Rules List<Property Map> - The throttling rules.
- token
Auth Property MapConfiguration - The token auth configuration.
ResourceTypeRegistrationPropertiesAvailabilityZoneRule, ResourceTypeRegistrationPropertiesAvailabilityZoneRuleArgs
ResourceTypeRegistrationPropertiesBatchProvisioningSupport, ResourceTypeRegistrationPropertiesBatchProvisioningSupportArgs
- Supported
Operations string | Pulumi.Azure Native. Provider Hub. Supported Operations - Supported operations.
- Supported
Operations string | SupportedOperations - Supported operations.
- supported
Operations String | SupportedOperations - Supported operations.
- supported
Operations string | SupportedOperations - Supported operations.
- supported_
operations str | SupportedOperations - Supported operations.
- supported
Operations String | "NotSpecified" | "Get" | "Delete" - Supported operations.
ResourceTypeRegistrationPropertiesCapacityRule, ResourceTypeRegistrationPropertiesCapacityRuleArgs
- Capacity
Policy string | Pulumi.Azure Native. Provider Hub. Capacity Policy - Capacity policy.
- Sku
Alias string - Sku alias
- Capacity
Policy string | CapacityPolicy - Capacity policy.
- Sku
Alias string - Sku alias
- capacity
Policy String | CapacityPolicy - Capacity policy.
- sku
Alias String - Sku alias
- capacity
Policy string | CapacityPolicy - Capacity policy.
- sku
Alias string - Sku alias
- capacity_
policy str | CapacityPolicy - Capacity policy.
- sku_
alias str - Sku alias
- capacity
Policy String | "Default" | "Restricted" - Capacity policy.
- sku
Alias String - Sku alias
ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications, ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecificationsArgs
- Enable
Default boolValidation - Whether default validation is enabled.
- Resource
Types List<string>With Custom Validation - The resource types with custom validation.
- Enable
Default boolValidation - Whether default validation is enabled.
- Resource
Types []stringWith Custom Validation - The resource types with custom validation.
- enable
Default BooleanValidation - Whether default validation is enabled.
- resource
Types List<String>With Custom Validation - The resource types with custom validation.
- enable
Default booleanValidation - Whether default validation is enabled.
- resource
Types string[]With Custom Validation - The resource types with custom validation.
- enable_
default_ boolvalidation - Whether default validation is enabled.
- resource_
types_ Sequence[str]with_ custom_ validation - The resource types with custom validation.
- enable
Default BooleanValidation - Whether default validation is enabled.
- resource
Types List<String>With Custom Validation - The resource types with custom validation.
ResourceTypeRegistrationPropertiesDstsConfiguration, ResourceTypeRegistrationPropertiesDstsConfigurationArgs
- Service
Name string - The service name.
- Service
Dns stringName - This is a URI property.
- Service
Name string - The service name.
- Service
Dns stringName - This is a URI property.
- service
Name String - The service name.
- service
Dns StringName - This is a URI property.
- service
Name string - The service name.
- service
Dns stringName - This is a URI property.
- service_
name str - The service name.
- service_
dns_ strname - This is a URI property.
- service
Name String - The service name.
- service
Dns StringName - This is a URI property.
ResourceTypeRegistrationPropertiesExtensionOptions, ResourceTypeRegistrationPropertiesExtensionOptionsArgs
- Resource
Creation ResourceBegin Type Extension Options Resource Creation Begin - Resource creation begin.
- resource
Creation ResourceBegin Type Extension Options Resource Creation Begin - Resource creation begin.
- resource
Creation ResourceBegin Type Extension Options Resource Creation Begin - Resource creation begin.
- resource_
creation_ Resourcebegin Type Extension Options Resource Creation Begin - Resource creation begin.
- resource
Creation Property MapBegin - Resource creation begin.
ResourceTypeRegistrationPropertiesFeaturesRule, ResourceTypeRegistrationPropertiesFeaturesRuleArgs
- Required
Features string | Pulumi.Policy Azure Native. Provider Hub. Features Policy - The required feature policy.
- Required
Features string | FeaturesPolicy Policy - The required feature policy.
- required
Features String | FeaturesPolicy Policy - The required feature policy.
- required
Features string | FeaturesPolicy Policy - The required feature policy.
- required_
features_ str | Featurespolicy Policy - The required feature policy.
- required
Features String | "Any" | "All"Policy - The required feature policy.
ResourceTypeRegistrationPropertiesIdentityManagement, ResourceTypeRegistrationPropertiesIdentityManagementArgs
- Application
Id string - The application id.
- Application
Ids List<string> - The application ids.
- Delegation
App List<string>Ids - The delegation app ids.
- Type
string | Pulumi.
Azure Native. Provider Hub. Identity Management Types - The type.
- Application
Id string - The application id.
- Application
Ids []string - The application ids.
- Delegation
App []stringIds - The delegation app ids.
- Type
string | Identity
Management Types - The type.
- application
Id String - The application id.
- application
Ids List<String> - The application ids.
- delegation
App List<String>Ids - The delegation app ids.
- type
String | Identity
Management Types - The type.
- application
Id string - The application id.
- application
Ids string[] - The application ids.
- delegation
App string[]Ids - The delegation app ids.
- type
string | Identity
Management Types - The type.
- application_
id str - The application id.
- application_
ids Sequence[str] - The application ids.
- delegation_
app_ Sequence[str]ids - The delegation app ids.
- type
str | Identity
Management Types - The type.
- application
Id String - The application id.
- application
Ids List<String> - The application ids.
- delegation
App List<String>Ids - The delegation app ids.
- type
String | "Not
Specified" | "System Assigned" | "User Assigned" | "Actor" | "Delegated Resource Identity" - The type.
ResourceTypeRegistrationPropertiesLegacyPolicy, ResourceTypeRegistrationPropertiesLegacyPolicyArgs
- Disallowed
Conditions List<Pulumi.Azure Native. Provider Hub. Inputs. Legacy Disallowed Condition> - Disallowed
Legacy List<Union<string, Pulumi.Operations Azure Native. Provider Hub. Legacy Operation>>
- disallowed
Conditions List<LegacyDisallowed Condition> - disallowed
Legacy List<Either<String,LegacyOperations Operation>>
- disallowed
Conditions LegacyDisallowed Condition[] - disallowed
Legacy (string | LegacyOperations Operation)[]
- disallowed_
conditions Sequence[LegacyDisallowed Condition] - disallowed_
legacy_ Sequence[Union[str, Legacyoperations Operation]]
- disallowed
Conditions List<Property Map> - disallowed
Legacy List<String | "NotOperations Specified" | "Create" | "Delete" | "Waiting" | "Azure Async Operation Waiting" | "Resource Cache Waiting" | "Action" | "Read" | "Evaluate Deployment Output" | "Deployment Cleanup">
ResourceTypeRegistrationPropertiesManagement, ResourceTypeRegistrationPropertiesManagementArgs
- List<string>
- The authorization owners.
- Canary
Manifest List<string>Owners - List of manifest owners for canary.
- Error
Response Pulumi.Message Options Azure Native. Provider Hub. Inputs. Resource Provider Management Error Response Message Options - Options for error response messages.
- Expedited
Rollout Pulumi.Metadata Azure Native. Provider Hub. Inputs. Resource Provider Management Expedited Rollout Metadata - Metadata for expedited rollout.
- Expedited
Rollout List<string>Submitters - List of expedited rollout submitters.
- Incident
Contact stringEmail - The incident contact email.
- Incident
Routing stringService - The incident routing service.
- Incident
Routing stringTeam - The incident routing team.
- Manifest
Owners List<string> - The manifest owners.
- Pc
Code string - The profit center code for the subscription.
- Profit
Center stringProgram Id - The profit center program id for the subscription.
- Resource
Access string | Pulumi.Policy Azure Native. Provider Hub. Resource Access Policy - The resource access policy.
- Resource
Access List<Pulumi.Roles Azure Native. Provider Hub. Inputs. Resource Access Role> - The resource access roles.
- Schema
Owners List<string> - The schema owners.
- Service
Tree List<Pulumi.Infos Azure Native. Provider Hub. Inputs. Service Tree Info> - The service tree infos.
- []string
- The authorization owners.
- Canary
Manifest []stringOwners - List of manifest owners for canary.
- Error
Response ResourceMessage Options Provider Management Error Response Message Options - Options for error response messages.
- Expedited
Rollout ResourceMetadata Provider Management Expedited Rollout Metadata - Metadata for expedited rollout.
- Expedited
Rollout []stringSubmitters - List of expedited rollout submitters.
- Incident
Contact stringEmail - The incident contact email.
- Incident
Routing stringService - The incident routing service.
- Incident
Routing stringTeam - The incident routing team.
- Manifest
Owners []string - The manifest owners.
- Pc
Code string - The profit center code for the subscription.
- Profit
Center stringProgram Id - The profit center program id for the subscription.
- Resource
Access string | ResourcePolicy Access Policy - The resource access policy.
- Resource
Access []ResourceRoles Access Role - The resource access roles.
- Schema
Owners []string - The schema owners.
- Service
Tree []ServiceInfos Tree Info - The service tree infos.
- List<String>
- The authorization owners.
- canary
Manifest List<String>Owners - List of manifest owners for canary.
- error
Response ResourceMessage Options Provider Management Error Response Message Options - Options for error response messages.
- expedited
Rollout ResourceMetadata Provider Management Expedited Rollout Metadata - Metadata for expedited rollout.
- expedited
Rollout List<String>Submitters - List of expedited rollout submitters.
- incident
Contact StringEmail - The incident contact email.
- incident
Routing StringService - The incident routing service.
- incident
Routing StringTeam - The incident routing team.
- manifest
Owners List<String> - The manifest owners.
- pc
Code String - The profit center code for the subscription.
- profit
Center StringProgram Id - The profit center program id for the subscription.
- resource
Access String | ResourcePolicy Access Policy - The resource access policy.
- resource
Access List<ResourceRoles Access Role> - The resource access roles.
- schema
Owners List<String> - The schema owners.
- service
Tree List<ServiceInfos Tree Info> - The service tree infos.
- string[]
- The authorization owners.
- canary
Manifest string[]Owners - List of manifest owners for canary.
- error
Response ResourceMessage Options Provider Management Error Response Message Options - Options for error response messages.
- expedited
Rollout ResourceMetadata Provider Management Expedited Rollout Metadata - Metadata for expedited rollout.
- expedited
Rollout string[]Submitters - List of expedited rollout submitters.
- incident
Contact stringEmail - The incident contact email.
- incident
Routing stringService - The incident routing service.
- incident
Routing stringTeam - The incident routing team.
- manifest
Owners string[] - The manifest owners.
- pc
Code string - The profit center code for the subscription.
- profit
Center stringProgram Id - The profit center program id for the subscription.
- resource
Access string | ResourcePolicy Access Policy - The resource access policy.
- resource
Access ResourceRoles Access Role[] - The resource access roles.
- schema
Owners string[] - The schema owners.
- service
Tree ServiceInfos Tree Info[] - The service tree infos.
- Sequence[str]
- The authorization owners.
- canary_
manifest_ Sequence[str]owners - List of manifest owners for canary.
- error_
response_ Resourcemessage_ options Provider Management Error Response Message Options - Options for error response messages.
- expedited_
rollout_ Resourcemetadata Provider Management Expedited Rollout Metadata - Metadata for expedited rollout.
- expedited_
rollout_ Sequence[str]submitters - List of expedited rollout submitters.
- incident_
contact_ stremail - The incident contact email.
- incident_
routing_ strservice - The incident routing service.
- incident_
routing_ strteam - The incident routing team.
- manifest_
owners Sequence[str] - The manifest owners.
- pc_
code str - The profit center code for the subscription.
- profit_
center_ strprogram_ id - The profit center program id for the subscription.
- resource_
access_ str | Resourcepolicy Access Policy - The resource access policy.
- resource_
access_ Sequence[Resourceroles Access Role] - The resource access roles.
- schema_
owners Sequence[str] - The schema owners.
- service_
tree_ Sequence[Serviceinfos Tree Info] - The service tree infos.
- List<String>
- The authorization owners.
- canary
Manifest List<String>Owners - List of manifest owners for canary.
- error
Response Property MapMessage Options - Options for error response messages.
- expedited
Rollout Property MapMetadata - Metadata for expedited rollout.
- expedited
Rollout List<String>Submitters - List of expedited rollout submitters.
- incident
Contact StringEmail - The incident contact email.
- incident
Routing StringService - The incident routing service.
- incident
Routing StringTeam - The incident routing team.
- manifest
Owners List<String> - The manifest owners.
- pc
Code String - The profit center code for the subscription.
- profit
Center StringProgram Id - The profit center program id for the subscription.
- resource
Access String | "NotPolicy Specified" | "Acis Read Allowed" | "Acis Action Allowed" - The resource access policy.
- resource
Access List<Property Map>Roles - The resource access roles.
- schema
Owners List<String> - The schema owners.
- service
Tree List<Property Map>Infos - The service tree infos.
ResourceTypeRegistrationPropertiesMarketplaceOptions, ResourceTypeRegistrationPropertiesMarketplaceOptionsArgs
- Add
On boolPlan Conversion Allowed - Add-on plan conversion allowed.
- Add
On boolPlan Conversion Allowed - Add-on plan conversion allowed.
- add
On BooleanPlan Conversion Allowed - Add-on plan conversion allowed.
- add
On booleanPlan Conversion Allowed - Add-on plan conversion allowed.
- add_
on_ boolplan_ conversion_ allowed - Add-on plan conversion allowed.
- add
On BooleanPlan Conversion Allowed - Add-on plan conversion allowed.
ResourceTypeRegistrationPropertiesNestedProvisioningSupport, ResourceTypeRegistrationPropertiesNestedProvisioningSupportArgs
- Minimum
Api stringVersion - Minimum API version.
- Minimum
Api stringVersion - Minimum API version.
- minimum
Api StringVersion - Minimum API version.
- minimum
Api stringVersion - Minimum API version.
- minimum_
api_ strversion - Minimum API version.
- minimum
Api StringVersion - Minimum API version.
ResourceTypeRegistrationPropertiesRequestHeaderOptions, ResourceTypeRegistrationPropertiesRequestHeaderOptionsArgs
- Opt
In string | Pulumi.Headers Azure Native. Provider Hub. Opt In Header Type - The opt in headers.
- Opt
Out string | Pulumi.Headers Azure Native. Provider Hub. Opt Out Header Type - The opt out headers.
- Opt
In string | OptHeaders In Header Type - The opt in headers.
- Opt
Out string | OptHeaders Out Header Type - The opt out headers.
- opt
In String | OptHeaders In Header Type - The opt in headers.
- opt
Out String | OptHeaders Out Header Type - The opt out headers.
- opt
In string | OptHeaders In Header Type - The opt in headers.
- opt
Out string | OptHeaders Out Header Type - The opt out headers.
- opt_
in_ str | Optheaders In Header Type - The opt in headers.
- opt_
out_ str | Optheaders Out Header Type - The opt out headers.
- opt
In String | "NotHeaders Specified" | "Signed User Token" | "Client Group Membership" | "Signed Auxiliary Tokens" | "Unbounded Client Group Membership" | "Private Link Id" | "Private Link Resource Id" | "Management Group Ancestors Encoded" | "Private Link Vnet Traffic Tag" | "Resource Group Location" | "Client Principal Name Encoded" | "MSIResource Id Encoded" - The opt in headers.
- opt
Out String | "NotHeaders Specified" | "System Data Created By Last Modified By" - The opt out headers.
ResourceTypeRegistrationPropertiesResourceCache, ResourceTypeRegistrationPropertiesResourceCacheArgs
- Enable
Resource boolCache - Enable resource cache.
- Resource
Cache stringExpiration Timespan - Resource cache expiration timespan. This is a TimeSpan property.
- Enable
Resource boolCache - Enable resource cache.
- Resource
Cache stringExpiration Timespan - Resource cache expiration timespan. This is a TimeSpan property.
- enable
Resource BooleanCache - Enable resource cache.
- resource
Cache StringExpiration Timespan - Resource cache expiration timespan. This is a TimeSpan property.
- enable
Resource booleanCache - Enable resource cache.
- resource
Cache stringExpiration Timespan - Resource cache expiration timespan. This is a TimeSpan property.
- enable_
resource_ boolcache - Enable resource cache.
- resource_
cache_ strexpiration_ timespan - Resource cache expiration timespan. This is a TimeSpan property.
- enable
Resource BooleanCache - Enable resource cache.
- resource
Cache StringExpiration Timespan - Resource cache expiration timespan. This is a TimeSpan property.
ResourceTypeRegistrationPropertiesResourceGraphConfiguration, ResourceTypeRegistrationPropertiesResourceGraphConfigurationArgs
- Api
Version string - The api version.
- Enabled bool
- Whether it's enabled.
- Api
Version string - The api version.
- Enabled bool
- Whether it's enabled.
- api
Version String - The api version.
- enabled Boolean
- Whether it's enabled.
- api
Version string - The api version.
- enabled boolean
- Whether it's enabled.
- api_
version str - The api version.
- enabled bool
- Whether it's enabled.
- api
Version String - The api version.
- enabled Boolean
- Whether it's enabled.
ResourceTypeRegistrationPropertiesResourceManagementOptions, ResourceTypeRegistrationPropertiesResourceManagementOptionsArgs
- Batch
Provisioning Pulumi.Support Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Batch Provisioning Support - Batch provisioning support.
- Delete
Dependencies List<Pulumi.Azure Native. Provider Hub. Inputs. Delete Dependency> - Delete dependencies.
- Nested
Provisioning Pulumi.Support Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Nested Provisioning Support - Nested provisioning support.
- Batch
Provisioning ResourceSupport Type Registration Properties Batch Provisioning Support - Batch provisioning support.
- Delete
Dependencies []DeleteDependency - Delete dependencies.
- Nested
Provisioning ResourceSupport Type Registration Properties Nested Provisioning Support - Nested provisioning support.
- batch
Provisioning ResourceSupport Type Registration Properties Batch Provisioning Support - Batch provisioning support.
- delete
Dependencies List<DeleteDependency> - Delete dependencies.
- nested
Provisioning ResourceSupport Type Registration Properties Nested Provisioning Support - Nested provisioning support.
- batch
Provisioning ResourceSupport Type Registration Properties Batch Provisioning Support - Batch provisioning support.
- delete
Dependencies DeleteDependency[] - Delete dependencies.
- nested
Provisioning ResourceSupport Type Registration Properties Nested Provisioning Support - Nested provisioning support.
- batch_
provisioning_ Resourcesupport Type Registration Properties Batch Provisioning Support - Batch provisioning support.
- delete_
dependencies Sequence[DeleteDependency] - Delete dependencies.
- nested_
provisioning_ Resourcesupport Type Registration Properties Nested Provisioning Support - Nested provisioning support.
- batch
Provisioning Property MapSupport - Batch provisioning support.
- delete
Dependencies List<Property Map> - Delete dependencies.
- nested
Provisioning Property MapSupport - Nested provisioning support.
ResourceTypeRegistrationPropertiesResourceMovePolicy, ResourceTypeRegistrationPropertiesResourceMovePolicyArgs
- Cross
Resource boolGroup Move Enabled - Whether cross resource group move is enabled.
- Cross
Subscription boolMove Enabled - Whether cross subscription move is enabled.
- Validation
Required bool - Whether validation is required.
- Cross
Resource boolGroup Move Enabled - Whether cross resource group move is enabled.
- Cross
Subscription boolMove Enabled - Whether cross subscription move is enabled.
- Validation
Required bool - Whether validation is required.
- cross
Resource BooleanGroup Move Enabled - Whether cross resource group move is enabled.
- cross
Subscription BooleanMove Enabled - Whether cross subscription move is enabled.
- validation
Required Boolean - Whether validation is required.
- cross
Resource booleanGroup Move Enabled - Whether cross resource group move is enabled.
- cross
Subscription booleanMove Enabled - Whether cross subscription move is enabled.
- validation
Required boolean - Whether validation is required.
- cross_
resource_ boolgroup_ move_ enabled - Whether cross resource group move is enabled.
- cross_
subscription_ boolmove_ enabled - Whether cross subscription move is enabled.
- validation_
required bool - Whether validation is required.
- cross
Resource BooleanGroup Move Enabled - Whether cross resource group move is enabled.
- cross
Subscription BooleanMove Enabled - Whether cross subscription move is enabled.
- validation
Required Boolean - Whether validation is required.
ResourceTypeRegistrationPropertiesResourceQueryManagement, ResourceTypeRegistrationPropertiesResourceQueryManagementArgs
- Filter
Option string | Pulumi.Azure Native. Provider Hub. Filter Option - Filter option.
- Filter
Option string | FilterOption - Filter option.
- filter
Option String | FilterOption - Filter option.
- filter
Option string | FilterOption - Filter option.
- filter_
option str | FilterOption - Filter option.
- filter
Option String | "NotSpecified" | "Enable Subscription Filter On Tenant" - Filter option.
ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagement, ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagementArgs
- Common
Api string | Pulumi.Versions Merge Mode Azure Native. Provider Hub. Common Api Versions Merge Mode - Common api versions merge mode.
- Common
Api string | CommonVersions Merge Mode Api Versions Merge Mode - Common api versions merge mode.
- common
Api String | CommonVersions Merge Mode Api Versions Merge Mode - Common api versions merge mode.
- common
Api string | CommonVersions Merge Mode Api Versions Merge Mode - Common api versions merge mode.
- common_
api_ str | Commonversions_ merge_ mode Api Versions Merge Mode - Common api versions merge mode.
- common
Api String | "Merge" | "Overwrite"Versions Merge Mode - Common api versions merge mode.
ResourceTypeRegistrationPropertiesResponse, ResourceTypeRegistrationPropertiesResponseArgs
- Provisioning
State string - The provisioning state.
- Add
Resource boolList Target Locations - Add resource list target locations?
- Additional
Options string - The additional options.
- Allow
Empty boolRole Assignments - The allow empty role assignments.
- Allowed
Resource List<Pulumi.Names Azure Native. Provider Hub. Inputs. Allowed Resource Name Response> - The allowed resource names.
- Allowed
Template List<string>Deployment Reference Actions - Allowed template deployment reference actions.
- List<string>
- The allowed unauthorized actions.
- List<Pulumi.
Azure Native. Provider Hub. Inputs. Allowed Unauthorized Actions Extension Response> - The allowed unauthorized actions extensions.
- Api
Profiles List<Pulumi.Azure Native. Provider Hub. Inputs. Api Profile Response> - The api profiles.
- Async
Operation stringResource Type Name - The async operation resource type name.
- Async
Timeout List<Pulumi.Rules Azure Native. Provider Hub. Inputs. Async Timeout Rule Response> - Async timeout rules
- List<Pulumi.
Azure Native. Provider Hub. Inputs. Authorization Action Mapping Response> - The authorization action mappings
- Availability
Zone Pulumi.Rule Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Availability Zone Rule - The availability zone rule.
- Capacity
Rule Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Capacity Rule - Capacity rule.
- Category string
- The category.
- Check
Name Pulumi.Availability Specifications Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Check Name Availability Specifications - The check name availability specifications.
- Common
Api List<string>Versions - Common API versions for the resource type.
- Cross
Tenant stringToken Validation - The cross tenant token validation.
- Default
Api stringVersion - The default api version.
- Disallowed
Action List<string>Verbs - The disallowed action verbs.
- Disallowed
End List<string>User Operations - The disallowed end user operations.
- Dsts
Configuration Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Dsts Configuration - The dsts configuration.
- Enable
Async boolOperation - Whether async operation is enabled.
- Enable
Third boolParty S2S - Whether third party S2S is enabled.
- Endpoints
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Type Endpoint Response> - The extensions.
- Extended
Locations List<Pulumi.Azure Native. Provider Hub. Inputs. Extended Location Options Response> - The extended locations.
- Extension
Options Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Extension Options - The extension options.
- Features
Rule Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Features Rule - The features rule.
- Frontdoor
Request stringMode - The frontdoor request mode.
- Grouping
Tag string - Grouping tag.
- Identity
Management Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Identity Management - The identity management.
- Is
Pure boolProxy - Whether it is pure proxy.
- Legacy
Name string - The legacy name.
- Legacy
Names List<string> - The legacy names.
- Legacy
Policy Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Legacy Policy - The legacy policy.
- Linked
Access List<Pulumi.Checks Azure Native. Provider Hub. Inputs. Linked Access Check Response> - The linked access checks.
- Linked
Notification List<Pulumi.Rules Azure Native. Provider Hub. Inputs. Linked Notification Rule Response> - The linked notification rules.
- Linked
Operation List<Pulumi.Rules Azure Native. Provider Hub. Inputs. Linked Operation Rule Response> - The linked operation rules.
- Logging
Rules List<Pulumi.Azure Native. Provider Hub. Inputs. Logging Rule Response> - The logging rules.
- Management
Pulumi.
Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Management - The resource provider management.
- Manifest
Link string - Manifest link.
- Marketplace
Options Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Marketplace Options - Marketplace options.
- Marketplace
Type string - The marketplace type.
- Metadata Dictionary<string, object>
- The metadata.
- Notifications
List<Pulumi.
Azure Native. Provider Hub. Inputs. Notification Response> - The notifications.
- On
Behalf Pulumi.Of Tokens Azure Native. Provider Hub. Inputs. Resource Type On Behalf Of Token Response - The on behalf of tokens.
- Open
Api Pulumi.Configuration Azure Native. Provider Hub. Inputs. Open Api Configuration Response - The open api configuration.
- Policy
Execution stringType - The policy execution type.
- Quota
Rule Pulumi.Azure Native. Provider Hub. Inputs. Quota Rule Response - The quota rule.
- Regionality string
- The regionality.
- Request
Header Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Request Header Options - The request header options.
- Required
Features List<string> - The required features.
- Resource
Cache Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Resource Cache - Resource cache options.
- Resource
Concurrency Dictionary<string, Pulumi.Control Options Azure Native. Provider Hub. Inputs. Resource Concurrency Control Option Response> - The resource concurrency control options.
- Resource
Deletion stringPolicy - The resource deletion policy.
- Resource
Graph Pulumi.Configuration Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Resource Graph Configuration - The resource graph configuration.
- Resource
Management Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Resource Management Options - Resource management options.
- Resource
Move Pulumi.Policy Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Resource Move Policy - The resource move policy.
- Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Authorization Rules Response - The resource provider authorization rules.
- Resource
Query Pulumi.Management Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Resource Query Management - Resource query management options.
- Resource
Sub stringType - The resource sub type.
- Resource
Type Pulumi.Common Attribute Management Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Resource Type Common Attribute Management - Resource type common attribute management.
- Resource
Validation string - The resource validation.
- Routing
Rule Pulumi.Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Routing Rule - Routing rule.
- Routing
Type string - The resource routing type.
- Service
Tree List<Pulumi.Infos Azure Native. Provider Hub. Inputs. Service Tree Info Response> - The service tree infos.
- Sku
Link string - The sku link.
- Subscription
Lifecycle Pulumi.Notification Specifications Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- Subscription
State List<Pulumi.Rules Azure Native. Provider Hub. Inputs. Subscription State Rule Response> - The subscription state rules.
- bool
- Whether tags are supported.
- Swagger
Specifications List<Pulumi.Azure Native. Provider Hub. Inputs. Swagger Specification Response> - The swagger specifications.
- Template
Deployment Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Template Deployment Options - The template deployment options.
- Template
Deployment Pulumi.Policy Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Template Deployment Policy - The template deployment policy.
- Throttling
Rules List<Pulumi.Azure Native. Provider Hub. Inputs. Throttling Rule Response> - The throttling rules.
- Token
Auth Pulumi.Configuration Azure Native. Provider Hub. Inputs. Token Auth Configuration Response - The token auth configuration.
- Provisioning
State string - The provisioning state.
- Add
Resource boolList Target Locations - Add resource list target locations?
- Additional
Options string - The additional options.
- Allow
Empty boolRole Assignments - The allow empty role assignments.
- Allowed
Resource []AllowedNames Resource Name Response - The allowed resource names.
- Allowed
Template []stringDeployment Reference Actions - Allowed template deployment reference actions.
- []string
- The allowed unauthorized actions.
- []Allowed
Unauthorized Actions Extension Response - The allowed unauthorized actions extensions.
- Api
Profiles []ApiProfile Response - The api profiles.
- Async
Operation stringResource Type Name - The async operation resource type name.
- Async
Timeout []AsyncRules Timeout Rule Response - Async timeout rules
- []Authorization
Action Mapping Response - The authorization action mappings
- Availability
Zone ResourceRule Type Registration Properties Response Availability Zone Rule - The availability zone rule.
- Capacity
Rule ResourceType Registration Properties Response Capacity Rule - Capacity rule.
- Category string
- The category.
- Check
Name ResourceAvailability Specifications Type Registration Properties Response Check Name Availability Specifications - The check name availability specifications.
- Common
Api []stringVersions - Common API versions for the resource type.
- Cross
Tenant stringToken Validation - The cross tenant token validation.
- Default
Api stringVersion - The default api version.
- Disallowed
Action []stringVerbs - The disallowed action verbs.
- Disallowed
End []stringUser Operations - The disallowed end user operations.
- Dsts
Configuration ResourceType Registration Properties Response Dsts Configuration - The dsts configuration.
- Enable
Async boolOperation - Whether async operation is enabled.
- Enable
Third boolParty S2S - Whether third party S2S is enabled.
- Endpoints
[]Resource
Type Endpoint Response - The extensions.
- Extended
Locations []ExtendedLocation Options Response - The extended locations.
- Extension
Options ResourceType Registration Properties Response Extension Options - The extension options.
- Features
Rule ResourceType Registration Properties Response Features Rule - The features rule.
- Frontdoor
Request stringMode - The frontdoor request mode.
- Grouping
Tag string - Grouping tag.
- Identity
Management ResourceType Registration Properties Response Identity Management - The identity management.
- Is
Pure boolProxy - Whether it is pure proxy.
- Legacy
Name string - The legacy name.
- Legacy
Names []string - The legacy names.
- Legacy
Policy ResourceType Registration Properties Response Legacy Policy - The legacy policy.
- Linked
Access []LinkedChecks Access Check Response - The linked access checks.
- Linked
Notification []LinkedRules Notification Rule Response - The linked notification rules.
- Linked
Operation []LinkedRules Operation Rule Response - The linked operation rules.
- Logging
Rules []LoggingRule Response - The logging rules.
- Management
Resource
Type Registration Properties Response Management - The resource provider management.
- Manifest
Link string - Manifest link.
- Marketplace
Options ResourceType Registration Properties Response Marketplace Options - Marketplace options.
- Marketplace
Type string - The marketplace type.
- Metadata map[string]interface{}
- The metadata.
- Notifications
[]Notification
Response - The notifications.
- On
Behalf ResourceOf Tokens Type On Behalf Of Token Response - The on behalf of tokens.
- Open
Api OpenConfiguration Api Configuration Response - The open api configuration.
- Policy
Execution stringType - The policy execution type.
- Quota
Rule QuotaRule Response - The quota rule.
- Regionality string
- The regionality.
- Request
Header ResourceOptions Type Registration Properties Response Request Header Options - The request header options.
- Required
Features []string - The required features.
- Resource
Cache ResourceType Registration Properties Response Resource Cache - Resource cache options.
- Resource
Concurrency map[string]ResourceControl Options Concurrency Control Option Response - The resource concurrency control options.
- Resource
Deletion stringPolicy - The resource deletion policy.
- Resource
Graph ResourceConfiguration Type Registration Properties Response Resource Graph Configuration - The resource graph configuration.
- Resource
Management ResourceOptions Type Registration Properties Response Resource Management Options - Resource management options.
- Resource
Move ResourcePolicy Type Registration Properties Response Resource Move Policy - The resource move policy.
- Resource
Provider Authorization Rules Response - The resource provider authorization rules.
- Resource
Query ResourceManagement Type Registration Properties Response Resource Query Management - Resource query management options.
- Resource
Sub stringType - The resource sub type.
- Resource
Type ResourceCommon Attribute Management Type Registration Properties Response Resource Type Common Attribute Management - Resource type common attribute management.
- Resource
Validation string - The resource validation.
- Routing
Rule ResourceType Registration Properties Response Routing Rule - Routing rule.
- Routing
Type string - The resource routing type.
- Service
Tree []ServiceInfos Tree Info Response - The service tree infos.
- Sku
Link string - The sku link.
- Subscription
Lifecycle ResourceNotification Specifications Type Registration Properties Response Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- Subscription
State []SubscriptionRules State Rule Response - The subscription state rules.
- bool
- Whether tags are supported.
- Swagger
Specifications []SwaggerSpecification Response - The swagger specifications.
- Template
Deployment ResourceOptions Type Registration Properties Response Template Deployment Options - The template deployment options.
- Template
Deployment ResourcePolicy Type Registration Properties Response Template Deployment Policy - The template deployment policy.
- Throttling
Rules []ThrottlingRule Response - The throttling rules.
- Token
Auth TokenConfiguration Auth Configuration Response - The token auth configuration.
- provisioning
State String - The provisioning state.
- add
Resource BooleanList Target Locations - Add resource list target locations?
- additional
Options String - The additional options.
- allow
Empty BooleanRole Assignments - The allow empty role assignments.
- allowed
Resource List<AllowedNames Resource Name Response> - The allowed resource names.
- allowed
Template List<String>Deployment Reference Actions - Allowed template deployment reference actions.
- List<String>
- The allowed unauthorized actions.
- List<Allowed
Unauthorized Actions Extension Response> - The allowed unauthorized actions extensions.
- api
Profiles List<ApiProfile Response> - The api profiles.
- async
Operation StringResource Type Name - The async operation resource type name.
- async
Timeout List<AsyncRules Timeout Rule Response> - Async timeout rules
- List<Authorization
Action Mapping Response> - The authorization action mappings
- availability
Zone ResourceRule Type Registration Properties Response Availability Zone Rule - The availability zone rule.
- capacity
Rule ResourceType Registration Properties Response Capacity Rule - Capacity rule.
- category String
- The category.
- check
Name ResourceAvailability Specifications Type Registration Properties Response Check Name Availability Specifications - The check name availability specifications.
- common
Api List<String>Versions - Common API versions for the resource type.
- cross
Tenant StringToken Validation - The cross tenant token validation.
- default
Api StringVersion - The default api version.
- disallowed
Action List<String>Verbs - The disallowed action verbs.
- disallowed
End List<String>User Operations - The disallowed end user operations.
- dsts
Configuration ResourceType Registration Properties Response Dsts Configuration - The dsts configuration.
- enable
Async BooleanOperation - Whether async operation is enabled.
- enable
Third BooleanParty S2S - Whether third party S2S is enabled.
- endpoints
List<Resource
Type Endpoint Response> - The extensions.
- extended
Locations List<ExtendedLocation Options Response> - The extended locations.
- extension
Options ResourceType Registration Properties Response Extension Options - The extension options.
- features
Rule ResourceType Registration Properties Response Features Rule - The features rule.
- frontdoor
Request StringMode - The frontdoor request mode.
- grouping
Tag String - Grouping tag.
- identity
Management ResourceType Registration Properties Response Identity Management - The identity management.
- is
Pure BooleanProxy - Whether it is pure proxy.
- legacy
Name String - The legacy name.
- legacy
Names List<String> - The legacy names.
- legacy
Policy ResourceType Registration Properties Response Legacy Policy - The legacy policy.
- linked
Access List<LinkedChecks Access Check Response> - The linked access checks.
- linked
Notification List<LinkedRules Notification Rule Response> - The linked notification rules.
- linked
Operation List<LinkedRules Operation Rule Response> - The linked operation rules.
- logging
Rules List<LoggingRule Response> - The logging rules.
- management
Resource
Type Registration Properties Response Management - The resource provider management.
- manifest
Link String - Manifest link.
- marketplace
Options ResourceType Registration Properties Response Marketplace Options - Marketplace options.
- marketplace
Type String - The marketplace type.
- metadata Map<String,Object>
- The metadata.
- notifications
List<Notification
Response> - The notifications.
- on
Behalf ResourceOf Tokens Type On Behalf Of Token Response - The on behalf of tokens.
- open
Api OpenConfiguration Api Configuration Response - The open api configuration.
- policy
Execution StringType - The policy execution type.
- quota
Rule QuotaRule Response - The quota rule.
- regionality String
- The regionality.
- request
Header ResourceOptions Type Registration Properties Response Request Header Options - The request header options.
- required
Features List<String> - The required features.
- resource
Cache ResourceType Registration Properties Response Resource Cache - Resource cache options.
- resource
Concurrency Map<String,ResourceControl Options Concurrency Control Option Response> - The resource concurrency control options.
- resource
Deletion StringPolicy - The resource deletion policy.
- resource
Graph ResourceConfiguration Type Registration Properties Response Resource Graph Configuration - The resource graph configuration.
- resource
Management ResourceOptions Type Registration Properties Response Resource Management Options - Resource management options.
- resource
Move ResourcePolicy Type Registration Properties Response Resource Move Policy - The resource move policy.
- Resource
Provider Authorization Rules Response - The resource provider authorization rules.
- resource
Query ResourceManagement Type Registration Properties Response Resource Query Management - Resource query management options.
- resource
Sub StringType - The resource sub type.
- resource
Type ResourceCommon Attribute Management Type Registration Properties Response Resource Type Common Attribute Management - Resource type common attribute management.
- resource
Validation String - The resource validation.
- routing
Rule ResourceType Registration Properties Response Routing Rule - Routing rule.
- routing
Type String - The resource routing type.
- service
Tree List<ServiceInfos Tree Info Response> - The service tree infos.
- sku
Link String - The sku link.
- subscription
Lifecycle ResourceNotification Specifications Type Registration Properties Response Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- subscription
State List<SubscriptionRules State Rule Response> - The subscription state rules.
- Boolean
- Whether tags are supported.
- swagger
Specifications List<SwaggerSpecification Response> - The swagger specifications.
- template
Deployment ResourceOptions Type Registration Properties Response Template Deployment Options - The template deployment options.
- template
Deployment ResourcePolicy Type Registration Properties Response Template Deployment Policy - The template deployment policy.
- throttling
Rules List<ThrottlingRule Response> - The throttling rules.
- token
Auth TokenConfiguration Auth Configuration Response - The token auth configuration.
- provisioning
State string - The provisioning state.
- add
Resource booleanList Target Locations - Add resource list target locations?
- additional
Options string - The additional options.
- allow
Empty booleanRole Assignments - The allow empty role assignments.
- allowed
Resource AllowedNames Resource Name Response[] - The allowed resource names.
- allowed
Template string[]Deployment Reference Actions - Allowed template deployment reference actions.
- string[]
- The allowed unauthorized actions.
- Allowed
Unauthorized Actions Extension Response[] - The allowed unauthorized actions extensions.
- api
Profiles ApiProfile Response[] - The api profiles.
- async
Operation stringResource Type Name - The async operation resource type name.
- async
Timeout AsyncRules Timeout Rule Response[] - Async timeout rules
- Authorization
Action Mapping Response[] - The authorization action mappings
- availability
Zone ResourceRule Type Registration Properties Response Availability Zone Rule - The availability zone rule.
- capacity
Rule ResourceType Registration Properties Response Capacity Rule - Capacity rule.
- category string
- The category.
- check
Name ResourceAvailability Specifications Type Registration Properties Response Check Name Availability Specifications - The check name availability specifications.
- common
Api string[]Versions - Common API versions for the resource type.
- cross
Tenant stringToken Validation - The cross tenant token validation.
- default
Api stringVersion - The default api version.
- disallowed
Action string[]Verbs - The disallowed action verbs.
- disallowed
End string[]User Operations - The disallowed end user operations.
- dsts
Configuration ResourceType Registration Properties Response Dsts Configuration - The dsts configuration.
- enable
Async booleanOperation - Whether async operation is enabled.
- enable
Third booleanParty S2S - Whether third party S2S is enabled.
- endpoints
Resource
Type Endpoint Response[] - The extensions.
- extended
Locations ExtendedLocation Options Response[] - The extended locations.
- extension
Options ResourceType Registration Properties Response Extension Options - The extension options.
- features
Rule ResourceType Registration Properties Response Features Rule - The features rule.
- frontdoor
Request stringMode - The frontdoor request mode.
- grouping
Tag string - Grouping tag.
- identity
Management ResourceType Registration Properties Response Identity Management - The identity management.
- is
Pure booleanProxy - Whether it is pure proxy.
- legacy
Name string - The legacy name.
- legacy
Names string[] - The legacy names.
- legacy
Policy ResourceType Registration Properties Response Legacy Policy - The legacy policy.
- linked
Access LinkedChecks Access Check Response[] - The linked access checks.
- linked
Notification LinkedRules Notification Rule Response[] - The linked notification rules.
- linked
Operation LinkedRules Operation Rule Response[] - The linked operation rules.
- logging
Rules LoggingRule Response[] - The logging rules.
- management
Resource
Type Registration Properties Response Management - The resource provider management.
- manifest
Link string - Manifest link.
- marketplace
Options ResourceType Registration Properties Response Marketplace Options - Marketplace options.
- marketplace
Type string - The marketplace type.
- metadata {[key: string]: any}
- The metadata.
- notifications
Notification
Response[] - The notifications.
- on
Behalf ResourceOf Tokens Type On Behalf Of Token Response - The on behalf of tokens.
- open
Api OpenConfiguration Api Configuration Response - The open api configuration.
- policy
Execution stringType - The policy execution type.
- quota
Rule QuotaRule Response - The quota rule.
- regionality string
- The regionality.
- request
Header ResourceOptions Type Registration Properties Response Request Header Options - The request header options.
- required
Features string[] - The required features.
- resource
Cache ResourceType Registration Properties Response Resource Cache - Resource cache options.
- resource
Concurrency {[key: string]: ResourceControl Options Concurrency Control Option Response} - The resource concurrency control options.
- resource
Deletion stringPolicy - The resource deletion policy.
- resource
Graph ResourceConfiguration Type Registration Properties Response Resource Graph Configuration - The resource graph configuration.
- resource
Management ResourceOptions Type Registration Properties Response Resource Management Options - Resource management options.
- resource
Move ResourcePolicy Type Registration Properties Response Resource Move Policy - The resource move policy.
- Resource
Provider Authorization Rules Response - The resource provider authorization rules.
- resource
Query ResourceManagement Type Registration Properties Response Resource Query Management - Resource query management options.
- resource
Sub stringType - The resource sub type.
- resource
Type ResourceCommon Attribute Management Type Registration Properties Response Resource Type Common Attribute Management - Resource type common attribute management.
- resource
Validation string - The resource validation.
- routing
Rule ResourceType Registration Properties Response Routing Rule - Routing rule.
- routing
Type string - The resource routing type.
- service
Tree ServiceInfos Tree Info Response[] - The service tree infos.
- sku
Link string - The sku link.
- subscription
Lifecycle ResourceNotification Specifications Type Registration Properties Response Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- subscription
State SubscriptionRules State Rule Response[] - The subscription state rules.
- boolean
- Whether tags are supported.
- swagger
Specifications SwaggerSpecification Response[] - The swagger specifications.
- template
Deployment ResourceOptions Type Registration Properties Response Template Deployment Options - The template deployment options.
- template
Deployment ResourcePolicy Type Registration Properties Response Template Deployment Policy - The template deployment policy.
- throttling
Rules ThrottlingRule Response[] - The throttling rules.
- token
Auth TokenConfiguration Auth Configuration Response - The token auth configuration.
- provisioning_
state str - The provisioning state.
- add_
resource_ boollist_ target_ locations - Add resource list target locations?
- additional_
options str - The additional options.
- allow_
empty_ boolrole_ assignments - The allow empty role assignments.
- allowed_
resource_ Sequence[Allowednames Resource Name Response] - The allowed resource names.
- allowed_
template_ Sequence[str]deployment_ reference_ actions - Allowed template deployment reference actions.
- Sequence[str]
- The allowed unauthorized actions.
- Sequence[Allowed
Unauthorized Actions Extension Response] - The allowed unauthorized actions extensions.
- api_
profiles Sequence[ApiProfile Response] - The api profiles.
- async_
operation_ strresource_ type_ name - The async operation resource type name.
- async_
timeout_ Sequence[Asyncrules Timeout Rule Response] - Async timeout rules
- Sequence[Authorization
Action Mapping Response] - The authorization action mappings
- availability_
zone_ Resourcerule Type Registration Properties Response Availability Zone Rule - The availability zone rule.
- capacity_
rule ResourceType Registration Properties Response Capacity Rule - Capacity rule.
- category str
- The category.
- check_
name_ Resourceavailability_ specifications Type Registration Properties Response Check Name Availability Specifications - The check name availability specifications.
- common_
api_ Sequence[str]versions - Common API versions for the resource type.
- cross_
tenant_ strtoken_ validation - The cross tenant token validation.
- default_
api_ strversion - The default api version.
- disallowed_
action_ Sequence[str]verbs - The disallowed action verbs.
- disallowed_
end_ Sequence[str]user_ operations - The disallowed end user operations.
- dsts_
configuration ResourceType Registration Properties Response Dsts Configuration - The dsts configuration.
- enable_
async_ booloperation - Whether async operation is enabled.
- enable_
third_ boolparty_ s2_ s - Whether third party S2S is enabled.
- endpoints
Sequence[Resource
Type Endpoint Response] - The extensions.
- extended_
locations Sequence[ExtendedLocation Options Response] - The extended locations.
- extension_
options ResourceType Registration Properties Response Extension Options - The extension options.
- features_
rule ResourceType Registration Properties Response Features Rule - The features rule.
- frontdoor_
request_ strmode - The frontdoor request mode.
- grouping_
tag str - Grouping tag.
- identity_
management ResourceType Registration Properties Response Identity Management - The identity management.
- is_
pure_ boolproxy - Whether it is pure proxy.
- legacy_
name str - The legacy name.
- legacy_
names Sequence[str] - The legacy names.
- legacy_
policy ResourceType Registration Properties Response Legacy Policy - The legacy policy.
- linked_
access_ Sequence[Linkedchecks Access Check Response] - The linked access checks.
- linked_
notification_ Sequence[Linkedrules Notification Rule Response] - The linked notification rules.
- linked_
operation_ Sequence[Linkedrules Operation Rule Response] - The linked operation rules.
- logging_
rules Sequence[LoggingRule Response] - The logging rules.
- management
Resource
Type Registration Properties Response Management - The resource provider management.
- manifest_
link str - Manifest link.
- marketplace_
options ResourceType Registration Properties Response Marketplace Options - Marketplace options.
- marketplace_
type str - The marketplace type.
- metadata Mapping[str, Any]
- The metadata.
- notifications
Sequence[Notification
Response] - The notifications.
- on_
behalf_ Resourceof_ tokens Type On Behalf Of Token Response - The on behalf of tokens.
- open_
api_ Openconfiguration Api Configuration Response - The open api configuration.
- policy_
execution_ strtype - The policy execution type.
- quota_
rule QuotaRule Response - The quota rule.
- regionality str
- The regionality.
- request_
header_ Resourceoptions Type Registration Properties Response Request Header Options - The request header options.
- required_
features Sequence[str] - The required features.
- resource_
cache ResourceType Registration Properties Response Resource Cache - Resource cache options.
- resource_
concurrency_ Mapping[str, Resourcecontrol_ options Concurrency Control Option Response] - The resource concurrency control options.
- resource_
deletion_ strpolicy - The resource deletion policy.
- resource_
graph_ Resourceconfiguration Type Registration Properties Response Resource Graph Configuration - The resource graph configuration.
- resource_
management_ Resourceoptions Type Registration Properties Response Resource Management Options - Resource management options.
- resource_
move_ Resourcepolicy Type Registration Properties Response Resource Move Policy - The resource move policy.
- Resource
Provider Authorization Rules Response - The resource provider authorization rules.
- resource_
query_ Resourcemanagement Type Registration Properties Response Resource Query Management - Resource query management options.
- resource_
sub_ strtype - The resource sub type.
- resource_
type_ Resourcecommon_ attribute_ management Type Registration Properties Response Resource Type Common Attribute Management - Resource type common attribute management.
- resource_
validation str - The resource validation.
- routing_
rule ResourceType Registration Properties Response Routing Rule - Routing rule.
- routing_
type str - The resource routing type.
- service_
tree_ Sequence[Serviceinfos Tree Info Response] - The service tree infos.
- sku_
link str - The sku link.
- subscription_
lifecycle_ Resourcenotification_ specifications Type Registration Properties Response Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- subscription_
state_ Sequence[Subscriptionrules State Rule Response] - The subscription state rules.
- bool
- Whether tags are supported.
- swagger_
specifications Sequence[SwaggerSpecification Response] - The swagger specifications.
- template_
deployment_ Resourceoptions Type Registration Properties Response Template Deployment Options - The template deployment options.
- template_
deployment_ Resourcepolicy Type Registration Properties Response Template Deployment Policy - The template deployment policy.
- throttling_
rules Sequence[ThrottlingRule Response] - The throttling rules.
- token_
auth_ Tokenconfiguration Auth Configuration Response - The token auth configuration.
- provisioning
State String - The provisioning state.
- add
Resource BooleanList Target Locations - Add resource list target locations?
- additional
Options String - The additional options.
- allow
Empty BooleanRole Assignments - The allow empty role assignments.
- allowed
Resource List<Property Map>Names - The allowed resource names.
- allowed
Template List<String>Deployment Reference Actions - Allowed template deployment reference actions.
- List<String>
- The allowed unauthorized actions.
- List<Property Map>
- The allowed unauthorized actions extensions.
- api
Profiles List<Property Map> - The api profiles.
- async
Operation StringResource Type Name - The async operation resource type name.
- async
Timeout List<Property Map>Rules - Async timeout rules
- List<Property Map>
- The authorization action mappings
- availability
Zone Property MapRule - The availability zone rule.
- capacity
Rule Property Map - Capacity rule.
- category String
- The category.
- check
Name Property MapAvailability Specifications - The check name availability specifications.
- common
Api List<String>Versions - Common API versions for the resource type.
- cross
Tenant StringToken Validation - The cross tenant token validation.
- default
Api StringVersion - The default api version.
- disallowed
Action List<String>Verbs - The disallowed action verbs.
- disallowed
End List<String>User Operations - The disallowed end user operations.
- dsts
Configuration Property Map - The dsts configuration.
- enable
Async BooleanOperation - Whether async operation is enabled.
- enable
Third BooleanParty S2S - Whether third party S2S is enabled.
- endpoints List<Property Map>
- The extensions.
- extended
Locations List<Property Map> - The extended locations.
- extension
Options Property Map - The extension options.
- features
Rule Property Map - The features rule.
- frontdoor
Request StringMode - The frontdoor request mode.
- grouping
Tag String - Grouping tag.
- identity
Management Property Map - The identity management.
- is
Pure BooleanProxy - Whether it is pure proxy.
- legacy
Name String - The legacy name.
- legacy
Names List<String> - The legacy names.
- legacy
Policy Property Map - The legacy policy.
- linked
Access List<Property Map>Checks - The linked access checks.
- linked
Notification List<Property Map>Rules - The linked notification rules.
- linked
Operation List<Property Map>Rules - The linked operation rules.
- logging
Rules List<Property Map> - The logging rules.
- management Property Map
- The resource provider management.
- manifest
Link String - Manifest link.
- marketplace
Options Property Map - Marketplace options.
- marketplace
Type String - The marketplace type.
- metadata Map<Any>
- The metadata.
- notifications List<Property Map>
- The notifications.
- on
Behalf Property MapOf Tokens - The on behalf of tokens.
- open
Api Property MapConfiguration - The open api configuration.
- policy
Execution StringType - The policy execution type.
- quota
Rule Property Map - The quota rule.
- regionality String
- The regionality.
- request
Header Property MapOptions - The request header options.
- required
Features List<String> - The required features.
- resource
Cache Property Map - Resource cache options.
- resource
Concurrency Map<Property Map>Control Options - The resource concurrency control options.
- resource
Deletion StringPolicy - The resource deletion policy.
- resource
Graph Property MapConfiguration - The resource graph configuration.
- resource
Management Property MapOptions - Resource management options.
- resource
Move Property MapPolicy - The resource move policy.
- Property Map
- The resource provider authorization rules.
- resource
Query Property MapManagement - Resource query management options.
- resource
Sub StringType - The resource sub type.
- resource
Type Property MapCommon Attribute Management - Resource type common attribute management.
- resource
Validation String - The resource validation.
- routing
Rule Property Map - Routing rule.
- routing
Type String - The resource routing type.
- service
Tree List<Property Map>Infos - The service tree infos.
- sku
Link String - The sku link.
- subscription
Lifecycle Property MapNotification Specifications - The subscription lifecycle notification specifications.
- subscription
State List<Property Map>Rules - The subscription state rules.
- Boolean
- Whether tags are supported.
- swagger
Specifications List<Property Map> - The swagger specifications.
- template
Deployment Property MapOptions - The template deployment options.
- template
Deployment Property MapPolicy - The template deployment policy.
- throttling
Rules List<Property Map> - The throttling rules.
- token
Auth Property MapConfiguration - The token auth configuration.
ResourceTypeRegistrationPropertiesResponseAvailabilityZoneRule, ResourceTypeRegistrationPropertiesResponseAvailabilityZoneRuleArgs
- Availability
Zone stringPolicy
- Availability
Zone stringPolicy
- availability
Zone StringPolicy
- availability
Zone stringPolicy
- availability
Zone StringPolicy
ResourceTypeRegistrationPropertiesResponseBatchProvisioningSupport, ResourceTypeRegistrationPropertiesResponseBatchProvisioningSupportArgs
- Supported
Operations string - Supported operations.
- Supported
Operations string - Supported operations.
- supported
Operations String - Supported operations.
- supported
Operations string - Supported operations.
- supported_
operations str - Supported operations.
- supported
Operations String - Supported operations.
ResourceTypeRegistrationPropertiesResponseCapacityRule, ResourceTypeRegistrationPropertiesResponseCapacityRuleArgs
- Capacity
Policy string - Capacity policy.
- Sku
Alias string - Sku alias
- Capacity
Policy string - Capacity policy.
- Sku
Alias string - Sku alias
- capacity
Policy String - Capacity policy.
- sku
Alias String - Sku alias
- capacity
Policy string - Capacity policy.
- sku
Alias string - Sku alias
- capacity_
policy str - Capacity policy.
- sku_
alias str - Sku alias
- capacity
Policy String - Capacity policy.
- sku
Alias String - Sku alias
ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecifications, ResourceTypeRegistrationPropertiesResponseCheckNameAvailabilitySpecificationsArgs
- Enable
Default boolValidation - Whether default validation is enabled.
- Resource
Types List<string>With Custom Validation - The resource types with custom validation.
- Enable
Default boolValidation - Whether default validation is enabled.
- Resource
Types []stringWith Custom Validation - The resource types with custom validation.
- enable
Default BooleanValidation - Whether default validation is enabled.
- resource
Types List<String>With Custom Validation - The resource types with custom validation.
- enable
Default booleanValidation - Whether default validation is enabled.
- resource
Types string[]With Custom Validation - The resource types with custom validation.
- enable_
default_ boolvalidation - Whether default validation is enabled.
- resource_
types_ Sequence[str]with_ custom_ validation - The resource types with custom validation.
- enable
Default BooleanValidation - Whether default validation is enabled.
- resource
Types List<String>With Custom Validation - The resource types with custom validation.
ResourceTypeRegistrationPropertiesResponseDstsConfiguration, ResourceTypeRegistrationPropertiesResponseDstsConfigurationArgs
- Service
Name string - The service name.
- Service
Dns stringName - This is a URI property.
- Service
Name string - The service name.
- Service
Dns stringName - This is a URI property.
- service
Name String - The service name.
- service
Dns StringName - This is a URI property.
- service
Name string - The service name.
- service
Dns stringName - This is a URI property.
- service_
name str - The service name.
- service_
dns_ strname - This is a URI property.
- service
Name String - The service name.
- service
Dns StringName - This is a URI property.
ResourceTypeRegistrationPropertiesResponseExtensionOptions, ResourceTypeRegistrationPropertiesResponseExtensionOptionsArgs
- Resource
Creation ResourceBegin Type Extension Options Response Resource Creation Begin - Resource creation begin.
- resource
Creation ResourceBegin Type Extension Options Response Resource Creation Begin - Resource creation begin.
- resource
Creation ResourceBegin Type Extension Options Response Resource Creation Begin - Resource creation begin.
- resource_
creation_ Resourcebegin Type Extension Options Response Resource Creation Begin - Resource creation begin.
- resource
Creation Property MapBegin - Resource creation begin.
ResourceTypeRegistrationPropertiesResponseFeaturesRule, ResourceTypeRegistrationPropertiesResponseFeaturesRuleArgs
- Required
Features stringPolicy - The required feature policy.
- Required
Features stringPolicy - The required feature policy.
- required
Features StringPolicy - The required feature policy.
- required
Features stringPolicy - The required feature policy.
- required_
features_ strpolicy - The required feature policy.
- required
Features StringPolicy - The required feature policy.
ResourceTypeRegistrationPropertiesResponseIdentityManagement, ResourceTypeRegistrationPropertiesResponseIdentityManagementArgs
- Application
Id string - The application id.
- Application
Ids List<string> - The application ids.
- Delegation
App List<string>Ids - The delegation app ids.
- Type string
- The type.
- Application
Id string - The application id.
- Application
Ids []string - The application ids.
- Delegation
App []stringIds - The delegation app ids.
- Type string
- The type.
- application
Id String - The application id.
- application
Ids List<String> - The application ids.
- delegation
App List<String>Ids - The delegation app ids.
- type String
- The type.
- application
Id string - The application id.
- application
Ids string[] - The application ids.
- delegation
App string[]Ids - The delegation app ids.
- type string
- The type.
- application_
id str - The application id.
- application_
ids Sequence[str] - The application ids.
- delegation_
app_ Sequence[str]ids - The delegation app ids.
- type str
- The type.
- application
Id String - The application id.
- application
Ids List<String> - The application ids.
- delegation
App List<String>Ids - The delegation app ids.
- type String
- The type.
ResourceTypeRegistrationPropertiesResponseLegacyPolicy, ResourceTypeRegistrationPropertiesResponseLegacyPolicyArgs
ResourceTypeRegistrationPropertiesResponseManagement, ResourceTypeRegistrationPropertiesResponseManagementArgs
- List<string>
- The authorization owners.
- Canary
Manifest List<string>Owners - List of manifest owners for canary.
- Error
Response Pulumi.Message Options Azure Native. Provider Hub. Inputs. Resource Provider Management Response Error Response Message Options - Options for error response messages.
- Expedited
Rollout Pulumi.Metadata Azure Native. Provider Hub. Inputs. Resource Provider Management Response Expedited Rollout Metadata - Metadata for expedited rollout.
- Expedited
Rollout List<string>Submitters - List of expedited rollout submitters.
- Incident
Contact stringEmail - The incident contact email.
- Incident
Routing stringService - The incident routing service.
- Incident
Routing stringTeam - The incident routing team.
- Manifest
Owners List<string> - The manifest owners.
- Pc
Code string - The profit center code for the subscription.
- Profit
Center stringProgram Id - The profit center program id for the subscription.
- Resource
Access stringPolicy - The resource access policy.
- Resource
Access List<Pulumi.Roles Azure Native. Provider Hub. Inputs. Resource Access Role Response> - The resource access roles.
- Schema
Owners List<string> - The schema owners.
- Service
Tree List<Pulumi.Infos Azure Native. Provider Hub. Inputs. Service Tree Info Response> - The service tree infos.
- []string
- The authorization owners.
- Canary
Manifest []stringOwners - List of manifest owners for canary.
- Error
Response ResourceMessage Options Provider Management Response Error Response Message Options - Options for error response messages.
- Expedited
Rollout ResourceMetadata Provider Management Response Expedited Rollout Metadata - Metadata for expedited rollout.
- Expedited
Rollout []stringSubmitters - List of expedited rollout submitters.
- Incident
Contact stringEmail - The incident contact email.
- Incident
Routing stringService - The incident routing service.
- Incident
Routing stringTeam - The incident routing team.
- Manifest
Owners []string - The manifest owners.
- Pc
Code string - The profit center code for the subscription.
- Profit
Center stringProgram Id - The profit center program id for the subscription.
- Resource
Access stringPolicy - The resource access policy.
- Resource
Access []ResourceRoles Access Role Response - The resource access roles.
- Schema
Owners []string - The schema owners.
- Service
Tree []ServiceInfos Tree Info Response - The service tree infos.
- List<String>
- The authorization owners.
- canary
Manifest List<String>Owners - List of manifest owners for canary.
- error
Response ResourceMessage Options Provider Management Response Error Response Message Options - Options for error response messages.
- expedited
Rollout ResourceMetadata Provider Management Response Expedited Rollout Metadata - Metadata for expedited rollout.
- expedited
Rollout List<String>Submitters - List of expedited rollout submitters.
- incident
Contact StringEmail - The incident contact email.
- incident
Routing StringService - The incident routing service.
- incident
Routing StringTeam - The incident routing team.
- manifest
Owners List<String> - The manifest owners.
- pc
Code String - The profit center code for the subscription.
- profit
Center StringProgram Id - The profit center program id for the subscription.
- resource
Access StringPolicy - The resource access policy.
- resource
Access List<ResourceRoles Access Role Response> - The resource access roles.
- schema
Owners List<String> - The schema owners.
- service
Tree List<ServiceInfos Tree Info Response> - The service tree infos.
- string[]
- The authorization owners.
- canary
Manifest string[]Owners - List of manifest owners for canary.
- error
Response ResourceMessage Options Provider Management Response Error Response Message Options - Options for error response messages.
- expedited
Rollout ResourceMetadata Provider Management Response Expedited Rollout Metadata - Metadata for expedited rollout.
- expedited
Rollout string[]Submitters - List of expedited rollout submitters.
- incident
Contact stringEmail - The incident contact email.
- incident
Routing stringService - The incident routing service.
- incident
Routing stringTeam - The incident routing team.
- manifest
Owners string[] - The manifest owners.
- pc
Code string - The profit center code for the subscription.
- profit
Center stringProgram Id - The profit center program id for the subscription.
- resource
Access stringPolicy - The resource access policy.
- resource
Access ResourceRoles Access Role Response[] - The resource access roles.
- schema
Owners string[] - The schema owners.
- service
Tree ServiceInfos Tree Info Response[] - The service tree infos.
- Sequence[str]
- The authorization owners.
- canary_
manifest_ Sequence[str]owners - List of manifest owners for canary.
- error_
response_ Resourcemessage_ options Provider Management Response Error Response Message Options - Options for error response messages.
- expedited_
rollout_ Resourcemetadata Provider Management Response Expedited Rollout Metadata - Metadata for expedited rollout.
- expedited_
rollout_ Sequence[str]submitters - List of expedited rollout submitters.
- incident_
contact_ stremail - The incident contact email.
- incident_
routing_ strservice - The incident routing service.
- incident_
routing_ strteam - The incident routing team.
- manifest_
owners Sequence[str] - The manifest owners.
- pc_
code str - The profit center code for the subscription.
- profit_
center_ strprogram_ id - The profit center program id for the subscription.
- resource_
access_ strpolicy - The resource access policy.
- resource_
access_ Sequence[Resourceroles Access Role Response] - The resource access roles.
- schema_
owners Sequence[str] - The schema owners.
- service_
tree_ Sequence[Serviceinfos Tree Info Response] - The service tree infos.
- List<String>
- The authorization owners.
- canary
Manifest List<String>Owners - List of manifest owners for canary.
- error
Response Property MapMessage Options - Options for error response messages.
- expedited
Rollout Property MapMetadata - Metadata for expedited rollout.
- expedited
Rollout List<String>Submitters - List of expedited rollout submitters.
- incident
Contact StringEmail - The incident contact email.
- incident
Routing StringService - The incident routing service.
- incident
Routing StringTeam - The incident routing team.
- manifest
Owners List<String> - The manifest owners.
- pc
Code String - The profit center code for the subscription.
- profit
Center StringProgram Id - The profit center program id for the subscription.
- resource
Access StringPolicy - The resource access policy.
- resource
Access List<Property Map>Roles - The resource access roles.
- schema
Owners List<String> - The schema owners.
- service
Tree List<Property Map>Infos - The service tree infos.
ResourceTypeRegistrationPropertiesResponseMarketplaceOptions, ResourceTypeRegistrationPropertiesResponseMarketplaceOptionsArgs
- Add
On boolPlan Conversion Allowed - Add-on plan conversion allowed.
- Add
On boolPlan Conversion Allowed - Add-on plan conversion allowed.
- add
On BooleanPlan Conversion Allowed - Add-on plan conversion allowed.
- add
On booleanPlan Conversion Allowed - Add-on plan conversion allowed.
- add_
on_ boolplan_ conversion_ allowed - Add-on plan conversion allowed.
- add
On BooleanPlan Conversion Allowed - Add-on plan conversion allowed.
ResourceTypeRegistrationPropertiesResponseNestedProvisioningSupport, ResourceTypeRegistrationPropertiesResponseNestedProvisioningSupportArgs
- Minimum
Api stringVersion - Minimum API version.
- Minimum
Api stringVersion - Minimum API version.
- minimum
Api StringVersion - Minimum API version.
- minimum
Api stringVersion - Minimum API version.
- minimum_
api_ strversion - Minimum API version.
- minimum
Api StringVersion - Minimum API version.
ResourceTypeRegistrationPropertiesResponseRequestHeaderOptions, ResourceTypeRegistrationPropertiesResponseRequestHeaderOptionsArgs
- Opt
In stringHeaders - The opt in headers.
- Opt
Out stringHeaders - The opt out headers.
- Opt
In stringHeaders - The opt in headers.
- Opt
Out stringHeaders - The opt out headers.
- opt
In StringHeaders - The opt in headers.
- opt
Out StringHeaders - The opt out headers.
- opt
In stringHeaders - The opt in headers.
- opt
Out stringHeaders - The opt out headers.
- opt_
in_ strheaders - The opt in headers.
- opt_
out_ strheaders - The opt out headers.
- opt
In StringHeaders - The opt in headers.
- opt
Out StringHeaders - The opt out headers.
ResourceTypeRegistrationPropertiesResponseResourceCache, ResourceTypeRegistrationPropertiesResponseResourceCacheArgs
- Enable
Resource boolCache - Enable resource cache.
- Resource
Cache stringExpiration Timespan - Resource cache expiration timespan. This is a TimeSpan property.
- Enable
Resource boolCache - Enable resource cache.
- Resource
Cache stringExpiration Timespan - Resource cache expiration timespan. This is a TimeSpan property.
- enable
Resource BooleanCache - Enable resource cache.
- resource
Cache StringExpiration Timespan - Resource cache expiration timespan. This is a TimeSpan property.
- enable
Resource booleanCache - Enable resource cache.
- resource
Cache stringExpiration Timespan - Resource cache expiration timespan. This is a TimeSpan property.
- enable_
resource_ boolcache - Enable resource cache.
- resource_
cache_ strexpiration_ timespan - Resource cache expiration timespan. This is a TimeSpan property.
- enable
Resource BooleanCache - Enable resource cache.
- resource
Cache StringExpiration Timespan - Resource cache expiration timespan. This is a TimeSpan property.
ResourceTypeRegistrationPropertiesResponseResourceGraphConfiguration, ResourceTypeRegistrationPropertiesResponseResourceGraphConfigurationArgs
- Api
Version string - The api version.
- Enabled bool
- Whether it's enabled.
- Api
Version string - The api version.
- Enabled bool
- Whether it's enabled.
- api
Version String - The api version.
- enabled Boolean
- Whether it's enabled.
- api
Version string - The api version.
- enabled boolean
- Whether it's enabled.
- api_
version str - The api version.
- enabled bool
- Whether it's enabled.
- api
Version String - The api version.
- enabled Boolean
- Whether it's enabled.
ResourceTypeRegistrationPropertiesResponseResourceManagementOptions, ResourceTypeRegistrationPropertiesResponseResourceManagementOptionsArgs
- Batch
Provisioning Pulumi.Support Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Batch Provisioning Support - Batch provisioning support.
- Delete
Dependencies List<Pulumi.Azure Native. Provider Hub. Inputs. Delete Dependency Response> - Delete dependencies.
- Nested
Provisioning Pulumi.Support Azure Native. Provider Hub. Inputs. Resource Type Registration Properties Response Nested Provisioning Support - Nested provisioning support.
- Batch
Provisioning ResourceSupport Type Registration Properties Response Batch Provisioning Support - Batch provisioning support.
- Delete
Dependencies []DeleteDependency Response - Delete dependencies.
- Nested
Provisioning ResourceSupport Type Registration Properties Response Nested Provisioning Support - Nested provisioning support.
- batch
Provisioning ResourceSupport Type Registration Properties Response Batch Provisioning Support - Batch provisioning support.
- delete
Dependencies List<DeleteDependency Response> - Delete dependencies.
- nested
Provisioning ResourceSupport Type Registration Properties Response Nested Provisioning Support - Nested provisioning support.
- batch
Provisioning ResourceSupport Type Registration Properties Response Batch Provisioning Support - Batch provisioning support.
- delete
Dependencies DeleteDependency Response[] - Delete dependencies.
- nested
Provisioning ResourceSupport Type Registration Properties Response Nested Provisioning Support - Nested provisioning support.
- batch_
provisioning_ Resourcesupport Type Registration Properties Response Batch Provisioning Support - Batch provisioning support.
- delete_
dependencies Sequence[DeleteDependency Response] - Delete dependencies.
- nested_
provisioning_ Resourcesupport Type Registration Properties Response Nested Provisioning Support - Nested provisioning support.
- batch
Provisioning Property MapSupport - Batch provisioning support.
- delete
Dependencies List<Property Map> - Delete dependencies.
- nested
Provisioning Property MapSupport - Nested provisioning support.
ResourceTypeRegistrationPropertiesResponseResourceMovePolicy, ResourceTypeRegistrationPropertiesResponseResourceMovePolicyArgs
- Cross
Resource boolGroup Move Enabled - Whether cross resource group move is enabled.
- Cross
Subscription boolMove Enabled - Whether cross subscription move is enabled.
- Validation
Required bool - Whether validation is required.
- Cross
Resource boolGroup Move Enabled - Whether cross resource group move is enabled.
- Cross
Subscription boolMove Enabled - Whether cross subscription move is enabled.
- Validation
Required bool - Whether validation is required.
- cross
Resource BooleanGroup Move Enabled - Whether cross resource group move is enabled.
- cross
Subscription BooleanMove Enabled - Whether cross subscription move is enabled.
- validation
Required Boolean - Whether validation is required.
- cross
Resource booleanGroup Move Enabled - Whether cross resource group move is enabled.
- cross
Subscription booleanMove Enabled - Whether cross subscription move is enabled.
- validation
Required boolean - Whether validation is required.
- cross_
resource_ boolgroup_ move_ enabled - Whether cross resource group move is enabled.
- cross_
subscription_ boolmove_ enabled - Whether cross subscription move is enabled.
- validation_
required bool - Whether validation is required.
- cross
Resource BooleanGroup Move Enabled - Whether cross resource group move is enabled.
- cross
Subscription BooleanMove Enabled - Whether cross subscription move is enabled.
- validation
Required Boolean - Whether validation is required.
ResourceTypeRegistrationPropertiesResponseResourceQueryManagement, ResourceTypeRegistrationPropertiesResponseResourceQueryManagementArgs
- Filter
Option string - Filter option.
- Filter
Option string - Filter option.
- filter
Option String - Filter option.
- filter
Option string - Filter option.
- filter_
option str - Filter option.
- filter
Option String - Filter option.
ResourceTypeRegistrationPropertiesResponseResourceTypeCommonAttributeManagement, ResourceTypeRegistrationPropertiesResponseResourceTypeCommonAttributeManagementArgs
- Common
Api stringVersions Merge Mode - Common api versions merge mode.
- Common
Api stringVersions Merge Mode - Common api versions merge mode.
- common
Api StringVersions Merge Mode - Common api versions merge mode.
- common
Api stringVersions Merge Mode - Common api versions merge mode.
- common_
api_ strversions_ merge_ mode - Common api versions merge mode.
- common
Api StringVersions Merge Mode - Common api versions merge mode.
ResourceTypeRegistrationPropertiesResponseRoutingRule, ResourceTypeRegistrationPropertiesResponseRoutingRuleArgs
- Host
Resource stringType - Hosted resource type.
- Host
Resource stringType - Hosted resource type.
- host
Resource StringType - Hosted resource type.
- host
Resource stringType - Hosted resource type.
- host_
resource_ strtype - Hosted resource type.
- host
Resource StringType - Hosted resource type.
ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications, ResourceTypeRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecificationsArgs
- Soft
Delete stringTTL - The soft delete TTL.
- Subscription
State List<Pulumi.Override Actions Azure Native. Provider Hub. Inputs. Subscription State Override Action Response> - The subscription state override actions.
- Soft
Delete stringTTL - The soft delete TTL.
- Subscription
State []SubscriptionOverride Actions State Override Action Response - The subscription state override actions.
- soft
Delete StringTTL - The soft delete TTL.
- subscription
State List<SubscriptionOverride Actions State Override Action Response> - The subscription state override actions.
- soft
Delete stringTTL - The soft delete TTL.
- subscription
State SubscriptionOverride Actions State Override Action Response[] - The subscription state override actions.
- soft_
delete_ strttl - The soft delete TTL.
- subscription_
state_ Sequence[Subscriptionoverride_ actions State Override Action Response] - The subscription state override actions.
- soft
Delete StringTTL - The soft delete TTL.
- subscription
State List<Property Map>Override Actions - The subscription state override actions.
ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptions, ResourceTypeRegistrationPropertiesResponseTemplateDeploymentOptionsArgs
- Preflight
Options List<string> - The preflight options.
- Preflight
Supported bool - Whether preflight is supported.
- Preflight
Options []string - The preflight options.
- Preflight
Supported bool - Whether preflight is supported.
- preflight
Options List<String> - The preflight options.
- preflight
Supported Boolean - Whether preflight is supported.
- preflight
Options string[] - The preflight options.
- preflight
Supported boolean - Whether preflight is supported.
- preflight_
options Sequence[str] - The preflight options.
- preflight_
supported bool - Whether preflight is supported.
- preflight
Options List<String> - The preflight options.
- preflight
Supported Boolean - Whether preflight is supported.
ResourceTypeRegistrationPropertiesResponseTemplateDeploymentPolicy, ResourceTypeRegistrationPropertiesResponseTemplateDeploymentPolicyArgs
- Capabilities string
- The capabilities.
- Preflight
Options string - The preflight options.
- Preflight
Notifications string - The preflight notifications.
- Capabilities string
- The capabilities.
- Preflight
Options string - The preflight options.
- Preflight
Notifications string - The preflight notifications.
- capabilities String
- The capabilities.
- preflight
Options String - The preflight options.
- preflight
Notifications String - The preflight notifications.
- capabilities string
- The capabilities.
- preflight
Options string - The preflight options.
- preflight
Notifications string - The preflight notifications.
- capabilities str
- The capabilities.
- preflight_
options str - The preflight options.
- preflight_
notifications str - The preflight notifications.
- capabilities String
- The capabilities.
- preflight
Options String - The preflight options.
- preflight
Notifications String - The preflight notifications.
ResourceTypeRegistrationPropertiesRoutingRule, ResourceTypeRegistrationPropertiesRoutingRuleArgs
- Host
Resource stringType - Hosted resource type.
- Host
Resource stringType - Hosted resource type.
- host
Resource StringType - Hosted resource type.
- host
Resource stringType - Hosted resource type.
- host_
resource_ strtype - Hosted resource type.
- host
Resource StringType - Hosted resource type.
ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications, ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs
- Soft
Delete stringTTL - The soft delete TTL.
- Subscription
State List<Pulumi.Override Actions Azure Native. Provider Hub. Inputs. Subscription State Override Action> - The subscription state override actions.
- Soft
Delete stringTTL - The soft delete TTL.
- Subscription
State []SubscriptionOverride Actions State Override Action - The subscription state override actions.
- soft
Delete StringTTL - The soft delete TTL.
- subscription
State List<SubscriptionOverride Actions State Override Action> - The subscription state override actions.
- soft
Delete stringTTL - The soft delete TTL.
- subscription
State SubscriptionOverride Actions State Override Action[] - The subscription state override actions.
- soft_
delete_ strttl - The soft delete TTL.
- subscription_
state_ Sequence[Subscriptionoverride_ actions State Override Action] - The subscription state override actions.
- soft
Delete StringTTL - The soft delete TTL.
- subscription
State List<Property Map>Override Actions - The subscription state override actions.
ResourceTypeRegistrationPropertiesTemplateDeploymentOptions, ResourceTypeRegistrationPropertiesTemplateDeploymentOptionsArgs
- Preflight
Options List<Union<string, Pulumi.Azure Native. Provider Hub. Preflight Option>> - The preflight options.
- Preflight
Supported bool - Whether preflight is supported.
- Preflight
Options []string - The preflight options.
- Preflight
Supported bool - Whether preflight is supported.
- preflight
Options List<Either<String,PreflightOption>> - The preflight options.
- preflight
Supported Boolean - Whether preflight is supported.
- preflight
Options (string | PreflightOption)[] - The preflight options.
- preflight
Supported boolean - Whether preflight is supported.
- preflight_
options Sequence[Union[str, PreflightOption]] - The preflight options.
- preflight_
supported bool - Whether preflight is supported.
- preflight
Options List<String | "None" | "ContinueDeployment On Failure" | "Default Validation Only"> - The preflight options.
- preflight
Supported Boolean - Whether preflight is supported.
ResourceTypeRegistrationPropertiesTemplateDeploymentPolicy, ResourceTypeRegistrationPropertiesTemplateDeploymentPolicyArgs
- Capabilities
string | Pulumi.
Azure Native. Provider Hub. Template Deployment Capabilities - The capabilities.
- Preflight
Options string | Pulumi.Azure Native. Provider Hub. Template Deployment Preflight Options - The preflight options.
- Preflight
Notifications string | Pulumi.Azure Native. Provider Hub. Template Deployment Preflight Notifications - The preflight notifications.
- Capabilities
string | Template
Deployment Capabilities - The capabilities.
- Preflight
Options string | TemplateDeployment Preflight Options - The preflight options.
- Preflight
Notifications string | TemplateDeployment Preflight Notifications - The preflight notifications.
- capabilities
String | Template
Deployment Capabilities - The capabilities.
- preflight
Options String | TemplateDeployment Preflight Options - The preflight options.
- preflight
Notifications String | TemplateDeployment Preflight Notifications - The preflight notifications.
- capabilities
string | Template
Deployment Capabilities - The capabilities.
- preflight
Options string | TemplateDeployment Preflight Options - The preflight options.
- preflight
Notifications string | TemplateDeployment Preflight Notifications - The preflight notifications.
- capabilities
str | Template
Deployment Capabilities - The capabilities.
- preflight_
options str | TemplateDeployment Preflight Options - The preflight options.
- preflight_
notifications str | TemplateDeployment Preflight Notifications - The preflight notifications.
- capabilities String | "Default" | "Preflight"
- The capabilities.
- preflight
Options String | "None" | "ValidationRequests" | "Deployment Requests" | "Test Only" | "Registered Only" - The preflight options.
- preflight
Notifications String | "None" | "UnregisteredSubscriptions" - The preflight notifications.
ResourceValidation, ResourceValidationArgs
- Not
Specified - NotSpecified
- Reserved
Words - ReservedWords
- Profane
Words - ProfaneWords
- Resource
Validation Not Specified - NotSpecified
- Resource
Validation Reserved Words - ReservedWords
- Resource
Validation Profane Words - ProfaneWords
- Not
Specified - NotSpecified
- Reserved
Words - ReservedWords
- Profane
Words - ProfaneWords
- Not
Specified - NotSpecified
- Reserved
Words - ReservedWords
- Profane
Words - ProfaneWords
- NOT_SPECIFIED
- NotSpecified
- RESERVED_WORDS
- ReservedWords
- PROFANE_WORDS
- ProfaneWords
- "Not
Specified" - NotSpecified
- "Reserved
Words" - ReservedWords
- "Profane
Words" - ProfaneWords
RoutingType, RoutingTypeArgs
- Default
- DefaultThe resource routing type is default.
- Proxy
Only - ProxyOnlyThe resource routing type is proxy only.
- Host
Based - HostBasedThe resource routing type is host based.
- Extension
- ExtensionThe resource routing type is extension.
- Tenant
- TenantThe resource routing type is tenant.
- Fanout
- FanoutThe resource routing type is fanout.
- Location
Based - LocationBasedThe resource routing type is location based.
- Failover
- FailoverThe resource routing type is failover.
- Cascade
Extension - CascadeExtensionThe resource routing type is cascade extension.
- Child
Fanout - ChildFanoutThe resource routing type is child fanout.
- Cascade
Authorized Extension - CascadeAuthorizedExtensionThe resource routing type is cascade authorized extension.
- Bypass
Endpoint Selection Optimization - BypassEndpointSelectionOptimizationThe resource routing type is bypass endpoint selection optimization.
- Location
Mapping - LocationMappingThe resource routing type is location mapping.
- Service
Fanout - ServiceFanoutThe resource routing type is service fanout.
- Routing
Type Default - DefaultThe resource routing type is default.
- Routing
Type Proxy Only - ProxyOnlyThe resource routing type is proxy only.
- Routing
Type Host Based - HostBasedThe resource routing type is host based.
- Routing
Type Extension - ExtensionThe resource routing type is extension.
- Routing
Type Tenant - TenantThe resource routing type is tenant.
- Routing
Type Fanout - FanoutThe resource routing type is fanout.
- Routing
Type Location Based - LocationBasedThe resource routing type is location based.
- Routing
Type Failover - FailoverThe resource routing type is failover.
- Routing
Type Cascade Extension - CascadeExtensionThe resource routing type is cascade extension.
- Routing
Type Child Fanout - ChildFanoutThe resource routing type is child fanout.
- Routing
Type Cascade Authorized Extension - CascadeAuthorizedExtensionThe resource routing type is cascade authorized extension.
- Routing
Type Bypass Endpoint Selection Optimization - BypassEndpointSelectionOptimizationThe resource routing type is bypass endpoint selection optimization.
- Routing
Type Location Mapping - LocationMappingThe resource routing type is location mapping.
- Routing
Type Service Fanout - ServiceFanoutThe resource routing type is service fanout.
- Default
- DefaultThe resource routing type is default.
- Proxy
Only - ProxyOnlyThe resource routing type is proxy only.
- Host
Based - HostBasedThe resource routing type is host based.
- Extension
- ExtensionThe resource routing type is extension.
- Tenant
- TenantThe resource routing type is tenant.
- Fanout
- FanoutThe resource routing type is fanout.
- Location
Based - LocationBasedThe resource routing type is location based.
- Failover
- FailoverThe resource routing type is failover.
- Cascade
Extension - CascadeExtensionThe resource routing type is cascade extension.
- Child
Fanout - ChildFanoutThe resource routing type is child fanout.
- Cascade
Authorized Extension - CascadeAuthorizedExtensionThe resource routing type is cascade authorized extension.
- Bypass
Endpoint Selection Optimization - BypassEndpointSelectionOptimizationThe resource routing type is bypass endpoint selection optimization.
- Location
Mapping - LocationMappingThe resource routing type is location mapping.
- Service
Fanout - ServiceFanoutThe resource routing type is service fanout.
- Default
- DefaultThe resource routing type is default.
- Proxy
Only - ProxyOnlyThe resource routing type is proxy only.
- Host
Based - HostBasedThe resource routing type is host based.
- Extension
- ExtensionThe resource routing type is extension.
- Tenant
- TenantThe resource routing type is tenant.
- Fanout
- FanoutThe resource routing type is fanout.
- Location
Based - LocationBasedThe resource routing type is location based.
- Failover
- FailoverThe resource routing type is failover.
- Cascade
Extension - CascadeExtensionThe resource routing type is cascade extension.
- Child
Fanout - ChildFanoutThe resource routing type is child fanout.
- Cascade
Authorized Extension - CascadeAuthorizedExtensionThe resource routing type is cascade authorized extension.
- Bypass
Endpoint Selection Optimization - BypassEndpointSelectionOptimizationThe resource routing type is bypass endpoint selection optimization.
- Location
Mapping - LocationMappingThe resource routing type is location mapping.
- Service
Fanout - ServiceFanoutThe resource routing type is service fanout.
- DEFAULT
- DefaultThe resource routing type is default.
- PROXY_ONLY
- ProxyOnlyThe resource routing type is proxy only.
- HOST_BASED
- HostBasedThe resource routing type is host based.
- EXTENSION
- ExtensionThe resource routing type is extension.
- TENANT
- TenantThe resource routing type is tenant.
- FANOUT
- FanoutThe resource routing type is fanout.
- LOCATION_BASED
- LocationBasedThe resource routing type is location based.
- FAILOVER
- FailoverThe resource routing type is failover.
- CASCADE_EXTENSION
- CascadeExtensionThe resource routing type is cascade extension.
- CHILD_FANOUT
- ChildFanoutThe resource routing type is child fanout.
- CASCADE_AUTHORIZED_EXTENSION
- CascadeAuthorizedExtensionThe resource routing type is cascade authorized extension.
- BYPASS_ENDPOINT_SELECTION_OPTIMIZATION
- BypassEndpointSelectionOptimizationThe resource routing type is bypass endpoint selection optimization.
- LOCATION_MAPPING
- LocationMappingThe resource routing type is location mapping.
- SERVICE_FANOUT
- ServiceFanoutThe resource routing type is service fanout.
- "Default"
- DefaultThe resource routing type is default.
- "Proxy
Only" - ProxyOnlyThe resource routing type is proxy only.
- "Host
Based" - HostBasedThe resource routing type is host based.
- "Extension"
- ExtensionThe resource routing type is extension.
- "Tenant"
- TenantThe resource routing type is tenant.
- "Fanout"
- FanoutThe resource routing type is fanout.
- "Location
Based" - LocationBasedThe resource routing type is location based.
- "Failover"
- FailoverThe resource routing type is failover.
- "Cascade
Extension" - CascadeExtensionThe resource routing type is cascade extension.
- "Child
Fanout" - ChildFanoutThe resource routing type is child fanout.
- "Cascade
Authorized Extension" - CascadeAuthorizedExtensionThe resource routing type is cascade authorized extension.
- "Bypass
Endpoint Selection Optimization" - BypassEndpointSelectionOptimizationThe resource routing type is bypass endpoint selection optimization.
- "Location
Mapping" - LocationMappingThe resource routing type is location mapping.
- "Service
Fanout" - ServiceFanoutThe resource routing type is service fanout.
ServerFailureResponseMessageType, ServerFailureResponseMessageTypeArgs
- Not
Specified - NotSpecified
- Outage
Reporting - OutageReporting
- Server
Failure Response Message Type Not Specified - NotSpecified
- Server
Failure Response Message Type Outage Reporting - OutageReporting
- Not
Specified - NotSpecified
- Outage
Reporting - OutageReporting
- Not
Specified - NotSpecified
- Outage
Reporting - OutageReporting
- NOT_SPECIFIED
- NotSpecified
- OUTAGE_REPORTING
- OutageReporting
- "Not
Specified" - NotSpecified
- "Outage
Reporting" - OutageReporting
ServiceTreeInfo, ServiceTreeInfoArgs
- Component
Id string - The component id.
- Readiness
string | Pulumi.
Azure Native. Provider Hub. Readiness - The readiness.
- Service
Id string - The service id.
- Component
Id string - The component id.
- Readiness string | Readiness
- The readiness.
- Service
Id string - The service id.
- component
Id String - The component id.
- readiness String | Readiness
- The readiness.
- service
Id String - The service id.
- component
Id string - The component id.
- readiness string | Readiness
- The readiness.
- service
Id string - The service id.
- component_
id str - The component id.
- readiness str | Readiness
- The readiness.
- service_
id str - The service id.
- component
Id String - The component id.
- readiness
String | "Closing
Down" | "Deprecated" | "GA" | "In Development" | "Internal Only" | "Private Preview" | "Public Preview" | "Removed From ARM" | "Retired" - The readiness.
- service
Id String - The service id.
ServiceTreeInfoResponse, ServiceTreeInfoResponseArgs
- Component
Id string - The component id.
- Readiness string
- The readiness.
- Service
Id string - The service id.
- Component
Id string - The component id.
- Readiness string
- The readiness.
- Service
Id string - The service id.
- component
Id String - The component id.
- readiness String
- The readiness.
- service
Id String - The service id.
- component
Id string - The component id.
- readiness string
- The readiness.
- service
Id string - The service id.
- component_
id str - The component id.
- readiness str
- The readiness.
- service_
id str - The service id.
- component
Id String - The component id.
- readiness String
- The readiness.
- service
Id String - The service id.
SignedRequestScope, SignedRequestScopeArgs
- Resource
Uri - ResourceUri
- Endpoint
- Endpoint
- Signed
Request Scope Resource Uri - ResourceUri
- Signed
Request Scope Endpoint - Endpoint
- Resource
Uri - ResourceUri
- Endpoint
- Endpoint
- Resource
Uri - ResourceUri
- Endpoint
- Endpoint
- RESOURCE_URI
- ResourceUri
- ENDPOINT
- Endpoint
- "Resource
Uri" - ResourceUri
- "Endpoint"
- Endpoint
SkipNotifications, SkipNotificationsArgs
- Unspecified
- Unspecified
- Enabled
- Enabled
- Disabled
- Disabled
- Skip
Notifications Unspecified - Unspecified
- Skip
Notifications Enabled - Enabled
- Skip
Notifications Disabled - Disabled
- Unspecified
- Unspecified
- Enabled
- Enabled
- Disabled
- Disabled
- Unspecified
- Unspecified
- Enabled
- Enabled
- Disabled
- Disabled
- UNSPECIFIED
- Unspecified
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Unspecified"
- Unspecified
- "Enabled"
- Enabled
- "Disabled"
- Disabled
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 | Pulumi.
Azure Native. Provider Hub. Subscription Notification Operation - The action.
- State
string | Pulumi.
Azure Native. Provider Hub. Subscription Transitioning State - The state.
- Action
string | Subscription
Notification Operation - The action.
- State
string | Subscription
Transitioning State - The state.
- action
String | Subscription
Notification Operation - The action.
- state
String | Subscription
Transitioning State - The state.
- action
string | Subscription
Notification Operation - The action.
- state
string | Subscription
Transitioning State - The state.
- action
str | Subscription
Notification Operation - The action.
- state
str | Subscription
Transitioning State - The state.
- action
String | "Not
Defined" | "Delete All Resources" | "Soft Delete All Resources" | "No Op" | "Billing Cancellation" | "Undo Soft Delete" - The action.
- 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" - The state.
SubscriptionStateOverrideActionResponse, SubscriptionStateOverrideActionResponseArgs
SubscriptionStateRule, SubscriptionStateRuleArgs
- Allowed
Actions List<string> - The allowed actions.
- State
string | Pulumi.
Azure Native. Provider Hub. Subscription State - The subscription state.
- Allowed
Actions []string - The allowed actions.
- State
string | Subscription
State - The subscription state.
- allowed
Actions List<String> - The allowed actions.
- state
String | Subscription
State - The subscription state.
- allowed
Actions string[] - The allowed actions.
- state
string | Subscription
State - The subscription state.
- allowed_
actions Sequence[str] - The allowed actions.
- state
str | Subscription
State - The subscription state.
- allowed
Actions List<String> - The allowed actions.
- state
String | "Not
Defined" | "Enabled" | "Warned" | "Past Due" | "Disabled" | "Deleted" - The subscription state.
SubscriptionStateRuleResponse, SubscriptionStateRuleResponseArgs
- Allowed
Actions List<string> - The allowed actions.
- State string
- The subscription state.
- Allowed
Actions []string - The allowed actions.
- State string
- The subscription state.
- allowed
Actions List<String> - The allowed actions.
- state String
- The subscription state.
- allowed
Actions string[] - The allowed actions.
- state string
- The subscription state.
- allowed_
actions Sequence[str] - The allowed actions.
- state str
- The subscription state.
- allowed
Actions List<String> - The allowed actions.
- state String
- The subscription state.
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
SupportedOperations, SupportedOperationsArgs
- Not
Specified - NotSpecified
- Get
- Get
- Delete
- Delete
- Supported
Operations Not Specified - NotSpecified
- Supported
Operations Get - Get
- Supported
Operations Delete - Delete
- Not
Specified - NotSpecified
- Get
- Get
- Delete
- Delete
- Not
Specified - NotSpecified
- Get
- Get
- Delete
- Delete
- NOT_SPECIFIED
- NotSpecified
- GET
- Get
- DELETE
- Delete
- "Not
Specified" - NotSpecified
- "Get"
- Get
- "Delete"
- Delete
SwaggerSpecification, SwaggerSpecificationArgs
- Api
Versions List<string> - The api versions.
- Swagger
Spec stringFolder Uri - The swagger spec folder uri.
- Api
Versions []string - The api versions.
- Swagger
Spec stringFolder Uri - The swagger spec folder uri.
- api
Versions List<String> - The api versions.
- swagger
Spec StringFolder Uri - The swagger spec folder uri.
- api
Versions string[] - The api versions.
- swagger
Spec stringFolder Uri - The swagger spec folder uri.
- api_
versions Sequence[str] - The api versions.
- swagger_
spec_ strfolder_ uri - The swagger spec folder uri.
- api
Versions List<String> - The api versions.
- swagger
Spec StringFolder Uri - The swagger spec folder uri.
SwaggerSpecificationResponse, SwaggerSpecificationResponseArgs
- Api
Versions List<string> - The api versions.
- Swagger
Spec stringFolder Uri - The swagger spec folder uri.
- Api
Versions []string - The api versions.
- Swagger
Spec stringFolder Uri - The swagger spec folder uri.
- api
Versions List<String> - The api versions.
- swagger
Spec StringFolder Uri - The swagger spec folder uri.
- api
Versions string[] - The api versions.
- swagger
Spec stringFolder Uri - The swagger spec folder uri.
- api_
versions Sequence[str] - The api versions.
- swagger_
spec_ strfolder_ uri - The swagger spec folder uri.
- api
Versions List<String> - The api versions.
- swagger
Spec StringFolder Uri - The swagger spec folder uri.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
TemplateDeploymentCapabilities, TemplateDeploymentCapabilitiesArgs
- Default
- Default
- Preflight
- Preflight
- Template
Deployment Capabilities Default - Default
- Template
Deployment Capabilities Preflight - Preflight
- Default
- Default
- Preflight
- Preflight
- Default
- Default
- Preflight
- Preflight
- DEFAULT
- Default
- PREFLIGHT
- Preflight
- "Default"
- Default
- "Preflight"
- Preflight
TemplateDeploymentPreflightNotifications, TemplateDeploymentPreflightNotificationsArgs
- None
- None
- Unregistered
Subscriptions - UnregisteredSubscriptions
- Template
Deployment Preflight Notifications None - None
- Template
Deployment Preflight Notifications Unregistered Subscriptions - UnregisteredSubscriptions
- None
- None
- Unregistered
Subscriptions - UnregisteredSubscriptions
- None
- None
- Unregistered
Subscriptions - UnregisteredSubscriptions
- NONE
- None
- UNREGISTERED_SUBSCRIPTIONS
- UnregisteredSubscriptions
- "None"
- None
- "Unregistered
Subscriptions" - UnregisteredSubscriptions
TemplateDeploymentPreflightOptions, TemplateDeploymentPreflightOptionsArgs
- None
- None
- Validation
Requests - ValidationRequests
- Deployment
Requests - DeploymentRequests
- Test
Only - TestOnly
- Registered
Only - RegisteredOnly
- Template
Deployment Preflight Options None - None
- Template
Deployment Preflight Options Validation Requests - ValidationRequests
- Template
Deployment Preflight Options Deployment Requests - DeploymentRequests
- Template
Deployment Preflight Options Test Only - TestOnly
- Template
Deployment Preflight Options Registered Only - RegisteredOnly
- None
- None
- Validation
Requests - ValidationRequests
- Deployment
Requests - DeploymentRequests
- Test
Only - TestOnly
- Registered
Only - RegisteredOnly
- None
- None
- Validation
Requests - ValidationRequests
- Deployment
Requests - DeploymentRequests
- Test
Only - TestOnly
- Registered
Only - RegisteredOnly
- NONE
- None
- VALIDATION_REQUESTS
- ValidationRequests
- DEPLOYMENT_REQUESTS
- DeploymentRequests
- TEST_ONLY
- TestOnly
- REGISTERED_ONLY
- RegisteredOnly
- "None"
- None
- "Validation
Requests" - ValidationRequests
- "Deployment
Requests" - DeploymentRequests
- "Test
Only" - TestOnly
- "Registered
Only" - RegisteredOnly
ThrottlingMetric, ThrottlingMetricArgs
- Limit double
- The limit.
- Type
string | Pulumi.
Azure Native. Provider Hub. Throttling Metric Type - The throttling metric type
- Interval string
- The interval.
- Limit float64
- The limit.
- Type
string | Throttling
Metric Type - The throttling metric type
- Interval string
- The interval.
- limit Double
- The limit.
- type
String | Throttling
Metric Type - The throttling metric type
- interval String
- The interval.
- limit number
- The limit.
- type
string | Throttling
Metric Type - The throttling metric type
- interval string
- The interval.
- limit float
- The limit.
- type
str | Throttling
Metric Type - The throttling metric type
- interval str
- The interval.
- limit Number
- The limit.
- type
String | "Not
Specified" | "Number Of Requests" | "Number Of Resources" - The throttling metric type
- interval String
- The interval.
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
- The action.
- Metrics
List<Pulumi.
Azure Native. Provider Hub. Inputs. Throttling Metric> - The metrics.
- Application
Id List<string> - The application id.
- Required
Features List<string> - The required features.
- Action string
- The action.
- Metrics
[]Throttling
Metric - The metrics.
- Application
Id []string - The application id.
- Required
Features []string - The required features.
- action String
- The action.
- metrics
List<Throttling
Metric> - The metrics.
- application
Id List<String> - The application id.
- required
Features List<String> - The required features.
- action string
- The action.
- metrics
Throttling
Metric[] - The metrics.
- application
Id string[] - The application id.
- required
Features string[] - The required features.
- action str
- The action.
- metrics
Sequence[Throttling
Metric] - The metrics.
- application_
id Sequence[str] - The application id.
- required_
features Sequence[str] - The required features.
- action String
- The action.
- metrics List<Property Map>
- The metrics.
- application
Id List<String> - The application id.
- required
Features List<String> - The required features.
ThrottlingRuleResponse, ThrottlingRuleResponseArgs
- Action string
- The action.
- Metrics
List<Pulumi.
Azure Native. Provider Hub. Inputs. Throttling Metric Response> - The metrics.
- Application
Id List<string> - The application id.
- Required
Features List<string> - The required features.
- Action string
- The action.
- Metrics
[]Throttling
Metric Response - The metrics.
- Application
Id []string - The application id.
- Required
Features []string - The required features.
- action String
- The action.
- metrics
List<Throttling
Metric Response> - The metrics.
- application
Id List<String> - The application id.
- required
Features List<String> - The required features.
- action string
- The action.
- metrics
Throttling
Metric Response[] - The metrics.
- application
Id string[] - The application id.
- required
Features string[] - The required features.
- action str
- The action.
- metrics
Sequence[Throttling
Metric Response] - The metrics.
- application_
id Sequence[str] - The application id.
- required_
features Sequence[str] - The required features.
- action String
- The action.
- metrics List<Property Map>
- The metrics.
- application
Id List<String> - The application id.
- required
Features List<String> - The required features.
TokenAuthConfiguration, TokenAuthConfigurationArgs
- Authentication
Scheme string | Pulumi.Azure Native. Provider Hub. Authentication Scheme - The authentication scheme.
- Disable
Certificate boolAuthentication Fallback - Whether certification authentication fallback is disabled.
- Signed
Request string | Pulumi.Scope Azure Native. Provider Hub. Signed Request Scope - The signed request scope.
- Authentication
Scheme string | AuthenticationScheme - The authentication scheme.
- Disable
Certificate boolAuthentication Fallback - Whether certification authentication fallback is disabled.
- Signed
Request string | SignedScope Request Scope - The signed request scope.
- authentication
Scheme String | AuthenticationScheme - The authentication scheme.
- disable
Certificate BooleanAuthentication Fallback - Whether certification authentication fallback is disabled.
- signed
Request String | SignedScope Request Scope - The signed request scope.
- authentication
Scheme string | AuthenticationScheme - The authentication scheme.
- disable
Certificate booleanAuthentication Fallback - Whether certification authentication fallback is disabled.
- signed
Request string | SignedScope Request Scope - The signed request scope.
- authentication_
scheme str | AuthenticationScheme - The authentication scheme.
- disable_
certificate_ boolauthentication_ fallback - Whether certification authentication fallback is disabled.
- signed_
request_ str | Signedscope Request Scope - The signed request scope.
- authentication
Scheme String | "PoP" | "Bearer" - The authentication scheme.
- disable
Certificate BooleanAuthentication Fallback - Whether certification authentication fallback is disabled.
- signed
Request String | "ResourceScope Uri" | "Endpoint" - The signed request scope.
TokenAuthConfigurationResponse, TokenAuthConfigurationResponseArgs
- Authentication
Scheme string - The authentication scheme.
- Disable
Certificate boolAuthentication Fallback - Whether certification authentication fallback is disabled.
- Signed
Request stringScope - The signed request scope.
- Authentication
Scheme string - The authentication scheme.
- Disable
Certificate boolAuthentication Fallback - Whether certification authentication fallback is disabled.
- Signed
Request stringScope - The signed request scope.
- authentication
Scheme String - The authentication scheme.
- disable
Certificate BooleanAuthentication Fallback - Whether certification authentication fallback is disabled.
- signed
Request StringScope - The signed request scope.
- authentication
Scheme string - The authentication scheme.
- disable
Certificate booleanAuthentication Fallback - Whether certification authentication fallback is disabled.
- signed
Request stringScope - The signed request scope.
- authentication_
scheme str - The authentication scheme.
- disable_
certificate_ boolauthentication_ fallback - Whether certification authentication fallback is disabled.
- signed_
request_ strscope - The signed request scope.
- authentication
Scheme String - The authentication scheme.
- disable
Certificate BooleanAuthentication Fallback - Whether certification authentication fallback is disabled.
- signed
Request StringScope - The signed request scope.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:providerhub:ResourceTypeRegistration Microsoft.Contoso/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 pulumi/pulumi-azure-native
- License
- Apache-2.0