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 =
{
{ "capabilities", new[]
{
{
{ "effect", "string" },
{ "quotaId", "string" },
{ "requiredFeatures", new[]
{
"string",
} },
},
} },
{ "featuresRule",
{
{ "requiredFeaturesPolicy", "string" },
} },
{ "management",
{
{ "incidentContactEmail", "string" },
{ "incidentRoutingService", "string" },
{ "incidentRoutingTeam", "string" },
{ "manifestOwners", new[]
{
"string",
} },
{ "resourceAccessPolicy", "string" },
{ "resourceAccessRoles", new[]
{
"any",
} },
{ "schemaOwners", new[]
{
"string",
} },
{ "serviceTreeInfos", new[]
{
{
{ "componentId", "string" },
{ "readiness", "string" },
{ "serviceId", "string" },
},
} },
} },
{ "metadata", "any" },
{ "namespace", "string" },
{ "providerAuthentication",
{
{ "allowedAudiences", new[]
{
"string",
} },
} },
{ "providerAuthorizations", new[]
{
{
{ "applicationId", "string" },
{ "managedByRoleDefinitionId", "string" },
{ "roleDefinitionId", "string" },
},
} },
{ "providerHubMetadata",
{
{ "providerAuthentication",
{
{ "allowedAudiences", new[]
{
"string",
} },
} },
{ "providerAuthorizations", new[]
{
{
{ "applicationId", "string" },
{ "managedByRoleDefinitionId", "string" },
{ "roleDefinitionId", "string" },
},
} },
{ "thirdPartyProviderAuthorization",
{
{ "authorizations", new[]
{
{
{ "principalId", "string" },
{ "roleDefinitionId", "string" },
},
} },
{ "managedByTenantId", "string" },
} },
} },
{ "providerType", "string" },
{ "providerVersion", "string" },
{ "provisioningState", "string" },
{ "requestHeaderOptions",
{
{ "optInHeaders", "string" },
} },
{ "requiredFeatures", new[]
{
"string",
} },
{ "subscriptionLifecycleNotificationSpecifications",
{
{ "softDeleteTTL", "string" },
{ "subscriptionStateOverrideActions", new[]
{
{
{ "action", "string" },
{ "state", "string" },
},
} },
} },
{ "templateDeploymentOptions",
{
{ "preflightOptions", new[]
{
"string",
} },
{ "preflightSupported", false },
} },
},
ProviderNamespace = "string",
});
example, err := providerhub.NewProviderRegistration(ctx, "providerRegistrationResource", &providerhub.ProviderRegistrationArgs{
Properties: map[string]interface{}{
"capabilities": []map[string]interface{}{
map[string]interface{}{
"effect": "string",
"quotaId": "string",
"requiredFeatures": []string{
"string",
},
},
},
"featuresRule": map[string]interface{}{
"requiredFeaturesPolicy": "string",
},
"management": map[string]interface{}{
"incidentContactEmail": "string",
"incidentRoutingService": "string",
"incidentRoutingTeam": "string",
"manifestOwners": []string{
"string",
},
"resourceAccessPolicy": "string",
"resourceAccessRoles": []string{
"any",
},
"schemaOwners": []string{
"string",
},
"serviceTreeInfos": []map[string]interface{}{
map[string]interface{}{
"componentId": "string",
"readiness": "string",
"serviceId": "string",
},
},
},
"metadata": "any",
"namespace": "string",
"providerAuthentication": map[string]interface{}{
"allowedAudiences": []string{
"string",
},
},
"providerAuthorizations": []map[string]interface{}{
map[string]interface{}{
"applicationId": "string",
"managedByRoleDefinitionId": "string",
"roleDefinitionId": "string",
},
},
"providerHubMetadata": map[string]interface{}{
"providerAuthentication": map[string]interface{}{
"allowedAudiences": []string{
"string",
},
},
"providerAuthorizations": []map[string]interface{}{
map[string]interface{}{
"applicationId": "string",
"managedByRoleDefinitionId": "string",
"roleDefinitionId": "string",
},
},
"thirdPartyProviderAuthorization": map[string]interface{}{
"authorizations": []map[string]interface{}{
map[string]interface{}{
"principalId": "string",
"roleDefinitionId": "string",
},
},
"managedByTenantId": "string",
},
},
"providerType": "string",
"providerVersion": "string",
"provisioningState": "string",
"requestHeaderOptions": map[string]interface{}{
"optInHeaders": "string",
},
"requiredFeatures": []string{
"string",
},
"subscriptionLifecycleNotificationSpecifications": map[string]interface{}{
"softDeleteTTL": "string",
"subscriptionStateOverrideActions": []map[string]interface{}{
map[string]interface{}{
"action": "string",
"state": "string",
},
},
},
"templateDeploymentOptions": map[string]interface{}{
"preflightOptions": []string{
"string",
},
"preflightSupported": false,
},
},
ProviderNamespace: "string",
})
var providerRegistrationResource = new ProviderRegistration("providerRegistrationResource", ProviderRegistrationArgs.builder()
.properties(Map.ofEntries(
Map.entry("capabilities", List.of(Map.ofEntries(
Map.entry("effect", "string"),
Map.entry("quotaId", "string"),
Map.entry("requiredFeatures", List.of("string"))
))),
Map.entry("featuresRule", Map.of("requiredFeaturesPolicy", "string")),
Map.entry("management", Map.ofEntries(
Map.entry("incidentContactEmail", "string"),
Map.entry("incidentRoutingService", "string"),
Map.entry("incidentRoutingTeam", "string"),
Map.entry("manifestOwners", List.of("string")),
Map.entry("resourceAccessPolicy", "string"),
Map.entry("resourceAccessRoles", List.of("any")),
Map.entry("schemaOwners", List.of("string")),
Map.entry("serviceTreeInfos", List.of(Map.ofEntries(
Map.entry("componentId", "string"),
Map.entry("readiness", "string"),
Map.entry("serviceId", "string")
)))
)),
Map.entry("metadata", "any"),
Map.entry("namespace", "string"),
Map.entry("providerAuthentication", Map.of("allowedAudiences", List.of("string"))),
Map.entry("providerAuthorizations", List.of(Map.ofEntries(
Map.entry("applicationId", "string"),
Map.entry("managedByRoleDefinitionId", "string"),
Map.entry("roleDefinitionId", "string")
))),
Map.entry("providerHubMetadata", Map.ofEntries(
Map.entry("providerAuthentication", Map.of("allowedAudiences", List.of("string"))),
Map.entry("providerAuthorizations", List.of(Map.ofEntries(
Map.entry("applicationId", "string"),
Map.entry("managedByRoleDefinitionId", "string"),
Map.entry("roleDefinitionId", "string")
))),
Map.entry("thirdPartyProviderAuthorization", Map.ofEntries(
Map.entry("authorizations", List.of(Map.ofEntries(
Map.entry("principalId", "string"),
Map.entry("roleDefinitionId", "string")
))),
Map.entry("managedByTenantId", "string")
))
)),
Map.entry("providerType", "string"),
Map.entry("providerVersion", "string"),
Map.entry("provisioningState", "string"),
Map.entry("requestHeaderOptions", Map.of("optInHeaders", "string")),
Map.entry("requiredFeatures", List.of("string")),
Map.entry("subscriptionLifecycleNotificationSpecifications", Map.ofEntries(
Map.entry("softDeleteTTL", "string"),
Map.entry("subscriptionStateOverrideActions", List.of(Map.ofEntries(
Map.entry("action", "string"),
Map.entry("state", "string")
)))
)),
Map.entry("templateDeploymentOptions", Map.ofEntries(
Map.entry("preflightOptions", List.of("string")),
Map.entry("preflightSupported", false)
))
))
.providerNamespace("string")
.build());
provider_registration_resource = 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,
},
},
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 - Provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- Properties
Provider
Registration Properties Args - Provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- properties
Provider
Registration Properties - provider
Namespace String - The name of the resource provider hosted within ProviderHub.
- properties
Provider
Registration Properties - provider
Namespace string - The name of the resource provider hosted within ProviderHub.
- properties
Provider
Registration Properties Args - provider_
namespace str - The name of the resource provider hosted within ProviderHub.
- 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:
- 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 - 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
- System
Data 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
- system
Data 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
- system
Data 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
- system
Data 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
- Features
Policy Any Any- Features
Policy All All
- Any
Any- All
All
- Any
Any- All
All
- ANY
Any- ALL
All
- "Any"
Any- "All"
All
LightHouseAuthorization, LightHouseAuthorizationArgs
- Principal
Id string - Role
Definition stringId
- Principal
Id string - Role
Definition stringId
- principal
Id String - role
Definition StringId
- principal
Id string - role
Definition stringId
- principal_
id str - role_
definition_ strid
- principal
Id String - role
Definition StringId
LightHouseAuthorizationResponse, LightHouseAuthorizationResponseArgs
- Principal
Id string - Role
Definition stringId
- Principal
Id string - Role
Definition stringId
- principal
Id String - role
Definition StringId
- principal
Id string - role
Definition stringId
- principal_
id str - role_
definition_ strid
- principal
Id String - role
Definition StringId
OptInHeaderType, OptInHeaderTypeArgs
- Not
Specified NotSpecified- Signed
User Token SignedUserToken- Client
Group Membership ClientGroupMembership- Signed
Auxiliary Tokens SignedAuxiliaryTokens- Unbounded
Client Group Membership UnboundedClientGroupMembership
- Opt
In Header Type Not Specified NotSpecified- Opt
In Header Type Signed User Token SignedUserToken- Opt
In Header Type Client Group Membership ClientGroupMembership- Opt
In Header Type Signed Auxiliary Tokens SignedAuxiliaryTokens- Opt
In Header Type Unbounded Client Group Membership UnboundedClientGroupMembership
- Not
Specified NotSpecified- Signed
User Token SignedUserToken- Client
Group Membership ClientGroupMembership- Signed
Auxiliary Tokens SignedAuxiliaryTokens- Unbounded
Client Group Membership UnboundedClientGroupMembership
- Not
Specified NotSpecified- Signed
User Token SignedUserToken- Client
Group Membership ClientGroupMembership- Signed
Auxiliary Tokens SignedAuxiliaryTokens- Unbounded
Client Group Membership UnboundedClientGroupMembership
- NOT_SPECIFIED
NotSpecified- SIGNED_USER_TOKEN
SignedUserToken- CLIENT_GROUP_MEMBERSHIP
ClientGroupMembership- SIGNED_AUXILIARY_TOKENS
SignedAuxiliaryTokens- UNBOUNDED_CLIENT_GROUP_MEMBERSHIP
UnboundedClientGroupMembership
- "Not
Specified" NotSpecified- "Signed
User Token" SignedUserToken- "Client
Group Membership" ClientGroupMembership- "Signed
Auxiliary Tokens" SignedAuxiliaryTokens- "Unbounded
Client Group Membership" UnboundedClientGroupMembership
PreflightOption, PreflightOptionArgs
- None
None- Continue
Deployment On Failure ContinueDeploymentOnFailure- Default
Validation Only DefaultValidationOnly
- Preflight
Option None None- Preflight
Option Continue Deployment On Failure ContinueDeploymentOnFailure- Preflight
Option Default Validation Only DefaultValidationOnly
- None
None- Continue
Deployment On Failure ContinueDeploymentOnFailure- Default
Validation Only DefaultValidationOnly
- None
None- Continue
Deployment On Failure ContinueDeploymentOnFailure- Default
Validation Only DefaultValidationOnly
- NONE
None- CONTINUE_DEPLOYMENT_ON_FAILURE
ContinueDeploymentOnFailure- DEFAULT_VALIDATION_ONLY
DefaultValidationOnly
- "None"
None- "Continue
Deployment On Failure" ContinueDeploymentOnFailure- "Default
Validation Only" DefaultValidationOnly
ProviderHubMetadataProviderAuthentication, ProviderHubMetadataProviderAuthenticationArgs
- Allowed
Audiences List<string>
- Allowed
Audiences []string
- allowed
Audiences List<String>
- allowed
Audiences string[]
- allowed_
audiences Sequence[str]
- allowed
Audiences List<String>
ProviderHubMetadataResponseProviderAuthentication, ProviderHubMetadataResponseProviderAuthenticationArgs
- Allowed
Audiences List<string>
- Allowed
Audiences []string
- allowed
Audiences List<String>
- allowed
Audiences string[]
- allowed_
audiences Sequence[str]
- allowed
Audiences List<String>
ProviderHubMetadataResponseThirdPartyProviderAuthorization, ProviderHubMetadataResponseThirdPartyProviderAuthorizationArgs
ProviderHubMetadataThirdPartyProviderAuthorization, ProviderHubMetadataThirdPartyProviderAuthorizationArgs
ProviderRegistrationProperties, ProviderRegistrationPropertiesArgs
- Capabilities
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Capabilities> - Features
Rule 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
- Provider
Authentication Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Provider Authentication -
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Authorization> - Provider
Hub Pulumi.Metadata Azure Native. Provider Hub. Inputs. Provider Registration Properties Provider Hub Metadata - Provider
Type string | Pulumi.Azure Native. Provider Hub. Resource Provider Type - Provider
Version string - Provisioning
State string | Pulumi.Azure Native. Provider Hub. Provisioning State - The provisioned state of the resource.
- Request
Header Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Request Header Options - Required
Features List<string> - Subscription
Lifecycle Pulumi.Notification Specifications Azure Native. Provider Hub. Inputs. Provider Registration Properties Subscription Lifecycle Notification Specifications - Template
Deployment Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Template Deployment Options
- Capabilities
[]Resource
Provider Capabilities - Features
Rule ResourceProvider Manifest Properties Features Rule - Management
Resource
Provider Manifest Properties Management - Metadata interface{}
- Namespace string
- Provider
Authentication ResourceProvider Manifest Properties Provider Authentication -
[]Resource
Provider Authorization - Provider
Hub ProviderMetadata Registration Properties Provider Hub Metadata - Provider
Type string | ResourceProvider Type - Provider
Version string - Provisioning
State string | ProvisioningState - The provisioned state of the resource.
- Request
Header ResourceOptions Provider Manifest Properties Request Header Options - Required
Features []string - Subscription
Lifecycle ProviderNotification Specifications Registration Properties Subscription Lifecycle Notification Specifications - Template
Deployment ResourceOptions Provider Manifest Properties Template Deployment Options
- capabilities
List<Resource
Provider Capabilities> - features
Rule ResourceProvider Manifest Properties Features Rule - management
Resource
Provider Manifest Properties Management - metadata Object
- namespace String
- provider
Authentication ResourceProvider Manifest Properties Provider Authentication -
List<Resource
Provider Authorization> - provider
Hub ProviderMetadata Registration Properties Provider Hub Metadata - provider
Type String | ResourceProvider Type - provider
Version String - provisioning
State String | ProvisioningState - The provisioned state of the resource.
- request
Header ResourceOptions Provider Manifest Properties Request Header Options - required
Features List<String> - subscription
Lifecycle ProviderNotification Specifications Registration Properties Subscription Lifecycle Notification Specifications - template
Deployment ResourceOptions Provider Manifest Properties Template Deployment Options
- capabilities
Resource
Provider Capabilities[] - features
Rule ResourceProvider Manifest Properties Features Rule - management
Resource
Provider Manifest Properties Management - metadata any
- namespace string
- provider
Authentication ResourceProvider Manifest Properties Provider Authentication -
Resource
Provider Authorization[] - provider
Hub ProviderMetadata Registration Properties Provider Hub Metadata - provider
Type string | ResourceProvider Type - provider
Version string - provisioning
State string | ProvisioningState - The provisioned state of the resource.
- request
Header ResourceOptions Provider Manifest Properties Request Header Options - required
Features string[] - subscription
Lifecycle ProviderNotification Specifications Registration Properties Subscription Lifecycle Notification Specifications - template
Deployment ResourceOptions Provider Manifest Properties Template Deployment Options
- capabilities
Sequence[Resource
Provider Capabilities] - features_
rule ResourceProvider Manifest Properties Features Rule - management
Resource
Provider Manifest Properties Management - metadata Any
- namespace str
- provider_
authentication ResourceProvider Manifest Properties Provider Authentication -
Sequence[Resource
Provider 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>
- features
Rule Property Map - management Property Map
- metadata Any
- namespace String
- provider
Authentication Property Map - List<Property Map>
- provider
Hub Property MapMetadata - provider
Type String | "NotSpecified" | "Internal" | "External" | "Hidden" | "Registration Free" | "Legacy Registration Required" | "Tenant Only" | "Authorization Free" - provider
Version String - provisioning
State String | "NotSpecified" | "Accepted" | "Running" | "Creating" | "Created" | "Deleting" | "Deleted" | "Canceled" | "Failed" | "Succeeded" | "Moving Resources" | "Transient Failure" | "Rollout In Progress" - The provisioned state of the resource.
- request
Header Property MapOptions - required
Features List<String> - subscription
Lifecycle Property MapNotification Specifications - template
Deployment Property MapOptions
ProviderRegistrationPropertiesProviderHubMetadata, ProviderRegistrationPropertiesProviderHubMetadataArgs
ProviderRegistrationPropertiesResponseProviderHubMetadata, ProviderRegistrationPropertiesResponseProviderHubMetadataArgs
ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecifications, ProviderRegistrationPropertiesResponseSubscriptionLifecycleNotificationSpecificationsArgs
ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications, ProviderRegistrationPropertiesSubscriptionLifecycleNotificationSpecificationsArgs
ProviderRegistrationResponseProperties, ProviderRegistrationResponsePropertiesArgs
- Capabilities
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Capabilities Response> - Features
Rule 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
- Provider
Authentication Pulumi.Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Provider Authentication -
List<Pulumi.
Azure Native. Provider Hub. Inputs. Resource Provider Authorization Response> - Provider
Hub Pulumi.Metadata Azure Native. Provider Hub. Inputs. Provider Registration Properties Response Provider Hub Metadata - Provider
Type string - Provider
Version string - Provisioning
State string - The provisioned state of the resource.
- Request
Header Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Request Header Options - Required
Features List<string> - Subscription
Lifecycle Pulumi.Notification Specifications Azure Native. Provider Hub. Inputs. Provider Registration Properties Response Subscription Lifecycle Notification Specifications - Template
Deployment Pulumi.Options Azure Native. Provider Hub. Inputs. Resource Provider Manifest Properties Response Template Deployment Options
- Capabilities
[]Resource
Provider Capabilities Response - Features
Rule ResourceProvider Manifest Properties Response Features Rule - Management
Resource
Provider Manifest Properties Response Management - Metadata interface{}
- Namespace string
- Provider
Authentication ResourceProvider Manifest Properties Response Provider Authentication -
[]Resource
Provider Authorization Response - Provider
Hub ProviderMetadata Registration Properties Response Provider Hub Metadata - Provider
Type string - Provider
Version string - Provisioning
State string - The provisioned state of the resource.
- Request
Header ResourceOptions Provider Manifest Properties Response Request Header Options - Required
Features []string - Subscription
Lifecycle ProviderNotification Specifications Registration Properties Response Subscription Lifecycle Notification Specifications - Template
Deployment ResourceOptions Provider Manifest Properties Response Template Deployment Options
- capabilities
List<Resource
Provider Capabilities Response> - features
Rule ResourceProvider Manifest Properties Response Features Rule - management
Resource
Provider Manifest Properties Response Management - metadata Object
- namespace String
- provider
Authentication ResourceProvider Manifest Properties Response Provider Authentication -
List<Resource
Provider Authorization Response> - provider
Hub ProviderMetadata Registration Properties Response Provider Hub Metadata - provider
Type String - provider
Version String - provisioning
State String - The provisioned state of the resource.
- request
Header ResourceOptions Provider Manifest Properties Response Request Header Options - required
Features List<String> - subscription
Lifecycle ProviderNotification Specifications Registration Properties Response Subscription Lifecycle Notification Specifications - template
Deployment ResourceOptions Provider Manifest Properties Response Template Deployment Options
- capabilities
Resource
Provider Capabilities Response[] - features
Rule ResourceProvider Manifest Properties Response Features Rule - management
Resource
Provider Manifest Properties Response Management - metadata any
- namespace string
- provider
Authentication ResourceProvider Manifest Properties Response Provider Authentication -
Resource
Provider Authorization Response[] - provider
Hub ProviderMetadata Registration Properties Response Provider Hub Metadata - provider
Type string - provider
Version string - provisioning
State string - The provisioned state of the resource.
- request
Header ResourceOptions Provider Manifest Properties Response Request Header Options - required
Features string[] - subscription
Lifecycle ProviderNotification Specifications Registration Properties Response Subscription Lifecycle Notification Specifications - template
Deployment ResourceOptions Provider Manifest Properties Response Template Deployment Options
- capabilities
Sequence[Resource
Provider Capabilities Response] - features_
rule ResourceProvider Manifest Properties Response Features Rule - management
Resource
Provider Manifest Properties Response Management - metadata Any
- namespace str
- provider_
authentication ResourceProvider Manifest Properties Response Provider Authentication -
Sequence[Resource
Provider 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>
- features
Rule Property Map - management Property Map
- metadata Any
- namespace String
- provider
Authentication Property Map - List<Property Map>
- provider
Hub Property MapMetadata - provider
Type String - provider
Version String - provisioning
State String - The provisioned state of the resource.
- request
Header Property MapOptions - required
Features List<String> - subscription
Lifecycle Property MapNotification Specifications - template
Deployment Property MapOptions
ProvisioningState, ProvisioningStateArgs
- Not
Specified NotSpecified- Accepted
Accepted- Running
Running- Creating
Creating- Created
Created- Deleting
Deleting- Deleted
Deleted- Canceled
Canceled- Failed
Failed- Succeeded
Succeeded- Moving
Resources MovingResources- Transient
Failure TransientFailure- Rollout
In Progress RolloutInProgress
- Provisioning
State Not Specified NotSpecified- Provisioning
State Accepted Accepted- Provisioning
State Running Running- Provisioning
State Creating Creating- Provisioning
State Created Created- Provisioning
State Deleting Deleting- Provisioning
State Deleted Deleted- Provisioning
State Canceled Canceled- Provisioning
State Failed Failed- Provisioning
State Succeeded Succeeded- Provisioning
State Moving Resources MovingResources- Provisioning
State Transient Failure TransientFailure- Provisioning
State Rollout In Progress RolloutInProgress
- Not
Specified NotSpecified- Accepted
Accepted- Running
Running- Creating
Creating- Created
Created- Deleting
Deleting- Deleted
Deleted- Canceled
Canceled- Failed
Failed- Succeeded
Succeeded- Moving
Resources MovingResources- Transient
Failure TransientFailure- Rollout
In Progress RolloutInProgress
- Not
Specified NotSpecified- Accepted
Accepted- Running
Running- Creating
Creating- Created
Created- Deleting
Deleting- Deleted
Deleted- Canceled
Canceled- Failed
Failed- Succeeded
Succeeded- Moving
Resources MovingResources- Transient
Failure TransientFailure- Rollout
In Progress RolloutInProgress
- NOT_SPECIFIED
NotSpecified- ACCEPTED
Accepted- RUNNING
Running- CREATING
Creating- CREATED
Created- DELETING
Deleting- DELETED
Deleted- CANCELED
Canceled- FAILED
Failed- SUCCEEDED
Succeeded- MOVING_RESOURCES
MovingResources- TRANSIENT_FAILURE
TransientFailure- ROLLOUT_IN_PROGRESS
RolloutInProgress
- "Not
Specified" NotSpecified- "Accepted"
Accepted- "Running"
Running- "Creating"
Creating- "Created"
Created- "Deleting"
Deleting- "Deleted"
Deleted- "Canceled"
Canceled- "Failed"
Failed- "Succeeded"
Succeeded- "Moving
Resources" MovingResources- "Transient
Failure" TransientFailure- "Rollout
In Progress" RolloutInProgress
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
ResourceProviderAuthorization, ResourceProviderAuthorizationArgs
- Application
Id string - Managed
By stringRole Definition Id - Role
Definition stringId
- Application
Id string - Managed
By stringRole Definition Id - Role
Definition stringId
- application
Id String - managed
By StringRole Definition Id - role
Definition StringId
- application
Id string - managed
By stringRole Definition Id - role
Definition stringId
- application
Id String - managed
By StringRole Definition Id - role
Definition StringId
ResourceProviderAuthorizationResponse, ResourceProviderAuthorizationResponseArgs
- Application
Id string - Managed
By stringRole Definition Id - Role
Definition stringId
- Application
Id string - Managed
By stringRole Definition Id - Role
Definition stringId
- application
Id String - managed
By StringRole Definition Id - role
Definition StringId
- application
Id string - managed
By stringRole Definition Id - role
Definition stringId
- application
Id String - managed
By StringRole Definition Id - role
Definition StringId
ResourceProviderCapabilities, ResourceProviderCapabilitiesArgs
- Effect
string | Pulumi.
Azure Native. Provider Hub. Resource Provider Capabilities Effect - Quota
Id string - Required
Features List<string>
- Effect
string | Resource
Provider Capabilities Effect - Quota
Id string - Required
Features []string
- effect
String | Resource
Provider Capabilities Effect - quota
Id String - required
Features List<String>
- effect
string | Resource
Provider Capabilities Effect - quota
Id string - required
Features string[]
- effect
str | Resource
Provider Capabilities Effect - quota_
id str - required_
features Sequence[str]
- effect
String | "Not
Specified" | "Allow" | "Disallow" - quota
Id String - required
Features List<String>
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
- Quota
Id string - Required
Features List<string>
- Effect string
- Quota
Id string - Required
Features []string
- effect String
- quota
Id String - required
Features List<String>
- effect string
- quota
Id string - required
Features string[]
- effect str
- quota_
id str - required_
features Sequence[str]
- effect String
- quota
Id String - required
Features List<String>
ResourceProviderManifestPropertiesFeaturesRule, ResourceProviderManifestPropertiesFeaturesRuleArgs
- Required
Features string | FeaturesPolicy Policy
- required
Features String | FeaturesPolicy Policy
- required
Features string | FeaturesPolicy Policy
- required
Features String | "Any" | "All"Policy
ResourceProviderManifestPropertiesManagement, ResourceProviderManifestPropertiesManagementArgs
- Incident
Contact stringEmail - Incident
Routing stringService - Incident
Routing stringTeam - Manifest
Owners List<string> - Resource
Access stringPolicy - Resource
Access List<object>Roles - Schema
Owners List<string> - Service
Tree List<Pulumi.Infos Azure Native. Provider Hub. Inputs. Service Tree Info>
- Incident
Contact stringEmail - Incident
Routing stringService - Incident
Routing stringTeam - Manifest
Owners []string - Resource
Access stringPolicy - Resource
Access []interface{}Roles - Schema
Owners []string - Service
Tree []ServiceInfos Tree Info
- incident
Contact StringEmail - incident
Routing StringService - incident
Routing StringTeam - manifest
Owners List<String> - resource
Access StringPolicy - resource
Access List<Object>Roles - schema
Owners List<String> - service
Tree List<ServiceInfos Tree Info>
- incident
Contact stringEmail - incident
Routing stringService - incident
Routing stringTeam - manifest
Owners string[] - resource
Access stringPolicy - resource
Access any[]Roles - schema
Owners string[] - service
Tree 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]
- incident
Contact StringEmail - incident
Routing StringService - incident
Routing StringTeam - manifest
Owners List<String> - resource
Access StringPolicy - resource
Access List<Any>Roles - schema
Owners List<String> - service
Tree List<Property Map>Infos
ResourceProviderManifestPropertiesProviderAuthentication, ResourceProviderManifestPropertiesProviderAuthenticationArgs
- Allowed
Audiences List<string>
- Allowed
Audiences []string
- allowed
Audiences List<String>
- allowed
Audiences string[]
- allowed_
audiences Sequence[str]
- allowed
Audiences List<String>
ResourceProviderManifestPropertiesRequestHeaderOptions, ResourceProviderManifestPropertiesRequestHeaderOptionsArgs
- Opt
In string | OptHeaders In Header Type
- opt
In String | OptHeaders In Header Type
- opt
In string | OptHeaders In Header Type
ResourceProviderManifestPropertiesResponseFeaturesRule, ResourceProviderManifestPropertiesResponseFeaturesRuleArgs
- Required
Features stringPolicy
- Required
Features stringPolicy
- required
Features StringPolicy
- required
Features stringPolicy
- required
Features StringPolicy
ResourceProviderManifestPropertiesResponseManagement, ResourceProviderManifestPropertiesResponseManagementArgs
- Incident
Contact stringEmail - Incident
Routing stringService - Incident
Routing stringTeam - Manifest
Owners List<string> - Resource
Access stringPolicy - Resource
Access List<object>Roles - Schema
Owners List<string> - Service
Tree List<Pulumi.Infos Azure Native. Provider Hub. Inputs. Service Tree Info Response>
- Incident
Contact stringEmail - Incident
Routing stringService - Incident
Routing stringTeam - Manifest
Owners []string - Resource
Access stringPolicy - Resource
Access []interface{}Roles - Schema
Owners []string - Service
Tree []ServiceInfos Tree Info Response
- incident
Contact StringEmail - incident
Routing StringService - incident
Routing StringTeam - manifest
Owners List<String> - resource
Access StringPolicy - resource
Access List<Object>Roles - schema
Owners List<String> - service
Tree List<ServiceInfos Tree Info Response>
- incident
Contact stringEmail - incident
Routing stringService - incident
Routing stringTeam - manifest
Owners string[] - resource
Access stringPolicy - resource
Access any[]Roles - schema
Owners string[] - service
Tree 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]
- incident
Contact StringEmail - incident
Routing StringService - incident
Routing StringTeam - manifest
Owners List<String> - resource
Access StringPolicy - resource
Access List<Any>Roles - schema
Owners List<String> - service
Tree List<Property Map>Infos
ResourceProviderManifestPropertiesResponseProviderAuthentication, ResourceProviderManifestPropertiesResponseProviderAuthenticationArgs
- Allowed
Audiences List<string>
- Allowed
Audiences []string
- allowed
Audiences List<String>
- allowed
Audiences string[]
- allowed_
audiences Sequence[str]
- allowed
Audiences List<String>
ResourceProviderManifestPropertiesResponseRequestHeaderOptions, ResourceProviderManifestPropertiesResponseRequestHeaderOptionsArgs
- Opt
In stringHeaders
- Opt
In stringHeaders
- opt
In StringHeaders
- opt
In stringHeaders
- opt_
in_ strheaders
- opt
In StringHeaders
ResourceProviderManifestPropertiesResponseTemplateDeploymentOptions, ResourceProviderManifestPropertiesResponseTemplateDeploymentOptionsArgs
- Preflight
Options List<string> - Preflight
Supported bool
- Preflight
Options []string - Preflight
Supported bool
- preflight
Options List<String> - preflight
Supported Boolean
- preflight
Options string[] - preflight
Supported boolean
- preflight_
options Sequence[str] - preflight_
supported bool
- preflight
Options List<String> - preflight
Supported Boolean
ResourceProviderManifestPropertiesTemplateDeploymentOptions, ResourceProviderManifestPropertiesTemplateDeploymentOptionsArgs
- Preflight
Options List<Union<string, Pulumi.Azure Native. Provider Hub. Preflight Option>> - Preflight
Supported bool
- Preflight
Options []string - Preflight
Supported bool
- preflight
Options List<Either<String,PreflightOption>> - preflight
Supported Boolean
- preflight
Options (string | PreflightOption)[] - preflight
Supported boolean
- preflight_
options Sequence[Union[str, PreflightOption]] - preflight_
supported bool
- preflight
Options List<String | "None" | "ContinueDeployment On Failure" | "Default Validation Only"> - preflight
Supported Boolean
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
ServiceTreeInfo, ServiceTreeInfoArgs
- Component
Id string - Readiness
string | Pulumi.
Azure Native. Provider Hub. Readiness - Service
Id string
- Component
Id string - Readiness string | Readiness
- Service
Id string
- component
Id String - readiness String | Readiness
- service
Id String
- component
Id string - readiness string | Readiness
- service
Id string
- component_
id str - readiness str | Readiness
- service_
id str
ServiceTreeInfoResponse, ServiceTreeInfoResponseArgs
- Component
Id string - Readiness string
- Service
Id string
- Component
Id string - Readiness string
- Service
Id string
- component
Id String - readiness String
- service
Id String
- component
Id string - readiness string
- service
Id string
- component_
id str - readiness str
- service_
id str
- component
Id String - readiness String
- service
Id String
SubscriptionNotificationOperation, SubscriptionNotificationOperationArgs
- Not
Defined NotDefined- Delete
All Resources DeleteAllResources- Soft
Delete All Resources SoftDeleteAllResources- No
Op NoOp- Billing
Cancellation BillingCancellation- Undo
Soft Delete UndoSoftDelete
- Subscription
Notification Operation Not Defined NotDefined- Subscription
Notification Operation Delete All Resources DeleteAllResources- Subscription
Notification Operation Soft Delete All Resources SoftDeleteAllResources- Subscription
Notification Operation No Op NoOp- Subscription
Notification Operation Billing Cancellation BillingCancellation- Subscription
Notification Operation Undo Soft Delete UndoSoftDelete
- Not
Defined NotDefined- Delete
All Resources DeleteAllResources- Soft
Delete All Resources SoftDeleteAllResources- No
Op NoOp- Billing
Cancellation BillingCancellation- Undo
Soft Delete UndoSoftDelete
- Not
Defined NotDefined- Delete
All Resources DeleteAllResources- Soft
Delete All Resources SoftDeleteAllResources- No
Op NoOp- Billing
Cancellation BillingCancellation- Undo
Soft Delete UndoSoftDelete
- NOT_DEFINED
NotDefined- DELETE_ALL_RESOURCES
DeleteAllResources- SOFT_DELETE_ALL_RESOURCES
SoftDeleteAllResources- NO_OP
NoOp- BILLING_CANCELLATION
BillingCancellation- UNDO_SOFT_DELETE
UndoSoftDelete
- "Not
Defined" NotDefined- "Delete
All Resources" DeleteAllResources- "Soft
Delete All Resources" SoftDeleteAllResources- "No
Op" NoOp- "Billing
Cancellation" BillingCancellation- "Undo
Soft Delete" UndoSoftDelete
SubscriptionStateOverrideAction, SubscriptionStateOverrideActionArgs
- Action
string | Subscription
Notification Operation - State
string | Subscription
Transitioning State
- action
String | Subscription
Notification Operation - state
String | Subscription
Transitioning State
- action
string | Subscription
Notification Operation - state
string | Subscription
Transitioning State
- action
String | "Not
Defined" | "Delete All Resources" | "Soft Delete All Resources" | "No Op" | "Billing Cancellation" | "Undo Soft Delete" - state
String | "Registered" | "Unregistered" | "Warned" | "Suspended" | "Deleted" | "Warned
To Registered" | "Warned To Suspended" | "Warned To Deleted" | "Warned To Unregistered" | "Suspended To Registered" | "Suspended To Warned" | "Suspended To Deleted" | "Suspended To Unregistered"
SubscriptionStateOverrideActionResponse, SubscriptionStateOverrideActionResponseArgs
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.
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-v2 pulumi/pulumi-azure-native
- License
- Apache-2.0
