azure-native.providerhub.ProviderRegistration
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
DirectProviderRegistrations_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var providerRegistration = new AzureNative.ProviderHub.ProviderRegistration("providerRegistration", new()
{
Kind = AzureNative.ProviderHub.ProviderRegistrationKind.Direct,
Properties = new AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesArgs
{
Capabilities = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceProviderCapabilitiesArgs
{
Effect = AzureNative.ProviderHub.ResourceProviderCapabilitiesEffect.Allow,
QuotaId = "CSP_2015-05-01",
},
new AzureNative.ProviderHub.Inputs.ResourceProviderCapabilitiesArgs
{
Effect = AzureNative.ProviderHub.ResourceProviderCapabilitiesEffect.Allow,
QuotaId = "CSP_MG_2017-12-01",
},
},
CustomManifestVersion = "2.0",
DstsConfiguration = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesDstsConfigurationArgs
{
ServiceDnsName = "prds.sparta.azure.com",
ServiceName = "prds-shim",
},
LegacyNamespace = "legacyNamespace",
LegacyRegistrations = new[]
{
"legacyRegistration",
},
Management = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesManagementArgs
{
IncidentContactEmail = "helpme@contoso.com",
IncidentRoutingService = "Contoso Resource Provider",
IncidentRoutingTeam = "Contoso Triage",
ServiceTreeInfos = new[]
{
new AzureNative.ProviderHub.Inputs.ServiceTreeInfoArgs
{
ComponentId = "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
Readiness = AzureNative.ProviderHub.Readiness.InDevelopment,
ServiceId = "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
},
},
},
ManagementGroupGlobalNotificationEndpoints = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceProviderEndpointArgs
{
EndpointUri = "{your_management_group_notification_endpoint}",
},
},
NotificationOptions = AzureNative.ProviderHub.NotificationOptions.EmitSpendingLimit,
NotificationSettings = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesNotificationSettingsArgs
{
SubscriberSettings = new[]
{
new AzureNative.ProviderHub.Inputs.SubscriberSettingArgs
{
FilterRules = new[]
{
new AzureNative.ProviderHub.Inputs.FilterRuleArgs
{
EndpointInformation = new[]
{
new AzureNative.ProviderHub.Inputs.EndpointInformationArgs
{
Endpoint = "https://userrp.azure.com/arnnotify",
EndpointType = AzureNative.ProviderHub.NotificationEndpointType.Webhook,
SchemaVersion = "3.0",
},
new AzureNative.ProviderHub.Inputs.EndpointInformationArgs
{
Endpoint = "https://userrp.azure.com/arnnotify",
EndpointType = AzureNative.ProviderHub.NotificationEndpointType.Eventhub,
SchemaVersion = "3.0",
},
},
FilterQuery = "Resources | where event.eventType in ('Microsoft.Network/IpAddresses/write', 'Microsoft.KeyVault/vaults/move/action')",
},
},
},
},
},
OptionalFeatures = new[]
{
"Microsoft.Resources/PlatformSubscription",
},
ProviderType = AzureNative.ProviderHub.ResourceProviderType.Internal,
ProviderVersion = "2.0",
ResourceGroupLockOptionDuringMove = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMoveArgs
{
BlockActionVerb = AzureNative.ProviderHub.BlockActionVerb.Action,
},
ResourceHydrationAccounts = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceHydrationAccountArgs
{
AccountName = "classichydrationprodsn01",
SubscriptionId = "e4eae963-2d15-43e6-a097-98bd75b33edd",
},
new AzureNative.ProviderHub.Inputs.ResourceHydrationAccountArgs
{
AccountName = "classichydrationprodch01",
SubscriptionId = "69e69ecb-e69c-41d4-99b8-87dd12781067",
},
},
ResponseOptions = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResponseOptionsArgs
{
ServiceClientOptionsType = AzureNative.ProviderHub.ServiceClientOptionsType.DisableAutomaticDecompression,
},
ServiceName = "root",
Services = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceProviderServiceArgs
{
ServiceName = "tags",
Status = AzureNative.ProviderHub.ServiceStatus.Inactive,
},
},
},
ProviderNamespace = "Microsoft.Contoso",
});
});
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.NewProviderRegistration(ctx, "providerRegistration", &providerhub.ProviderRegistrationArgs{
Kind: pulumi.String(providerhub.ProviderRegistrationKindDirect),
Properties: &providerhub.ProviderRegistrationPropertiesArgs{
Capabilities: providerhub.ResourceProviderCapabilitiesArray{
&providerhub.ResourceProviderCapabilitiesArgs{
Effect: pulumi.String(providerhub.ResourceProviderCapabilitiesEffectAllow),
QuotaId: pulumi.String("CSP_2015-05-01"),
},
&providerhub.ResourceProviderCapabilitiesArgs{
Effect: pulumi.String(providerhub.ResourceProviderCapabilitiesEffectAllow),
QuotaId: pulumi.String("CSP_MG_2017-12-01"),
},
},
CustomManifestVersion: pulumi.String("2.0"),
DstsConfiguration: &providerhub.ResourceProviderManifestPropertiesDstsConfigurationArgs{
ServiceDnsName: pulumi.String("prds.sparta.azure.com"),
ServiceName: pulumi.String("prds-shim"),
},
LegacyNamespace: pulumi.String("legacyNamespace"),
LegacyRegistrations: pulumi.StringArray{
pulumi.String("legacyRegistration"),
},
Management: &providerhub.ResourceProviderManifestPropertiesManagementArgs{
IncidentContactEmail: pulumi.String("helpme@contoso.com"),
IncidentRoutingService: pulumi.String("Contoso Resource Provider"),
IncidentRoutingTeam: pulumi.String("Contoso Triage"),
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"),
},
},
},
ManagementGroupGlobalNotificationEndpoints: providerhub.ResourceProviderEndpointArray{
&providerhub.ResourceProviderEndpointArgs{
EndpointUri: pulumi.String("{your_management_group_notification_endpoint}"),
},
},
NotificationOptions: pulumi.String(providerhub.NotificationOptionsEmitSpendingLimit),
NotificationSettings: &providerhub.ResourceProviderManifestPropertiesNotificationSettingsArgs{
SubscriberSettings: providerhub.SubscriberSettingArray{
&providerhub.SubscriberSettingArgs{
FilterRules: providerhub.FilterRuleArray{
&providerhub.FilterRuleArgs{
EndpointInformation: providerhub.EndpointInformationArray{
&providerhub.EndpointInformationArgs{
Endpoint: pulumi.String("https://userrp.azure.com/arnnotify"),
EndpointType: pulumi.String(providerhub.NotificationEndpointTypeWebhook),
SchemaVersion: pulumi.String("3.0"),
},
&providerhub.EndpointInformationArgs{
Endpoint: pulumi.String("https://userrp.azure.com/arnnotify"),
EndpointType: pulumi.String(providerhub.NotificationEndpointTypeEventhub),
SchemaVersion: pulumi.String("3.0"),
},
},
FilterQuery: pulumi.String("Resources | where event.eventType in ('Microsoft.Network/IpAddresses/write', 'Microsoft.KeyVault/vaults/move/action')"),
},
},
},
},
},
OptionalFeatures: pulumi.StringArray{
pulumi.String("Microsoft.Resources/PlatformSubscription"),
},
ProviderType: pulumi.String(providerhub.ResourceProviderTypeInternal),
ProviderVersion: pulumi.String("2.0"),
ResourceGroupLockOptionDuringMove: &providerhub.ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMoveArgs{
BlockActionVerb: pulumi.String(providerhub.BlockActionVerbAction),
},
ResourceHydrationAccounts: providerhub.ResourceHydrationAccountArray{
&providerhub.ResourceHydrationAccountArgs{
AccountName: pulumi.String("classichydrationprodsn01"),
SubscriptionId: pulumi.String("e4eae963-2d15-43e6-a097-98bd75b33edd"),
},
&providerhub.ResourceHydrationAccountArgs{
AccountName: pulumi.String("classichydrationprodch01"),
SubscriptionId: pulumi.String("69e69ecb-e69c-41d4-99b8-87dd12781067"),
},
},
ResponseOptions: &providerhub.ResourceProviderManifestPropertiesResponseOptionsArgs{
ServiceClientOptionsType: pulumi.String(providerhub.ServiceClientOptionsTypeDisableAutomaticDecompression),
},
ServiceName: pulumi.String("root"),
Services: providerhub.ResourceProviderServiceArray{
&providerhub.ResourceProviderServiceArgs{
ServiceName: pulumi.String("tags"),
Status: pulumi.String(providerhub.ServiceStatusInactive),
},
},
},
ProviderNamespace: pulumi.String("Microsoft.Contoso"),
})
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.ProviderRegistration;
import com.pulumi.azurenative.providerhub.ProviderRegistrationArgs;
import com.pulumi.azurenative.providerhub.inputs.ProviderRegistrationPropertiesArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceProviderManifestPropertiesDstsConfigurationArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceProviderManifestPropertiesManagementArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceProviderManifestPropertiesNotificationSettingsArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMoveArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceProviderManifestPropertiesResponseOptionsArgs;
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 providerRegistration = new ProviderRegistration("providerRegistration", ProviderRegistrationArgs.builder()
.kind("Direct")
.properties(ProviderRegistrationPropertiesArgs.builder()
.capabilities(
ResourceProviderCapabilitiesArgs.builder()
.effect("Allow")
.quotaId("CSP_2015-05-01")
.build(),
ResourceProviderCapabilitiesArgs.builder()
.effect("Allow")
.quotaId("CSP_MG_2017-12-01")
.build())
.customManifestVersion("2.0")
.dstsConfiguration(ResourceProviderManifestPropertiesDstsConfigurationArgs.builder()
.serviceDnsName("prds.sparta.azure.com")
.serviceName("prds-shim")
.build())
.legacyNamespace("legacyNamespace")
.legacyRegistrations("legacyRegistration")
.management(ResourceProviderManifestPropertiesManagementArgs.builder()
.incidentContactEmail("helpme@contoso.com")
.incidentRoutingService("Contoso Resource Provider")
.incidentRoutingTeam("Contoso Triage")
.serviceTreeInfos(ServiceTreeInfoArgs.builder()
.componentId("d1b7d8ba-05e2-48e6-90d6-d781b99c6e69")
.readiness("InDevelopment")
.serviceId("d1b7d8ba-05e2-48e6-90d6-d781b99c6e69")
.build())
.build())
.managementGroupGlobalNotificationEndpoints(ResourceProviderEndpointArgs.builder()
.endpointUri("{your_management_group_notification_endpoint}")
.build())
.notificationOptions("EmitSpendingLimit")
.notificationSettings(ResourceProviderManifestPropertiesNotificationSettingsArgs.builder()
.subscriberSettings(SubscriberSettingArgs.builder()
.filterRules(FilterRuleArgs.builder()
.endpointInformation(
EndpointInformationArgs.builder()
.endpoint("https://userrp.azure.com/arnnotify")
.endpointType("Webhook")
.schemaVersion("3.0")
.build(),
EndpointInformationArgs.builder()
.endpoint("https://userrp.azure.com/arnnotify")
.endpointType("Eventhub")
.schemaVersion("3.0")
.build())
.filterQuery("Resources | where event.eventType in ('Microsoft.Network/IpAddresses/write', 'Microsoft.KeyVault/vaults/move/action')")
.build())
.build())
.build())
.optionalFeatures("Microsoft.Resources/PlatformSubscription")
.providerType("Internal")
.providerVersion("2.0")
.resourceGroupLockOptionDuringMove(ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMoveArgs.builder()
.blockActionVerb("Action")
.build())
.resourceHydrationAccounts(
ResourceHydrationAccountArgs.builder()
.accountName("classichydrationprodsn01")
.subscriptionId("e4eae963-2d15-43e6-a097-98bd75b33edd")
.build(),
ResourceHydrationAccountArgs.builder()
.accountName("classichydrationprodch01")
.subscriptionId("69e69ecb-e69c-41d4-99b8-87dd12781067")
.build())
.responseOptions(ResourceProviderManifestPropertiesResponseOptionsArgs.builder()
.serviceClientOptionsType("DisableAutomaticDecompression")
.build())
.serviceName("root")
.services(ResourceProviderServiceArgs.builder()
.serviceName("tags")
.status("Inactive")
.build())
.build())
.providerNamespace("Microsoft.Contoso")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const providerRegistration = new azure_native.providerhub.ProviderRegistration("providerRegistration", {
kind: azure_native.providerhub.ProviderRegistrationKind.Direct,
properties: {
capabilities: [
{
effect: azure_native.providerhub.ResourceProviderCapabilitiesEffect.Allow,
quotaId: "CSP_2015-05-01",
},
{
effect: azure_native.providerhub.ResourceProviderCapabilitiesEffect.Allow,
quotaId: "CSP_MG_2017-12-01",
},
],
customManifestVersion: "2.0",
dstsConfiguration: {
serviceDnsName: "prds.sparta.azure.com",
serviceName: "prds-shim",
},
legacyNamespace: "legacyNamespace",
legacyRegistrations: ["legacyRegistration"],
management: {
incidentContactEmail: "helpme@contoso.com",
incidentRoutingService: "Contoso Resource Provider",
incidentRoutingTeam: "Contoso Triage",
serviceTreeInfos: [{
componentId: "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
readiness: azure_native.providerhub.Readiness.InDevelopment,
serviceId: "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
}],
},
managementGroupGlobalNotificationEndpoints: [{
endpointUri: "{your_management_group_notification_endpoint}",
}],
notificationOptions: azure_native.providerhub.NotificationOptions.EmitSpendingLimit,
notificationSettings: {
subscriberSettings: [{
filterRules: [{
endpointInformation: [
{
endpoint: "https://userrp.azure.com/arnnotify",
endpointType: azure_native.providerhub.NotificationEndpointType.Webhook,
schemaVersion: "3.0",
},
{
endpoint: "https://userrp.azure.com/arnnotify",
endpointType: azure_native.providerhub.NotificationEndpointType.Eventhub,
schemaVersion: "3.0",
},
],
filterQuery: "Resources | where event.eventType in ('Microsoft.Network/IpAddresses/write', 'Microsoft.KeyVault/vaults/move/action')",
}],
}],
},
optionalFeatures: ["Microsoft.Resources/PlatformSubscription"],
providerType: azure_native.providerhub.ResourceProviderType.Internal,
providerVersion: "2.0",
resourceGroupLockOptionDuringMove: {
blockActionVerb: azure_native.providerhub.BlockActionVerb.Action,
},
resourceHydrationAccounts: [
{
accountName: "classichydrationprodsn01",
subscriptionId: "e4eae963-2d15-43e6-a097-98bd75b33edd",
},
{
accountName: "classichydrationprodch01",
subscriptionId: "69e69ecb-e69c-41d4-99b8-87dd12781067",
},
],
responseOptions: {
serviceClientOptionsType: azure_native.providerhub.ServiceClientOptionsType.DisableAutomaticDecompression,
},
serviceName: "root",
services: [{
serviceName: "tags",
status: azure_native.providerhub.ServiceStatus.Inactive,
}],
},
providerNamespace: "Microsoft.Contoso",
});
import pulumi
import pulumi_azure_native as azure_native
provider_registration = azure_native.providerhub.ProviderRegistration("providerRegistration",
kind=azure_native.providerhub.ProviderRegistrationKind.DIRECT,
properties={
"capabilities": [
{
"effect": azure_native.providerhub.ResourceProviderCapabilitiesEffect.ALLOW,
"quota_id": "CSP_2015-05-01",
},
{
"effect": azure_native.providerhub.ResourceProviderCapabilitiesEffect.ALLOW,
"quota_id": "CSP_MG_2017-12-01",
},
],
"custom_manifest_version": "2.0",
"dsts_configuration": {
"service_dns_name": "prds.sparta.azure.com",
"service_name": "prds-shim",
},
"legacy_namespace": "legacyNamespace",
"legacy_registrations": ["legacyRegistration"],
"management": {
"incident_contact_email": "helpme@contoso.com",
"incident_routing_service": "Contoso Resource Provider",
"incident_routing_team": "Contoso Triage",
"service_tree_infos": [{
"component_id": "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
"readiness": azure_native.providerhub.Readiness.IN_DEVELOPMENT,
"service_id": "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
}],
},
"management_group_global_notification_endpoints": [{
"endpoint_uri": "{your_management_group_notification_endpoint}",
}],
"notification_options": azure_native.providerhub.NotificationOptions.EMIT_SPENDING_LIMIT,
"notification_settings": {
"subscriber_settings": [{
"filter_rules": [{
"endpoint_information": [
{
"endpoint": "https://userrp.azure.com/arnnotify",
"endpoint_type": azure_native.providerhub.NotificationEndpointType.WEBHOOK,
"schema_version": "3.0",
},
{
"endpoint": "https://userrp.azure.com/arnnotify",
"endpoint_type": azure_native.providerhub.NotificationEndpointType.EVENTHUB,
"schema_version": "3.0",
},
],
"filter_query": "Resources | where event.eventType in ('Microsoft.Network/IpAddresses/write', 'Microsoft.KeyVault/vaults/move/action')",
}],
}],
},
"optional_features": ["Microsoft.Resources/PlatformSubscription"],
"provider_type": azure_native.providerhub.ResourceProviderType.INTERNAL,
"provider_version": "2.0",
"resource_group_lock_option_during_move": {
"block_action_verb": azure_native.providerhub.BlockActionVerb.ACTION,
},
"resource_hydration_accounts": [
{
"account_name": "classichydrationprodsn01",
"subscription_id": "e4eae963-2d15-43e6-a097-98bd75b33edd",
},
{
"account_name": "classichydrationprodch01",
"subscription_id": "69e69ecb-e69c-41d4-99b8-87dd12781067",
},
],
"response_options": {
"service_client_options_type": azure_native.providerhub.ServiceClientOptionsType.DISABLE_AUTOMATIC_DECOMPRESSION,
},
"service_name": "root",
"services": [{
"service_name": "tags",
"status": azure_native.providerhub.ServiceStatus.INACTIVE,
}],
},
provider_namespace="Microsoft.Contoso")
resources:
providerRegistration:
type: azure-native:providerhub:ProviderRegistration
properties:
kind: Direct
properties:
capabilities:
- effect: Allow
quotaId: CSP_2015-05-01
- effect: Allow
quotaId: CSP_MG_2017-12-01
customManifestVersion: '2.0'
dstsConfiguration:
serviceDnsName: prds.sparta.azure.com
serviceName: prds-shim
legacyNamespace: legacyNamespace
legacyRegistrations:
- legacyRegistration
management:
incidentContactEmail: helpme@contoso.com
incidentRoutingService: Contoso Resource Provider
incidentRoutingTeam: Contoso Triage
serviceTreeInfos:
- componentId: d1b7d8ba-05e2-48e6-90d6-d781b99c6e69
readiness: InDevelopment
serviceId: d1b7d8ba-05e2-48e6-90d6-d781b99c6e69
managementGroupGlobalNotificationEndpoints:
- endpointUri: '{your_management_group_notification_endpoint}'
notificationOptions: EmitSpendingLimit
notificationSettings:
subscriberSettings:
- filterRules:
- endpointInformation:
- endpoint: https://userrp.azure.com/arnnotify
endpointType: Webhook
schemaVersion: '3.0'
- endpoint: https://userrp.azure.com/arnnotify
endpointType: Eventhub
schemaVersion: '3.0'
filterQuery: Resources | where event.eventType in ('Microsoft.Network/IpAddresses/write', 'Microsoft.KeyVault/vaults/move/action')
optionalFeatures:
- Microsoft.Resources/PlatformSubscription
providerType: Internal
providerVersion: '2.0'
resourceGroupLockOptionDuringMove:
blockActionVerb: Action
resourceHydrationAccounts:
- accountName: classichydrationprodsn01
subscriptionId: e4eae963-2d15-43e6-a097-98bd75b33edd
- accountName: classichydrationprodch01
subscriptionId: 69e69ecb-e69c-41d4-99b8-87dd12781067
responseOptions:
serviceClientOptionsType: DisableAutomaticDecompression
serviceName: root
services:
- serviceName: tags
status: Inactive
providerNamespace: Microsoft.Contoso
ProviderRegistrations_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var providerRegistration = new AzureNative.ProviderHub.ProviderRegistration("providerRegistration", new()
{
Properties = new AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesArgs
{
Capabilities = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceProviderCapabilitiesArgs
{
Effect = AzureNative.ProviderHub.ResourceProviderCapabilitiesEffect.Allow,
QuotaId = "CSP_2015-05-01",
},
new AzureNative.ProviderHub.Inputs.ResourceProviderCapabilitiesArgs
{
Effect = AzureNative.ProviderHub.ResourceProviderCapabilitiesEffect.Allow,
QuotaId = "CSP_MG_2017-12-01",
},
},
CrossTenantTokenValidation = AzureNative.ProviderHub.CrossTenantTokenValidation.EnsureSecureValidation,
Management = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesManagementArgs
{
CanaryManifestOwners = new[]
{
"SPARTA-PlatformServiceAdmin",
},
ErrorResponseMessageOptions = new AzureNative.ProviderHub.Inputs.ResourceProviderManagementErrorResponseMessageOptionsArgs
{
ServerFailureResponseMessageType = AzureNative.ProviderHub.ServerFailureResponseMessageType.OutageReporting,
},
ExpeditedRolloutMetadata = new AzureNative.ProviderHub.Inputs.ResourceProviderManagementExpeditedRolloutMetadataArgs
{
Enabled = false,
ExpeditedRolloutIntent = AzureNative.ProviderHub.ExpeditedRolloutIntent.Hotfix,
},
ExpeditedRolloutSubmitters = new[]
{
"SPARTA-PlatformServiceOperator",
},
IncidentContactEmail = "helpme@contoso.com",
IncidentRoutingService = "Contoso Resource Provider",
IncidentRoutingTeam = "Contoso Triage",
PcCode = "P1234",
ProfitCenterProgramId = "1234",
ServiceTreeInfos = new[]
{
new AzureNative.ProviderHub.Inputs.ServiceTreeInfoArgs
{
ComponentId = "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
Readiness = AzureNative.ProviderHub.Readiness.InDevelopment,
ServiceId = "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
},
},
},
ProviderType = AzureNative.ProviderHub.ResourceProviderType.Internal,
ProviderVersion = "2.0",
ServiceName = "root",
Services = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceProviderServiceArgs
{
ServiceName = "tags",
Status = AzureNative.ProviderHub.ServiceStatus.Inactive,
},
},
},
ProviderNamespace = "Microsoft.Contoso",
});
});
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.NewProviderRegistration(ctx, "providerRegistration", &providerhub.ProviderRegistrationArgs{
Properties: &providerhub.ProviderRegistrationPropertiesArgs{
Capabilities: providerhub.ResourceProviderCapabilitiesArray{
&providerhub.ResourceProviderCapabilitiesArgs{
Effect: pulumi.String(providerhub.ResourceProviderCapabilitiesEffectAllow),
QuotaId: pulumi.String("CSP_2015-05-01"),
},
&providerhub.ResourceProviderCapabilitiesArgs{
Effect: pulumi.String(providerhub.ResourceProviderCapabilitiesEffectAllow),
QuotaId: pulumi.String("CSP_MG_2017-12-01"),
},
},
CrossTenantTokenValidation: pulumi.String(providerhub.CrossTenantTokenValidationEnsureSecureValidation),
Management: &providerhub.ResourceProviderManifestPropertiesManagementArgs{
CanaryManifestOwners: pulumi.StringArray{
pulumi.String("SPARTA-PlatformServiceAdmin"),
},
ErrorResponseMessageOptions: &providerhub.ResourceProviderManagementErrorResponseMessageOptionsArgs{
ServerFailureResponseMessageType: pulumi.String(providerhub.ServerFailureResponseMessageTypeOutageReporting),
},
ExpeditedRolloutMetadata: &providerhub.ResourceProviderManagementExpeditedRolloutMetadataArgs{
Enabled: pulumi.Bool(false),
ExpeditedRolloutIntent: pulumi.String(providerhub.ExpeditedRolloutIntentHotfix),
},
ExpeditedRolloutSubmitters: pulumi.StringArray{
pulumi.String("SPARTA-PlatformServiceOperator"),
},
IncidentContactEmail: pulumi.String("helpme@contoso.com"),
IncidentRoutingService: pulumi.String("Contoso Resource Provider"),
IncidentRoutingTeam: pulumi.String("Contoso Triage"),
PcCode: pulumi.String("P1234"),
ProfitCenterProgramId: pulumi.String("1234"),
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"),
},
},
},
ProviderType: pulumi.String(providerhub.ResourceProviderTypeInternal),
ProviderVersion: pulumi.String("2.0"),
ServiceName: pulumi.String("root"),
Services: providerhub.ResourceProviderServiceArray{
&providerhub.ResourceProviderServiceArgs{
ServiceName: pulumi.String("tags"),
Status: pulumi.String(providerhub.ServiceStatusInactive),
},
},
},
ProviderNamespace: pulumi.String("Microsoft.Contoso"),
})
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.ProviderRegistration;
import com.pulumi.azurenative.providerhub.ProviderRegistrationArgs;
import com.pulumi.azurenative.providerhub.inputs.ProviderRegistrationPropertiesArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceProviderManifestPropertiesManagementArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceProviderManagementErrorResponseMessageOptionsArgs;
import com.pulumi.azurenative.providerhub.inputs.ResourceProviderManagementExpeditedRolloutMetadataArgs;
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 providerRegistration = new ProviderRegistration("providerRegistration", ProviderRegistrationArgs.builder()
.properties(ProviderRegistrationPropertiesArgs.builder()
.capabilities(
ResourceProviderCapabilitiesArgs.builder()
.effect("Allow")
.quotaId("CSP_2015-05-01")
.build(),
ResourceProviderCapabilitiesArgs.builder()
.effect("Allow")
.quotaId("CSP_MG_2017-12-01")
.build())
.crossTenantTokenValidation("EnsureSecureValidation")
.management(ResourceProviderManifestPropertiesManagementArgs.builder()
.canaryManifestOwners("SPARTA-PlatformServiceAdmin")
.errorResponseMessageOptions(ResourceProviderManagementErrorResponseMessageOptionsArgs.builder()
.serverFailureResponseMessageType("OutageReporting")
.build())
.expeditedRolloutMetadata(ResourceProviderManagementExpeditedRolloutMetadataArgs.builder()
.enabled(false)
.expeditedRolloutIntent("Hotfix")
.build())
.expeditedRolloutSubmitters("SPARTA-PlatformServiceOperator")
.incidentContactEmail("helpme@contoso.com")
.incidentRoutingService("Contoso Resource Provider")
.incidentRoutingTeam("Contoso Triage")
.pcCode("P1234")
.profitCenterProgramId("1234")
.serviceTreeInfos(ServiceTreeInfoArgs.builder()
.componentId("d1b7d8ba-05e2-48e6-90d6-d781b99c6e69")
.readiness("InDevelopment")
.serviceId("d1b7d8ba-05e2-48e6-90d6-d781b99c6e69")
.build())
.build())
.providerType("Internal")
.providerVersion("2.0")
.serviceName("root")
.services(ResourceProviderServiceArgs.builder()
.serviceName("tags")
.status("Inactive")
.build())
.build())
.providerNamespace("Microsoft.Contoso")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const providerRegistration = new azure_native.providerhub.ProviderRegistration("providerRegistration", {
properties: {
capabilities: [
{
effect: azure_native.providerhub.ResourceProviderCapabilitiesEffect.Allow,
quotaId: "CSP_2015-05-01",
},
{
effect: azure_native.providerhub.ResourceProviderCapabilitiesEffect.Allow,
quotaId: "CSP_MG_2017-12-01",
},
],
crossTenantTokenValidation: azure_native.providerhub.CrossTenantTokenValidation.EnsureSecureValidation,
management: {
canaryManifestOwners: ["SPARTA-PlatformServiceAdmin"],
errorResponseMessageOptions: {
serverFailureResponseMessageType: azure_native.providerhub.ServerFailureResponseMessageType.OutageReporting,
},
expeditedRolloutMetadata: {
enabled: false,
expeditedRolloutIntent: azure_native.providerhub.ExpeditedRolloutIntent.Hotfix,
},
expeditedRolloutSubmitters: ["SPARTA-PlatformServiceOperator"],
incidentContactEmail: "helpme@contoso.com",
incidentRoutingService: "Contoso Resource Provider",
incidentRoutingTeam: "Contoso Triage",
pcCode: "P1234",
profitCenterProgramId: "1234",
serviceTreeInfos: [{
componentId: "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
readiness: azure_native.providerhub.Readiness.InDevelopment,
serviceId: "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
}],
},
providerType: azure_native.providerhub.ResourceProviderType.Internal,
providerVersion: "2.0",
serviceName: "root",
services: [{
serviceName: "tags",
status: azure_native.providerhub.ServiceStatus.Inactive,
}],
},
providerNamespace: "Microsoft.Contoso",
});
import pulumi
import pulumi_azure_native as azure_native
provider_registration = azure_native.providerhub.ProviderRegistration("providerRegistration",
properties={
"capabilities": [
{
"effect": azure_native.providerhub.ResourceProviderCapabilitiesEffect.ALLOW,
"quota_id": "CSP_2015-05-01",
},
{
"effect": azure_native.providerhub.ResourceProviderCapabilitiesEffect.ALLOW,
"quota_id": "CSP_MG_2017-12-01",
},
],
"cross_tenant_token_validation": azure_native.providerhub.CrossTenantTokenValidation.ENSURE_SECURE_VALIDATION,
"management": {
"canary_manifest_owners": ["SPARTA-PlatformServiceAdmin"],
"error_response_message_options": {
"server_failure_response_message_type": azure_native.providerhub.ServerFailureResponseMessageType.OUTAGE_REPORTING,
},
"expedited_rollout_metadata": {
"enabled": False,
"expedited_rollout_intent": azure_native.providerhub.ExpeditedRolloutIntent.HOTFIX,
},
"expedited_rollout_submitters": ["SPARTA-PlatformServiceOperator"],
"incident_contact_email": "helpme@contoso.com",
"incident_routing_service": "Contoso Resource Provider",
"incident_routing_team": "Contoso Triage",
"pc_code": "P1234",
"profit_center_program_id": "1234",
"service_tree_infos": [{
"component_id": "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
"readiness": azure_native.providerhub.Readiness.IN_DEVELOPMENT,
"service_id": "d1b7d8ba-05e2-48e6-90d6-d781b99c6e69",
}],
},
"provider_type": azure_native.providerhub.ResourceProviderType.INTERNAL,
"provider_version": "2.0",
"service_name": "root",
"services": [{
"service_name": "tags",
"status": azure_native.providerhub.ServiceStatus.INACTIVE,
}],
},
provider_namespace="Microsoft.Contoso")
resources:
providerRegistration:
type: azure-native:providerhub:ProviderRegistration
properties:
properties:
capabilities:
- effect: Allow
quotaId: CSP_2015-05-01
- effect: Allow
quotaId: CSP_MG_2017-12-01
crossTenantTokenValidation: EnsureSecureValidation
management:
canaryManifestOwners:
- SPARTA-PlatformServiceAdmin
errorResponseMessageOptions:
serverFailureResponseMessageType: OutageReporting
expeditedRolloutMetadata:
enabled: false
expeditedRolloutIntent: Hotfix
expeditedRolloutSubmitters:
- SPARTA-PlatformServiceOperator
incidentContactEmail: helpme@contoso.com
incidentRoutingService: Contoso Resource Provider
incidentRoutingTeam: Contoso Triage
pcCode: P1234
profitCenterProgramId: '1234'
serviceTreeInfos:
- componentId: d1b7d8ba-05e2-48e6-90d6-d781b99c6e69
readiness: InDevelopment
serviceId: d1b7d8ba-05e2-48e6-90d6-d781b99c6e69
providerType: Internal
providerVersion: '2.0'
serviceName: root
services:
- serviceName: tags
status: Inactive
providerNamespace: Microsoft.Contoso
Create ProviderRegistration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ProviderRegistration(name: string, args?: ProviderRegistrationArgs, opts?: CustomResourceOptions);
@overload
def ProviderRegistration(resource_name: str,
args: Optional[ProviderRegistrationArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ProviderRegistration(resource_name: str,
opts: Optional[ResourceOptions] = None,
kind: Optional[Union[str, ProviderRegistrationKind]] = None,
properties: Optional[ProviderRegistrationPropertiesArgs] = None,
provider_namespace: Optional[str] = None)
func NewProviderRegistration(ctx *Context, name string, args *ProviderRegistrationArgs, opts ...ResourceOption) (*ProviderRegistration, error)
public ProviderRegistration(string name, ProviderRegistrationArgs? args = null, CustomResourceOptions? opts = null)
public ProviderRegistration(String name, ProviderRegistrationArgs args)
public ProviderRegistration(String name, ProviderRegistrationArgs args, CustomResourceOptions options)
type: azure-native:providerhub:ProviderRegistration
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 ProviderRegistrationArgs
- 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 ProviderRegistrationArgs
- 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 ProviderRegistrationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProviderRegistrationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ProviderRegistrationArgs
- 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 providerRegistrationResource = new AzureNative.ProviderHub.ProviderRegistration("providerRegistrationResource", new()
{
Kind = "string",
Properties = new AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesArgs
{
Capabilities = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceProviderCapabilitiesArgs
{
Effect = "string",
QuotaId = "string",
RequiredFeatures = new[]
{
"string",
},
},
},
CrossTenantTokenValidation = "string",
CustomManifestVersion = "string",
DstsConfiguration = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesDstsConfigurationArgs
{
ServiceName = "string",
ServiceDnsName = "string",
},
EnableTenantLinkedNotification = false,
FeaturesRule = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesFeaturesRuleArgs
{
RequiredFeaturesPolicy = "string",
},
GlobalNotificationEndpoints = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceProviderEndpointArgs
{
ApiVersions = new[]
{
"string",
},
Enabled = false,
EndpointType = "string",
EndpointUri = "string",
FeaturesRule = new AzureNative.ProviderHub.Inputs.ResourceProviderEndpointFeaturesRuleArgs
{
RequiredFeaturesPolicy = "string",
},
Locations = new[]
{
"string",
},
RequiredFeatures = new[]
{
"string",
},
SkuLink = "string",
Timeout = "string",
},
},
LegacyNamespace = "string",
LegacyRegistrations = new[]
{
"string",
},
LinkedNotificationRules = new[]
{
new AzureNative.ProviderHub.Inputs.FanoutLinkedNotificationRuleArgs
{
Actions = new[]
{
"string",
},
DstsConfiguration = new AzureNative.ProviderHub.Inputs.FanoutLinkedNotificationRuleDstsConfigurationArgs
{
ServiceName = "string",
ServiceDnsName = "string",
},
Endpoints = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceProviderEndpointArgs
{
ApiVersions = new[]
{
"string",
},
Enabled = false,
EndpointType = "string",
EndpointUri = "string",
FeaturesRule = new AzureNative.ProviderHub.Inputs.ResourceProviderEndpointFeaturesRuleArgs
{
RequiredFeaturesPolicy = "string",
},
Locations = new[]
{
"string",
},
RequiredFeatures = new[]
{
"string",
},
SkuLink = "string",
Timeout = "string",
},
},
TokenAuthConfiguration = new AzureNative.ProviderHub.Inputs.TokenAuthConfigurationArgs
{
AuthenticationScheme = "string",
DisableCertificateAuthenticationFallback = false,
SignedRequestScope = "string",
},
},
},
Management = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesManagementArgs
{
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",
},
},
},
ManagementGroupGlobalNotificationEndpoints = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceProviderEndpointArgs
{
ApiVersions = new[]
{
"string",
},
Enabled = false,
EndpointType = "string",
EndpointUri = "string",
FeaturesRule = new AzureNative.ProviderHub.Inputs.ResourceProviderEndpointFeaturesRuleArgs
{
RequiredFeaturesPolicy = "string",
},
Locations = new[]
{
"string",
},
RequiredFeatures = new[]
{
"string",
},
SkuLink = "string",
Timeout = "string",
},
},
Metadata = "any",
Namespace = "string",
NotificationOptions = "string",
NotificationSettings = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesNotificationSettingsArgs
{
SubscriberSettings = new[]
{
new AzureNative.ProviderHub.Inputs.SubscriberSettingArgs
{
FilterRules = new[]
{
new AzureNative.ProviderHub.Inputs.FilterRuleArgs
{
EndpointInformation = new[]
{
new AzureNative.ProviderHub.Inputs.EndpointInformationArgs
{
Endpoint = "string",
EndpointType = "string",
SchemaVersion = "string",
},
},
FilterQuery = "string",
},
},
},
},
},
Notifications = new[]
{
new AzureNative.ProviderHub.Inputs.NotificationArgs
{
NotificationType = "string",
SkipNotifications = "string",
},
},
OptionalFeatures = new[]
{
"string",
},
PrivateResourceProviderConfiguration = new AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesPrivateResourceProviderConfigurationArgs
{
AllowedSubscriptions = new[]
{
"string",
},
},
ProviderAuthentication = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesProviderAuthenticationArgs
{
AllowedAudiences = new[]
{
"string",
},
},
ProviderAuthorizations = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationArgs
{
AllowedThirdPartyExtensions = new[]
{
new AzureNative.ProviderHub.Inputs.ThirdPartyExtensionArgs
{
Name = "string",
},
},
ApplicationId = "string",
GroupingTag = "string",
ManagedByAuthorization = new AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationManagedByAuthorizationArgs
{
AdditionalAuthorizations = new[]
{
new AzureNative.ProviderHub.Inputs.AdditionalAuthorizationArgs
{
ApplicationId = "string",
RoleDefinitionId = "string",
},
},
AllowManagedByInheritance = false,
ManagedByResourceRoleDefinitionId = "string",
},
ManagedByRoleDefinitionId = "string",
RoleDefinitionId = "string",
},
},
ProviderHubMetadata = new AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesProviderHubMetadataArgs
{
DirectRpRoleDefinitionId = "string",
GlobalAsyncOperationResourceTypeName = "string",
ProviderAuthentication = new AzureNative.ProviderHub.Inputs.ProviderHubMetadataProviderAuthenticationArgs
{
AllowedAudiences = new[]
{
"string",
},
},
ProviderAuthorizations = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationArgs
{
AllowedThirdPartyExtensions = new[]
{
new AzureNative.ProviderHub.Inputs.ThirdPartyExtensionArgs
{
Name = "string",
},
},
ApplicationId = "string",
GroupingTag = "string",
ManagedByAuthorization = new AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationManagedByAuthorizationArgs
{
AdditionalAuthorizations = new[]
{
new AzureNative.ProviderHub.Inputs.AdditionalAuthorizationArgs
{
ApplicationId = "string",
RoleDefinitionId = "string",
},
},
AllowManagedByInheritance = false,
ManagedByResourceRoleDefinitionId = "string",
},
ManagedByRoleDefinitionId = "string",
RoleDefinitionId = "string",
},
},
RegionalAsyncOperationResourceTypeName = "string",
ThirdPartyProviderAuthorization = new AzureNative.ProviderHub.Inputs.ProviderHubMetadataThirdPartyProviderAuthorizationArgs
{
Authorizations = new[]
{
new AzureNative.ProviderHub.Inputs.LightHouseAuthorizationArgs
{
PrincipalId = "string",
RoleDefinitionId = "string",
},
},
ManagedByTenantId = "string",
},
},
ProviderType = "string",
ProviderVersion = "string",
RequestHeaderOptions = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesRequestHeaderOptionsArgs
{
OptInHeaders = "string",
OptOutHeaders = "string",
},
RequiredFeatures = new[]
{
"string",
},
ResourceGroupLockOptionDuringMove = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMoveArgs
{
BlockActionVerb = "string",
},
ResourceHydrationAccounts = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceHydrationAccountArgs
{
AccountName = "string",
EncryptedKey = "string",
MaxChildResourceConsistencyJobLimit = 0,
SubscriptionId = "string",
},
},
ResourceProviderAuthorizationRules = new AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationRulesArgs
{
AsyncOperationPollingRules = new AzureNative.ProviderHub.Inputs.AsyncOperationPollingRulesArgs
{
AdditionalOptions = "string",
AuthorizationActions = new[]
{
"string",
},
},
},
ResponseOptions = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesResponseOptionsArgs
{
ServiceClientOptionsType = "string",
},
ServiceName = "string",
Services = new[]
{
new AzureNative.ProviderHub.Inputs.ResourceProviderServiceArgs
{
ServiceName = "string",
Status = "string",
},
},
SubscriptionLifecycleNotificationSpecifications = new AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs
{
SoftDeleteTTL = "string",
SubscriptionStateOverrideActions = new[]
{
new AzureNative.ProviderHub.Inputs.SubscriptionStateOverrideActionArgs
{
Action = "string",
State = "string",
},
},
},
TemplateDeploymentOptions = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs
{
PreflightOptions = new[]
{
"string",
},
PreflightSupported = false,
},
TokenAuthConfiguration = new AzureNative.ProviderHub.Inputs.TokenAuthConfigurationArgs
{
AuthenticationScheme = "string",
DisableCertificateAuthenticationFallback = false,
SignedRequestScope = "string",
},
},
ProviderNamespace = "string",
});
example, err := providerhub.NewProviderRegistration(ctx, "providerRegistrationResource", &providerhub.ProviderRegistrationArgs{
Kind: pulumi.String("string"),
Properties: &providerhub.ProviderRegistrationPropertiesArgs{
Capabilities: providerhub.ResourceProviderCapabilitiesArray{
&providerhub.ResourceProviderCapabilitiesArgs{
Effect: pulumi.String("string"),
QuotaId: pulumi.String("string"),
RequiredFeatures: pulumi.StringArray{
pulumi.String("string"),
},
},
},
CrossTenantTokenValidation: pulumi.String("string"),
CustomManifestVersion: pulumi.String("string"),
DstsConfiguration: &providerhub.ResourceProviderManifestPropertiesDstsConfigurationArgs{
ServiceName: pulumi.String("string"),
ServiceDnsName: pulumi.String("string"),
},
EnableTenantLinkedNotification: pulumi.Bool(false),
FeaturesRule: &providerhub.ResourceProviderManifestPropertiesFeaturesRuleArgs{
RequiredFeaturesPolicy: pulumi.String("string"),
},
GlobalNotificationEndpoints: providerhub.ResourceProviderEndpointArray{
&providerhub.ResourceProviderEndpointArgs{
ApiVersions: pulumi.StringArray{
pulumi.String("string"),
},
Enabled: pulumi.Bool(false),
EndpointType: pulumi.String("string"),
EndpointUri: pulumi.String("string"),
FeaturesRule: &providerhub.ResourceProviderEndpointFeaturesRuleArgs{
RequiredFeaturesPolicy: pulumi.String("string"),
},
Locations: pulumi.StringArray{
pulumi.String("string"),
},
RequiredFeatures: pulumi.StringArray{
pulumi.String("string"),
},
SkuLink: pulumi.String("string"),
Timeout: pulumi.String("string"),
},
},
LegacyNamespace: pulumi.String("string"),
LegacyRegistrations: pulumi.StringArray{
pulumi.String("string"),
},
LinkedNotificationRules: providerhub.FanoutLinkedNotificationRuleArray{
&providerhub.FanoutLinkedNotificationRuleArgs{
Actions: pulumi.StringArray{
pulumi.String("string"),
},
DstsConfiguration: &providerhub.FanoutLinkedNotificationRuleDstsConfigurationArgs{
ServiceName: pulumi.String("string"),
ServiceDnsName: pulumi.String("string"),
},
Endpoints: providerhub.ResourceProviderEndpointArray{
&providerhub.ResourceProviderEndpointArgs{
ApiVersions: pulumi.StringArray{
pulumi.String("string"),
},
Enabled: pulumi.Bool(false),
EndpointType: pulumi.String("string"),
EndpointUri: pulumi.String("string"),
FeaturesRule: &providerhub.ResourceProviderEndpointFeaturesRuleArgs{
RequiredFeaturesPolicy: 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"),
},
},
},
Management: &providerhub.ResourceProviderManifestPropertiesManagementArgs{
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"),
},
},
},
ManagementGroupGlobalNotificationEndpoints: providerhub.ResourceProviderEndpointArray{
&providerhub.ResourceProviderEndpointArgs{
ApiVersions: pulumi.StringArray{
pulumi.String("string"),
},
Enabled: pulumi.Bool(false),
EndpointType: pulumi.String("string"),
EndpointUri: pulumi.String("string"),
FeaturesRule: &providerhub.ResourceProviderEndpointFeaturesRuleArgs{
RequiredFeaturesPolicy: pulumi.String("string"),
},
Locations: pulumi.StringArray{
pulumi.String("string"),
},
RequiredFeatures: pulumi.StringArray{
pulumi.String("string"),
},
SkuLink: pulumi.String("string"),
Timeout: pulumi.String("string"),
},
},
Metadata: pulumi.Any("any"),
Namespace: pulumi.String("string"),
NotificationOptions: pulumi.String("string"),
NotificationSettings: &providerhub.ResourceProviderManifestPropertiesNotificationSettingsArgs{
SubscriberSettings: providerhub.SubscriberSettingArray{
&providerhub.SubscriberSettingArgs{
FilterRules: providerhub.FilterRuleArray{
&providerhub.FilterRuleArgs{
EndpointInformation: providerhub.EndpointInformationArray{
&providerhub.EndpointInformationArgs{
Endpoint: pulumi.String("string"),
EndpointType: pulumi.String("string"),
SchemaVersion: pulumi.String("string"),
},
},
FilterQuery: pulumi.String("string"),
},
},
},
},
},
Notifications: providerhub.NotificationArray{
&providerhub.NotificationArgs{
NotificationType: pulumi.String("string"),
SkipNotifications: pulumi.String("string"),
},
},
OptionalFeatures: pulumi.StringArray{
pulumi.String("string"),
},
PrivateResourceProviderConfiguration: &providerhub.ProviderRegistrationPropertiesPrivateResourceProviderConfigurationArgs{
AllowedSubscriptions: pulumi.StringArray{
pulumi.String("string"),
},
},
ProviderAuthentication: &providerhub.ResourceProviderManifestPropertiesProviderAuthenticationArgs{
AllowedAudiences: pulumi.StringArray{
pulumi.String("string"),
},
},
ProviderAuthorizations: providerhub.ResourceProviderAuthorizationArray{
&providerhub.ResourceProviderAuthorizationArgs{
AllowedThirdPartyExtensions: providerhub.ThirdPartyExtensionArray{
&providerhub.ThirdPartyExtensionArgs{
Name: pulumi.String("string"),
},
},
ApplicationId: pulumi.String("string"),
GroupingTag: pulumi.String("string"),
ManagedByAuthorization: &providerhub.ResourceProviderAuthorizationManagedByAuthorizationArgs{
AdditionalAuthorizations: providerhub.AdditionalAuthorizationArray{
&providerhub.AdditionalAuthorizationArgs{
ApplicationId: pulumi.String("string"),
RoleDefinitionId: pulumi.String("string"),
},
},
AllowManagedByInheritance: pulumi.Bool(false),
ManagedByResourceRoleDefinitionId: pulumi.String("string"),
},
ManagedByRoleDefinitionId: pulumi.String("string"),
RoleDefinitionId: pulumi.String("string"),
},
},
ProviderHubMetadata: &providerhub.ProviderRegistrationPropertiesProviderHubMetadataArgs{
DirectRpRoleDefinitionId: pulumi.String("string"),
GlobalAsyncOperationResourceTypeName: pulumi.String("string"),
ProviderAuthentication: &providerhub.ProviderHubMetadataProviderAuthenticationArgs{
AllowedAudiences: pulumi.StringArray{
pulumi.String("string"),
},
},
ProviderAuthorizations: providerhub.ResourceProviderAuthorizationArray{
&providerhub.ResourceProviderAuthorizationArgs{
AllowedThirdPartyExtensions: providerhub.ThirdPartyExtensionArray{
&providerhub.ThirdPartyExtensionArgs{
Name: pulumi.String("string"),
},
},
ApplicationId: pulumi.String("string"),
GroupingTag: pulumi.String("string"),
ManagedByAuthorization: &providerhub.ResourceProviderAuthorizationManagedByAuthorizationArgs{
AdditionalAuthorizations: providerhub.AdditionalAuthorizationArray{
&providerhub.AdditionalAuthorizationArgs{
ApplicationId: pulumi.String("string"),
RoleDefinitionId: pulumi.String("string"),
},
},
AllowManagedByInheritance: pulumi.Bool(false),
ManagedByResourceRoleDefinitionId: pulumi.String("string"),
},
ManagedByRoleDefinitionId: pulumi.String("string"),
RoleDefinitionId: pulumi.String("string"),
},
},
RegionalAsyncOperationResourceTypeName: pulumi.String("string"),
ThirdPartyProviderAuthorization: &providerhub.ProviderHubMetadataThirdPartyProviderAuthorizationArgs{
Authorizations: providerhub.LightHouseAuthorizationArray{
&providerhub.LightHouseAuthorizationArgs{
PrincipalId: pulumi.String("string"),
RoleDefinitionId: pulumi.String("string"),
},
},
ManagedByTenantId: pulumi.String("string"),
},
},
ProviderType: pulumi.String("string"),
ProviderVersion: pulumi.String("string"),
RequestHeaderOptions: &providerhub.ResourceProviderManifestPropertiesRequestHeaderOptionsArgs{
OptInHeaders: pulumi.String("string"),
OptOutHeaders: pulumi.String("string"),
},
RequiredFeatures: pulumi.StringArray{
pulumi.String("string"),
},
ResourceGroupLockOptionDuringMove: &providerhub.ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMoveArgs{
BlockActionVerb: pulumi.String("string"),
},
ResourceHydrationAccounts: providerhub.ResourceHydrationAccountArray{
&providerhub.ResourceHydrationAccountArgs{
AccountName: pulumi.String("string"),
EncryptedKey: pulumi.String("string"),
MaxChildResourceConsistencyJobLimit: pulumi.Float64(0),
SubscriptionId: pulumi.String("string"),
},
},
ResourceProviderAuthorizationRules: &providerhub.ResourceProviderAuthorizationRulesArgs{
AsyncOperationPollingRules: &providerhub.AsyncOperationPollingRulesArgs{
AdditionalOptions: pulumi.String("string"),
AuthorizationActions: pulumi.StringArray{
pulumi.String("string"),
},
},
},
ResponseOptions: &providerhub.ResourceProviderManifestPropertiesResponseOptionsArgs{
ServiceClientOptionsType: pulumi.String("string"),
},
ServiceName: pulumi.String("string"),
Services: providerhub.ResourceProviderServiceArray{
&providerhub.ResourceProviderServiceArgs{
ServiceName: pulumi.String("string"),
Status: pulumi.String("string"),
},
},
SubscriptionLifecycleNotificationSpecifications: &providerhub.ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs{
SoftDeleteTTL: pulumi.String("string"),
SubscriptionStateOverrideActions: providerhub.SubscriptionStateOverrideActionArray{
&providerhub.SubscriptionStateOverrideActionArgs{
Action: pulumi.String("string"),
State: pulumi.String("string"),
},
},
},
TemplateDeploymentOptions: &providerhub.ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs{
PreflightOptions: pulumi.StringArray{
pulumi.String("string"),
},
PreflightSupported: pulumi.Bool(false),
},
TokenAuthConfiguration: &providerhub.TokenAuthConfigurationArgs{
AuthenticationScheme: pulumi.String("string"),
DisableCertificateAuthenticationFallback: pulumi.Bool(false),
SignedRequestScope: pulumi.String("string"),
},
},
ProviderNamespace: pulumi.String("string"),
})
var providerRegistrationResource = new ProviderRegistration("providerRegistrationResource", ProviderRegistrationArgs.builder()
.kind("string")
.properties(ProviderRegistrationPropertiesArgs.builder()
.capabilities(ResourceProviderCapabilitiesArgs.builder()
.effect("string")
.quotaId("string")
.requiredFeatures("string")
.build())
.crossTenantTokenValidation("string")
.customManifestVersion("string")
.dstsConfiguration(ResourceProviderManifestPropertiesDstsConfigurationArgs.builder()
.serviceName("string")
.serviceDnsName("string")
.build())
.enableTenantLinkedNotification(false)
.featuresRule(ResourceProviderManifestPropertiesFeaturesRuleArgs.builder()
.requiredFeaturesPolicy("string")
.build())
.globalNotificationEndpoints(ResourceProviderEndpointArgs.builder()
.apiVersions("string")
.enabled(false)
.endpointType("string")
.endpointUri("string")
.featuresRule(ResourceProviderEndpointFeaturesRuleArgs.builder()
.requiredFeaturesPolicy("string")
.build())
.locations("string")
.requiredFeatures("string")
.skuLink("string")
.timeout("string")
.build())
.legacyNamespace("string")
.legacyRegistrations("string")
.linkedNotificationRules(FanoutLinkedNotificationRuleArgs.builder()
.actions("string")
.dstsConfiguration(FanoutLinkedNotificationRuleDstsConfigurationArgs.builder()
.serviceName("string")
.serviceDnsName("string")
.build())
.endpoints(ResourceProviderEndpointArgs.builder()
.apiVersions("string")
.enabled(false)
.endpointType("string")
.endpointUri("string")
.featuresRule(ResourceProviderEndpointFeaturesRuleArgs.builder()
.requiredFeaturesPolicy("string")
.build())
.locations("string")
.requiredFeatures("string")
.skuLink("string")
.timeout("string")
.build())
.tokenAuthConfiguration(TokenAuthConfigurationArgs.builder()
.authenticationScheme("string")
.disableCertificateAuthenticationFallback(false)
.signedRequestScope("string")
.build())
.build())
.management(ResourceProviderManifestPropertiesManagementArgs.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())
.managementGroupGlobalNotificationEndpoints(ResourceProviderEndpointArgs.builder()
.apiVersions("string")
.enabled(false)
.endpointType("string")
.endpointUri("string")
.featuresRule(ResourceProviderEndpointFeaturesRuleArgs.builder()
.requiredFeaturesPolicy("string")
.build())
.locations("string")
.requiredFeatures("string")
.skuLink("string")
.timeout("string")
.build())
.metadata("any")
.namespace("string")
.notificationOptions("string")
.notificationSettings(ResourceProviderManifestPropertiesNotificationSettingsArgs.builder()
.subscriberSettings(SubscriberSettingArgs.builder()
.filterRules(FilterRuleArgs.builder()
.endpointInformation(EndpointInformationArgs.builder()
.endpoint("string")
.endpointType("string")
.schemaVersion("string")
.build())
.filterQuery("string")
.build())
.build())
.build())
.notifications(NotificationArgs.builder()
.notificationType("string")
.skipNotifications("string")
.build())
.optionalFeatures("string")
.privateResourceProviderConfiguration(ProviderRegistrationPropertiesPrivateResourceProviderConfigurationArgs.builder()
.allowedSubscriptions("string")
.build())
.providerAuthentication(ResourceProviderManifestPropertiesProviderAuthenticationArgs.builder()
.allowedAudiences("string")
.build())
.providerAuthorizations(ResourceProviderAuthorizationArgs.builder()
.allowedThirdPartyExtensions(ThirdPartyExtensionArgs.builder()
.name("string")
.build())
.applicationId("string")
.groupingTag("string")
.managedByAuthorization(ResourceProviderAuthorizationManagedByAuthorizationArgs.builder()
.additionalAuthorizations(AdditionalAuthorizationArgs.builder()
.applicationId("string")
.roleDefinitionId("string")
.build())
.allowManagedByInheritance(false)
.managedByResourceRoleDefinitionId("string")
.build())
.managedByRoleDefinitionId("string")
.roleDefinitionId("string")
.build())
.providerHubMetadata(ProviderRegistrationPropertiesProviderHubMetadataArgs.builder()
.directRpRoleDefinitionId("string")
.globalAsyncOperationResourceTypeName("string")
.providerAuthentication(ProviderHubMetadataProviderAuthenticationArgs.builder()
.allowedAudiences("string")
.build())
.providerAuthorizations(ResourceProviderAuthorizationArgs.builder()
.allowedThirdPartyExtensions(ThirdPartyExtensionArgs.builder()
.name("string")
.build())
.applicationId("string")
.groupingTag("string")
.managedByAuthorization(ResourceProviderAuthorizationManagedByAuthorizationArgs.builder()
.additionalAuthorizations(AdditionalAuthorizationArgs.builder()
.applicationId("string")
.roleDefinitionId("string")
.build())
.allowManagedByInheritance(false)
.managedByResourceRoleDefinitionId("string")
.build())
.managedByRoleDefinitionId("string")
.roleDefinitionId("string")
.build())
.regionalAsyncOperationResourceTypeName("string")
.thirdPartyProviderAuthorization(ProviderHubMetadataThirdPartyProviderAuthorizationArgs.builder()
.authorizations(LightHouseAuthorizationArgs.builder()
.principalId("string")
.roleDefinitionId("string")
.build())
.managedByTenantId("string")
.build())
.build())
.providerType("string")
.providerVersion("string")
.requestHeaderOptions(ResourceProviderManifestPropertiesRequestHeaderOptionsArgs.builder()
.optInHeaders("string")
.optOutHeaders("string")
.build())
.requiredFeatures("string")
.resourceGroupLockOptionDuringMove(ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMoveArgs.builder()
.blockActionVerb("string")
.build())
.resourceHydrationAccounts(ResourceHydrationAccountArgs.builder()
.accountName("string")
.encryptedKey("string")
.maxChildResourceConsistencyJobLimit(0.0)
.subscriptionId("string")
.build())
.resourceProviderAuthorizationRules(ResourceProviderAuthorizationRulesArgs.builder()
.asyncOperationPollingRules(AsyncOperationPollingRulesArgs.builder()
.additionalOptions("string")
.authorizationActions("string")
.build())
.build())
.responseOptions(ResourceProviderManifestPropertiesResponseOptionsArgs.builder()
.serviceClientOptionsType("string")
.build())
.serviceName("string")
.services(ResourceProviderServiceArgs.builder()
.serviceName("string")
.status("string")
.build())
.subscriptionLifecycleNotificationSpecifications(ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs.builder()
.softDeleteTTL("string")
.subscriptionStateOverrideActions(SubscriptionStateOverrideActionArgs.builder()
.action("string")
.state("string")
.build())
.build())
.templateDeploymentOptions(ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs.builder()
.preflightOptions("string")
.preflightSupported(false)
.build())
.tokenAuthConfiguration(TokenAuthConfigurationArgs.builder()
.authenticationScheme("string")
.disableCertificateAuthenticationFallback(false)
.signedRequestScope("string")
.build())
.build())
.providerNamespace("string")
.build());
provider_registration_resource = azure_native.providerhub.ProviderRegistration("providerRegistrationResource",
kind="string",
properties={
"capabilities": [{
"effect": "string",
"quota_id": "string",
"required_features": ["string"],
}],
"cross_tenant_token_validation": "string",
"custom_manifest_version": "string",
"dsts_configuration": {
"service_name": "string",
"service_dns_name": "string",
},
"enable_tenant_linked_notification": False,
"features_rule": {
"required_features_policy": "string",
},
"global_notification_endpoints": [{
"api_versions": ["string"],
"enabled": False,
"endpoint_type": "string",
"endpoint_uri": "string",
"features_rule": {
"required_features_policy": "string",
},
"locations": ["string"],
"required_features": ["string"],
"sku_link": "string",
"timeout": "string",
}],
"legacy_namespace": "string",
"legacy_registrations": ["string"],
"linked_notification_rules": [{
"actions": ["string"],
"dsts_configuration": {
"service_name": "string",
"service_dns_name": "string",
},
"endpoints": [{
"api_versions": ["string"],
"enabled": False,
"endpoint_type": "string",
"endpoint_uri": "string",
"features_rule": {
"required_features_policy": "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",
},
}],
"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",
}],
},
"management_group_global_notification_endpoints": [{
"api_versions": ["string"],
"enabled": False,
"endpoint_type": "string",
"endpoint_uri": "string",
"features_rule": {
"required_features_policy": "string",
},
"locations": ["string"],
"required_features": ["string"],
"sku_link": "string",
"timeout": "string",
}],
"metadata": "any",
"namespace": "string",
"notification_options": "string",
"notification_settings": {
"subscriber_settings": [{
"filter_rules": [{
"endpoint_information": [{
"endpoint": "string",
"endpoint_type": "string",
"schema_version": "string",
}],
"filter_query": "string",
}],
}],
},
"notifications": [{
"notification_type": "string",
"skip_notifications": "string",
}],
"optional_features": ["string"],
"private_resource_provider_configuration": {
"allowed_subscriptions": ["string"],
},
"provider_authentication": {
"allowed_audiences": ["string"],
},
"provider_authorizations": [{
"allowed_third_party_extensions": [{
"name": "string",
}],
"application_id": "string",
"grouping_tag": "string",
"managed_by_authorization": {
"additional_authorizations": [{
"application_id": "string",
"role_definition_id": "string",
}],
"allow_managed_by_inheritance": False,
"managed_by_resource_role_definition_id": "string",
},
"managed_by_role_definition_id": "string",
"role_definition_id": "string",
}],
"provider_hub_metadata": {
"direct_rp_role_definition_id": "string",
"global_async_operation_resource_type_name": "string",
"provider_authentication": {
"allowed_audiences": ["string"],
},
"provider_authorizations": [{
"allowed_third_party_extensions": [{
"name": "string",
}],
"application_id": "string",
"grouping_tag": "string",
"managed_by_authorization": {
"additional_authorizations": [{
"application_id": "string",
"role_definition_id": "string",
}],
"allow_managed_by_inheritance": False,
"managed_by_resource_role_definition_id": "string",
},
"managed_by_role_definition_id": "string",
"role_definition_id": "string",
}],
"regional_async_operation_resource_type_name": "string",
"third_party_provider_authorization": {
"authorizations": [{
"principal_id": "string",
"role_definition_id": "string",
}],
"managed_by_tenant_id": "string",
},
},
"provider_type": "string",
"provider_version": "string",
"request_header_options": {
"opt_in_headers": "string",
"opt_out_headers": "string",
},
"required_features": ["string"],
"resource_group_lock_option_during_move": {
"block_action_verb": "string",
},
"resource_hydration_accounts": [{
"account_name": "string",
"encrypted_key": "string",
"max_child_resource_consistency_job_limit": 0,
"subscription_id": "string",
}],
"resource_provider_authorization_rules": {
"async_operation_polling_rules": {
"additional_options": "string",
"authorization_actions": ["string"],
},
},
"response_options": {
"service_client_options_type": "string",
},
"service_name": "string",
"services": [{
"service_name": "string",
"status": "string",
}],
"subscription_lifecycle_notification_specifications": {
"soft_delete_ttl": "string",
"subscription_state_override_actions": [{
"action": "string",
"state": "string",
}],
},
"template_deployment_options": {
"preflight_options": ["string"],
"preflight_supported": False,
},
"token_auth_configuration": {
"authentication_scheme": "string",
"disable_certificate_authentication_fallback": False,
"signed_request_scope": "string",
},
},
provider_namespace="string")
const providerRegistrationResource = new azure_native.providerhub.ProviderRegistration("providerRegistrationResource", {
kind: "string",
properties: {
capabilities: [{
effect: "string",
quotaId: "string",
requiredFeatures: ["string"],
}],
crossTenantTokenValidation: "string",
customManifestVersion: "string",
dstsConfiguration: {
serviceName: "string",
serviceDnsName: "string",
},
enableTenantLinkedNotification: false,
featuresRule: {
requiredFeaturesPolicy: "string",
},
globalNotificationEndpoints: [{
apiVersions: ["string"],
enabled: false,
endpointType: "string",
endpointUri: "string",
featuresRule: {
requiredFeaturesPolicy: "string",
},
locations: ["string"],
requiredFeatures: ["string"],
skuLink: "string",
timeout: "string",
}],
legacyNamespace: "string",
legacyRegistrations: ["string"],
linkedNotificationRules: [{
actions: ["string"],
dstsConfiguration: {
serviceName: "string",
serviceDnsName: "string",
},
endpoints: [{
apiVersions: ["string"],
enabled: false,
endpointType: "string",
endpointUri: "string",
featuresRule: {
requiredFeaturesPolicy: "string",
},
locations: ["string"],
requiredFeatures: ["string"],
skuLink: "string",
timeout: "string",
}],
tokenAuthConfiguration: {
authenticationScheme: "string",
disableCertificateAuthenticationFallback: false,
signedRequestScope: "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",
}],
},
managementGroupGlobalNotificationEndpoints: [{
apiVersions: ["string"],
enabled: false,
endpointType: "string",
endpointUri: "string",
featuresRule: {
requiredFeaturesPolicy: "string",
},
locations: ["string"],
requiredFeatures: ["string"],
skuLink: "string",
timeout: "string",
}],
metadata: "any",
namespace: "string",
notificationOptions: "string",
notificationSettings: {
subscriberSettings: [{
filterRules: [{
endpointInformation: [{
endpoint: "string",
endpointType: "string",
schemaVersion: "string",
}],
filterQuery: "string",
}],
}],
},
notifications: [{
notificationType: "string",
skipNotifications: "string",
}],
optionalFeatures: ["string"],
privateResourceProviderConfiguration: {
allowedSubscriptions: ["string"],
},
providerAuthentication: {
allowedAudiences: ["string"],
},
providerAuthorizations: [{
allowedThirdPartyExtensions: [{
name: "string",
}],
applicationId: "string",
groupingTag: "string",
managedByAuthorization: {
additionalAuthorizations: [{
applicationId: "string",
roleDefinitionId: "string",
}],
allowManagedByInheritance: false,
managedByResourceRoleDefinitionId: "string",
},
managedByRoleDefinitionId: "string",
roleDefinitionId: "string",
}],
providerHubMetadata: {
directRpRoleDefinitionId: "string",
globalAsyncOperationResourceTypeName: "string",
providerAuthentication: {
allowedAudiences: ["string"],
},
providerAuthorizations: [{
allowedThirdPartyExtensions: [{
name: "string",
}],
applicationId: "string",
groupingTag: "string",
managedByAuthorization: {
additionalAuthorizations: [{
applicationId: "string",
roleDefinitionId: "string",
}],
allowManagedByInheritance: false,
managedByResourceRoleDefinitionId: "string",
},
managedByRoleDefinitionId: "string",
roleDefinitionId: "string",
}],
regionalAsyncOperationResourceTypeName: "string",
thirdPartyProviderAuthorization: {
authorizations: [{
principalId: "string",
roleDefinitionId: "string",
}],
managedByTenantId: "string",
},
},
providerType: "string",
providerVersion: "string",
requestHeaderOptions: {
optInHeaders: "string",
optOutHeaders: "string",
},
requiredFeatures: ["string"],
resourceGroupLockOptionDuringMove: {
blockActionVerb: "string",
},
resourceHydrationAccounts: [{
accountName: "string",
encryptedKey: "string",
maxChildResourceConsistencyJobLimit: 0,
subscriptionId: "string",
}],
resourceProviderAuthorizationRules: {
asyncOperationPollingRules: {
additionalOptions: "string",
authorizationActions: ["string"],
},
},
responseOptions: {
serviceClientOptionsType: "string",
},
serviceName: "string",
services: [{
serviceName: "string",
status: "string",
}],
subscriptionLifecycleNotificationSpecifications: {
softDeleteTTL: "string",
subscriptionStateOverrideActions: [{
action: "string",
state: "string",
}],
},
templateDeploymentOptions: {
preflightOptions: ["string"],
preflightSupported: false,
},
tokenAuthConfiguration: {
authenticationScheme: "string",
disableCertificateAuthenticationFallback: false,
signedRequestScope: "string",
},
},
providerNamespace: "string",
});
type: azure-native:providerhub:ProviderRegistration
properties:
kind: string
properties:
capabilities:
- effect: string
quotaId: string
requiredFeatures:
- string
crossTenantTokenValidation: string
customManifestVersion: string
dstsConfiguration:
serviceDnsName: string
serviceName: string
enableTenantLinkedNotification: false
featuresRule:
requiredFeaturesPolicy: string
globalNotificationEndpoints:
- apiVersions:
- string
enabled: false
endpointType: string
endpointUri: string
featuresRule:
requiredFeaturesPolicy: string
locations:
- string
requiredFeatures:
- string
skuLink: string
timeout: string
legacyNamespace: string
legacyRegistrations:
- string
linkedNotificationRules:
- actions:
- string
dstsConfiguration:
serviceDnsName: string
serviceName: string
endpoints:
- apiVersions:
- string
enabled: false
endpointType: string
endpointUri: string
featuresRule:
requiredFeaturesPolicy: string
locations:
- string
requiredFeatures:
- string
skuLink: string
timeout: string
tokenAuthConfiguration:
authenticationScheme: string
disableCertificateAuthenticationFallback: false
signedRequestScope: 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
managementGroupGlobalNotificationEndpoints:
- apiVersions:
- string
enabled: false
endpointType: string
endpointUri: string
featuresRule:
requiredFeaturesPolicy: string
locations:
- string
requiredFeatures:
- string
skuLink: string
timeout: string
metadata: any
namespace: string
notificationOptions: string
notificationSettings:
subscriberSettings:
- filterRules:
- endpointInformation:
- endpoint: string
endpointType: string
schemaVersion: string
filterQuery: string
notifications:
- notificationType: string
skipNotifications: string
optionalFeatures:
- string
privateResourceProviderConfiguration:
allowedSubscriptions:
- string
providerAuthentication:
allowedAudiences:
- string
providerAuthorizations:
- allowedThirdPartyExtensions:
- name: string
applicationId: string
groupingTag: string
managedByAuthorization:
additionalAuthorizations:
- applicationId: string
roleDefinitionId: string
allowManagedByInheritance: false
managedByResourceRoleDefinitionId: string
managedByRoleDefinitionId: string
roleDefinitionId: string
providerHubMetadata:
directRpRoleDefinitionId: string
globalAsyncOperationResourceTypeName: string
providerAuthentication:
allowedAudiences:
- string
providerAuthorizations:
- allowedThirdPartyExtensions:
- name: string
applicationId: string
groupingTag: string
managedByAuthorization:
additionalAuthorizations:
- applicationId: string
roleDefinitionId: string
allowManagedByInheritance: false
managedByResourceRoleDefinitionId: string
managedByRoleDefinitionId: string
roleDefinitionId: string
regionalAsyncOperationResourceTypeName: string
thirdPartyProviderAuthorization:
authorizations:
- principalId: string
roleDefinitionId: string
managedByTenantId: string
providerType: string
providerVersion: string
requestHeaderOptions:
optInHeaders: string
optOutHeaders: string
requiredFeatures:
- string
resourceGroupLockOptionDuringMove:
blockActionVerb: string
resourceHydrationAccounts:
- accountName: string
encryptedKey: string
maxChildResourceConsistencyJobLimit: 0
subscriptionId: string
resourceProviderAuthorizationRules:
asyncOperationPollingRules:
additionalOptions: string
authorizationActions:
- string
responseOptions:
serviceClientOptionsType: string
serviceName: string
services:
- serviceName: string
status: string
subscriptionLifecycleNotificationSpecifications:
softDeleteTTL: string
subscriptionStateOverrideActions:
- action: string
state: string
templateDeploymentOptions:
preflightOptions:
- string
preflightSupported: false
tokenAuthConfiguration:
authenticationScheme: string
disableCertificateAuthenticationFallback: false
signedRequestScope: string
providerNamespace: string
ProviderRegistration 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 ProviderRegistration resource accepts the following input properties:
- Kind
string | Pulumi.
Azure Native. Provider Hub. Provider Registration Kind - Provider 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. Provider Registration Properties - Provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- Kind
string | Provider
Registration Kind - Provider registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- Properties
Provider
Registration Properties Args - Provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- kind
String | Provider
Registration Kind - Provider registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- properties
Provider
Registration Properties - provider
Namespace String - The name of the resource provider hosted within ProviderHub.
- kind
string | Provider
Registration Kind - Provider registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- properties
Provider
Registration Properties - provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- kind
str | Provider
Registration Kind - Provider registration kind. This Metadata is also used by portal/tooling/etc to render different UX experiences for resources of the same type.
- properties
Provider
Registration Properties Args - provider_
namespace str - The name of the resource provider hosted within ProviderHub.
- kind String | "Managed" | "Hybrid" | "Direct"
- Provider 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
- provider
Namespace String - The name of the resource provider hosted within ProviderHub.
Outputs
All input properties are implicitly available as output properties. Additionally, the ProviderRegistration 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
AdditionalAuthorization, AdditionalAuthorizationArgs
- Application
Id string - Role
Definition stringId
- Application
Id string - Role
Definition stringId
- application
Id String - role
Definition StringId
- application
Id string - role
Definition stringId
- application_
id str - role_
definition_ strid
- application
Id String - role
Definition StringId
AdditionalAuthorizationResponse, AdditionalAuthorizationResponseArgs
- Application
Id string - Role
Definition stringId
- Application
Id string - Role
Definition stringId
- application
Id String - role
Definition StringId
- application
Id string - role
Definition stringId
- application_
id str - role_
definition_ strid
- application
Id String - role
Definition StringId
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
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.
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
BlockActionVerb, BlockActionVerbArgs
- Not
Specified - NotSpecified
- Read
- Read
- Write
- Write
- Action
- Action
- Delete
- Delete
- Unrecognized
- Unrecognized
- Block
Action Verb Not Specified - NotSpecified
- Block
Action Verb Read - Read
- Block
Action Verb Write - Write
- Block
Action Verb Action - Action
- Block
Action Verb Delete - Delete
- Block
Action Verb Unrecognized - Unrecognized
- Not
Specified - NotSpecified
- Read
- Read
- Write
- Write
- Action
- Action
- Delete
- Delete
- Unrecognized
- Unrecognized
- Not
Specified - NotSpecified
- Read
- Read
- Write
- Write
- Action
- Action
- Delete
- Delete
- Unrecognized
- Unrecognized
- NOT_SPECIFIED
- NotSpecified
- READ
- Read
- WRITE
- Write
- ACTION
- Action
- DELETE
- Delete
- UNRECOGNIZED
- Unrecognized
- "Not
Specified" - NotSpecified
- "Read"
- Read
- "Write"
- Write
- "Action"
- Action
- "Delete"
- Delete
- "Unrecognized"
- Unrecognized
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
EndpointInformation, EndpointInformationArgs
- Endpoint string
- The endpoint.
- Endpoint
Type string | Pulumi.Azure Native. Provider Hub. Notification Endpoint Type - The endpoint type.
- Schema
Version string - The schema version.
- Endpoint string
- The endpoint.
- Endpoint
Type string | NotificationEndpoint Type - The endpoint type.
- Schema
Version string - The schema version.
- endpoint String
- The endpoint.
- endpoint
Type String | NotificationEndpoint Type - The endpoint type.
- schema
Version String - The schema version.
- endpoint string
- The endpoint.
- endpoint
Type string | NotificationEndpoint Type - The endpoint type.
- schema
Version string - The schema version.
- endpoint str
- The endpoint.
- endpoint_
type str | NotificationEndpoint Type - The endpoint type.
- schema_
version str - The schema version.
- endpoint String
- The endpoint.
- endpoint
Type String | "Webhook" | "Eventhub" - The endpoint type.
- schema
Version String - The schema version.
EndpointInformationResponse, EndpointInformationResponseArgs
- Endpoint string
- The endpoint.
- Endpoint
Type string - The endpoint type.
- Schema
Version string - The schema version.
- Endpoint string
- The endpoint.
- Endpoint
Type string - The endpoint type.
- Schema
Version string - The schema version.
- endpoint String
- The endpoint.
- endpoint
Type String - The endpoint type.
- schema
Version String - The schema version.
- endpoint string
- The endpoint.
- endpoint
Type string - The endpoint type.
- schema
Version string - The schema version.
- endpoint str
- The endpoint.
- endpoint_
type str - The endpoint type.
- schema_
version str - The schema version.
- endpoint String
- The endpoint.
- endpoint
Type String - The endpoint type.
- schema
Version String - The schema version.
EndpointType, EndpointTypeArgs
- Not
Specified - NotSpecified
- Canary
- Canary
- Production
- Production
- Test
In Production - TestInProduction
- Endpoint
Type Not Specified - NotSpecified
- Endpoint
Type Canary - Canary
- Endpoint
Type Production - Production
- Endpoint
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
FanoutLinkedNotificationRule, FanoutLinkedNotificationRuleArgs
- Actions List<string>
- The actions.
- Dsts
Configuration Pulumi.Azure Native. Provider Hub. Inputs. Fanout Linked Notification Rule Dsts Configuration - The dsts configuration.
- Endpoints
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Endpoint> - The endpoints.
- Token
Auth Pulumi.Configuration Azure Native. Provider Hub. Inputs. Token Auth Configuration - The token auth configuration.
- Actions []string
- The actions.
- Dsts
Configuration FanoutLinked Notification Rule Dsts Configuration - The dsts configuration.
- Endpoints
[]Resource
Provider Endpoint - The endpoints.
- Token
Auth TokenConfiguration Auth Configuration - The token auth configuration.
- actions List<String>
- The actions.
- dsts
Configuration FanoutLinked Notification Rule Dsts Configuration - The dsts configuration.
- endpoints
List<Resource
Provider Endpoint> - The endpoints.
- token
Auth TokenConfiguration Auth Configuration - The token auth configuration.
- actions string[]
- The actions.
- dsts
Configuration FanoutLinked Notification Rule Dsts Configuration - The dsts configuration.
- endpoints
Resource
Provider Endpoint[] - The endpoints.
- token
Auth TokenConfiguration Auth Configuration - The token auth configuration.
- actions Sequence[str]
- The actions.
- dsts_
configuration FanoutLinked Notification Rule Dsts Configuration - The dsts configuration.
- endpoints
Sequence[Resource
Provider Endpoint] - The endpoints.
- token_
auth_ Tokenconfiguration Auth Configuration - The token auth configuration.
- actions List<String>
- The actions.
- dsts
Configuration Property Map - The dsts configuration.
- endpoints List<Property Map>
- The endpoints.
- token
Auth Property MapConfiguration - The token auth configuration.
FanoutLinkedNotificationRuleDstsConfiguration, FanoutLinkedNotificationRuleDstsConfigurationArgs
- 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.
FanoutLinkedNotificationRuleResponse, FanoutLinkedNotificationRuleResponseArgs
- Actions List<string>
- The actions.
- Dsts
Configuration Pulumi.Azure Native. Provider Hub. Inputs. Fanout Linked Notification Rule Response Dsts Configuration - The dsts configuration.
- Endpoints
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Endpoint Response> - The endpoints.
- Token
Auth Pulumi.Configuration Azure Native. Provider Hub. Inputs. Token Auth Configuration Response - The token auth configuration.
- Actions []string
- The actions.
- Dsts
Configuration FanoutLinked Notification Rule Response Dsts Configuration - The dsts configuration.
- Endpoints
[]Resource
Provider Endpoint Response - The endpoints.
- Token
Auth TokenConfiguration Auth Configuration Response - The token auth configuration.
- actions List<String>
- The actions.
- dsts
Configuration FanoutLinked Notification Rule Response Dsts Configuration - The dsts configuration.
- endpoints
List<Resource
Provider Endpoint Response> - The endpoints.
- token
Auth TokenConfiguration Auth Configuration Response - The token auth configuration.
- actions string[]
- The actions.
- dsts
Configuration FanoutLinked Notification Rule Response Dsts Configuration - The dsts configuration.
- endpoints
Resource
Provider Endpoint Response[] - The endpoints.
- token
Auth TokenConfiguration Auth Configuration Response - The token auth configuration.
- actions Sequence[str]
- The actions.
- dsts_
configuration FanoutLinked Notification Rule Response Dsts Configuration - The dsts configuration.
- endpoints
Sequence[Resource
Provider Endpoint Response] - The endpoints.
- token_
auth_ Tokenconfiguration Auth Configuration Response - The token auth configuration.
- actions List<String>
- The actions.
- dsts
Configuration Property Map - The dsts configuration.
- endpoints List<Property Map>
- The endpoints.
- token
Auth Property MapConfiguration - The token auth configuration.
FanoutLinkedNotificationRuleResponseDstsConfiguration, FanoutLinkedNotificationRuleResponseDstsConfigurationArgs
- 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.
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
FilterRule, FilterRuleArgs
- Endpoint
Information List<Pulumi.Azure Native. Provider Hub. Inputs. Endpoint Information> - The endpoint information.
- Filter
Query string - The filter query.
- Endpoint
Information []EndpointInformation - The endpoint information.
- Filter
Query string - The filter query.
- endpoint
Information List<EndpointInformation> - The endpoint information.
- filter
Query String - The filter query.
- endpoint
Information EndpointInformation[] - The endpoint information.
- filter
Query string - The filter query.
- endpoint_
information Sequence[EndpointInformation] - The endpoint information.
- filter_
query str - The filter query.
- endpoint
Information List<Property Map> - The endpoint information.
- filter
Query String - The filter query.
FilterRuleResponse, FilterRuleResponseArgs
- Endpoint
Information List<Pulumi.Azure Native. Provider Hub. Inputs. Endpoint Information Response> - The endpoint information.
- Filter
Query string - The filter query.
- Endpoint
Information []EndpointInformation Response - The endpoint information.
- Filter
Query string - The filter query.
- endpoint
Information List<EndpointInformation Response> - The endpoint information.
- filter
Query String - The filter query.
- endpoint
Information EndpointInformation Response[] - The endpoint information.
- filter
Query string - The filter query.
- endpoint_
information Sequence[EndpointInformation Response] - The endpoint information.
- filter_
query str - The filter query.
- endpoint
Information List<Property Map> - The endpoint information.
- filter
Query String - The filter query.
LightHouseAuthorization, LightHouseAuthorizationArgs
- Principal
Id string - The principal id.
- Role
Definition stringId - The role definition id.
- Principal
Id string - The principal id.
- Role
Definition stringId - The role definition id.
- principal
Id String - The principal id.
- role
Definition StringId - The role definition id.
- principal
Id string - The principal id.
- role
Definition stringId - The role definition id.
- principal_
id str - The principal id.
- role_
definition_ strid - The role definition id.
- principal
Id String - The principal id.
- role
Definition StringId - The role definition id.
LightHouseAuthorizationResponse, LightHouseAuthorizationResponseArgs
- Principal
Id string - The principal id.
- Role
Definition stringId - The role definition id.
- Principal
Id string - The principal id.
- Role
Definition stringId - The role definition id.
- principal
Id String - The principal id.
- role
Definition StringId - The role definition id.
- principal
Id string - The principal id.
- role
Definition stringId - The role definition id.
- principal_
id str - The principal id.
- role_
definition_ strid - The role definition id.
- principal
Id String - The principal id.
- role
Definition StringId - The role definition id.
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.
NotificationEndpointType, NotificationEndpointTypeArgs
- Webhook
- Webhook
- Eventhub
- Eventhub
- Notification
Endpoint Type Webhook - Webhook
- Notification
Endpoint Type Eventhub - Eventhub
- Webhook
- Webhook
- Eventhub
- Eventhub
- Webhook
- Webhook
- Eventhub
- Eventhub
- WEBHOOK
- Webhook
- EVENTHUB
- Eventhub
- "Webhook"
- Webhook
- "Eventhub"
- Eventhub
NotificationOptions, NotificationOptionsArgs
- Not
Specified - NotSpecified
- None
- None
- Emit
Spending Limit - EmitSpendingLimit
- Notification
Options Not Specified - NotSpecified
- Notification
Options None - None
- Notification
Options Emit Spending Limit - EmitSpendingLimit
- Not
Specified - NotSpecified
- None
- None
- Emit
Spending Limit - EmitSpendingLimit
- Not
Specified - NotSpecified
- None
- None
- Emit
Spending Limit - EmitSpendingLimit
- NOT_SPECIFIED
- NotSpecified
- NONE
- None
- EMIT_SPENDING_LIMIT
- EmitSpendingLimit
- "Not
Specified" - NotSpecified
- "None"
- None
- "Emit
Spending Limit" - EmitSpendingLimit
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
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
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
ProviderHubMetadataProviderAuthentication, ProviderHubMetadataProviderAuthenticationArgs
- Allowed
Audiences List<string> - The allowed audiences.
- Allowed
Audiences []string - The allowed audiences.
- allowed
Audiences List<String> - The allowed audiences.
- allowed
Audiences string[] - The allowed audiences.
- allowed_
audiences Sequence[str] - The allowed audiences.
- allowed
Audiences List<String> - The allowed audiences.
ProviderHubMetadataResponseProviderAuthentication, ProviderHubMetadataResponseProviderAuthenticationArgs
- Allowed
Audiences List<string> - The allowed audiences.
- Allowed
Audiences []string - The allowed audiences.
- allowed
Audiences List<String> - The allowed audiences.
- allowed
Audiences string[] - The allowed audiences.
- allowed_
audiences Sequence[str] - The allowed audiences.
- allowed
Audiences List<String> - The allowed audiences.
ProviderHubMetadataResponseThirdPartyProviderAuthorization, ProviderHubMetadataResponseThirdPartyProviderAuthorizationArgs
- List<Pulumi.
Azure Native. Provider Hub. Inputs. Light House Authorization Response> - The authorizations.
- Managed
By stringTenant Id - The managed by tenant id.
- []Light
House Authorization Response - The authorizations.
- Managed
By stringTenant Id - The managed by tenant id.
- List<Light
House Authorization Response> - The authorizations.
- managed
By StringTenant Id - The managed by tenant id.
- Light
House Authorization Response[] - The authorizations.
- managed
By stringTenant Id - The managed by tenant id.
- Sequence[Light
House Authorization Response] - The authorizations.
- managed_
by_ strtenant_ id - The managed by tenant id.
- List<Property Map>
- The authorizations.
- managed
By StringTenant Id - The managed by tenant id.
ProviderHubMetadataThirdPartyProviderAuthorization, ProviderHubMetadataThirdPartyProviderAuthorizationArgs
- List<Pulumi.
Azure Native. Provider Hub. Inputs. Light House Authorization> - The authorizations.
- Managed
By stringTenant Id - The managed by tenant id.
- []Light
House Authorization - The authorizations.
- Managed
By stringTenant Id - The managed by tenant id.
- List<Light
House Authorization> - The authorizations.
- managed
By StringTenant Id - The managed by tenant id.
- Light
House Authorization[] - The authorizations.
- managed
By stringTenant Id - The managed by tenant id.
- Sequence[Light
House Authorization] - The authorizations.
- managed_
by_ strtenant_ id - The managed by tenant id.
- List<Property Map>
- The authorizations.
- managed
By StringTenant Id - The managed by tenant id.
ProviderRegistrationKind, ProviderRegistrationKindArgs
- Managed
- ManagedResource Provider with all the resource types 'managed' by the ProviderHub service.
- Hybrid
- HybridResource Provider with a mix of 'managed' and 'direct' resource types.
- Direct
- DirectResource Provider with all the resource types 'managed' on by itself.
- Provider
Registration Kind Managed - ManagedResource Provider with all the resource types 'managed' by the ProviderHub service.
- Provider
Registration Kind Hybrid - HybridResource Provider with a mix of 'managed' and 'direct' resource types.
- Provider
Registration Kind Direct - DirectResource Provider with all the resource types 'managed' on by itself.
- Managed
- ManagedResource Provider with all the resource types 'managed' by the ProviderHub service.
- Hybrid
- HybridResource Provider with a mix of 'managed' and 'direct' resource types.
- Direct
- DirectResource Provider with all the resource types 'managed' on by itself.
- Managed
- ManagedResource Provider with all the resource types 'managed' by the ProviderHub service.
- Hybrid
- HybridResource Provider with a mix of 'managed' and 'direct' resource types.
- Direct
- DirectResource Provider with all the resource types 'managed' on by itself.
- MANAGED
- ManagedResource Provider with all the resource types 'managed' by the ProviderHub service.
- HYBRID
- HybridResource Provider with a mix of 'managed' and 'direct' resource types.
- DIRECT
- DirectResource Provider with all the resource types 'managed' on by itself.
- "Managed"
- ManagedResource Provider with all the resource types 'managed' by the ProviderHub service.
- "Hybrid"
- HybridResource Provider with a mix of 'managed' and 'direct' resource types.
- "Direct"
- DirectResource Provider with all the resource types 'managed' on by itself.
ProviderRegistrationProperties, ProviderRegistrationPropertiesArgs
- Capabilities
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Capabilities> - The capabilities.
- Cross
Tenant string | Pulumi.Token Validation Azure Native. Provider Hub. Cross Tenant Token Validation - The cross tenant token validation.
- Custom
Manifest stringVersion - Custom manifest version.
- Dsts
Configuration Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Dsts Configuration - The dsts configuration.
- Enable
Tenant boolLinked Notification - The enable tenant linked notification.
- Features
Rule Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Features Rule - The features rule.
- Global
Notification List<Pulumi.Endpoints Azure Native. Provider Hub. Inputs. Resource Provider Endpoint> - The global notification endpoints.
- Legacy
Namespace string - Legacy namespace.
- Legacy
Registrations List<string> - Legacy registrations.
- Linked
Notification List<Pulumi.Rules Azure Native. Provider Hub. Inputs. Fanout Linked Notification Rule> - The linked notification rules.
- Management
Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Management - The resource provider management.
- Management
Group List<Pulumi.Global Notification Endpoints Azure Native. Provider Hub. Inputs. Resource Provider Endpoint> - Management groups global notification endpoints.
- Metadata object
- The metadata.
- Namespace string
- The namespace.
- Notification
Options string | Pulumi.Azure Native. Provider Hub. Notification Options - Notification options.
- Notification
Settings Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Notification Settings - Notification settings.
- Notifications
List<Pulumi.
Azure Native. Provider Hub. Inputs. Notification> - The notifications.
- Optional
Features List<string> - Optional features.
- Private
Resource Pulumi.Provider Configuration Azure Native. Provider Hub. Inputs. Provider Registration Properties Private Resource Provider Configuration - The private resource provider configuration.
- Provider
Authentication Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Provider Authentication - The provider authentication.
- List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Authorization> - The provider authorizations.
- Provider
Hub Pulumi.Metadata Azure Native. Provider Hub. Inputs. Provider Registration Properties Provider Hub Metadata - The provider hub metadata.
- Provider
Type string | Pulumi.Azure Native. Provider Hub. Resource Provider Type - The provider type.
- Provider
Version string - The provider version.
- Request
Header Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Request Header Options - The request header options.
- Required
Features List<string> - The required features.
- Resource
Group Pulumi.Lock Option During Move Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Resource Group Lock Option During Move - Resource group lock option during move.
- Resource
Hydration List<Pulumi.Accounts Azure Native. Provider Hub. Inputs. Resource Hydration Account> - resource hydration accounts
- Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Authorization Rules - The resource provider authorization rules.
- Response
Options Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Options - Response options.
- Service
Name string - The service name.
- Services
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Service> - The services.
- Subscription
Lifecycle Pulumi.Notification Specifications Azure Native. Provider Hub. Inputs. Provider Registration Properties Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- Template
Deployment Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Template Deployment Options - The template deployment options.
- Token
Auth Pulumi.Configuration Azure Native. Provider Hub. Inputs. Token Auth Configuration - The token auth configuration.
- Capabilities
[]Resource
Provider Capabilities - The capabilities.
- Cross
Tenant string | CrossToken Validation Tenant Token Validation - The cross tenant token validation.
- Custom
Manifest stringVersion - Custom manifest version.
- Dsts
Configuration ResourceProvider Manifest Properties Dsts Configuration - The dsts configuration.
- Enable
Tenant boolLinked Notification - The enable tenant linked notification.
- Features
Rule ResourceProvider Manifest Properties Features Rule - The features rule.
- Global
Notification []ResourceEndpoints Provider Endpoint - The global notification endpoints.
- Legacy
Namespace string - Legacy namespace.
- Legacy
Registrations []string - Legacy registrations.
- Linked
Notification []FanoutRules Linked Notification Rule - The linked notification rules.
- Management
Resource
Provider Manifest Properties Management - The resource provider management.
- Management
Group []ResourceGlobal Notification Endpoints Provider Endpoint - Management groups global notification endpoints.
- Metadata interface{}
- The metadata.
- Namespace string
- The namespace.
- Notification
Options string | NotificationOptions - Notification options.
- Notification
Settings ResourceProvider Manifest Properties Notification Settings - Notification settings.
- Notifications []Notification
- The notifications.
- Optional
Features []string - Optional features.
- Private
Resource ProviderProvider Configuration Registration Properties Private Resource Provider Configuration - The private resource provider configuration.
- Provider
Authentication ResourceProvider Manifest Properties Provider Authentication - The provider authentication.
- []Resource
Provider Authorization - The provider authorizations.
- Provider
Hub ProviderMetadata Registration Properties Provider Hub Metadata - The provider hub metadata.
- Provider
Type string | ResourceProvider Type - The provider type.
- Provider
Version string - The provider version.
- Request
Header ResourceOptions Provider Manifest Properties Request Header Options - The request header options.
- Required
Features []string - The required features.
- Resource
Group ResourceLock Option During Move Provider Manifest Properties Resource Group Lock Option During Move - Resource group lock option during move.
- Resource
Hydration []ResourceAccounts Hydration Account - resource hydration accounts
- Resource
Provider Authorization Rules - The resource provider authorization rules.
- Response
Options ResourceProvider Manifest Properties Response Options - Response options.
- Service
Name string - The service name.
- Services
[]Resource
Provider Service - The services.
- Subscription
Lifecycle ProviderNotification Specifications Registration Properties Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- Template
Deployment ResourceOptions Provider Manifest Properties Template Deployment Options - The template deployment options.
- Token
Auth TokenConfiguration Auth Configuration - The token auth configuration.
- capabilities
List<Resource
Provider Capabilities> - The capabilities.
- cross
Tenant String | CrossToken Validation Tenant Token Validation - The cross tenant token validation.
- custom
Manifest StringVersion - Custom manifest version.
- dsts
Configuration ResourceProvider Manifest Properties Dsts Configuration - The dsts configuration.
- enable
Tenant BooleanLinked Notification - The enable tenant linked notification.
- features
Rule ResourceProvider Manifest Properties Features Rule - The features rule.
- global
Notification List<ResourceEndpoints Provider Endpoint> - The global notification endpoints.
- legacy
Namespace String - Legacy namespace.
- legacy
Registrations List<String> - Legacy registrations.
- linked
Notification List<FanoutRules Linked Notification Rule> - The linked notification rules.
- management
Resource
Provider Manifest Properties Management - The resource provider management.
- management
Group List<ResourceGlobal Notification Endpoints Provider Endpoint> - Management groups global notification endpoints.
- metadata Object
- The metadata.
- namespace String
- The namespace.
- notification
Options String | NotificationOptions - Notification options.
- notification
Settings ResourceProvider Manifest Properties Notification Settings - Notification settings.
- notifications List<Notification>
- The notifications.
- optional
Features List<String> - Optional features.
- private
Resource ProviderProvider Configuration Registration Properties Private Resource Provider Configuration - The private resource provider configuration.
- provider
Authentication ResourceProvider Manifest Properties Provider Authentication - The provider authentication.
- List<Resource
Provider Authorization> - The provider authorizations.
- provider
Hub ProviderMetadata Registration Properties Provider Hub Metadata - The provider hub metadata.
- provider
Type String | ResourceProvider Type - The provider type.
- provider
Version String - The provider version.
- request
Header ResourceOptions Provider Manifest Properties Request Header Options - The request header options.
- required
Features List<String> - The required features.
- resource
Group ResourceLock Option During Move Provider Manifest Properties Resource Group Lock Option During Move - Resource group lock option during move.
- resource
Hydration List<ResourceAccounts Hydration Account> - resource hydration accounts
- Resource
Provider Authorization Rules - The resource provider authorization rules.
- response
Options ResourceProvider Manifest Properties Response Options - Response options.
- service
Name String - The service name.
- services
List<Resource
Provider Service> - The services.
- subscription
Lifecycle ProviderNotification Specifications Registration Properties Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- template
Deployment ResourceOptions Provider Manifest Properties Template Deployment Options - The template deployment options.
- token
Auth TokenConfiguration Auth Configuration - The token auth configuration.
- capabilities
Resource
Provider Capabilities[] - The capabilities.
- cross
Tenant string | CrossToken Validation Tenant Token Validation - The cross tenant token validation.
- custom
Manifest stringVersion - Custom manifest version.
- dsts
Configuration ResourceProvider Manifest Properties Dsts Configuration - The dsts configuration.
- enable
Tenant booleanLinked Notification - The enable tenant linked notification.
- features
Rule ResourceProvider Manifest Properties Features Rule - The features rule.
- global
Notification ResourceEndpoints Provider Endpoint[] - The global notification endpoints.
- legacy
Namespace string - Legacy namespace.
- legacy
Registrations string[] - Legacy registrations.
- linked
Notification FanoutRules Linked Notification Rule[] - The linked notification rules.
- management
Resource
Provider Manifest Properties Management - The resource provider management.
- management
Group ResourceGlobal Notification Endpoints Provider Endpoint[] - Management groups global notification endpoints.
- metadata any
- The metadata.
- namespace string
- The namespace.
- notification
Options string | NotificationOptions - Notification options.
- notification
Settings ResourceProvider Manifest Properties Notification Settings - Notification settings.
- notifications Notification[]
- The notifications.
- optional
Features string[] - Optional features.
- private
Resource ProviderProvider Configuration Registration Properties Private Resource Provider Configuration - The private resource provider configuration.
- provider
Authentication ResourceProvider Manifest Properties Provider Authentication - The provider authentication.
- Resource
Provider Authorization[] - The provider authorizations.
- provider
Hub ProviderMetadata Registration Properties Provider Hub Metadata - The provider hub metadata.
- provider
Type string | ResourceProvider Type - The provider type.
- provider
Version string - The provider version.
- request
Header ResourceOptions Provider Manifest Properties Request Header Options - The request header options.
- required
Features string[] - The required features.
- resource
Group ResourceLock Option During Move Provider Manifest Properties Resource Group Lock Option During Move - Resource group lock option during move.
- resource
Hydration ResourceAccounts Hydration Account[] - resource hydration accounts
- Resource
Provider Authorization Rules - The resource provider authorization rules.
- response
Options ResourceProvider Manifest Properties Response Options - Response options.
- service
Name string - The service name.
- services
Resource
Provider Service[] - The services.
- subscription
Lifecycle ProviderNotification Specifications Registration Properties Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- template
Deployment ResourceOptions Provider Manifest Properties Template Deployment Options - The template deployment options.
- token
Auth TokenConfiguration Auth Configuration - The token auth configuration.
- capabilities
Sequence[Resource
Provider Capabilities] - The capabilities.
- cross_
tenant_ str | Crosstoken_ validation Tenant Token Validation - The cross tenant token validation.
- custom_
manifest_ strversion - Custom manifest version.
- dsts_
configuration ResourceProvider Manifest Properties Dsts Configuration - The dsts configuration.
- enable_
tenant_ boollinked_ notification - The enable tenant linked notification.
- features_
rule ResourceProvider Manifest Properties Features Rule - The features rule.
- global_
notification_ Sequence[Resourceendpoints Provider Endpoint] - The global notification endpoints.
- legacy_
namespace str - Legacy namespace.
- legacy_
registrations Sequence[str] - Legacy registrations.
- linked_
notification_ Sequence[Fanoutrules Linked Notification Rule] - The linked notification rules.
- management
Resource
Provider Manifest Properties Management - The resource provider management.
- management_
group_ Sequence[Resourceglobal_ notification_ endpoints Provider Endpoint] - Management groups global notification endpoints.
- metadata Any
- The metadata.
- namespace str
- The namespace.
- notification_
options str | NotificationOptions - Notification options.
- notification_
settings ResourceProvider Manifest Properties Notification Settings - Notification settings.
- notifications Sequence[Notification]
- The notifications.
- optional_
features Sequence[str] - Optional features.
- private_
resource_ Providerprovider_ configuration Registration Properties Private Resource Provider Configuration - The private resource provider configuration.
- provider_
authentication ResourceProvider Manifest Properties Provider Authentication - The provider authentication.
- Sequence[Resource
Provider Authorization] - The provider authorizations.
- provider_
hub_ Providermetadata Registration Properties Provider Hub Metadata - The provider hub metadata.
- provider_
type str | ResourceProvider Type - The provider type.
- provider_
version str - The provider version.
- request_
header_ Resourceoptions Provider Manifest Properties Request Header Options - The request header options.
- required_
features Sequence[str] - The required features.
- resource_
group_ Resourcelock_ option_ during_ move Provider Manifest Properties Resource Group Lock Option During Move - Resource group lock option during move.
- resource_
hydration_ Sequence[Resourceaccounts Hydration Account] - resource hydration accounts
- Resource
Provider Authorization Rules - The resource provider authorization rules.
- response_
options ResourceProvider Manifest Properties Response Options - Response options.
- service_
name str - The service name.
- services
Sequence[Resource
Provider Service] - The services.
- subscription_
lifecycle_ Providernotification_ specifications Registration Properties Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- template_
deployment_ Resourceoptions Provider Manifest Properties Template Deployment Options - The template deployment options.
- token_
auth_ Tokenconfiguration Auth Configuration - The token auth configuration.
- capabilities List<Property Map>
- The capabilities.
- cross
Tenant String | "EnsureToken Validation Secure Validation" | "Passthrough Insecure Token" - The cross tenant token validation.
- custom
Manifest StringVersion - Custom manifest version.
- dsts
Configuration Property Map - The dsts configuration.
- enable
Tenant BooleanLinked Notification - The enable tenant linked notification.
- features
Rule Property Map - The features rule.
- global
Notification List<Property Map>Endpoints - The global notification endpoints.
- legacy
Namespace String - Legacy namespace.
- legacy
Registrations List<String> - Legacy registrations.
- linked
Notification List<Property Map>Rules - The linked notification rules.
- management Property Map
- The resource provider management.
- management
Group List<Property Map>Global Notification Endpoints - Management groups global notification endpoints.
- metadata Any
- The metadata.
- namespace String
- The namespace.
- notification
Options String | "NotSpecified" | "None" | "Emit Spending Limit" - Notification options.
- notification
Settings Property Map - Notification settings.
- notifications List<Property Map>
- The notifications.
- optional
Features List<String> - Optional features.
- private
Resource Property MapProvider Configuration - The private resource provider configuration.
- provider
Authentication Property Map - The provider authentication.
- List<Property Map>
- The provider authorizations.
- provider
Hub Property MapMetadata - The provider hub metadata.
- provider
Type String | "NotSpecified" | "Internal" | "External" | "Hidden" | "Registration Free" | "Legacy Registration Required" | "Tenant Only" | "Authorization Free" - The provider type.
- provider
Version String - The provider version.
- request
Header Property MapOptions - The request header options.
- required
Features List<String> - The required features.
- resource
Group Property MapLock Option During Move - Resource group lock option during move.
- resource
Hydration List<Property Map>Accounts - resource hydration accounts
- Property Map
- The resource provider authorization rules.
- response
Options Property Map - Response options.
- service
Name String - The service name.
- services List<Property Map>
- The services.
- subscription
Lifecycle Property MapNotification Specifications - The subscription lifecycle notification specifications.
- template
Deployment Property MapOptions - The template deployment options.
- token
Auth Property MapConfiguration - The token auth configuration.
ProviderRegistrationPropertiesPrivateResourceProviderConfiguration, ProviderRegistrationPropertiesPrivateResourceProviderConfigurationArgs
- Allowed
Subscriptions List<string> - The allowed subscriptions.
- Allowed
Subscriptions []string - The allowed subscriptions.
- allowed
Subscriptions List<String> - The allowed subscriptions.
- allowed
Subscriptions string[] - The allowed subscriptions.
- allowed_
subscriptions Sequence[str] - The allowed subscriptions.
- allowed
Subscriptions List<String> - The allowed subscriptions.
ProviderRegistrationPropertiesProviderHubMetadata, ProviderRegistrationPropertiesProviderHubMetadataArgs
- Direct
Rp stringRole Definition Id - The direct RP role definition id.
- Global
Async stringOperation Resource Type Name - The global async operation resource type name.
- Provider
Authentication Pulumi.Azure Native. Provider Hub. Inputs. Provider Hub Metadata Provider Authentication - The provider authentication.
- List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Authorization> - The provider authorizations.
- Regional
Async stringOperation Resource Type Name - The regional async operation resource type name.
- Pulumi.
Azure Native. Provider Hub. Inputs. Provider Hub Metadata Third Party Provider Authorization - The third party provider authorization.
- Direct
Rp stringRole Definition Id - The direct RP role definition id.
- Global
Async stringOperation Resource Type Name - The global async operation resource type name.
- Provider
Authentication ProviderHub Metadata Provider Authentication - The provider authentication.
- []Resource
Provider Authorization - The provider authorizations.
- Regional
Async stringOperation Resource Type Name - The regional async operation resource type name.
- Provider
Hub Metadata Third Party Provider Authorization - The third party provider authorization.
- direct
Rp StringRole Definition Id - The direct RP role definition id.
- global
Async StringOperation Resource Type Name - The global async operation resource type name.
- provider
Authentication ProviderHub Metadata Provider Authentication - The provider authentication.
- List<Resource
Provider Authorization> - The provider authorizations.
- regional
Async StringOperation Resource Type Name - The regional async operation resource type name.
- Provider
Hub Metadata Third Party Provider Authorization - The third party provider authorization.
- direct
Rp stringRole Definition Id - The direct RP role definition id.
- global
Async stringOperation Resource Type Name - The global async operation resource type name.
- provider
Authentication ProviderHub Metadata Provider Authentication - The provider authentication.
- Resource
Provider Authorization[] - The provider authorizations.
- regional
Async stringOperation Resource Type Name - The regional async operation resource type name.
- Provider
Hub Metadata Third Party Provider Authorization - The third party provider authorization.
- direct_
rp_ strrole_ definition_ id - The direct RP role definition id.
- global_
async_ stroperation_ resource_ type_ name - The global async operation resource type name.
- provider_
authentication ProviderHub Metadata Provider Authentication - The provider authentication.
- Sequence[Resource
Provider Authorization] - The provider authorizations.
- regional_
async_ stroperation_ resource_ type_ name - The regional async operation resource type name.
- Provider
Hub Metadata Third Party Provider Authorization - The third party provider authorization.
- direct
Rp StringRole Definition Id - The direct RP role definition id.
- global
Async StringOperation Resource Type Name - The global async operation resource type name.
- provider
Authentication Property Map - The provider authentication.
- List<Property Map>
- The provider authorizations.
- regional
Async StringOperation Resource Type Name - The regional async operation resource type name.
- Property Map
- The third party provider authorization.
ProviderRegistrationPropertiesResponse, ProviderRegistrationPropertiesResponseArgs
- Provisioning
State string - The provisioning state.
- Capabilities
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Capabilities Response> - The capabilities.
- Cross
Tenant stringToken Validation - The cross tenant token validation.
- Custom
Manifest stringVersion - Custom manifest version.
- Dsts
Configuration Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Dsts Configuration - The dsts configuration.
- Enable
Tenant boolLinked Notification - The enable tenant linked notification.
- Features
Rule Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Features Rule - The features rule.
- Global
Notification List<Pulumi.Endpoints Azure Native. Provider Hub. Inputs. Resource Provider Endpoint Response> - The global notification endpoints.
- Legacy
Namespace string - Legacy namespace.
- Legacy
Registrations List<string> - Legacy registrations.
- Linked
Notification List<Pulumi.Rules Azure Native. Provider Hub. Inputs. Fanout Linked Notification Rule Response> - The linked notification rules.
- Management
Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Management - The resource provider management.
- Management
Group List<Pulumi.Global Notification Endpoints Azure Native. Provider Hub. Inputs. Resource Provider Endpoint Response> - Management groups global notification endpoints.
- Metadata object
- The metadata.
- Namespace string
- The namespace.
- Notification
Options string - Notification options.
- Notification
Settings Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Notification Settings - Notification settings.
- Notifications
List<Pulumi.
Azure Native. Provider Hub. Inputs. Notification Response> - The notifications.
- Optional
Features List<string> - Optional features.
- Private
Resource Pulumi.Provider Configuration Azure Native. Provider Hub. Inputs. Provider Registration Properties Response Private Resource Provider Configuration - The private resource provider configuration.
- Provider
Authentication Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Provider Authentication - The provider authentication.
- List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Authorization Response> - The provider authorizations.
- Provider
Hub Pulumi.Metadata Azure Native. Provider Hub. Inputs. Provider Registration Properties Response Provider Hub Metadata - The provider hub metadata.
- Provider
Type string - The provider type.
- Provider
Version string - The provider version.
- Request
Header Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Request Header Options - The request header options.
- Required
Features List<string> - The required features.
- Resource
Group Pulumi.Lock Option During Move Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Resource Group Lock Option During Move - Resource group lock option during move.
- Resource
Hydration List<Pulumi.Accounts Azure Native. Provider Hub. Inputs. Resource Hydration Account Response> - resource hydration accounts
- Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Authorization Rules Response - The resource provider authorization rules.
- Response
Options Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Response Options - Response options.
- Service
Name string - The service name.
- Services
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Service Response> - The services.
- Subscription
Lifecycle Pulumi.Notification Specifications Azure Native. Provider Hub. Inputs. Provider Registration Properties Response Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- Template
Deployment Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Template Deployment Options - The template deployment options.
- Token
Auth Pulumi.Configuration Azure Native. Provider Hub. Inputs. Token Auth Configuration Response - The token auth configuration.
- Provisioning
State string - The provisioning state.
- Capabilities
[]Resource
Provider Capabilities Response - The capabilities.
- Cross
Tenant stringToken Validation - The cross tenant token validation.
- Custom
Manifest stringVersion - Custom manifest version.
- Dsts
Configuration ResourceProvider Manifest Properties Response Dsts Configuration - The dsts configuration.
- Enable
Tenant boolLinked Notification - The enable tenant linked notification.
- Features
Rule ResourceProvider Manifest Properties Response Features Rule - The features rule.
- Global
Notification []ResourceEndpoints Provider Endpoint Response - The global notification endpoints.
- Legacy
Namespace string - Legacy namespace.
- Legacy
Registrations []string - Legacy registrations.
- Linked
Notification []FanoutRules Linked Notification Rule Response - The linked notification rules.
- Management
Resource
Provider Manifest Properties Response Management - The resource provider management.
- Management
Group []ResourceGlobal Notification Endpoints Provider Endpoint Response - Management groups global notification endpoints.
- Metadata interface{}
- The metadata.
- Namespace string
- The namespace.
- Notification
Options string - Notification options.
- Notification
Settings ResourceProvider Manifest Properties Response Notification Settings - Notification settings.
- Notifications
[]Notification
Response - The notifications.
- Optional
Features []string - Optional features.
- Private
Resource ProviderProvider Configuration Registration Properties Response Private Resource Provider Configuration - The private resource provider configuration.
- Provider
Authentication ResourceProvider Manifest Properties Response Provider Authentication - The provider authentication.
- []Resource
Provider Authorization Response - The provider authorizations.
- Provider
Hub ProviderMetadata Registration Properties Response Provider Hub Metadata - The provider hub metadata.
- Provider
Type string - The provider type.
- Provider
Version string - The provider version.
- Request
Header ResourceOptions Provider Manifest Properties Response Request Header Options - The request header options.
- Required
Features []string - The required features.
- Resource
Group ResourceLock Option During Move Provider Manifest Properties Response Resource Group Lock Option During Move - Resource group lock option during move.
- Resource
Hydration []ResourceAccounts Hydration Account Response - resource hydration accounts
- Resource
Provider Authorization Rules Response - The resource provider authorization rules.
- Response
Options ResourceProvider Manifest Properties Response Response Options - Response options.
- Service
Name string - The service name.
- Services
[]Resource
Provider Service Response - The services.
- Subscription
Lifecycle ProviderNotification Specifications Registration Properties Response Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- Template
Deployment ResourceOptions Provider Manifest Properties Response Template Deployment Options - The template deployment options.
- Token
Auth TokenConfiguration Auth Configuration Response - The token auth configuration.
- provisioning
State String - The provisioning state.
- capabilities
List<Resource
Provider Capabilities Response> - The capabilities.
- cross
Tenant StringToken Validation - The cross tenant token validation.
- custom
Manifest StringVersion - Custom manifest version.
- dsts
Configuration ResourceProvider Manifest Properties Response Dsts Configuration - The dsts configuration.
- enable
Tenant BooleanLinked Notification - The enable tenant linked notification.
- features
Rule ResourceProvider Manifest Properties Response Features Rule - The features rule.
- global
Notification List<ResourceEndpoints Provider Endpoint Response> - The global notification endpoints.
- legacy
Namespace String - Legacy namespace.
- legacy
Registrations List<String> - Legacy registrations.
- linked
Notification List<FanoutRules Linked Notification Rule Response> - The linked notification rules.
- management
Resource
Provider Manifest Properties Response Management - The resource provider management.
- management
Group List<ResourceGlobal Notification Endpoints Provider Endpoint Response> - Management groups global notification endpoints.
- metadata Object
- The metadata.
- namespace String
- The namespace.
- notification
Options String - Notification options.
- notification
Settings ResourceProvider Manifest Properties Response Notification Settings - Notification settings.
- notifications
List<Notification
Response> - The notifications.
- optional
Features List<String> - Optional features.
- private
Resource ProviderProvider Configuration Registration Properties Response Private Resource Provider Configuration - The private resource provider configuration.
- provider
Authentication ResourceProvider Manifest Properties Response Provider Authentication - The provider authentication.
- List<Resource
Provider Authorization Response> - The provider authorizations.
- provider
Hub ProviderMetadata Registration Properties Response Provider Hub Metadata - The provider hub metadata.
- provider
Type String - The provider type.
- provider
Version String - The provider version.
- request
Header ResourceOptions Provider Manifest Properties Response Request Header Options - The request header options.
- required
Features List<String> - The required features.
- resource
Group ResourceLock Option During Move Provider Manifest Properties Response Resource Group Lock Option During Move - Resource group lock option during move.
- resource
Hydration List<ResourceAccounts Hydration Account Response> - resource hydration accounts
- Resource
Provider Authorization Rules Response - The resource provider authorization rules.
- response
Options ResourceProvider Manifest Properties Response Response Options - Response options.
- service
Name String - The service name.
- services
List<Resource
Provider Service Response> - The services.
- subscription
Lifecycle ProviderNotification Specifications Registration Properties Response Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- template
Deployment ResourceOptions Provider Manifest Properties Response Template Deployment Options - The template deployment options.
- token
Auth TokenConfiguration Auth Configuration Response - The token auth configuration.
- provisioning
State string - The provisioning state.
- capabilities
Resource
Provider Capabilities Response[] - The capabilities.
- cross
Tenant stringToken Validation - The cross tenant token validation.
- custom
Manifest stringVersion - Custom manifest version.
- dsts
Configuration ResourceProvider Manifest Properties Response Dsts Configuration - The dsts configuration.
- enable
Tenant booleanLinked Notification - The enable tenant linked notification.
- features
Rule ResourceProvider Manifest Properties Response Features Rule - The features rule.
- global
Notification ResourceEndpoints Provider Endpoint Response[] - The global notification endpoints.
- legacy
Namespace string - Legacy namespace.
- legacy
Registrations string[] - Legacy registrations.
- linked
Notification FanoutRules Linked Notification Rule Response[] - The linked notification rules.
- management
Resource
Provider Manifest Properties Response Management - The resource provider management.
- management
Group ResourceGlobal Notification Endpoints Provider Endpoint Response[] - Management groups global notification endpoints.
- metadata any
- The metadata.
- namespace string
- The namespace.
- notification
Options string - Notification options.
- notification
Settings ResourceProvider Manifest Properties Response Notification Settings - Notification settings.
- notifications
Notification
Response[] - The notifications.
- optional
Features string[] - Optional features.
- private
Resource ProviderProvider Configuration Registration Properties Response Private Resource Provider Configuration - The private resource provider configuration.
- provider
Authentication ResourceProvider Manifest Properties Response Provider Authentication - The provider authentication.
- Resource
Provider Authorization Response[] - The provider authorizations.
- provider
Hub ProviderMetadata Registration Properties Response Provider Hub Metadata - The provider hub metadata.
- provider
Type string - The provider type.
- provider
Version string - The provider version.
- request
Header ResourceOptions Provider Manifest Properties Response Request Header Options - The request header options.
- required
Features string[] - The required features.
- resource
Group ResourceLock Option During Move Provider Manifest Properties Response Resource Group Lock Option During Move - Resource group lock option during move.
- resource
Hydration ResourceAccounts Hydration Account Response[] - resource hydration accounts
- Resource
Provider Authorization Rules Response - The resource provider authorization rules.
- response
Options ResourceProvider Manifest Properties Response Response Options - Response options.
- service
Name string - The service name.
- services
Resource
Provider Service Response[] - The services.
- subscription
Lifecycle ProviderNotification Specifications Registration Properties Response Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- template
Deployment ResourceOptions Provider Manifest Properties Response Template Deployment Options - The template deployment options.
- token
Auth TokenConfiguration Auth Configuration Response - The token auth configuration.
- provisioning_
state str - The provisioning state.
- capabilities
Sequence[Resource
Provider Capabilities Response] - The capabilities.
- cross_
tenant_ strtoken_ validation - The cross tenant token validation.
- custom_
manifest_ strversion - Custom manifest version.
- dsts_
configuration ResourceProvider Manifest Properties Response Dsts Configuration - The dsts configuration.
- enable_
tenant_ boollinked_ notification - The enable tenant linked notification.
- features_
rule ResourceProvider Manifest Properties Response Features Rule - The features rule.
- global_
notification_ Sequence[Resourceendpoints Provider Endpoint Response] - The global notification endpoints.
- legacy_
namespace str - Legacy namespace.
- legacy_
registrations Sequence[str] - Legacy registrations.
- linked_
notification_ Sequence[Fanoutrules Linked Notification Rule Response] - The linked notification rules.
- management
Resource
Provider Manifest Properties Response Management - The resource provider management.
- management_
group_ Sequence[Resourceglobal_ notification_ endpoints Provider Endpoint Response] - Management groups global notification endpoints.
- metadata Any
- The metadata.
- namespace str
- The namespace.
- notification_
options str - Notification options.
- notification_
settings ResourceProvider Manifest Properties Response Notification Settings - Notification settings.
- notifications
Sequence[Notification
Response] - The notifications.
- optional_
features Sequence[str] - Optional features.
- private_
resource_ Providerprovider_ configuration Registration Properties Response Private Resource Provider Configuration - The private resource provider configuration.
- provider_
authentication ResourceProvider Manifest Properties Response Provider Authentication - The provider authentication.
- Sequence[Resource
Provider Authorization Response] - The provider authorizations.
- provider_
hub_ Providermetadata Registration Properties Response Provider Hub Metadata - The provider hub metadata.
- provider_
type str - The provider type.
- provider_
version str - The provider version.
- request_
header_ Resourceoptions Provider Manifest Properties Response Request Header Options - The request header options.
- required_
features Sequence[str] - The required features.
- resource_
group_ Resourcelock_ option_ during_ move Provider Manifest Properties Response Resource Group Lock Option During Move - Resource group lock option during move.
- resource_
hydration_ Sequence[Resourceaccounts Hydration Account Response] - resource hydration accounts
- Resource
Provider Authorization Rules Response - The resource provider authorization rules.
- response_
options ResourceProvider Manifest Properties Response Response Options - Response options.
- service_
name str - The service name.
- services
Sequence[Resource
Provider Service Response] - The services.
- subscription_
lifecycle_ Providernotification_ specifications Registration Properties Response Subscription Lifecycle Notification Specifications - The subscription lifecycle notification specifications.
- template_
deployment_ Resourceoptions Provider Manifest Properties Response Template Deployment Options - The template deployment options.
- token_
auth_ Tokenconfiguration Auth Configuration Response - The token auth configuration.
- provisioning
State String - The provisioning state.
- capabilities List<Property Map>
- The capabilities.
- cross
Tenant StringToken Validation - The cross tenant token validation.
- custom
Manifest StringVersion - Custom manifest version.
- dsts
Configuration Property Map - The dsts configuration.
- enable
Tenant BooleanLinked Notification - The enable tenant linked notification.
- features
Rule Property Map - The features rule.
- global
Notification List<Property Map>Endpoints - The global notification endpoints.
- legacy
Namespace String - Legacy namespace.
- legacy
Registrations List<String> - Legacy registrations.
- linked
Notification List<Property Map>Rules - The linked notification rules.
- management Property Map
- The resource provider management.
- management
Group List<Property Map>Global Notification Endpoints - Management groups global notification endpoints.
- metadata Any
- The metadata.
- namespace String
- The namespace.
- notification
Options String - Notification options.
- notification
Settings Property Map - Notification settings.
- notifications List<Property Map>
- The notifications.
- optional
Features List<String> - Optional features.
- private
Resource Property MapProvider Configuration - The private resource provider configuration.
- provider
Authentication Property Map - The provider authentication.
- List<Property Map>
- The provider authorizations.
- provider
Hub Property MapMetadata - The provider hub metadata.
- provider
Type String - The provider type.
- provider
Version String - The provider version.
- request
Header Property MapOptions - The request header options.
- required
Features List<String> - The required features.
- resource
Group Property MapLock Option During Move - Resource group lock option during move.
- resource
Hydration List<Property Map>Accounts - resource hydration accounts
- Property Map
- The resource provider authorization rules.
- response
Options Property Map - Response options.
- service
Name String - The service name.
- services List<Property Map>
- The services.
- subscription
Lifecycle Property MapNotification Specifications - The subscription lifecycle notification specifications.
- template
Deployment Property MapOptions - The template deployment options.
- token
Auth Property MapConfiguration - The token auth configuration.
ProviderRegistrationPropertiesResponsePrivateResourceProviderConfiguration, ProviderRegistrationPropertiesResponsePrivateResourceProviderConfigurationArgs
- Allowed
Subscriptions List<string> - The allowed subscriptions.
- Allowed
Subscriptions []string - The allowed subscriptions.
- allowed
Subscriptions List<String> - The allowed subscriptions.
- allowed
Subscriptions string[] - The allowed subscriptions.
- allowed_
subscriptions Sequence[str] - The allowed subscriptions.
- allowed
Subscriptions List<String> - The allowed subscriptions.
ProviderRegistrationPropertiesResponseProviderHubMetadata, ProviderRegistrationPropertiesResponseProviderHubMetadataArgs
- Direct
Rp stringRole Definition Id - The direct RP role definition id.
- Global
Async stringOperation Resource Type Name - The global async operation resource type name.
- Provider
Authentication Pulumi.Azure Native. Provider Hub. Inputs. Provider Hub Metadata Response Provider Authentication - The provider authentication.
- List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Authorization Response> - The provider authorizations.
- Regional
Async stringOperation Resource Type Name - The regional async operation resource type name.
- Pulumi.
Azure Native. Provider Hub. Inputs. Provider Hub Metadata Response Third Party Provider Authorization - The third party provider authorization.
- Direct
Rp stringRole Definition Id - The direct RP role definition id.
- Global
Async stringOperation Resource Type Name - The global async operation resource type name.
- Provider
Authentication ProviderHub Metadata Response Provider Authentication - The provider authentication.
- []Resource
Provider Authorization Response - The provider authorizations.
- Regional
Async stringOperation Resource Type Name - The regional async operation resource type name.
- Provider
Hub Metadata Response Third Party Provider Authorization - The third party provider authorization.
- direct
Rp StringRole Definition Id - The direct RP role definition id.
- global
Async StringOperation Resource Type Name - The global async operation resource type name.
- provider
Authentication ProviderHub Metadata Response Provider Authentication - The provider authentication.
- List<Resource
Provider Authorization Response> - The provider authorizations.
- regional
Async StringOperation Resource Type Name - The regional async operation resource type name.
- Provider
Hub Metadata Response Third Party Provider Authorization - The third party provider authorization.
- direct
Rp stringRole Definition Id - The direct RP role definition id.
- global
Async stringOperation Resource Type Name - The global async operation resource type name.
- provider
Authentication ProviderHub Metadata Response Provider Authentication - The provider authentication.
- Resource
Provider Authorization Response[] - The provider authorizations.
- regional
Async stringOperation Resource Type Name - The regional async operation resource type name.
- Provider
Hub Metadata Response Third Party Provider Authorization - The third party provider authorization.
- direct_
rp_ strrole_ definition_ id - The direct RP role definition id.
- global_
async_ stroperation_ resource_ type_ name - The global async operation resource type name.
- provider_
authentication ProviderHub Metadata Response Provider Authentication - The provider authentication.
- Sequence[Resource
Provider Authorization Response] - The provider authorizations.
- regional_
async_ stroperation_ resource_ type_ name - The regional async operation resource type name.
- Provider
Hub Metadata Response Third Party Provider Authorization - The third party provider authorization.
- direct
Rp StringRole Definition Id - The direct RP role definition id.
- global
Async StringOperation Resource Type Name - The global async operation resource type name.
- provider
Authentication Property Map - The provider authentication.
- List<Property Map>
- The provider authorizations.
- regional
Async StringOperation Resource Type Name - The regional async operation resource type name.
- Property Map
- The third party provider authorization.
ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications, ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecificationsArgs
- 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.
ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications, ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs
- 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.
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
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.
ResourceHydrationAccount, ResourceHydrationAccountArgs
- Account
Name string - The account name.
- Encrypted
Key string - The encrypted key.
- Max
Child doubleResource Consistency Job Limit - The max child resource consistency job limit.
- Subscription
Id string - The subscription id.
- Account
Name string - The account name.
- Encrypted
Key string - The encrypted key.
- Max
Child float64Resource Consistency Job Limit - The max child resource consistency job limit.
- Subscription
Id string - The subscription id.
- account
Name String - The account name.
- encrypted
Key String - The encrypted key.
- max
Child DoubleResource Consistency Job Limit - The max child resource consistency job limit.
- subscription
Id String - The subscription id.
- account
Name string - The account name.
- encrypted
Key string - The encrypted key.
- max
Child numberResource Consistency Job Limit - The max child resource consistency job limit.
- subscription
Id string - The subscription id.
- account_
name str - The account name.
- encrypted_
key str - The encrypted key.
- max_
child_ floatresource_ consistency_ job_ limit - The max child resource consistency job limit.
- subscription_
id str - The subscription id.
- account
Name String - The account name.
- encrypted
Key String - The encrypted key.
- max
Child NumberResource Consistency Job Limit - The max child resource consistency job limit.
- subscription
Id String - The subscription id.
ResourceHydrationAccountResponse, ResourceHydrationAccountResponseArgs
- Account
Name string - The account name.
- Encrypted
Key string - The encrypted key.
- Max
Child doubleResource Consistency Job Limit - The max child resource consistency job limit.
- Subscription
Id string - The subscription id.
- Account
Name string - The account name.
- Encrypted
Key string - The encrypted key.
- Max
Child float64Resource Consistency Job Limit - The max child resource consistency job limit.
- Subscription
Id string - The subscription id.
- account
Name String - The account name.
- encrypted
Key String - The encrypted key.
- max
Child DoubleResource Consistency Job Limit - The max child resource consistency job limit.
- subscription
Id String - The subscription id.
- account
Name string - The account name.
- encrypted
Key string - The encrypted key.
- max
Child numberResource Consistency Job Limit - The max child resource consistency job limit.
- subscription
Id string - The subscription id.
- account_
name str - The account name.
- encrypted_
key str - The encrypted key.
- max_
child_ floatresource_ consistency_ job_ limit - The max child resource consistency job limit.
- subscription_
id str - The subscription id.
- account
Name String - The account name.
- encrypted
Key String - The encrypted key.
- max
Child NumberResource Consistency Job Limit - The max child resource consistency job limit.
- subscription
Id String - The subscription id.
ResourceProviderAuthorization, ResourceProviderAuthorizationArgs
- Allowed
Third List<Pulumi.Party Extensions Azure Native. Provider Hub. Inputs. Third Party Extension> - The allowed third party extensions.
- Application
Id string - The application id.
- Grouping
Tag string - The grouping tag.
- Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Authorization Managed By Authorization - Managed by authorization.
- Managed
By stringRole Definition Id - The managed by role definition id.
- Role
Definition stringId - The role definition id.
- Allowed
Third []ThirdParty Extensions Party Extension - The allowed third party extensions.
- Application
Id string - The application id.
- Grouping
Tag string - The grouping tag.
- Resource
Provider Authorization Managed By Authorization - Managed by authorization.
- Managed
By stringRole Definition Id - The managed by role definition id.
- Role
Definition stringId - The role definition id.
- allowed
Third List<ThirdParty Extensions Party Extension> - The allowed third party extensions.
- application
Id String - The application id.
- grouping
Tag String - The grouping tag.
- Resource
Provider Authorization Managed By Authorization - Managed by authorization.
- managed
By StringRole Definition Id - The managed by role definition id.
- role
Definition StringId - The role definition id.
- allowed
Third ThirdParty Extensions Party Extension[] - The allowed third party extensions.
- application
Id string - The application id.
- grouping
Tag string - The grouping tag.
- Resource
Provider Authorization Managed By Authorization - Managed by authorization.
- managed
By stringRole Definition Id - The managed by role definition id.
- role
Definition stringId - The role definition id.
- allowed_
third_ Sequence[Thirdparty_ extensions Party Extension] - The allowed third party extensions.
- application_
id str - The application id.
- grouping_
tag str - The grouping tag.
- Resource
Provider Authorization Managed By Authorization - Managed by authorization.
- managed_
by_ strrole_ definition_ id - The managed by role definition id.
- role_
definition_ strid - The role definition id.
- allowed
Third List<Property Map>Party Extensions - The allowed third party extensions.
- application
Id String - The application id.
- grouping
Tag String - The grouping tag.
- Property Map
- Managed by authorization.
- managed
By StringRole Definition Id - The managed by role definition id.
- role
Definition StringId - The role definition id.
ResourceProviderAuthorizationManagedByAuthorization, ResourceProviderAuthorizationManagedByAuthorizationArgs
- List<Pulumi.
Azure Native. Provider Hub. Inputs. Additional Authorization> - Allow
Managed boolBy Inheritance - Indicates whether the managed by resource role definition ID should be inherited.
- Managed
By stringResource Role Definition Id - The managed by resource role definition ID for the application.
- []Additional
Authorization - Allow
Managed boolBy Inheritance - Indicates whether the managed by resource role definition ID should be inherited.
- Managed
By stringResource Role Definition Id - The managed by resource role definition ID for the application.
- List<Additional
Authorization> - allow
Managed BooleanBy Inheritance - Indicates whether the managed by resource role definition ID should be inherited.
- managed
By StringResource Role Definition Id - The managed by resource role definition ID for the application.
- Additional
Authorization[] - allow
Managed booleanBy Inheritance - Indicates whether the managed by resource role definition ID should be inherited.
- managed
By stringResource Role Definition Id - The managed by resource role definition ID for the application.
- Sequence[Additional
Authorization] - allow_
managed_ boolby_ inheritance - Indicates whether the managed by resource role definition ID should be inherited.
- managed_
by_ strresource_ role_ definition_ id - The managed by resource role definition ID for the application.
- List<Property Map>
- allow
Managed BooleanBy Inheritance - Indicates whether the managed by resource role definition ID should be inherited.
- managed
By StringResource Role Definition Id - The managed by resource role definition ID for the application.
ResourceProviderAuthorizationResponse, ResourceProviderAuthorizationResponseArgs
- Allowed
Third List<Pulumi.Party Extensions Azure Native. Provider Hub. Inputs. Third Party Extension Response> - The allowed third party extensions.
- Application
Id string - The application id.
- Grouping
Tag string - The grouping tag.
- Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Authorization Response Managed By Authorization - Managed by authorization.
- Managed
By stringRole Definition Id - The managed by role definition id.
- Role
Definition stringId - The role definition id.
- Allowed
Third []ThirdParty Extensions Party Extension Response - The allowed third party extensions.
- Application
Id string - The application id.
- Grouping
Tag string - The grouping tag.
- Resource
Provider Authorization Response Managed By Authorization - Managed by authorization.
- Managed
By stringRole Definition Id - The managed by role definition id.
- Role
Definition stringId - The role definition id.
- allowed
Third List<ThirdParty Extensions Party Extension Response> - The allowed third party extensions.
- application
Id String - The application id.
- grouping
Tag String - The grouping tag.
- Resource
Provider Authorization Response Managed By Authorization - Managed by authorization.
- managed
By StringRole Definition Id - The managed by role definition id.
- role
Definition StringId - The role definition id.
- allowed
Third ThirdParty Extensions Party Extension Response[] - The allowed third party extensions.
- application
Id string - The application id.
- grouping
Tag string - The grouping tag.
- Resource
Provider Authorization Response Managed By Authorization - Managed by authorization.
- managed
By stringRole Definition Id - The managed by role definition id.
- role
Definition stringId - The role definition id.
- allowed_
third_ Sequence[Thirdparty_ extensions Party Extension Response] - The allowed third party extensions.
- application_
id str - The application id.
- grouping_
tag str - The grouping tag.
- Resource
Provider Authorization Response Managed By Authorization - Managed by authorization.
- managed_
by_ strrole_ definition_ id - The managed by role definition id.
- role_
definition_ strid - The role definition id.
- allowed
Third List<Property Map>Party Extensions - The allowed third party extensions.
- application
Id String - The application id.
- grouping
Tag String - The grouping tag.
- Property Map
- Managed by authorization.
- managed
By StringRole Definition Id - The managed by role definition id.
- role
Definition StringId - The role definition id.
ResourceProviderAuthorizationResponseManagedByAuthorization, ResourceProviderAuthorizationResponseManagedByAuthorizationArgs
- List<Pulumi.
Azure Native. Provider Hub. Inputs. Additional Authorization Response> - Allow
Managed boolBy Inheritance - Indicates whether the managed by resource role definition ID should be inherited.
- Managed
By stringResource Role Definition Id - The managed by resource role definition ID for the application.
- []Additional
Authorization Response - Allow
Managed boolBy Inheritance - Indicates whether the managed by resource role definition ID should be inherited.
- Managed
By stringResource Role Definition Id - The managed by resource role definition ID for the application.
- List<Additional
Authorization Response> - allow
Managed BooleanBy Inheritance - Indicates whether the managed by resource role definition ID should be inherited.
- managed
By StringResource Role Definition Id - The managed by resource role definition ID for the application.
- Additional
Authorization Response[] - allow
Managed booleanBy Inheritance - Indicates whether the managed by resource role definition ID should be inherited.
- managed
By stringResource Role Definition Id - The managed by resource role definition ID for the application.
- Sequence[Additional
Authorization Response] - allow_
managed_ boolby_ inheritance - Indicates whether the managed by resource role definition ID should be inherited.
- managed_
by_ strresource_ role_ definition_ id - The managed by resource role definition ID for the application.
- List<Property Map>
- allow
Managed BooleanBy Inheritance - Indicates whether the managed by resource role definition ID should be inherited.
- managed
By StringResource Role Definition Id - The managed by resource role definition ID for the application.
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.
ResourceProviderCapabilities, ResourceProviderCapabilitiesArgs
- Effect
string | Pulumi.
Azure Native. Provider Hub. Resource Provider Capabilities Effect - The effect.
- Quota
Id string - The quota id.
- Required
Features List<string> - The required features.
- Effect
string | Resource
Provider Capabilities Effect - The effect.
- Quota
Id string - The quota id.
- Required
Features []string - The required features.
- effect
String | Resource
Provider Capabilities Effect - The effect.
- quota
Id String - The quota id.
- required
Features List<String> - The required features.
- effect
string | Resource
Provider Capabilities Effect - The effect.
- quota
Id string - The quota id.
- required
Features string[] - The required features.
- effect
str | Resource
Provider Capabilities Effect - The effect.
- quota_
id str - The quota id.
- required_
features Sequence[str] - The required features.
- effect
String | "Not
Specified" | "Allow" | "Disallow" - The effect.
- quota
Id String - The quota id.
- required
Features List<String> - The required features.
ResourceProviderCapabilitiesEffect, ResourceProviderCapabilitiesEffectArgs
- Not
Specified - NotSpecified
- Allow
- Allow
- Disallow
- Disallow
- Resource
Provider Capabilities Effect Not Specified - NotSpecified
- Resource
Provider Capabilities Effect Allow - Allow
- Resource
Provider Capabilities Effect Disallow - Disallow
- Not
Specified - NotSpecified
- Allow
- Allow
- Disallow
- Disallow
- Not
Specified - NotSpecified
- Allow
- Allow
- Disallow
- Disallow
- NOT_SPECIFIED
- NotSpecified
- ALLOW
- Allow
- DISALLOW
- Disallow
- "Not
Specified" - NotSpecified
- "Allow"
- Allow
- "Disallow"
- Disallow
ResourceProviderCapabilitiesResponse, ResourceProviderCapabilitiesResponseArgs
- Effect string
- The effect.
- Quota
Id string - The quota id.
- Required
Features List<string> - The required features.
- Effect string
- The effect.
- Quota
Id string - The quota id.
- Required
Features []string - The required features.
- effect String
- The effect.
- quota
Id String - The quota id.
- required
Features List<String> - The required features.
- effect string
- The effect.
- quota
Id string - The quota id.
- required
Features string[] - The required features.
- effect str
- The effect.
- quota_
id str - The quota id.
- required_
features Sequence[str] - The required features.
- effect String
- The effect.
- quota
Id String - The quota id.
- required
Features List<String> - The required features.
ResourceProviderEndpoint, ResourceProviderEndpointArgs
- Api
Versions List<string> - The api versions.
- Enabled bool
- Whether the endpoint is enabled.
- Endpoint
Type string | Pulumi.Azure Native. Provider Hub. Endpoint Type - The endpoint type.
- Endpoint
Uri string - The endpoint uri.
- Features
Rule Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Endpoint Features Rule - The feature rules.
- Locations List<string>
- The locations.
- Required
Features List<string> - The required features.
- Sku
Link string - The sku link.
- Timeout string
- The timeout.
- Api
Versions []string - The api versions.
- Enabled bool
- Whether the endpoint is enabled.
- Endpoint
Type string | EndpointType - The endpoint type.
- Endpoint
Uri string - The endpoint uri.
- Features
Rule ResourceProvider Endpoint Features Rule - The feature rules.
- Locations []string
- The locations.
- Required
Features []string - The required features.
- Sku
Link string - The sku link.
- Timeout string
- The timeout.
- api
Versions List<String> - The api versions.
- enabled Boolean
- Whether the endpoint is enabled.
- endpoint
Type String | EndpointType - The endpoint type.
- endpoint
Uri String - The endpoint uri.
- features
Rule ResourceProvider Endpoint Features Rule - The feature rules.
- locations List<String>
- The locations.
- required
Features List<String> - The required features.
- sku
Link String - The sku link.
- timeout String
- The timeout.
- api
Versions string[] - The api versions.
- enabled boolean
- Whether the endpoint is enabled.
- endpoint
Type string | EndpointType - The endpoint type.
- endpoint
Uri string - The endpoint uri.
- features
Rule ResourceProvider Endpoint Features Rule - The feature rules.
- locations string[]
- The locations.
- required
Features string[] - The required features.
- sku
Link string - The sku link.
- timeout string
- The timeout.
- api_
versions Sequence[str] - The api versions.
- enabled bool
- Whether the endpoint is enabled.
- endpoint_
type str | EndpointType - The endpoint type.
- endpoint_
uri str - The endpoint uri.
- features_
rule ResourceProvider Endpoint Features Rule - The feature rules.
- locations Sequence[str]
- The locations.
- required_
features Sequence[str] - The required features.
- sku_
link str - The sku link.
- timeout str
- The timeout.
- api
Versions List<String> - The api versions.
- 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.
- features
Rule Property Map - The feature rules.
- locations List<String>
- The locations.
- required
Features List<String> - The required features.
- sku
Link String - The sku link.
- timeout String
- The timeout.
ResourceProviderEndpointFeaturesRule, ResourceProviderEndpointFeaturesRuleArgs
- 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.
ResourceProviderEndpointResponse, ResourceProviderEndpointResponseArgs
- Api
Versions List<string> - The api versions.
- Enabled bool
- Whether the endpoint is enabled.
- Endpoint
Type string - The endpoint type.
- Endpoint
Uri string - The endpoint uri.
- Features
Rule Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Endpoint Response Features Rule - The feature rules.
- Locations List<string>
- The locations.
- Required
Features List<string> - The required features.
- Sku
Link string - The sku link.
- Timeout string
- The timeout.
- Api
Versions []string - The api versions.
- Enabled bool
- Whether the endpoint is enabled.
- Endpoint
Type string - The endpoint type.
- Endpoint
Uri string - The endpoint uri.
- Features
Rule ResourceProvider Endpoint Response Features Rule - The feature rules.
- Locations []string
- The locations.
- Required
Features []string - The required features.
- Sku
Link string - The sku link.
- Timeout string
- The timeout.
- api
Versions List<String> - The api versions.
- enabled Boolean
- Whether the endpoint is enabled.
- endpoint
Type String - The endpoint type.
- endpoint
Uri String - The endpoint uri.
- features
Rule ResourceProvider Endpoint Response Features Rule - The feature rules.
- locations List<String>
- The locations.
- required
Features List<String> - The required features.
- sku
Link String - The sku link.
- timeout String
- The timeout.
- api
Versions string[] - The api versions.
- enabled boolean
- Whether the endpoint is enabled.
- endpoint
Type string - The endpoint type.
- endpoint
Uri string - The endpoint uri.
- features
Rule ResourceProvider Endpoint Response Features Rule - The feature rules.
- locations string[]
- The locations.
- required
Features string[] - The required features.
- sku
Link string - The sku link.
- timeout string
- The timeout.
- api_
versions Sequence[str] - The api versions.
- enabled bool
- Whether the endpoint is enabled.
- endpoint_
type str - The endpoint type.
- endpoint_
uri str - The endpoint uri.
- features_
rule ResourceProvider Endpoint Response Features Rule - The feature rules.
- locations Sequence[str]
- The locations.
- required_
features Sequence[str] - The required features.
- sku_
link str - The sku link.
- timeout str
- The timeout.
- api
Versions List<String> - The api versions.
- enabled Boolean
- Whether the endpoint is enabled.
- endpoint
Type String - The endpoint type.
- endpoint
Uri String - The endpoint uri.
- features
Rule Property Map - The feature rules.
- locations List<String>
- The locations.
- required
Features List<String> - The required features.
- sku
Link String - The sku link.
- timeout String
- The timeout.
ResourceProviderEndpointResponseFeaturesRule, ResourceProviderEndpointResponseFeaturesRuleArgs
- 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.
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.
ResourceProviderManifestPropertiesDstsConfiguration, ResourceProviderManifestPropertiesDstsConfigurationArgs
- 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.
ResourceProviderManifestPropertiesFeaturesRule, ResourceProviderManifestPropertiesFeaturesRuleArgs
- 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.
ResourceProviderManifestPropertiesManagement, ResourceProviderManifestPropertiesManagementArgs
- 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.
ResourceProviderManifestPropertiesNotificationSettings, ResourceProviderManifestPropertiesNotificationSettingsArgs
ResourceProviderManifestPropertiesProviderAuthentication, ResourceProviderManifestPropertiesProviderAuthenticationArgs
- Allowed
Audiences List<string> - The allowed audiences.
- Allowed
Audiences []string - The allowed audiences.
- allowed
Audiences List<String> - The allowed audiences.
- allowed
Audiences string[] - The allowed audiences.
- allowed_
audiences Sequence[str] - The allowed audiences.
- allowed
Audiences List<String> - The allowed audiences.
ResourceProviderManifestPropertiesRequestHeaderOptions, ResourceProviderManifestPropertiesRequestHeaderOptionsArgs
- 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.
ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMove, ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMoveArgs
- Block
Action string | Pulumi.Verb Azure Native. Provider Hub. Block Action Verb - The action verb that will be blocked when the resource group is locked during move.
- Block
Action string | BlockVerb Action Verb - The action verb that will be blocked when the resource group is locked during move.
- block
Action String | BlockVerb Action Verb - The action verb that will be blocked when the resource group is locked during move.
- block
Action string | BlockVerb Action Verb - The action verb that will be blocked when the resource group is locked during move.
- block_
action_ str | Blockverb Action Verb - The action verb that will be blocked when the resource group is locked during move.
- block
Action String | "NotVerb Specified" | "Read" | "Write" | "Action" | "Delete" | "Unrecognized" - The action verb that will be blocked when the resource group is locked during move.
ResourceProviderManifestPropertiesResponseDstsConfiguration, ResourceProviderManifestPropertiesResponseDstsConfigurationArgs
- 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.
ResourceProviderManifestPropertiesResponseFeaturesRule, ResourceProviderManifestPropertiesResponseFeaturesRuleArgs
- 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.
ResourceProviderManifestPropertiesResponseManagement, ResourceProviderManifestPropertiesResponseManagementArgs
- 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.
ResourceProviderManifestPropertiesResponseNotificationSettings, ResourceProviderManifestPropertiesResponseNotificationSettingsArgs
ResourceProviderManifestPropertiesResponseOptions, ResourceProviderManifestPropertiesResponseOptionsArgs
ResourceProviderManifestPropertiesResponseProviderAuthentication, ResourceProviderManifestPropertiesResponseProviderAuthenticationArgs
- Allowed
Audiences List<string> - The allowed audiences.
- Allowed
Audiences []string - The allowed audiences.
- allowed
Audiences List<String> - The allowed audiences.
- allowed
Audiences string[] - The allowed audiences.
- allowed_
audiences Sequence[str] - The allowed audiences.
- allowed
Audiences List<String> - The allowed audiences.
ResourceProviderManifestPropertiesResponseRequestHeaderOptions, ResourceProviderManifestPropertiesResponseRequestHeaderOptionsArgs
- 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.
ResourceProviderManifestPropertiesResponseResourceGroupLockOptionDuringMove, ResourceProviderManifestPropertiesResponseResourceGroupLockOptionDuringMoveArgs
- Block
Action stringVerb - The action verb that will be blocked when the resource group is locked during move.
- Block
Action stringVerb - The action verb that will be blocked when the resource group is locked during move.
- block
Action StringVerb - The action verb that will be blocked when the resource group is locked during move.
- block
Action stringVerb - The action verb that will be blocked when the resource group is locked during move.
- block_
action_ strverb - The action verb that will be blocked when the resource group is locked during move.
- block
Action StringVerb - The action verb that will be blocked when the resource group is locked during move.
ResourceProviderManifestPropertiesResponseResponseOptions, ResourceProviderManifestPropertiesResponseResponseOptionsArgs
- Service
Client stringOptions Type
- Service
Client stringOptions Type
- service
Client StringOptions Type
- service
Client stringOptions Type
- service
Client StringOptions Type
ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions, ResourceProviderManifestPropertiesResponseTemplateDeploymentOptionsArgs
- 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.
ResourceProviderManifestPropertiesTemplateDeploymentOptions, ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs
- 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.
ResourceProviderService, ResourceProviderServiceArgs
- Service
Name string - The service name.
- Status
string | Pulumi.
Azure Native. Provider Hub. Service Status - The status.
- Service
Name string - The service name.
- Status
string | Service
Status - The status.
- service
Name String - The service name.
- status
String | Service
Status - The status.
- service
Name string - The service name.
- status
string | Service
Status - The status.
- service_
name str - The service name.
- status
str | Service
Status - The status.
- service
Name String - The service name.
- status String | "Active" | "Inactive"
- The status.
ResourceProviderServiceResponse, ResourceProviderServiceResponseArgs
- Service
Name string - The service name.
- Status string
- The status.
- Service
Name string - The service name.
- Status string
- The status.
- service
Name String - The service name.
- status String
- The status.
- service
Name string - The service name.
- status string
- The status.
- service_
name str - The service name.
- status str
- The status.
- service
Name String - The service name.
- status String
- The status.
ResourceProviderType, ResourceProviderTypeArgs
- Not
Specified - NotSpecified
- Internal
- Internal
- External
- External
- Hidden
- Hidden
- Registration
Free - RegistrationFree
- Legacy
Registration Required - LegacyRegistrationRequired
- Tenant
Only - TenantOnly
- Authorization
Free - AuthorizationFree
- Resource
Provider Type Not Specified - NotSpecified
- Resource
Provider Type Internal - Internal
- Resource
Provider Type External - External
- Resource
Provider Type Hidden - Hidden
- Resource
Provider Type Registration Free - RegistrationFree
- Resource
Provider Type Legacy Registration Required - LegacyRegistrationRequired
- Resource
Provider Type Tenant Only - TenantOnly
- Resource
Provider Type Authorization Free - AuthorizationFree
- Not
Specified - NotSpecified
- Internal
- Internal
- External
- External
- Hidden
- Hidden
- Registration
Free - RegistrationFree
- Legacy
Registration Required - LegacyRegistrationRequired
- Tenant
Only - TenantOnly
- Authorization
Free - AuthorizationFree
- Not
Specified - NotSpecified
- Internal
- Internal
- External
- External
- Hidden
- Hidden
- Registration
Free - RegistrationFree
- Legacy
Registration Required - LegacyRegistrationRequired
- Tenant
Only - TenantOnly
- Authorization
Free - AuthorizationFree
- NOT_SPECIFIED
- NotSpecified
- INTERNAL
- Internal
- EXTERNAL
- External
- HIDDEN
- Hidden
- REGISTRATION_FREE
- RegistrationFree
- LEGACY_REGISTRATION_REQUIRED
- LegacyRegistrationRequired
- TENANT_ONLY
- TenantOnly
- AUTHORIZATION_FREE
- AuthorizationFree
- "Not
Specified" - NotSpecified
- "Internal"
- Internal
- "External"
- External
- "Hidden"
- Hidden
- "Registration
Free" - RegistrationFree
- "Legacy
Registration Required" - LegacyRegistrationRequired
- "Tenant
Only" - TenantOnly
- "Authorization
Free" - AuthorizationFree
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
ServiceClientOptionsType, ServiceClientOptionsTypeArgs
- Not
Specified - NotSpecified
- Disable
Automatic Decompression - DisableAutomaticDecompression
- Service
Client Options Type Not Specified - NotSpecified
- Service
Client Options Type Disable Automatic Decompression - DisableAutomaticDecompression
- Not
Specified - NotSpecified
- Disable
Automatic Decompression - DisableAutomaticDecompression
- Not
Specified - NotSpecified
- Disable
Automatic Decompression - DisableAutomaticDecompression
- NOT_SPECIFIED
- NotSpecified
- DISABLE_AUTOMATIC_DECOMPRESSION
- DisableAutomaticDecompression
- "Not
Specified" - NotSpecified
- "Disable
Automatic Decompression" - DisableAutomaticDecompression
ServiceStatus, ServiceStatusArgs
- Active
- Active
- Inactive
- Inactive
- Service
Status Active - Active
- Service
Status Inactive - Inactive
- Active
- Active
- Inactive
- Inactive
- Active
- Active
- Inactive
- Inactive
- ACTIVE
- Active
- INACTIVE
- Inactive
- "Active"
- Active
- "Inactive"
- Inactive
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
SubscriberSetting, SubscriberSettingArgs
- Filter
Rules List<Pulumi.Azure Native. Provider Hub. Inputs. Filter Rule> - The filter rules.
- Filter
Rules []FilterRule - The filter rules.
- filter
Rules List<FilterRule> - The filter rules.
- filter
Rules FilterRule[] - The filter rules.
- filter_
rules Sequence[FilterRule] - The filter rules.
- filter
Rules List<Property Map> - The filter rules.
SubscriberSettingResponse, SubscriberSettingResponseArgs
- Filter
Rules []FilterRule Response - The filter rules.
- filter
Rules List<FilterRule Response> - The filter rules.
- filter
Rules FilterRule Response[] - The filter rules.
- filter_
rules Sequence[FilterRule Response] - The filter rules.
- filter
Rules List<Property Map> - The filter rules.
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
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
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
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.
ThirdPartyExtension, ThirdPartyExtensionArgs
- Name string
- Name of third party extension.
- Name string
- Name of third party extension.
- name String
- Name of third party extension.
- name string
- Name of third party extension.
- name str
- Name of third party extension.
- name String
- Name of third party extension.
ThirdPartyExtensionResponse, ThirdPartyExtensionResponseArgs
- Name string
- Name of third party extension.
- Name string
- Name of third party extension.
- name String
- Name of third party extension.
- name string
- Name of third party extension.
- name str
- Name of third party extension.
- name String
- Name of third party extension.
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:ProviderRegistration Microsoft.Contoso /subscriptions/{subscriptionId}/providers/Microsoft.ProviderHub/providerRegistrations/{providerNamespace}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0