azure-native.providerhub.ProviderRegistration
Explore with Pulumi AI
Azure REST API version: 2021-09-01-preview. Prior API version in Azure Native 1.x: 2020-11-20.
Example Usage
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",
                },
            },
            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",
                    },
                },
            },
            ProviderType = AzureNative.ProviderHub.ResourceProviderType.Internal,
            ProviderVersion = "2.0",
        },
        ProviderNamespace = "Microsoft.Contoso",
    });
});
package main
import (
	providerhub "github.com/pulumi/pulumi-azure-native-sdk/providerhub/v2"
	"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"),
					},
				},
				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"),
						},
					},
				},
				ProviderType:    pulumi.String(providerhub.ResourceProviderTypeInternal),
				ProviderVersion: pulumi.String("2.0"),
			},
			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 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())
                .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())
                .providerType("Internal")
                .providerVersion("2.0")
                .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",
            },
        ],
        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",
            }],
        },
        providerType: azure_native.providerhub.ResourceProviderType.Internal,
        providerVersion: "2.0",
    },
    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",
            },
        ],
        "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",
            }],
        },
        "provider_type": azure_native.providerhub.ResourceProviderType.INTERNAL,
        "provider_version": "2.0",
    },
    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
        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
        providerType: Internal
        providerVersion: '2.0'
      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,
                         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()
{
    Properties = new AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesArgs
    {
        Capabilities = new[]
        {
            new AzureNative.ProviderHub.Inputs.ResourceProviderCapabilitiesArgs
            {
                Effect = "string",
                QuotaId = "string",
                RequiredFeatures = new[]
                {
                    "string",
                },
            },
        },
        FeaturesRule = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesFeaturesRuleArgs
        {
            RequiredFeaturesPolicy = "string",
        },
        Management = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesManagementArgs
        {
            IncidentContactEmail = "string",
            IncidentRoutingService = "string",
            IncidentRoutingTeam = "string",
            ManifestOwners = new[]
            {
                "string",
            },
            ResourceAccessPolicy = "string",
            ResourceAccessRoles = new[]
            {
                "any",
            },
            SchemaOwners = new[]
            {
                "string",
            },
            ServiceTreeInfos = new[]
            {
                new AzureNative.ProviderHub.Inputs.ServiceTreeInfoArgs
                {
                    ComponentId = "string",
                    Readiness = "string",
                    ServiceId = "string",
                },
            },
        },
        Metadata = "any",
        Namespace = "string",
        ProviderAuthentication = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesProviderAuthenticationArgs
        {
            AllowedAudiences = new[]
            {
                "string",
            },
        },
        ProviderAuthorizations = new[]
        {
            new AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationArgs
            {
                ApplicationId = "string",
                ManagedByRoleDefinitionId = "string",
                RoleDefinitionId = "string",
            },
        },
        ProviderHubMetadata = new AzureNative.ProviderHub.Inputs.ProviderRegistrationPropertiesProviderHubMetadataArgs
        {
            ProviderAuthentication = new AzureNative.ProviderHub.Inputs.ProviderHubMetadataProviderAuthenticationArgs
            {
                AllowedAudiences = new[]
                {
                    "string",
                },
            },
            ProviderAuthorizations = new[]
            {
                new AzureNative.ProviderHub.Inputs.ResourceProviderAuthorizationArgs
                {
                    ApplicationId = "string",
                    ManagedByRoleDefinitionId = "string",
                    RoleDefinitionId = "string",
                },
            },
            ThirdPartyProviderAuthorization = new AzureNative.ProviderHub.Inputs.ProviderHubMetadataThirdPartyProviderAuthorizationArgs
            {
                Authorizations = new[]
                {
                    new AzureNative.ProviderHub.Inputs.LightHouseAuthorizationArgs
                    {
                        PrincipalId = "string",
                        RoleDefinitionId = "string",
                    },
                },
                ManagedByTenantId = "string",
            },
        },
        ProviderType = "string",
        ProviderVersion = "string",
        ProvisioningState = "string",
        RequestHeaderOptions = new AzureNative.ProviderHub.Inputs.ResourceProviderManifestPropertiesRequestHeaderOptionsArgs
        {
            OptInHeaders = "string",
        },
        RequiredFeatures = new[]
        {
            "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,
        },
    },
    ProviderNamespace = "string",
});
example, err := providerhub.NewProviderRegistration(ctx, "providerRegistrationResource", &providerhub.ProviderRegistrationArgs{
	Properties: &providerhub.ProviderRegistrationPropertiesArgs{
		Capabilities: providerhub.ResourceProviderCapabilitiesArray{
			&providerhub.ResourceProviderCapabilitiesArgs{
				Effect:  pulumi.String("string"),
				QuotaId: pulumi.String("string"),
				RequiredFeatures: pulumi.StringArray{
					pulumi.String("string"),
				},
			},
		},
		FeaturesRule: &providerhub.ResourceProviderManifestPropertiesFeaturesRuleArgs{
			RequiredFeaturesPolicy: pulumi.String("string"),
		},
		Management: &providerhub.ResourceProviderManifestPropertiesManagementArgs{
			IncidentContactEmail:   pulumi.String("string"),
			IncidentRoutingService: pulumi.String("string"),
			IncidentRoutingTeam:    pulumi.String("string"),
			ManifestOwners: pulumi.StringArray{
				pulumi.String("string"),
			},
			ResourceAccessPolicy: pulumi.String("string"),
			ResourceAccessRoles: pulumi.Array{
				pulumi.Any("any"),
			},
			SchemaOwners: pulumi.StringArray{
				pulumi.String("string"),
			},
			ServiceTreeInfos: providerhub.ServiceTreeInfoArray{
				&providerhub.ServiceTreeInfoArgs{
					ComponentId: pulumi.String("string"),
					Readiness:   pulumi.String("string"),
					ServiceId:   pulumi.String("string"),
				},
			},
		},
		Metadata:  pulumi.Any("any"),
		Namespace: pulumi.String("string"),
		ProviderAuthentication: &providerhub.ResourceProviderManifestPropertiesProviderAuthenticationArgs{
			AllowedAudiences: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
		ProviderAuthorizations: providerhub.ResourceProviderAuthorizationArray{
			&providerhub.ResourceProviderAuthorizationArgs{
				ApplicationId:             pulumi.String("string"),
				ManagedByRoleDefinitionId: pulumi.String("string"),
				RoleDefinitionId:          pulumi.String("string"),
			},
		},
		ProviderHubMetadata: &providerhub.ProviderRegistrationPropertiesProviderHubMetadataArgs{
			ProviderAuthentication: &providerhub.ProviderHubMetadataProviderAuthenticationArgs{
				AllowedAudiences: pulumi.StringArray{
					pulumi.String("string"),
				},
			},
			ProviderAuthorizations: providerhub.ResourceProviderAuthorizationArray{
				&providerhub.ResourceProviderAuthorizationArgs{
					ApplicationId:             pulumi.String("string"),
					ManagedByRoleDefinitionId: pulumi.String("string"),
					RoleDefinitionId:          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"),
		ProvisioningState: pulumi.String("string"),
		RequestHeaderOptions: &providerhub.ResourceProviderManifestPropertiesRequestHeaderOptionsArgs{
			OptInHeaders: pulumi.String("string"),
		},
		RequiredFeatures: pulumi.StringArray{
			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),
		},
	},
	ProviderNamespace: pulumi.String("string"),
})
var providerRegistrationResource = new ProviderRegistration("providerRegistrationResource", ProviderRegistrationArgs.builder()
    .properties(ProviderRegistrationPropertiesArgs.builder()
        .capabilities(ResourceProviderCapabilitiesArgs.builder()
            .effect("string")
            .quotaId("string")
            .requiredFeatures("string")
            .build())
        .featuresRule(ResourceProviderManifestPropertiesFeaturesRuleArgs.builder()
            .requiredFeaturesPolicy("string")
            .build())
        .management(ResourceProviderManifestPropertiesManagementArgs.builder()
            .incidentContactEmail("string")
            .incidentRoutingService("string")
            .incidentRoutingTeam("string")
            .manifestOwners("string")
            .resourceAccessPolicy("string")
            .resourceAccessRoles("any")
            .schemaOwners("string")
            .serviceTreeInfos(ServiceTreeInfoArgs.builder()
                .componentId("string")
                .readiness("string")
                .serviceId("string")
                .build())
            .build())
        .metadata("any")
        .namespace("string")
        .providerAuthentication(ResourceProviderManifestPropertiesProviderAuthenticationArgs.builder()
            .allowedAudiences("string")
            .build())
        .providerAuthorizations(ResourceProviderAuthorizationArgs.builder()
            .applicationId("string")
            .managedByRoleDefinitionId("string")
            .roleDefinitionId("string")
            .build())
        .providerHubMetadata(ProviderRegistrationPropertiesProviderHubMetadataArgs.builder()
            .providerAuthentication(ProviderHubMetadataProviderAuthenticationArgs.builder()
                .allowedAudiences("string")
                .build())
            .providerAuthorizations(ResourceProviderAuthorizationArgs.builder()
                .applicationId("string")
                .managedByRoleDefinitionId("string")
                .roleDefinitionId("string")
                .build())
            .thirdPartyProviderAuthorization(ProviderHubMetadataThirdPartyProviderAuthorizationArgs.builder()
                .authorizations(LightHouseAuthorizationArgs.builder()
                    .principalId("string")
                    .roleDefinitionId("string")
                    .build())
                .managedByTenantId("string")
                .build())
            .build())
        .providerType("string")
        .providerVersion("string")
        .provisioningState("string")
        .requestHeaderOptions(ResourceProviderManifestPropertiesRequestHeaderOptionsArgs.builder()
            .optInHeaders("string")
            .build())
        .requiredFeatures("string")
        .subscriptionLifecycleNotificationSpecifications(ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs.builder()
            .softDeleteTTL("string")
            .subscriptionStateOverrideActions(SubscriptionStateOverrideActionArgs.builder()
                .action("string")
                .state("string")
                .build())
            .build())
        .templateDeploymentOptions(ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs.builder()
            .preflightOptions("string")
            .preflightSupported(false)
            .build())
        .build())
    .providerNamespace("string")
    .build());
provider_registration_resource = azure_native.providerhub.ProviderRegistration("providerRegistrationResource",
    properties={
        "capabilities": [{
            "effect": "string",
            "quota_id": "string",
            "required_features": ["string"],
        }],
        "features_rule": {
            "required_features_policy": "string",
        },
        "management": {
            "incident_contact_email": "string",
            "incident_routing_service": "string",
            "incident_routing_team": "string",
            "manifest_owners": ["string"],
            "resource_access_policy": "string",
            "resource_access_roles": ["any"],
            "schema_owners": ["string"],
            "service_tree_infos": [{
                "component_id": "string",
                "readiness": "string",
                "service_id": "string",
            }],
        },
        "metadata": "any",
        "namespace": "string",
        "provider_authentication": {
            "allowed_audiences": ["string"],
        },
        "provider_authorizations": [{
            "application_id": "string",
            "managed_by_role_definition_id": "string",
            "role_definition_id": "string",
        }],
        "provider_hub_metadata": {
            "provider_authentication": {
                "allowed_audiences": ["string"],
            },
            "provider_authorizations": [{
                "application_id": "string",
                "managed_by_role_definition_id": "string",
                "role_definition_id": "string",
            }],
            "third_party_provider_authorization": {
                "authorizations": [{
                    "principal_id": "string",
                    "role_definition_id": "string",
                }],
                "managed_by_tenant_id": "string",
            },
        },
        "provider_type": "string",
        "provider_version": "string",
        "provisioning_state": "string",
        "request_header_options": {
            "opt_in_headers": "string",
        },
        "required_features": ["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,
        },
    },
    provider_namespace="string")
const providerRegistrationResource = new azure_native.providerhub.ProviderRegistration("providerRegistrationResource", {
    properties: {
        capabilities: [{
            effect: "string",
            quotaId: "string",
            requiredFeatures: ["string"],
        }],
        featuresRule: {
            requiredFeaturesPolicy: "string",
        },
        management: {
            incidentContactEmail: "string",
            incidentRoutingService: "string",
            incidentRoutingTeam: "string",
            manifestOwners: ["string"],
            resourceAccessPolicy: "string",
            resourceAccessRoles: ["any"],
            schemaOwners: ["string"],
            serviceTreeInfos: [{
                componentId: "string",
                readiness: "string",
                serviceId: "string",
            }],
        },
        metadata: "any",
        namespace: "string",
        providerAuthentication: {
            allowedAudiences: ["string"],
        },
        providerAuthorizations: [{
            applicationId: "string",
            managedByRoleDefinitionId: "string",
            roleDefinitionId: "string",
        }],
        providerHubMetadata: {
            providerAuthentication: {
                allowedAudiences: ["string"],
            },
            providerAuthorizations: [{
                applicationId: "string",
                managedByRoleDefinitionId: "string",
                roleDefinitionId: "string",
            }],
            thirdPartyProviderAuthorization: {
                authorizations: [{
                    principalId: "string",
                    roleDefinitionId: "string",
                }],
                managedByTenantId: "string",
            },
        },
        providerType: "string",
        providerVersion: "string",
        provisioningState: "string",
        requestHeaderOptions: {
            optInHeaders: "string",
        },
        requiredFeatures: ["string"],
        subscriptionLifecycleNotificationSpecifications: {
            softDeleteTTL: "string",
            subscriptionStateOverrideActions: [{
                action: "string",
                state: "string",
            }],
        },
        templateDeploymentOptions: {
            preflightOptions: ["string"],
            preflightSupported: false,
        },
    },
    providerNamespace: "string",
});
type: azure-native:providerhub:ProviderRegistration
properties:
    properties:
        capabilities:
            - effect: string
              quotaId: string
              requiredFeatures:
                - string
        featuresRule:
            requiredFeaturesPolicy: string
        management:
            incidentContactEmail: string
            incidentRoutingService: string
            incidentRoutingTeam: string
            manifestOwners:
                - string
            resourceAccessPolicy: string
            resourceAccessRoles:
                - any
            schemaOwners:
                - string
            serviceTreeInfos:
                - componentId: string
                  readiness: string
                  serviceId: string
        metadata: any
        namespace: string
        providerAuthentication:
            allowedAudiences:
                - string
        providerAuthorizations:
            - applicationId: string
              managedByRoleDefinitionId: string
              roleDefinitionId: string
        providerHubMetadata:
            providerAuthentication:
                allowedAudiences:
                    - string
            providerAuthorizations:
                - applicationId: string
                  managedByRoleDefinitionId: string
                  roleDefinitionId: string
            thirdPartyProviderAuthorization:
                authorizations:
                    - principalId: string
                      roleDefinitionId: string
                managedByTenantId: string
        providerType: string
        providerVersion: string
        provisioningState: string
        requestHeaderOptions:
            optInHeaders: string
        requiredFeatures:
            - string
        subscriptionLifecycleNotificationSpecifications:
            softDeleteTTL: string
            subscriptionStateOverrideActions:
                - action: string
                  state: string
        templateDeploymentOptions:
            preflightOptions:
                - string
            preflightSupported: false
    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:
- Properties
Pulumi.Azure Native. Provider Hub. Inputs. Provider Registration Properties 
- ProviderNamespace string
- The name of the resource provider hosted within ProviderHub.
- Properties
ProviderRegistration Properties Args 
- ProviderNamespace string
- The name of the resource provider hosted within ProviderHub.
- properties
ProviderRegistration Properties 
- providerNamespace String
- The name of the resource provider hosted within ProviderHub.
- properties
ProviderRegistration Properties 
- providerNamespace string
- The name of the resource provider hosted within ProviderHub.
- properties
ProviderRegistration Properties Args 
- provider_namespace str
- The name of the resource provider hosted within ProviderHub.
- properties Property Map
- providerNamespace 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:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- SystemData Pulumi.Azure Native. Provider Hub. Outputs. System Data Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- SystemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_data SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- systemData Property Map
- Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
FeaturesPolicy, FeaturesPolicyArgs    
- Any
- Any
- All
- All
- FeaturesPolicy Any 
- Any
- FeaturesPolicy All 
- All
- Any
- Any
- All
- All
- Any
- Any
- All
- All
- ANY
- Any
- ALL
- All
- "Any"
- Any
- "All"
- All
LightHouseAuthorization, LightHouseAuthorizationArgs      
- PrincipalId string
- RoleDefinition stringId 
- PrincipalId string
- RoleDefinition stringId 
- principalId String
- roleDefinition StringId 
- principalId string
- roleDefinition stringId 
- principal_id str
- role_definition_ strid 
- principalId String
- roleDefinition StringId 
LightHouseAuthorizationResponse, LightHouseAuthorizationResponseArgs        
- PrincipalId string
- RoleDefinition stringId 
- PrincipalId string
- RoleDefinition stringId 
- principalId String
- roleDefinition StringId 
- principalId string
- roleDefinition stringId 
- principal_id str
- role_definition_ strid 
- principalId String
- roleDefinition StringId 
OptInHeaderType, OptInHeaderTypeArgs        
- NotSpecified 
- NotSpecified
- SignedUser Token 
- SignedUserToken
- ClientGroup Membership 
- ClientGroupMembership
- SignedAuxiliary Tokens 
- SignedAuxiliaryTokens
- UnboundedClient Group Membership 
- UnboundedClientGroupMembership
- OptIn Header Type Not Specified 
- NotSpecified
- OptIn Header Type Signed User Token 
- SignedUserToken
- OptIn Header Type Client Group Membership 
- ClientGroupMembership
- OptIn Header Type Signed Auxiliary Tokens 
- SignedAuxiliaryTokens
- OptIn Header Type Unbounded Client Group Membership 
- UnboundedClientGroupMembership
- NotSpecified 
- NotSpecified
- SignedUser Token 
- SignedUserToken
- ClientGroup Membership 
- ClientGroupMembership
- SignedAuxiliary Tokens 
- SignedAuxiliaryTokens
- UnboundedClient Group Membership 
- UnboundedClientGroupMembership
- NotSpecified 
- NotSpecified
- SignedUser Token 
- SignedUserToken
- ClientGroup Membership 
- ClientGroupMembership
- SignedAuxiliary Tokens 
- SignedAuxiliaryTokens
- UnboundedClient Group Membership 
- UnboundedClientGroupMembership
- NOT_SPECIFIED
- NotSpecified
- SIGNED_USER_TOKEN
- SignedUserToken
- CLIENT_GROUP_MEMBERSHIP
- ClientGroupMembership
- SIGNED_AUXILIARY_TOKENS
- SignedAuxiliaryTokens
- UNBOUNDED_CLIENT_GROUP_MEMBERSHIP
- UnboundedClientGroupMembership
- "NotSpecified" 
- NotSpecified
- "SignedUser Token" 
- SignedUserToken
- "ClientGroup Membership" 
- ClientGroupMembership
- "SignedAuxiliary Tokens" 
- SignedAuxiliaryTokens
- "UnboundedClient Group Membership" 
- UnboundedClientGroupMembership
PreflightOption, PreflightOptionArgs    
- None
- None
- ContinueDeployment On Failure 
- ContinueDeploymentOnFailure
- DefaultValidation Only 
- DefaultValidationOnly
- PreflightOption None 
- None
- PreflightOption Continue Deployment On Failure 
- ContinueDeploymentOnFailure
- PreflightOption Default Validation Only 
- DefaultValidationOnly
- None
- None
- ContinueDeployment On Failure 
- ContinueDeploymentOnFailure
- DefaultValidation Only 
- DefaultValidationOnly
- None
- None
- ContinueDeployment On Failure 
- ContinueDeploymentOnFailure
- DefaultValidation Only 
- DefaultValidationOnly
- NONE
- None
- CONTINUE_DEPLOYMENT_ON_FAILURE
- ContinueDeploymentOnFailure
- DEFAULT_VALIDATION_ONLY
- DefaultValidationOnly
- "None"
- None
- "ContinueDeployment On Failure" 
- ContinueDeploymentOnFailure
- "DefaultValidation Only" 
- DefaultValidationOnly
ProviderHubMetadataProviderAuthentication, ProviderHubMetadataProviderAuthenticationArgs          
- AllowedAudiences List<string>
- AllowedAudiences []string
- allowedAudiences List<String>
- allowedAudiences string[]
- allowed_audiences Sequence[str]
- allowedAudiences List<String>
ProviderHubMetadataResponseProviderAuthentication, ProviderHubMetadataResponseProviderAuthenticationArgs            
- AllowedAudiences List<string>
- AllowedAudiences []string
- allowedAudiences List<String>
- allowedAudiences string[]
- allowed_audiences Sequence[str]
- allowedAudiences List<String>
ProviderHubMetadataResponseThirdPartyProviderAuthorization, ProviderHubMetadataResponseThirdPartyProviderAuthorizationArgs                
ProviderHubMetadataThirdPartyProviderAuthorization, ProviderHubMetadataThirdPartyProviderAuthorizationArgs              
ProviderRegistrationProperties, ProviderRegistrationPropertiesArgs      
- Capabilities
List<Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Capabilities> 
- FeaturesRule Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Features Rule 
- Management
Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Management 
- Metadata object
- Namespace string
- ProviderAuthentication Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Provider Authentication 
- 
List<Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Authorization> 
- ProviderHub Pulumi.Metadata Azure Native. Provider Hub. Inputs. Provider Registration Properties Provider Hub Metadata 
- ProviderType string | Pulumi.Azure Native. Provider Hub. Resource Provider Type 
- ProviderVersion string
- ProvisioningState string | Pulumi.Azure Native. Provider Hub. Provisioning State 
- The provisioned state of the resource.
- RequestHeader Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Request Header Options 
- RequiredFeatures List<string>
- SubscriptionLifecycle Pulumi.Notification Specifications Azure Native. Provider Hub. Inputs. Provider Registration Properties Subscription Lifecycle Notification Specifications 
- TemplateDeployment Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Template Deployment Options 
- Capabilities
[]ResourceProvider Capabilities 
- FeaturesRule ResourceProvider Manifest Properties Features Rule 
- Management
ResourceProvider Manifest Properties Management 
- Metadata interface{}
- Namespace string
- ProviderAuthentication ResourceProvider Manifest Properties Provider Authentication 
- 
[]ResourceProvider Authorization 
- ProviderHub ProviderMetadata Registration Properties Provider Hub Metadata 
- ProviderType string | ResourceProvider Type 
- ProviderVersion string
- ProvisioningState string | ProvisioningState 
- The provisioned state of the resource.
- RequestHeader ResourceOptions Provider Manifest Properties Request Header Options 
- RequiredFeatures []string
- SubscriptionLifecycle ProviderNotification Specifications Registration Properties Subscription Lifecycle Notification Specifications 
- TemplateDeployment ResourceOptions Provider Manifest Properties Template Deployment Options 
- capabilities
List<ResourceProvider Capabilities> 
- featuresRule ResourceProvider Manifest Properties Features Rule 
- management
ResourceProvider Manifest Properties Management 
- metadata Object
- namespace String
- providerAuthentication ResourceProvider Manifest Properties Provider Authentication 
- 
List<ResourceProvider Authorization> 
- providerHub ProviderMetadata Registration Properties Provider Hub Metadata 
- providerType String | ResourceProvider Type 
- providerVersion String
- provisioningState String | ProvisioningState 
- The provisioned state of the resource.
- requestHeader ResourceOptions Provider Manifest Properties Request Header Options 
- requiredFeatures List<String>
- subscriptionLifecycle ProviderNotification Specifications Registration Properties Subscription Lifecycle Notification Specifications 
- templateDeployment ResourceOptions Provider Manifest Properties Template Deployment Options 
- capabilities
ResourceProvider Capabilities[] 
- featuresRule ResourceProvider Manifest Properties Features Rule 
- management
ResourceProvider Manifest Properties Management 
- metadata any
- namespace string
- providerAuthentication ResourceProvider Manifest Properties Provider Authentication 
- 
ResourceProvider Authorization[] 
- providerHub ProviderMetadata Registration Properties Provider Hub Metadata 
- providerType string | ResourceProvider Type 
- providerVersion string
- provisioningState string | ProvisioningState 
- The provisioned state of the resource.
- requestHeader ResourceOptions Provider Manifest Properties Request Header Options 
- requiredFeatures string[]
- subscriptionLifecycle ProviderNotification Specifications Registration Properties Subscription Lifecycle Notification Specifications 
- templateDeployment ResourceOptions Provider Manifest Properties Template Deployment Options 
- capabilities
Sequence[ResourceProvider Capabilities] 
- features_rule ResourceProvider Manifest Properties Features Rule 
- management
ResourceProvider Manifest Properties Management 
- metadata Any
- namespace str
- provider_authentication ResourceProvider Manifest Properties Provider Authentication 
- 
Sequence[ResourceProvider Authorization] 
- provider_hub_ Providermetadata Registration Properties Provider Hub Metadata 
- provider_type str | ResourceProvider Type 
- provider_version str
- provisioning_state str | ProvisioningState 
- The provisioned state of the resource.
- request_header_ Resourceoptions Provider Manifest Properties Request Header Options 
- required_features Sequence[str]
- subscription_lifecycle_ Providernotification_ specifications Registration Properties Subscription Lifecycle Notification Specifications 
- template_deployment_ Resourceoptions Provider Manifest Properties Template Deployment Options 
- capabilities List<Property Map>
- featuresRule Property Map
- management Property Map
- metadata Any
- namespace String
- providerAuthentication Property Map
- List<Property Map>
- providerHub Property MapMetadata 
- providerType String | "NotSpecified" | "Internal" | "External" | "Hidden" | "Registration Free" | "Legacy Registration Required" | "Tenant Only" | "Authorization Free" 
- providerVersion String
- provisioningState String | "NotSpecified" | "Accepted" | "Running" | "Creating" | "Created" | "Deleting" | "Deleted" | "Canceled" | "Failed" | "Succeeded" | "Moving Resources" | "Transient Failure" | "Rollout In Progress" 
- The provisioned state of the resource.
- requestHeader Property MapOptions 
- requiredFeatures List<String>
- subscriptionLifecycle Property MapNotification Specifications 
- templateDeployment Property MapOptions 
ProviderRegistrationPropertiesProviderHubMetadata, ProviderRegistrationPropertiesProviderHubMetadataArgs            
ProviderRegistrationPropertiesResponseProviderHubMetadata, ProviderRegistrationPropertiesResponseProviderHubMetadataArgs              
ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications, ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecificationsArgs                
ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications, ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs              
ProviderRegistrationResponseProperties, ProviderRegistrationResponsePropertiesArgs        
- Capabilities
List<Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Capabilities Response> 
- FeaturesRule Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Features Rule 
- Management
Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Management 
- Metadata object
- Namespace string
- ProviderAuthentication Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Provider Authentication 
- 
List<Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Authorization Response> 
- ProviderHub Pulumi.Metadata Azure Native. Provider Hub. Inputs. Provider Registration Properties Response Provider Hub Metadata 
- ProviderType string
- ProviderVersion string
- ProvisioningState string
- The provisioned state of the resource.
- RequestHeader Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Request Header Options 
- RequiredFeatures List<string>
- SubscriptionLifecycle Pulumi.Notification Specifications Azure Native. Provider Hub. Inputs. Provider Registration Properties Response Subscription Lifecycle Notification Specifications 
- TemplateDeployment Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Template Deployment Options 
- Capabilities
[]ResourceProvider Capabilities Response 
- FeaturesRule ResourceProvider Manifest Properties Response Features Rule 
- Management
ResourceProvider Manifest Properties Response Management 
- Metadata interface{}
- Namespace string
- ProviderAuthentication ResourceProvider Manifest Properties Response Provider Authentication 
- 
[]ResourceProvider Authorization Response 
- ProviderHub ProviderMetadata Registration Properties Response Provider Hub Metadata 
- ProviderType string
- ProviderVersion string
- ProvisioningState string
- The provisioned state of the resource.
- RequestHeader ResourceOptions Provider Manifest Properties Response Request Header Options 
- RequiredFeatures []string
- SubscriptionLifecycle ProviderNotification Specifications Registration Properties Response Subscription Lifecycle Notification Specifications 
- TemplateDeployment ResourceOptions Provider Manifest Properties Response Template Deployment Options 
- capabilities
List<ResourceProvider Capabilities Response> 
- featuresRule ResourceProvider Manifest Properties Response Features Rule 
- management
ResourceProvider Manifest Properties Response Management 
- metadata Object
- namespace String
- providerAuthentication ResourceProvider Manifest Properties Response Provider Authentication 
- 
List<ResourceProvider Authorization Response> 
- providerHub ProviderMetadata Registration Properties Response Provider Hub Metadata 
- providerType String
- providerVersion String
- provisioningState String
- The provisioned state of the resource.
- requestHeader ResourceOptions Provider Manifest Properties Response Request Header Options 
- requiredFeatures List<String>
- subscriptionLifecycle ProviderNotification Specifications Registration Properties Response Subscription Lifecycle Notification Specifications 
- templateDeployment ResourceOptions Provider Manifest Properties Response Template Deployment Options 
- capabilities
ResourceProvider Capabilities Response[] 
- featuresRule ResourceProvider Manifest Properties Response Features Rule 
- management
ResourceProvider Manifest Properties Response Management 
- metadata any
- namespace string
- providerAuthentication ResourceProvider Manifest Properties Response Provider Authentication 
- 
ResourceProvider Authorization Response[] 
- providerHub ProviderMetadata Registration Properties Response Provider Hub Metadata 
- providerType string
- providerVersion string
- provisioningState string
- The provisioned state of the resource.
- requestHeader ResourceOptions Provider Manifest Properties Response Request Header Options 
- requiredFeatures string[]
- subscriptionLifecycle ProviderNotification Specifications Registration Properties Response Subscription Lifecycle Notification Specifications 
- templateDeployment ResourceOptions Provider Manifest Properties Response Template Deployment Options 
- capabilities
Sequence[ResourceProvider Capabilities Response] 
- features_rule ResourceProvider Manifest Properties Response Features Rule 
- management
ResourceProvider Manifest Properties Response Management 
- metadata Any
- namespace str
- provider_authentication ResourceProvider Manifest Properties Response Provider Authentication 
- 
Sequence[ResourceProvider Authorization Response] 
- provider_hub_ Providermetadata Registration Properties Response Provider Hub Metadata 
- provider_type str
- provider_version str
- provisioning_state str
- The provisioned state of the resource.
- request_header_ Resourceoptions Provider Manifest Properties Response Request Header Options 
- required_features Sequence[str]
- subscription_lifecycle_ Providernotification_ specifications Registration Properties Response Subscription Lifecycle Notification Specifications 
- template_deployment_ Resourceoptions Provider Manifest Properties Response Template Deployment Options 
- capabilities List<Property Map>
- featuresRule Property Map
- management Property Map
- metadata Any
- namespace String
- providerAuthentication Property Map
- List<Property Map>
- providerHub Property MapMetadata 
- providerType String
- providerVersion String
- provisioningState String
- The provisioned state of the resource.
- requestHeader Property MapOptions 
- requiredFeatures List<String>
- subscriptionLifecycle Property MapNotification Specifications 
- templateDeployment Property MapOptions 
ProvisioningState, ProvisioningStateArgs    
- NotSpecified 
- NotSpecified
- Accepted
- Accepted
- Running
- Running
- Creating
- Creating
- Created
- Created
- Deleting
- Deleting
- Deleted
- Deleted
- Canceled
- Canceled
- Failed
- Failed
- Succeeded
- Succeeded
- MovingResources 
- MovingResources
- TransientFailure 
- TransientFailure
- RolloutIn Progress 
- RolloutInProgress
- ProvisioningState Not Specified 
- NotSpecified
- ProvisioningState Accepted 
- Accepted
- ProvisioningState Running 
- Running
- ProvisioningState Creating 
- Creating
- ProvisioningState Created 
- Created
- ProvisioningState Deleting 
- Deleting
- ProvisioningState Deleted 
- Deleted
- ProvisioningState Canceled 
- Canceled
- ProvisioningState Failed 
- Failed
- ProvisioningState Succeeded 
- Succeeded
- ProvisioningState Moving Resources 
- MovingResources
- ProvisioningState Transient Failure 
- TransientFailure
- ProvisioningState Rollout In Progress 
- RolloutInProgress
- NotSpecified 
- NotSpecified
- Accepted
- Accepted
- Running
- Running
- Creating
- Creating
- Created
- Created
- Deleting
- Deleting
- Deleted
- Deleted
- Canceled
- Canceled
- Failed
- Failed
- Succeeded
- Succeeded
- MovingResources 
- MovingResources
- TransientFailure 
- TransientFailure
- RolloutIn Progress 
- RolloutInProgress
- NotSpecified 
- NotSpecified
- Accepted
- Accepted
- Running
- Running
- Creating
- Creating
- Created
- Created
- Deleting
- Deleting
- Deleted
- Deleted
- Canceled
- Canceled
- Failed
- Failed
- Succeeded
- Succeeded
- MovingResources 
- MovingResources
- TransientFailure 
- TransientFailure
- RolloutIn Progress 
- RolloutInProgress
- NOT_SPECIFIED
- NotSpecified
- ACCEPTED
- Accepted
- RUNNING
- Running
- CREATING
- Creating
- CREATED
- Created
- DELETING
- Deleting
- DELETED
- Deleted
- CANCELED
- Canceled
- FAILED
- Failed
- SUCCEEDED
- Succeeded
- MOVING_RESOURCES
- MovingResources
- TRANSIENT_FAILURE
- TransientFailure
- ROLLOUT_IN_PROGRESS
- RolloutInProgress
- "NotSpecified" 
- NotSpecified
- "Accepted"
- Accepted
- "Running"
- Running
- "Creating"
- Creating
- "Created"
- Created
- "Deleting"
- Deleting
- "Deleted"
- Deleted
- "Canceled"
- Canceled
- "Failed"
- Failed
- "Succeeded"
- Succeeded
- "MovingResources" 
- MovingResources
- "TransientFailure" 
- TransientFailure
- "RolloutIn Progress" 
- RolloutInProgress
Readiness, ReadinessArgs  
- ClosingDown 
- ClosingDown
- Deprecated
- Deprecated
- GA
- GA
- InDevelopment 
- InDevelopment
- InternalOnly 
- InternalOnly
- PrivatePreview 
- PrivatePreview
- PublicPreview 
- PublicPreview
- RemovedFrom ARM 
- RemovedFromARM
- Retired
- Retired
- ReadinessClosing Down 
- ClosingDown
- ReadinessDeprecated 
- Deprecated
- ReadinessGA 
- GA
- ReadinessIn Development 
- InDevelopment
- ReadinessInternal Only 
- InternalOnly
- ReadinessPrivate Preview 
- PrivatePreview
- ReadinessPublic Preview 
- PublicPreview
- ReadinessRemoved From ARM 
- RemovedFromARM
- ReadinessRetired 
- Retired
- ClosingDown 
- ClosingDown
- Deprecated
- Deprecated
- GA
- GA
- InDevelopment 
- InDevelopment
- InternalOnly 
- InternalOnly
- PrivatePreview 
- PrivatePreview
- PublicPreview 
- PublicPreview
- RemovedFrom ARM 
- RemovedFromARM
- Retired
- Retired
- ClosingDown 
- ClosingDown
- Deprecated
- Deprecated
- GA
- GA
- InDevelopment 
- InDevelopment
- InternalOnly 
- InternalOnly
- PrivatePreview 
- PrivatePreview
- PublicPreview 
- PublicPreview
- RemovedFrom 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
- "ClosingDown" 
- ClosingDown
- "Deprecated"
- Deprecated
- "GA"
- GA
- "InDevelopment" 
- InDevelopment
- "InternalOnly" 
- InternalOnly
- "PrivatePreview" 
- PrivatePreview
- "PublicPreview" 
- PublicPreview
- "RemovedFrom ARM" 
- RemovedFromARM
- "Retired"
- Retired
ResourceProviderAuthorization, ResourceProviderAuthorizationArgs      
- ApplicationId string
- ManagedBy stringRole Definition Id 
- RoleDefinition stringId 
- ApplicationId string
- ManagedBy stringRole Definition Id 
- RoleDefinition stringId 
- applicationId String
- managedBy StringRole Definition Id 
- roleDefinition StringId 
- applicationId string
- managedBy stringRole Definition Id 
- roleDefinition stringId 
- applicationId String
- managedBy StringRole Definition Id 
- roleDefinition StringId 
ResourceProviderAuthorizationResponse, ResourceProviderAuthorizationResponseArgs        
- ApplicationId string
- ManagedBy stringRole Definition Id 
- RoleDefinition stringId 
- ApplicationId string
- ManagedBy stringRole Definition Id 
- RoleDefinition stringId 
- applicationId String
- managedBy StringRole Definition Id 
- roleDefinition StringId 
- applicationId string
- managedBy stringRole Definition Id 
- roleDefinition stringId 
- applicationId String
- managedBy StringRole Definition Id 
- roleDefinition StringId 
ResourceProviderCapabilities, ResourceProviderCapabilitiesArgs      
- Effect
string | Pulumi.Azure Native. Provider Hub. Resource Provider Capabilities Effect 
- QuotaId string
- RequiredFeatures List<string>
- Effect
string | ResourceProvider Capabilities Effect 
- QuotaId string
- RequiredFeatures []string
- effect
String | ResourceProvider Capabilities Effect 
- quotaId String
- requiredFeatures List<String>
- effect
string | ResourceProvider Capabilities Effect 
- quotaId string
- requiredFeatures string[]
- effect
str | ResourceProvider Capabilities Effect 
- quota_id str
- required_features Sequence[str]
- effect
String | "NotSpecified" | "Allow" | "Disallow" 
- quotaId String
- requiredFeatures List<String>
ResourceProviderCapabilitiesEffect, ResourceProviderCapabilitiesEffectArgs        
- NotSpecified 
- NotSpecified
- Allow
- Allow
- Disallow
- Disallow
- ResourceProvider Capabilities Effect Not Specified 
- NotSpecified
- ResourceProvider Capabilities Effect Allow 
- Allow
- ResourceProvider Capabilities Effect Disallow 
- Disallow
- NotSpecified 
- NotSpecified
- Allow
- Allow
- Disallow
- Disallow
- NotSpecified 
- NotSpecified
- Allow
- Allow
- Disallow
- Disallow
- NOT_SPECIFIED
- NotSpecified
- ALLOW
- Allow
- DISALLOW
- Disallow
- "NotSpecified" 
- NotSpecified
- "Allow"
- Allow
- "Disallow"
- Disallow
ResourceProviderCapabilitiesResponse, ResourceProviderCapabilitiesResponseArgs        
- Effect string
- QuotaId string
- RequiredFeatures List<string>
- Effect string
- QuotaId string
- RequiredFeatures []string
- effect String
- quotaId String
- requiredFeatures List<String>
- effect string
- quotaId string
- requiredFeatures string[]
- effect str
- quota_id str
- required_features Sequence[str]
- effect String
- quotaId String
- requiredFeatures List<String>
ResourceProviderManifestPropertiesFeaturesRule, ResourceProviderManifestPropertiesFeaturesRuleArgs            
- RequiredFeatures string | FeaturesPolicy Policy 
- requiredFeatures String | FeaturesPolicy Policy 
- requiredFeatures string | FeaturesPolicy Policy 
- requiredFeatures String | "Any" | "All"Policy 
ResourceProviderManifestPropertiesManagement, ResourceProviderManifestPropertiesManagementArgs          
- IncidentContact stringEmail 
- IncidentRouting stringService 
- IncidentRouting stringTeam 
- ManifestOwners List<string>
- ResourceAccess stringPolicy 
- ResourceAccess List<object>Roles 
- SchemaOwners List<string>
- ServiceTree List<Pulumi.Infos Azure Native. Provider Hub. Inputs. Service Tree Info> 
- IncidentContact stringEmail 
- IncidentRouting stringService 
- IncidentRouting stringTeam 
- ManifestOwners []string
- ResourceAccess stringPolicy 
- ResourceAccess []interface{}Roles 
- SchemaOwners []string
- ServiceTree []ServiceInfos Tree Info 
- incidentContact StringEmail 
- incidentRouting StringService 
- incidentRouting StringTeam 
- manifestOwners List<String>
- resourceAccess StringPolicy 
- resourceAccess List<Object>Roles 
- schemaOwners List<String>
- serviceTree List<ServiceInfos Tree Info> 
- incidentContact stringEmail 
- incidentRouting stringService 
- incidentRouting stringTeam 
- manifestOwners string[]
- resourceAccess stringPolicy 
- resourceAccess any[]Roles 
- schemaOwners string[]
- serviceTree ServiceInfos Tree Info[] 
- incident_contact_ stremail 
- incident_routing_ strservice 
- incident_routing_ strteam 
- manifest_owners Sequence[str]
- resource_access_ strpolicy 
- resource_access_ Sequence[Any]roles 
- schema_owners Sequence[str]
- service_tree_ Sequence[Serviceinfos Tree Info] 
- incidentContact StringEmail 
- incidentRouting StringService 
- incidentRouting StringTeam 
- manifestOwners List<String>
- resourceAccess StringPolicy 
- resourceAccess List<Any>Roles 
- schemaOwners List<String>
- serviceTree List<Property Map>Infos 
ResourceProviderManifestPropertiesProviderAuthentication, ResourceProviderManifestPropertiesProviderAuthenticationArgs            
- AllowedAudiences List<string>
- AllowedAudiences []string
- allowedAudiences List<String>
- allowedAudiences string[]
- allowed_audiences Sequence[str]
- allowedAudiences List<String>
ResourceProviderManifestPropertiesRequestHeaderOptions, ResourceProviderManifestPropertiesRequestHeaderOptionsArgs              
- OptIn string | OptHeaders In Header Type 
- optIn String | OptHeaders In Header Type 
- optIn string | OptHeaders In Header Type 
ResourceProviderManifestPropertiesResponseFeaturesRule, ResourceProviderManifestPropertiesResponseFeaturesRuleArgs              
- RequiredFeatures stringPolicy 
- RequiredFeatures stringPolicy 
- requiredFeatures StringPolicy 
- requiredFeatures stringPolicy 
- requiredFeatures StringPolicy 
ResourceProviderManifestPropertiesResponseManagement, ResourceProviderManifestPropertiesResponseManagementArgs            
- IncidentContact stringEmail 
- IncidentRouting stringService 
- IncidentRouting stringTeam 
- ManifestOwners List<string>
- ResourceAccess stringPolicy 
- ResourceAccess List<object>Roles 
- SchemaOwners List<string>
- ServiceTree List<Pulumi.Infos Azure Native. Provider Hub. Inputs. Service Tree Info Response> 
- IncidentContact stringEmail 
- IncidentRouting stringService 
- IncidentRouting stringTeam 
- ManifestOwners []string
- ResourceAccess stringPolicy 
- ResourceAccess []interface{}Roles 
- SchemaOwners []string
- ServiceTree []ServiceInfos Tree Info Response 
- incidentContact StringEmail 
- incidentRouting StringService 
- incidentRouting StringTeam 
- manifestOwners List<String>
- resourceAccess StringPolicy 
- resourceAccess List<Object>Roles 
- schemaOwners List<String>
- serviceTree List<ServiceInfos Tree Info Response> 
- incidentContact stringEmail 
- incidentRouting stringService 
- incidentRouting stringTeam 
- manifestOwners string[]
- resourceAccess stringPolicy 
- resourceAccess any[]Roles 
- schemaOwners string[]
- serviceTree ServiceInfos Tree Info Response[] 
- incident_contact_ stremail 
- incident_routing_ strservice 
- incident_routing_ strteam 
- manifest_owners Sequence[str]
- resource_access_ strpolicy 
- resource_access_ Sequence[Any]roles 
- schema_owners Sequence[str]
- service_tree_ Sequence[Serviceinfos Tree Info Response] 
- incidentContact StringEmail 
- incidentRouting StringService 
- incidentRouting StringTeam 
- manifestOwners List<String>
- resourceAccess StringPolicy 
- resourceAccess List<Any>Roles 
- schemaOwners List<String>
- serviceTree List<Property Map>Infos 
ResourceProviderManifestPropertiesResponseProviderAuthentication, ResourceProviderManifestPropertiesResponseProviderAuthenticationArgs              
- AllowedAudiences List<string>
- AllowedAudiences []string
- allowedAudiences List<String>
- allowedAudiences string[]
- allowed_audiences Sequence[str]
- allowedAudiences List<String>
ResourceProviderManifestPropertiesResponseRequestHeaderOptions, ResourceProviderManifestPropertiesResponseRequestHeaderOptionsArgs                
- OptIn stringHeaders 
- OptIn stringHeaders 
- optIn StringHeaders 
- optIn stringHeaders 
- opt_in_ strheaders 
- optIn StringHeaders 
ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions, ResourceProviderManifestPropertiesResponseTemplateDeploymentOptionsArgs                
- PreflightOptions List<string>
- PreflightSupported bool
- PreflightOptions []string
- PreflightSupported bool
- preflightOptions List<String>
- preflightSupported Boolean
- preflightOptions string[]
- preflightSupported boolean
- preflight_options Sequence[str]
- preflight_supported bool
- preflightOptions List<String>
- preflightSupported Boolean
ResourceProviderManifestPropertiesTemplateDeploymentOptions, ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs              
- PreflightOptions List<Union<string, Pulumi.Azure Native. Provider Hub. Preflight Option>> 
- PreflightSupported bool
- PreflightOptions []string
- PreflightSupported bool
- preflightOptions List<Either<String,PreflightOption>> 
- preflightSupported Boolean
- preflightOptions (string | PreflightOption)[] 
- preflightSupported boolean
- preflight_options Sequence[Union[str, PreflightOption]] 
- preflight_supported bool
- preflightOptions List<String | "None" | "ContinueDeployment On Failure" | "Default Validation Only"> 
- preflightSupported Boolean
ResourceProviderType, ResourceProviderTypeArgs      
- NotSpecified 
- NotSpecified
- Internal
- Internal
- External
- External
- Hidden
- Hidden
- RegistrationFree 
- RegistrationFree
- LegacyRegistration Required 
- LegacyRegistrationRequired
- TenantOnly 
- TenantOnly
- AuthorizationFree 
- AuthorizationFree
- ResourceProvider Type Not Specified 
- NotSpecified
- ResourceProvider Type Internal 
- Internal
- ResourceProvider Type External 
- External
- ResourceProvider Type Hidden 
- Hidden
- ResourceProvider Type Registration Free 
- RegistrationFree
- ResourceProvider Type Legacy Registration Required 
- LegacyRegistrationRequired
- ResourceProvider Type Tenant Only 
- TenantOnly
- ResourceProvider Type Authorization Free 
- AuthorizationFree
- NotSpecified 
- NotSpecified
- Internal
- Internal
- External
- External
- Hidden
- Hidden
- RegistrationFree 
- RegistrationFree
- LegacyRegistration Required 
- LegacyRegistrationRequired
- TenantOnly 
- TenantOnly
- AuthorizationFree 
- AuthorizationFree
- NotSpecified 
- NotSpecified
- Internal
- Internal
- External
- External
- Hidden
- Hidden
- RegistrationFree 
- RegistrationFree
- LegacyRegistration Required 
- LegacyRegistrationRequired
- TenantOnly 
- TenantOnly
- AuthorizationFree 
- AuthorizationFree
- NOT_SPECIFIED
- NotSpecified
- INTERNAL
- Internal
- EXTERNAL
- External
- HIDDEN
- Hidden
- REGISTRATION_FREE
- RegistrationFree
- LEGACY_REGISTRATION_REQUIRED
- LegacyRegistrationRequired
- TENANT_ONLY
- TenantOnly
- AUTHORIZATION_FREE
- AuthorizationFree
- "NotSpecified" 
- NotSpecified
- "Internal"
- Internal
- "External"
- External
- "Hidden"
- Hidden
- "RegistrationFree" 
- RegistrationFree
- "LegacyRegistration Required" 
- LegacyRegistrationRequired
- "TenantOnly" 
- TenantOnly
- "AuthorizationFree" 
- AuthorizationFree
ServiceTreeInfo, ServiceTreeInfoArgs      
- ComponentId string
- Readiness
string | Pulumi.Azure Native. Provider Hub. Readiness 
- ServiceId string
- ComponentId string
- Readiness string | Readiness
- ServiceId string
- componentId String
- readiness String | Readiness
- serviceId String
- componentId string
- readiness string | Readiness
- serviceId string
- component_id str
- readiness str | Readiness
- service_id str
ServiceTreeInfoResponse, ServiceTreeInfoResponseArgs        
- ComponentId string
- Readiness string
- ServiceId string
- ComponentId string
- Readiness string
- ServiceId string
- componentId String
- readiness String
- serviceId String
- componentId string
- readiness string
- serviceId string
- component_id str
- readiness str
- service_id str
- componentId String
- readiness String
- serviceId String
SubscriptionNotificationOperation, SubscriptionNotificationOperationArgs      
- NotDefined 
- NotDefined
- DeleteAll Resources 
- DeleteAllResources
- SoftDelete All Resources 
- SoftDeleteAllResources
- NoOp 
- NoOp
- BillingCancellation 
- BillingCancellation
- UndoSoft Delete 
- UndoSoftDelete
- SubscriptionNotification Operation Not Defined 
- NotDefined
- SubscriptionNotification Operation Delete All Resources 
- DeleteAllResources
- SubscriptionNotification Operation Soft Delete All Resources 
- SoftDeleteAllResources
- SubscriptionNotification Operation No Op 
- NoOp
- SubscriptionNotification Operation Billing Cancellation 
- BillingCancellation
- SubscriptionNotification Operation Undo Soft Delete 
- UndoSoftDelete
- NotDefined 
- NotDefined
- DeleteAll Resources 
- DeleteAllResources
- SoftDelete All Resources 
- SoftDeleteAllResources
- NoOp 
- NoOp
- BillingCancellation 
- BillingCancellation
- UndoSoft Delete 
- UndoSoftDelete
- NotDefined 
- NotDefined
- DeleteAll Resources 
- DeleteAllResources
- SoftDelete All Resources 
- SoftDeleteAllResources
- NoOp 
- NoOp
- BillingCancellation 
- BillingCancellation
- UndoSoft Delete 
- UndoSoftDelete
- NOT_DEFINED
- NotDefined
- DELETE_ALL_RESOURCES
- DeleteAllResources
- SOFT_DELETE_ALL_RESOURCES
- SoftDeleteAllResources
- NO_OP
- NoOp
- BILLING_CANCELLATION
- BillingCancellation
- UNDO_SOFT_DELETE
- UndoSoftDelete
- "NotDefined" 
- NotDefined
- "DeleteAll Resources" 
- DeleteAllResources
- "SoftDelete All Resources" 
- SoftDeleteAllResources
- "NoOp" 
- NoOp
- "BillingCancellation" 
- BillingCancellation
- "UndoSoft Delete" 
- UndoSoftDelete
SubscriptionStateOverrideAction, SubscriptionStateOverrideActionArgs        
- Action
string | SubscriptionNotification Operation 
- State
string | SubscriptionTransitioning State 
- action
String | SubscriptionNotification Operation 
- state
String | SubscriptionTransitioning State 
- action
string | SubscriptionNotification Operation 
- state
string | SubscriptionTransitioning State 
- action
String | "NotDefined" | "Delete All Resources" | "Soft Delete All Resources" | "No Op" | "Billing Cancellation" | "Undo Soft Delete" 
- state
String | "Registered" | "Unregistered" | "Warned" | "Suspended" | "Deleted" | "WarnedTo Registered" | "Warned To Suspended" | "Warned To Deleted" | "Warned To Unregistered" | "Suspended To Registered" | "Suspended To Warned" | "Suspended To Deleted" | "Suspended To Unregistered" 
SubscriptionStateOverrideActionResponse, SubscriptionStateOverrideActionResponseArgs          
SubscriptionTransitioningState, SubscriptionTransitioningStateArgs      
- Registered
- Registered
- Unregistered
- Unregistered
- Warned
- Warned
- Suspended
- Suspended
- Deleted
- Deleted
- WarnedTo Registered 
- WarnedToRegistered
- WarnedTo Suspended 
- WarnedToSuspended
- WarnedTo Deleted 
- WarnedToDeleted
- WarnedTo Unregistered 
- WarnedToUnregistered
- SuspendedTo Registered 
- SuspendedToRegistered
- SuspendedTo Warned 
- SuspendedToWarned
- SuspendedTo Deleted 
- SuspendedToDeleted
- SuspendedTo Unregistered 
- SuspendedToUnregistered
- SubscriptionTransitioning State Registered 
- Registered
- SubscriptionTransitioning State Unregistered 
- Unregistered
- SubscriptionTransitioning State Warned 
- Warned
- SubscriptionTransitioning State Suspended 
- Suspended
- SubscriptionTransitioning State Deleted 
- Deleted
- SubscriptionTransitioning State Warned To Registered 
- WarnedToRegistered
- SubscriptionTransitioning State Warned To Suspended 
- WarnedToSuspended
- SubscriptionTransitioning State Warned To Deleted 
- WarnedToDeleted
- SubscriptionTransitioning State Warned To Unregistered 
- WarnedToUnregistered
- SubscriptionTransitioning State Suspended To Registered 
- SuspendedToRegistered
- SubscriptionTransitioning State Suspended To Warned 
- SuspendedToWarned
- SubscriptionTransitioning State Suspended To Deleted 
- SuspendedToDeleted
- SubscriptionTransitioning State Suspended To Unregistered 
- SuspendedToUnregistered
- Registered
- Registered
- Unregistered
- Unregistered
- Warned
- Warned
- Suspended
- Suspended
- Deleted
- Deleted
- WarnedTo Registered 
- WarnedToRegistered
- WarnedTo Suspended 
- WarnedToSuspended
- WarnedTo Deleted 
- WarnedToDeleted
- WarnedTo Unregistered 
- WarnedToUnregistered
- SuspendedTo Registered 
- SuspendedToRegistered
- SuspendedTo Warned 
- SuspendedToWarned
- SuspendedTo Deleted 
- SuspendedToDeleted
- SuspendedTo Unregistered 
- SuspendedToUnregistered
- Registered
- Registered
- Unregistered
- Unregistered
- Warned
- Warned
- Suspended
- Suspended
- Deleted
- Deleted
- WarnedTo Registered 
- WarnedToRegistered
- WarnedTo Suspended 
- WarnedToSuspended
- WarnedTo Deleted 
- WarnedToDeleted
- WarnedTo Unregistered 
- WarnedToUnregistered
- SuspendedTo Registered 
- SuspendedToRegistered
- SuspendedTo Warned 
- SuspendedToWarned
- SuspendedTo Deleted 
- SuspendedToDeleted
- SuspendedTo 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
- "WarnedTo Registered" 
- WarnedToRegistered
- "WarnedTo Suspended" 
- WarnedToSuspended
- "WarnedTo Deleted" 
- WarnedToDeleted
- "WarnedTo Unregistered" 
- WarnedToUnregistered
- "SuspendedTo Registered" 
- SuspendedToRegistered
- "SuspendedTo Warned" 
- SuspendedToWarned
- "SuspendedTo Deleted" 
- SuspendedToDeleted
- "SuspendedTo Unregistered" 
- SuspendedToUnregistered
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified 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.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:providerhub:ProviderRegistration myresource1 /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