Concrete proxy resource types can be created by aliasing this type using a specific property type.
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 = AzureNative.ProviderHub.ResourceAccessPolicy.NotSpecified,
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: providerhub.ResourceAccessPolicyNotSpecified,
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("NotSpecified")
.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": azure_native.providerhub.ResourceAccessPolicy.NOT_SPECIFIED,
"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: azure_native.providerhub.ResourceAccessPolicy.NotSpecified,
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: NotSpecified
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
The dsts configuration.- 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.
FanoutLinkedNotificationRuleDstsConfigurationResponse, FanoutLinkedNotificationRuleDstsConfigurationResponseArgs
The dsts configuration.- 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 Dsts Configuration Response - 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 Dsts Configuration Response - 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 Dsts Configuration Response - 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 Dsts Configuration Response - 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 Dsts Configuration Response - 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.
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
The provider authentication.- 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.
ProviderHubMetadataProviderAuthenticationResponse, ProviderHubMetadataProviderAuthenticationResponseArgs
The provider authentication.- 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.
ProviderHubMetadataThirdPartyProviderAuthorization, ProviderHubMetadataThirdPartyProviderAuthorizationArgs
The third party provider authorization.-
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.
ProviderHubMetadataThirdPartyProviderAuthorizationResponse, ProviderHubMetadataThirdPartyProviderAuthorizationResponseArgs
The third party provider authorization.-
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.
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
The private resource provider configuration.- 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.
ProviderRegistrationPropertiesPrivateResourceProviderConfigurationResponse, ProviderRegistrationPropertiesPrivateResourceProviderConfigurationResponseArgs
The private resource provider configuration.- 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
The provider hub metadata.- 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.
ProviderRegistrationPropertiesProviderHubMetadataResponse, ProviderRegistrationPropertiesProviderHubMetadataResponseArgs
The provider hub metadata.- 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 Response - 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 Third Party Provider Authorization Response - 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 Response - 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 Third Party Provider Authorization Response - 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 Response - 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 Third Party Provider Authorization Response - 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 Response - 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 Third Party Provider Authorization Response - 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 Response - 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 Third Party Provider Authorization Response - 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 Dsts Configuration Response - 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 Response - 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 Management Response - 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 Notification Settings Response - 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 Private Resource Provider Configuration Response - The private resource provider configuration.
- Provider
Authentication Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Provider Authentication Response - 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 Provider Hub Metadata Response - 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 Request Header Options Response - 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 Response - 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 Options Response - 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 Subscription Lifecycle Notification Specifications Response - The subscription lifecycle notification specifications.
- Template
Deployment Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Template Deployment Options Response - 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 Dsts Configuration Response - The dsts configuration.
- Enable
Tenant boolLinked Notification - The enable tenant linked notification.
- Features
Rule ResourceProvider Manifest Properties Features Rule Response - 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 Management Response - 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 Notification Settings Response - Notification settings.
- Notifications
[]Notification
Response - The notifications.
- Optional
Features []string - Optional features.
- Private
Resource ProviderProvider Configuration Registration Properties Private Resource Provider Configuration Response - The private resource provider configuration.
- Provider
Authentication ResourceProvider Manifest Properties Provider Authentication Response - The provider authentication.
-
[]Resource
Provider Authorization Response - The provider authorizations.
- Provider
Hub ProviderMetadata Registration Properties Provider Hub Metadata Response - The provider hub metadata.
- Provider
Type string - The provider type.
- Provider
Version string - The provider version.
- Request
Header ResourceOptions Provider Manifest Properties Request Header Options Response - 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 Response - 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 Options Response - Response options.
- Service
Name string - The service name.
- Services
[]Resource
Provider Service Response - The services.
- Subscription
Lifecycle ProviderNotification Specifications Registration Properties Subscription Lifecycle Notification Specifications Response - The subscription lifecycle notification specifications.
- Template
Deployment ResourceOptions Provider Manifest Properties Template Deployment Options Response - 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 Dsts Configuration Response - The dsts configuration.
- enable
Tenant BooleanLinked Notification - The enable tenant linked notification.
- features
Rule ResourceProvider Manifest Properties Features Rule Response - 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 Management Response - 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 Notification Settings Response - Notification settings.
- notifications
List<Notification
Response> - The notifications.
- optional
Features List<String> - Optional features.
- private
Resource ProviderProvider Configuration Registration Properties Private Resource Provider Configuration Response - The private resource provider configuration.
- provider
Authentication ResourceProvider Manifest Properties Provider Authentication Response - The provider authentication.
-
List<Resource
Provider Authorization Response> - The provider authorizations.
- provider
Hub ProviderMetadata Registration Properties Provider Hub Metadata Response - The provider hub metadata.
- provider
Type String - The provider type.
- provider
Version String - The provider version.
- request
Header ResourceOptions Provider Manifest Properties Request Header Options Response - 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 Response - 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 Options Response - Response options.
- service
Name String - The service name.
- services
List<Resource
Provider Service Response> - The services.
- subscription
Lifecycle ProviderNotification Specifications Registration Properties Subscription Lifecycle Notification Specifications Response - The subscription lifecycle notification specifications.
- template
Deployment ResourceOptions Provider Manifest Properties Template Deployment Options Response - 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 Dsts Configuration Response - The dsts configuration.
- enable
Tenant booleanLinked Notification - The enable tenant linked notification.
- features
Rule ResourceProvider Manifest Properties Features Rule Response - 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 Management Response - 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 Notification Settings Response - Notification settings.
- notifications
Notification
Response[] - The notifications.
- optional
Features string[] - Optional features.
- private
Resource ProviderProvider Configuration Registration Properties Private Resource Provider Configuration Response - The private resource provider configuration.
- provider
Authentication ResourceProvider Manifest Properties Provider Authentication Response - The provider authentication.
-
Resource
Provider Authorization Response[] - The provider authorizations.
- provider
Hub ProviderMetadata Registration Properties Provider Hub Metadata Response - The provider hub metadata.
- provider
Type string - The provider type.
- provider
Version string - The provider version.
- request
Header ResourceOptions Provider Manifest Properties Request Header Options Response - 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 Response - 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 Options Response - Response options.
- service
Name string - The service name.
- services
Resource
Provider Service Response[] - The services.
- subscription
Lifecycle ProviderNotification Specifications Registration Properties Subscription Lifecycle Notification Specifications Response - The subscription lifecycle notification specifications.
- template
Deployment ResourceOptions Provider Manifest Properties Template Deployment Options Response - 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 Dsts Configuration Response - The dsts configuration.
- enable_
tenant_ boollinked_ notification - The enable tenant linked notification.
- features_
rule ResourceProvider Manifest Properties Features Rule Response - 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 Management Response - 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 Notification Settings Response - Notification settings.
- notifications
Sequence[Notification
Response] - The notifications.
- optional_
features Sequence[str] - Optional features.
- private_
resource_ Providerprovider_ configuration Registration Properties Private Resource Provider Configuration Response - The private resource provider configuration.
- provider_
authentication ResourceProvider Manifest Properties Provider Authentication Response - The provider authentication.
-
Sequence[Resource
Provider Authorization Response] - The provider authorizations.
- provider_
hub_ Providermetadata Registration Properties Provider Hub Metadata Response - The provider hub metadata.
- provider_
type str - The provider type.
- provider_
version str - The provider version.
- request_
header_ Resourceoptions Provider Manifest Properties Request Header Options Response - 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 Response - 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 Options Response - Response options.
- service_
name str - The service name.
- services
Sequence[Resource
Provider Service Response] - The services.
- subscription_
lifecycle_ Providernotification_ specifications Registration Properties Subscription Lifecycle Notification Specifications Response - The subscription lifecycle notification specifications.
- template_
deployment_ Resourceoptions Provider Manifest Properties Template Deployment Options Response - 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.
ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications, ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs
The subscription lifecycle notification specifications.- 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.
ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsResponse, ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsResponseArgs
The subscription lifecycle notification specifications.- 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.
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
Managed by authorization.-
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.
ResourceProviderAuthorizationManagedByAuthorizationResponse, ResourceProviderAuthorizationManagedByAuthorizationResponseArgs
Managed by authorization.-
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.
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 Managed By Authorization Response - 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 Managed By Authorization Response - 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 Managed By Authorization Response - 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 Managed By Authorization Response - 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 Managed By Authorization Response - 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.
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
The feature rules.- 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.
ResourceProviderEndpointFeaturesRuleResponse, ResourceProviderEndpointFeaturesRuleResponseArgs
The feature rules.- 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.
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 Features Rule Response - 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 Features Rule Response - 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 Features Rule Response - 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 Features Rule Response - 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 Features Rule Response - 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.
ResourceProviderManagementErrorResponseMessageOptions, ResourceProviderManagementErrorResponseMessageOptionsArgs
Options for error response messages.- 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.
ResourceProviderManagementErrorResponseMessageOptionsResponse, ResourceProviderManagementErrorResponseMessageOptionsResponseArgs
Options for error response messages.- 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.
ResourceProviderManagementExpeditedRolloutMetadata, ResourceProviderManagementExpeditedRolloutMetadataArgs
Metadata for expedited rollout.- 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.
ResourceProviderManagementExpeditedRolloutMetadataResponse, ResourceProviderManagementExpeditedRolloutMetadataResponseArgs
Metadata for expedited rollout.- 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
The dsts configuration.- 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.
ResourceProviderManifestPropertiesDstsConfigurationResponse, ResourceProviderManifestPropertiesDstsConfigurationResponseArgs
The dsts configuration.- 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
The features rule.- 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.
ResourceProviderManifestPropertiesFeaturesRuleResponse, ResourceProviderManifestPropertiesFeaturesRuleResponseArgs
The features rule.- 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.
ResourceProviderManifestPropertiesManagement, ResourceProviderManifestPropertiesManagementArgs
The resource provider management.- 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 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 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 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 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_ 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 "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.
ResourceProviderManifestPropertiesManagementResponse, ResourceProviderManifestPropertiesManagementResponseArgs
The resource provider management.- 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 Response - Options for error response messages.
- Expedited
Rollout Pulumi.Metadata Azure Native. Provider Hub. Inputs. Resource Provider Management Expedited Rollout Metadata Response - 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 Error Response Message Options Response - Options for error response messages.
- Expedited
Rollout ResourceMetadata Provider Management Expedited Rollout Metadata Response - 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 Error Response Message Options Response - Options for error response messages.
- expedited
Rollout ResourceMetadata Provider Management Expedited Rollout Metadata Response - 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 Error Response Message Options Response - Options for error response messages.
- expedited
Rollout ResourceMetadata Provider Management Expedited Rollout Metadata Response - 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 Error Response Message Options Response - Options for error response messages.
- expedited_
rollout_ Resourcemetadata Provider Management Expedited Rollout Metadata Response - 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.
ResourceProviderManifestPropertiesNotificationSettings, ResourceProviderManifestPropertiesNotificationSettingsArgs
Notification settings.ResourceProviderManifestPropertiesNotificationSettingsResponse, ResourceProviderManifestPropertiesNotificationSettingsResponseArgs
Notification settings.ResourceProviderManifestPropertiesProviderAuthentication, ResourceProviderManifestPropertiesProviderAuthenticationArgs
The provider authentication.- 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.
ResourceProviderManifestPropertiesProviderAuthenticationResponse, ResourceProviderManifestPropertiesProviderAuthenticationResponseArgs
The provider authentication.- 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
The request header options.- 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.
ResourceProviderManifestPropertiesRequestHeaderOptionsResponse, ResourceProviderManifestPropertiesRequestHeaderOptionsResponseArgs
The request header options.- 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.
ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMove, ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMoveArgs
Resource group lock option during move.- 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.
ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMoveResponse, ResourceProviderManifestPropertiesResourceGroupLockOptionDuringMoveResponseArgs
Resource group lock option 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 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.
ResourceProviderManifestPropertiesResponseOptions, ResourceProviderManifestPropertiesResponseOptionsArgs
Response options.ResourceProviderManifestPropertiesResponseOptionsResponse, ResourceProviderManifestPropertiesResponseOptionsResponseArgs
Response options.- Service
Client stringOptions Type
- Service
Client stringOptions Type
- service
Client StringOptions Type
- service
Client stringOptions Type
- service
Client StringOptions Type
ResourceProviderManifestPropertiesTemplateDeploymentOptions, ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs
The template deployment options.- 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.
ResourceProviderManifestPropertiesTemplateDeploymentOptionsResponse, ResourceProviderManifestPropertiesTemplateDeploymentOptionsResponseArgs
The template deployment options.- 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.
ResourceProviderService, ResourceProviderServiceArgs
Resource provider service.- 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
Resource provider service.- 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
Metadata pertaining to creation and last modification of 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 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
