azure-native.managedservices.RegistrationDefinition
Explore with Pulumi AI
The registration definition. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2019-09-01.
Example Usage
Put Registration Definition
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var registrationDefinition = new AzureNative.ManagedServices.RegistrationDefinition("registrationDefinition", new()
{
Plan = new AzureNative.ManagedServices.Inputs.PlanArgs
{
Name = "addesai-plan",
Product = "test",
Publisher = "marketplace-test",
Version = "1.0.0",
},
Properties = new AzureNative.ManagedServices.Inputs.RegistrationDefinitionPropertiesArgs
{
Authorizations = new[]
{
new AzureNative.ManagedServices.Inputs.AuthorizationArgs
{
PrincipalId = "f98d86a2-4cc4-4e9d-ad47-b3e80a1bcdfc",
PrincipalIdDisplayName = "Support User",
RoleDefinitionId = "acdd72a7-3385-48ef-bd42-f606fba81ae7",
},
new AzureNative.ManagedServices.Inputs.AuthorizationArgs
{
DelegatedRoleDefinitionIds = new[]
{
"b24988ac-6180-42a0-ab88-20f7382dd24c",
},
PrincipalId = "f98d86a2-4cc4-4e9d-ad47-b3e80a1bcdfc",
PrincipalIdDisplayName = "User Access Administrator",
RoleDefinitionId = "18d7d88d-d35e-4fb5-a5c3-7773c20a72d9",
},
},
Description = "Tes1t",
EligibleAuthorizations = new[]
{
new AzureNative.ManagedServices.Inputs.EligibleAuthorizationArgs
{
JustInTimeAccessPolicy = new AzureNative.ManagedServices.Inputs.JustInTimeAccessPolicyArgs
{
ManagedByTenantApprovers = new[]
{
new AzureNative.ManagedServices.Inputs.EligibleApproverArgs
{
PrincipalId = "d9b22cd6-6407-43cc-8c60-07c56df0b51a",
PrincipalIdDisplayName = "Approver Group",
},
},
MaximumActivationDuration = "PT8H",
MultiFactorAuthProvider = AzureNative.ManagedServices.MultiFactorAuthProvider.Azure,
},
PrincipalId = "3e0ed8c6-e902-4fc5-863c-e3ddbb2ae2a2",
PrincipalIdDisplayName = "Support User",
RoleDefinitionId = "ae349356-3a1b-4a5e-921d-050484c6347e",
},
},
ManagedByTenantId = "83abe5cd-bcc3-441a-bd86-e6a75360cecc",
RegistrationDefinitionName = "DefinitionName",
},
RegistrationDefinitionId = "26c128c2-fefa-4340-9bb1-6e081c90ada2",
Scope = "subscription/0afefe50-734e-4610-8a82-a144ahf49dea",
});
});
package main
import (
managedservices "github.com/pulumi/pulumi-azure-native-sdk/managedservices/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := managedservices.NewRegistrationDefinition(ctx, "registrationDefinition", &managedservices.RegistrationDefinitionArgs{
Plan: &managedservices.PlanArgs{
Name: pulumi.String("addesai-plan"),
Product: pulumi.String("test"),
Publisher: pulumi.String("marketplace-test"),
Version: pulumi.String("1.0.0"),
},
Properties: &managedservices.RegistrationDefinitionPropertiesArgs{
Authorizations: managedservices.AuthorizationArray{
&managedservices.AuthorizationArgs{
PrincipalId: pulumi.String("f98d86a2-4cc4-4e9d-ad47-b3e80a1bcdfc"),
PrincipalIdDisplayName: pulumi.String("Support User"),
RoleDefinitionId: pulumi.String("acdd72a7-3385-48ef-bd42-f606fba81ae7"),
},
&managedservices.AuthorizationArgs{
DelegatedRoleDefinitionIds: pulumi.StringArray{
pulumi.String("b24988ac-6180-42a0-ab88-20f7382dd24c"),
},
PrincipalId: pulumi.String("f98d86a2-4cc4-4e9d-ad47-b3e80a1bcdfc"),
PrincipalIdDisplayName: pulumi.String("User Access Administrator"),
RoleDefinitionId: pulumi.String("18d7d88d-d35e-4fb5-a5c3-7773c20a72d9"),
},
},
Description: pulumi.String("Tes1t"),
EligibleAuthorizations: managedservices.EligibleAuthorizationArray{
&managedservices.EligibleAuthorizationArgs{
JustInTimeAccessPolicy: &managedservices.JustInTimeAccessPolicyArgs{
ManagedByTenantApprovers: managedservices.EligibleApproverArray{
&managedservices.EligibleApproverArgs{
PrincipalId: pulumi.String("d9b22cd6-6407-43cc-8c60-07c56df0b51a"),
PrincipalIdDisplayName: pulumi.String("Approver Group"),
},
},
MaximumActivationDuration: pulumi.String("PT8H"),
MultiFactorAuthProvider: pulumi.String(managedservices.MultiFactorAuthProviderAzure),
},
PrincipalId: pulumi.String("3e0ed8c6-e902-4fc5-863c-e3ddbb2ae2a2"),
PrincipalIdDisplayName: pulumi.String("Support User"),
RoleDefinitionId: pulumi.String("ae349356-3a1b-4a5e-921d-050484c6347e"),
},
},
ManagedByTenantId: pulumi.String("83abe5cd-bcc3-441a-bd86-e6a75360cecc"),
RegistrationDefinitionName: pulumi.String("DefinitionName"),
},
RegistrationDefinitionId: pulumi.String("26c128c2-fefa-4340-9bb1-6e081c90ada2"),
Scope: pulumi.String("subscription/0afefe50-734e-4610-8a82-a144ahf49dea"),
})
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.managedservices.RegistrationDefinition;
import com.pulumi.azurenative.managedservices.RegistrationDefinitionArgs;
import com.pulumi.azurenative.managedservices.inputs.PlanArgs;
import com.pulumi.azurenative.managedservices.inputs.RegistrationDefinitionPropertiesArgs;
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 registrationDefinition = new RegistrationDefinition("registrationDefinition", RegistrationDefinitionArgs.builder()
.plan(PlanArgs.builder()
.name("addesai-plan")
.product("test")
.publisher("marketplace-test")
.version("1.0.0")
.build())
.properties(RegistrationDefinitionPropertiesArgs.builder()
.authorizations(
AuthorizationArgs.builder()
.principalId("f98d86a2-4cc4-4e9d-ad47-b3e80a1bcdfc")
.principalIdDisplayName("Support User")
.roleDefinitionId("acdd72a7-3385-48ef-bd42-f606fba81ae7")
.build(),
AuthorizationArgs.builder()
.delegatedRoleDefinitionIds("b24988ac-6180-42a0-ab88-20f7382dd24c")
.principalId("f98d86a2-4cc4-4e9d-ad47-b3e80a1bcdfc")
.principalIdDisplayName("User Access Administrator")
.roleDefinitionId("18d7d88d-d35e-4fb5-a5c3-7773c20a72d9")
.build())
.description("Tes1t")
.eligibleAuthorizations(EligibleAuthorizationArgs.builder()
.justInTimeAccessPolicy(JustInTimeAccessPolicyArgs.builder()
.managedByTenantApprovers(EligibleApproverArgs.builder()
.principalId("d9b22cd6-6407-43cc-8c60-07c56df0b51a")
.principalIdDisplayName("Approver Group")
.build())
.maximumActivationDuration("PT8H")
.multiFactorAuthProvider("Azure")
.build())
.principalId("3e0ed8c6-e902-4fc5-863c-e3ddbb2ae2a2")
.principalIdDisplayName("Support User")
.roleDefinitionId("ae349356-3a1b-4a5e-921d-050484c6347e")
.build())
.managedByTenantId("83abe5cd-bcc3-441a-bd86-e6a75360cecc")
.registrationDefinitionName("DefinitionName")
.build())
.registrationDefinitionId("26c128c2-fefa-4340-9bb1-6e081c90ada2")
.scope("subscription/0afefe50-734e-4610-8a82-a144ahf49dea")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
registration_definition = azure_native.managedservices.RegistrationDefinition("registrationDefinition",
plan=azure_native.managedservices.PlanArgs(
name="addesai-plan",
product="test",
publisher="marketplace-test",
version="1.0.0",
),
properties=azure_native.managedservices.RegistrationDefinitionPropertiesArgs(
authorizations=[
azure_native.managedservices.AuthorizationArgs(
principal_id="f98d86a2-4cc4-4e9d-ad47-b3e80a1bcdfc",
principal_id_display_name="Support User",
role_definition_id="acdd72a7-3385-48ef-bd42-f606fba81ae7",
),
azure_native.managedservices.AuthorizationArgs(
delegated_role_definition_ids=["b24988ac-6180-42a0-ab88-20f7382dd24c"],
principal_id="f98d86a2-4cc4-4e9d-ad47-b3e80a1bcdfc",
principal_id_display_name="User Access Administrator",
role_definition_id="18d7d88d-d35e-4fb5-a5c3-7773c20a72d9",
),
],
description="Tes1t",
eligible_authorizations=[azure_native.managedservices.EligibleAuthorizationArgs(
just_in_time_access_policy=azure_native.managedservices.JustInTimeAccessPolicyArgs(
managed_by_tenant_approvers=[azure_native.managedservices.EligibleApproverArgs(
principal_id="d9b22cd6-6407-43cc-8c60-07c56df0b51a",
principal_id_display_name="Approver Group",
)],
maximum_activation_duration="PT8H",
multi_factor_auth_provider=azure_native.managedservices.MultiFactorAuthProvider.AZURE,
),
principal_id="3e0ed8c6-e902-4fc5-863c-e3ddbb2ae2a2",
principal_id_display_name="Support User",
role_definition_id="ae349356-3a1b-4a5e-921d-050484c6347e",
)],
managed_by_tenant_id="83abe5cd-bcc3-441a-bd86-e6a75360cecc",
registration_definition_name="DefinitionName",
),
registration_definition_id="26c128c2-fefa-4340-9bb1-6e081c90ada2",
scope="subscription/0afefe50-734e-4610-8a82-a144ahf49dea")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const registrationDefinition = new azure_native.managedservices.RegistrationDefinition("registrationDefinition", {
plan: {
name: "addesai-plan",
product: "test",
publisher: "marketplace-test",
version: "1.0.0",
},
properties: {
authorizations: [
{
principalId: "f98d86a2-4cc4-4e9d-ad47-b3e80a1bcdfc",
principalIdDisplayName: "Support User",
roleDefinitionId: "acdd72a7-3385-48ef-bd42-f606fba81ae7",
},
{
delegatedRoleDefinitionIds: ["b24988ac-6180-42a0-ab88-20f7382dd24c"],
principalId: "f98d86a2-4cc4-4e9d-ad47-b3e80a1bcdfc",
principalIdDisplayName: "User Access Administrator",
roleDefinitionId: "18d7d88d-d35e-4fb5-a5c3-7773c20a72d9",
},
],
description: "Tes1t",
eligibleAuthorizations: [{
justInTimeAccessPolicy: {
managedByTenantApprovers: [{
principalId: "d9b22cd6-6407-43cc-8c60-07c56df0b51a",
principalIdDisplayName: "Approver Group",
}],
maximumActivationDuration: "PT8H",
multiFactorAuthProvider: azure_native.managedservices.MultiFactorAuthProvider.Azure,
},
principalId: "3e0ed8c6-e902-4fc5-863c-e3ddbb2ae2a2",
principalIdDisplayName: "Support User",
roleDefinitionId: "ae349356-3a1b-4a5e-921d-050484c6347e",
}],
managedByTenantId: "83abe5cd-bcc3-441a-bd86-e6a75360cecc",
registrationDefinitionName: "DefinitionName",
},
registrationDefinitionId: "26c128c2-fefa-4340-9bb1-6e081c90ada2",
scope: "subscription/0afefe50-734e-4610-8a82-a144ahf49dea",
});
resources:
registrationDefinition:
type: azure-native:managedservices:RegistrationDefinition
properties:
plan:
name: addesai-plan
product: test
publisher: marketplace-test
version: 1.0.0
properties:
authorizations:
- principalId: f98d86a2-4cc4-4e9d-ad47-b3e80a1bcdfc
principalIdDisplayName: Support User
roleDefinitionId: acdd72a7-3385-48ef-bd42-f606fba81ae7
- delegatedRoleDefinitionIds:
- b24988ac-6180-42a0-ab88-20f7382dd24c
principalId: f98d86a2-4cc4-4e9d-ad47-b3e80a1bcdfc
principalIdDisplayName: User Access Administrator
roleDefinitionId: 18d7d88d-d35e-4fb5-a5c3-7773c20a72d9
description: Tes1t
eligibleAuthorizations:
- justInTimeAccessPolicy:
managedByTenantApprovers:
- principalId: d9b22cd6-6407-43cc-8c60-07c56df0b51a
principalIdDisplayName: Approver Group
maximumActivationDuration: PT8H
multiFactorAuthProvider: Azure
principalId: 3e0ed8c6-e902-4fc5-863c-e3ddbb2ae2a2
principalIdDisplayName: Support User
roleDefinitionId: ae349356-3a1b-4a5e-921d-050484c6347e
managedByTenantId: 83abe5cd-bcc3-441a-bd86-e6a75360cecc
registrationDefinitionName: DefinitionName
registrationDefinitionId: 26c128c2-fefa-4340-9bb1-6e081c90ada2
scope: subscription/0afefe50-734e-4610-8a82-a144ahf49dea
Create RegistrationDefinition Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new RegistrationDefinition(name: string, args: RegistrationDefinitionArgs, opts?: CustomResourceOptions);
@overload
def RegistrationDefinition(resource_name: str,
args: RegistrationDefinitionArgs,
opts: Optional[ResourceOptions] = None)
@overload
def RegistrationDefinition(resource_name: str,
opts: Optional[ResourceOptions] = None,
scope: Optional[str] = None,
plan: Optional[PlanArgs] = None,
properties: Optional[RegistrationDefinitionPropertiesArgs] = None,
registration_definition_id: Optional[str] = None)
func NewRegistrationDefinition(ctx *Context, name string, args RegistrationDefinitionArgs, opts ...ResourceOption) (*RegistrationDefinition, error)
public RegistrationDefinition(string name, RegistrationDefinitionArgs args, CustomResourceOptions? opts = null)
public RegistrationDefinition(String name, RegistrationDefinitionArgs args)
public RegistrationDefinition(String name, RegistrationDefinitionArgs args, CustomResourceOptions options)
type: azure-native:managedservices:RegistrationDefinition
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 RegistrationDefinitionArgs
- 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 RegistrationDefinitionArgs
- 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 RegistrationDefinitionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RegistrationDefinitionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RegistrationDefinitionArgs
- 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 registrationDefinitionResource = new AzureNative.ManagedServices.RegistrationDefinition("registrationDefinitionResource", new()
{
Scope = "string",
Plan = new AzureNative.ManagedServices.Inputs.PlanArgs
{
Name = "string",
Product = "string",
Publisher = "string",
Version = "string",
},
Properties = new AzureNative.ManagedServices.Inputs.RegistrationDefinitionPropertiesArgs
{
Authorizations = new[]
{
new AzureNative.ManagedServices.Inputs.AuthorizationArgs
{
PrincipalId = "string",
RoleDefinitionId = "string",
DelegatedRoleDefinitionIds = new[]
{
"string",
},
PrincipalIdDisplayName = "string",
},
},
ManagedByTenantId = "string",
Description = "string",
EligibleAuthorizations = new[]
{
new AzureNative.ManagedServices.Inputs.EligibleAuthorizationArgs
{
PrincipalId = "string",
RoleDefinitionId = "string",
JustInTimeAccessPolicy = new AzureNative.ManagedServices.Inputs.JustInTimeAccessPolicyArgs
{
MultiFactorAuthProvider = "string",
ManagedByTenantApprovers = new[]
{
new AzureNative.ManagedServices.Inputs.EligibleApproverArgs
{
PrincipalId = "string",
PrincipalIdDisplayName = "string",
},
},
MaximumActivationDuration = "string",
},
PrincipalIdDisplayName = "string",
},
},
RegistrationDefinitionName = "string",
},
RegistrationDefinitionId = "string",
});
example, err := managedservices.NewRegistrationDefinition(ctx, "registrationDefinitionResource", &managedservices.RegistrationDefinitionArgs{
Scope: pulumi.String("string"),
Plan: &managedservices.PlanArgs{
Name: pulumi.String("string"),
Product: pulumi.String("string"),
Publisher: pulumi.String("string"),
Version: pulumi.String("string"),
},
Properties: &managedservices.RegistrationDefinitionPropertiesArgs{
Authorizations: managedservices.AuthorizationArray{
&managedservices.AuthorizationArgs{
PrincipalId: pulumi.String("string"),
RoleDefinitionId: pulumi.String("string"),
DelegatedRoleDefinitionIds: pulumi.StringArray{
pulumi.String("string"),
},
PrincipalIdDisplayName: pulumi.String("string"),
},
},
ManagedByTenantId: pulumi.String("string"),
Description: pulumi.String("string"),
EligibleAuthorizations: managedservices.EligibleAuthorizationArray{
&managedservices.EligibleAuthorizationArgs{
PrincipalId: pulumi.String("string"),
RoleDefinitionId: pulumi.String("string"),
JustInTimeAccessPolicy: &managedservices.JustInTimeAccessPolicyArgs{
MultiFactorAuthProvider: pulumi.String("string"),
ManagedByTenantApprovers: managedservices.EligibleApproverArray{
&managedservices.EligibleApproverArgs{
PrincipalId: pulumi.String("string"),
PrincipalIdDisplayName: pulumi.String("string"),
},
},
MaximumActivationDuration: pulumi.String("string"),
},
PrincipalIdDisplayName: pulumi.String("string"),
},
},
RegistrationDefinitionName: pulumi.String("string"),
},
RegistrationDefinitionId: pulumi.String("string"),
})
var registrationDefinitionResource = new RegistrationDefinition("registrationDefinitionResource", RegistrationDefinitionArgs.builder()
.scope("string")
.plan(PlanArgs.builder()
.name("string")
.product("string")
.publisher("string")
.version("string")
.build())
.properties(RegistrationDefinitionPropertiesArgs.builder()
.authorizations(AuthorizationArgs.builder()
.principalId("string")
.roleDefinitionId("string")
.delegatedRoleDefinitionIds("string")
.principalIdDisplayName("string")
.build())
.managedByTenantId("string")
.description("string")
.eligibleAuthorizations(EligibleAuthorizationArgs.builder()
.principalId("string")
.roleDefinitionId("string")
.justInTimeAccessPolicy(JustInTimeAccessPolicyArgs.builder()
.multiFactorAuthProvider("string")
.managedByTenantApprovers(EligibleApproverArgs.builder()
.principalId("string")
.principalIdDisplayName("string")
.build())
.maximumActivationDuration("string")
.build())
.principalIdDisplayName("string")
.build())
.registrationDefinitionName("string")
.build())
.registrationDefinitionId("string")
.build());
registration_definition_resource = azure_native.managedservices.RegistrationDefinition("registrationDefinitionResource",
scope="string",
plan=azure_native.managedservices.PlanArgs(
name="string",
product="string",
publisher="string",
version="string",
),
properties=azure_native.managedservices.RegistrationDefinitionPropertiesArgs(
authorizations=[azure_native.managedservices.AuthorizationArgs(
principal_id="string",
role_definition_id="string",
delegated_role_definition_ids=["string"],
principal_id_display_name="string",
)],
managed_by_tenant_id="string",
description="string",
eligible_authorizations=[azure_native.managedservices.EligibleAuthorizationArgs(
principal_id="string",
role_definition_id="string",
just_in_time_access_policy=azure_native.managedservices.JustInTimeAccessPolicyArgs(
multi_factor_auth_provider="string",
managed_by_tenant_approvers=[azure_native.managedservices.EligibleApproverArgs(
principal_id="string",
principal_id_display_name="string",
)],
maximum_activation_duration="string",
),
principal_id_display_name="string",
)],
registration_definition_name="string",
),
registration_definition_id="string")
const registrationDefinitionResource = new azure_native.managedservices.RegistrationDefinition("registrationDefinitionResource", {
scope: "string",
plan: {
name: "string",
product: "string",
publisher: "string",
version: "string",
},
properties: {
authorizations: [{
principalId: "string",
roleDefinitionId: "string",
delegatedRoleDefinitionIds: ["string"],
principalIdDisplayName: "string",
}],
managedByTenantId: "string",
description: "string",
eligibleAuthorizations: [{
principalId: "string",
roleDefinitionId: "string",
justInTimeAccessPolicy: {
multiFactorAuthProvider: "string",
managedByTenantApprovers: [{
principalId: "string",
principalIdDisplayName: "string",
}],
maximumActivationDuration: "string",
},
principalIdDisplayName: "string",
}],
registrationDefinitionName: "string",
},
registrationDefinitionId: "string",
});
type: azure-native:managedservices:RegistrationDefinition
properties:
plan:
name: string
product: string
publisher: string
version: string
properties:
authorizations:
- delegatedRoleDefinitionIds:
- string
principalId: string
principalIdDisplayName: string
roleDefinitionId: string
description: string
eligibleAuthorizations:
- justInTimeAccessPolicy:
managedByTenantApprovers:
- principalId: string
principalIdDisplayName: string
maximumActivationDuration: string
multiFactorAuthProvider: string
principalId: string
principalIdDisplayName: string
roleDefinitionId: string
managedByTenantId: string
registrationDefinitionName: string
registrationDefinitionId: string
scope: string
RegistrationDefinition Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The RegistrationDefinition resource accepts the following input properties:
- Scope string
- The scope of the resource.
- Plan
Pulumi.
Azure Native. Managed Services. Inputs. Plan - The details for the Managed Services offer’s plan in Azure Marketplace.
- Properties
Pulumi.
Azure Native. Managed Services. Inputs. Registration Definition Properties - The properties of a registration definition.
- Registration
Definition stringId - The GUID of the registration definition.
- Scope string
- The scope of the resource.
- Plan
Plan
Args - The details for the Managed Services offer’s plan in Azure Marketplace.
- Properties
Registration
Definition Properties Args - The properties of a registration definition.
- Registration
Definition stringId - The GUID of the registration definition.
- scope String
- The scope of the resource.
- plan Plan
- The details for the Managed Services offer’s plan in Azure Marketplace.
- properties
Registration
Definition Properties - The properties of a registration definition.
- registration
Definition StringId - The GUID of the registration definition.
- scope string
- The scope of the resource.
- plan Plan
- The details for the Managed Services offer’s plan in Azure Marketplace.
- properties
Registration
Definition Properties - The properties of a registration definition.
- registration
Definition stringId - The GUID of the registration definition.
- scope str
- The scope of the resource.
- plan
Plan
Args - The details for the Managed Services offer’s plan in Azure Marketplace.
- properties
Registration
Definition Properties Args - The properties of a registration definition.
- registration_
definition_ strid - The GUID of the registration definition.
- scope String
- The scope of the resource.
- plan Property Map
- The details for the Managed Services offer’s plan in Azure Marketplace.
- properties Property Map
- The properties of a registration definition.
- registration
Definition StringId - The GUID of the registration definition.
Outputs
All input properties are implicitly available as output properties. Additionally, the RegistrationDefinition resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the registration definition.
- System
Data Pulumi.Azure Native. Managed Services. Outputs. System Data Response - The metadata for the registration assignment resource.
- Type string
- The type of the Azure resource (Microsoft.ManagedServices/registrationDefinitions).
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the registration definition.
- System
Data SystemData Response - The metadata for the registration assignment resource.
- Type string
- The type of the Azure resource (Microsoft.ManagedServices/registrationDefinitions).
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the registration definition.
- system
Data SystemData Response - The metadata for the registration assignment resource.
- type String
- The type of the Azure resource (Microsoft.ManagedServices/registrationDefinitions).
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the registration definition.
- system
Data SystemData Response - The metadata for the registration assignment resource.
- type string
- The type of the Azure resource (Microsoft.ManagedServices/registrationDefinitions).
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the registration definition.
- system_
data SystemData Response - The metadata for the registration assignment resource.
- type str
- The type of the Azure resource (Microsoft.ManagedServices/registrationDefinitions).
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the registration definition.
- system
Data Property Map - The metadata for the registration assignment resource.
- type String
- The type of the Azure resource (Microsoft.ManagedServices/registrationDefinitions).
Supporting Types
Authorization, AuthorizationArgs
- Principal
Id string - The identifier of the Azure Active Directory principal.
- Role
Definition stringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- Delegated
Role List<string>Definition Ids - The delegatedRoleDefinitionIds field is required when the roleDefinitionId refers to the User Access Administrator Role. It is the list of role definition ids which define all the permissions that the user in the authorization can assign to other principals.
- Principal
Id stringDisplay Name - The display name of the Azure Active Directory principal.
- Principal
Id string - The identifier of the Azure Active Directory principal.
- Role
Definition stringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- Delegated
Role []stringDefinition Ids - The delegatedRoleDefinitionIds field is required when the roleDefinitionId refers to the User Access Administrator Role. It is the list of role definition ids which define all the permissions that the user in the authorization can assign to other principals.
- Principal
Id stringDisplay Name - The display name of the Azure Active Directory principal.
- principal
Id String - The identifier of the Azure Active Directory principal.
- role
Definition StringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- delegated
Role List<String>Definition Ids - The delegatedRoleDefinitionIds field is required when the roleDefinitionId refers to the User Access Administrator Role. It is the list of role definition ids which define all the permissions that the user in the authorization can assign to other principals.
- principal
Id StringDisplay Name - The display name of the Azure Active Directory principal.
- principal
Id string - The identifier of the Azure Active Directory principal.
- role
Definition stringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- delegated
Role string[]Definition Ids - The delegatedRoleDefinitionIds field is required when the roleDefinitionId refers to the User Access Administrator Role. It is the list of role definition ids which define all the permissions that the user in the authorization can assign to other principals.
- principal
Id stringDisplay Name - The display name of the Azure Active Directory principal.
- principal_
id str - The identifier of the Azure Active Directory principal.
- role_
definition_ strid - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- delegated_
role_ Sequence[str]definition_ ids - The delegatedRoleDefinitionIds field is required when the roleDefinitionId refers to the User Access Administrator Role. It is the list of role definition ids which define all the permissions that the user in the authorization can assign to other principals.
- principal_
id_ strdisplay_ name - The display name of the Azure Active Directory principal.
- principal
Id String - The identifier of the Azure Active Directory principal.
- role
Definition StringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- delegated
Role List<String>Definition Ids - The delegatedRoleDefinitionIds field is required when the roleDefinitionId refers to the User Access Administrator Role. It is the list of role definition ids which define all the permissions that the user in the authorization can assign to other principals.
- principal
Id StringDisplay Name - The display name of the Azure Active Directory principal.
AuthorizationResponse, AuthorizationResponseArgs
- Principal
Id string - The identifier of the Azure Active Directory principal.
- Role
Definition stringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- Delegated
Role List<string>Definition Ids - The delegatedRoleDefinitionIds field is required when the roleDefinitionId refers to the User Access Administrator Role. It is the list of role definition ids which define all the permissions that the user in the authorization can assign to other principals.
- Principal
Id stringDisplay Name - The display name of the Azure Active Directory principal.
- Principal
Id string - The identifier of the Azure Active Directory principal.
- Role
Definition stringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- Delegated
Role []stringDefinition Ids - The delegatedRoleDefinitionIds field is required when the roleDefinitionId refers to the User Access Administrator Role. It is the list of role definition ids which define all the permissions that the user in the authorization can assign to other principals.
- Principal
Id stringDisplay Name - The display name of the Azure Active Directory principal.
- principal
Id String - The identifier of the Azure Active Directory principal.
- role
Definition StringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- delegated
Role List<String>Definition Ids - The delegatedRoleDefinitionIds field is required when the roleDefinitionId refers to the User Access Administrator Role. It is the list of role definition ids which define all the permissions that the user in the authorization can assign to other principals.
- principal
Id StringDisplay Name - The display name of the Azure Active Directory principal.
- principal
Id string - The identifier of the Azure Active Directory principal.
- role
Definition stringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- delegated
Role string[]Definition Ids - The delegatedRoleDefinitionIds field is required when the roleDefinitionId refers to the User Access Administrator Role. It is the list of role definition ids which define all the permissions that the user in the authorization can assign to other principals.
- principal
Id stringDisplay Name - The display name of the Azure Active Directory principal.
- principal_
id str - The identifier of the Azure Active Directory principal.
- role_
definition_ strid - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- delegated_
role_ Sequence[str]definition_ ids - The delegatedRoleDefinitionIds field is required when the roleDefinitionId refers to the User Access Administrator Role. It is the list of role definition ids which define all the permissions that the user in the authorization can assign to other principals.
- principal_
id_ strdisplay_ name - The display name of the Azure Active Directory principal.
- principal
Id String - The identifier of the Azure Active Directory principal.
- role
Definition StringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- delegated
Role List<String>Definition Ids - The delegatedRoleDefinitionIds field is required when the roleDefinitionId refers to the User Access Administrator Role. It is the list of role definition ids which define all the permissions that the user in the authorization can assign to other principals.
- principal
Id StringDisplay Name - The display name of the Azure Active Directory principal.
EligibleApprover, EligibleApproverArgs
- Principal
Id string - The identifier of the Azure Active Directory principal.
- Principal
Id stringDisplay Name - The display name of the Azure Active Directory principal.
- Principal
Id string - The identifier of the Azure Active Directory principal.
- Principal
Id stringDisplay Name - The display name of the Azure Active Directory principal.
- principal
Id String - The identifier of the Azure Active Directory principal.
- principal
Id StringDisplay Name - The display name of the Azure Active Directory principal.
- principal
Id string - The identifier of the Azure Active Directory principal.
- principal
Id stringDisplay Name - The display name of the Azure Active Directory principal.
- principal_
id str - The identifier of the Azure Active Directory principal.
- principal_
id_ strdisplay_ name - The display name of the Azure Active Directory principal.
- principal
Id String - The identifier of the Azure Active Directory principal.
- principal
Id StringDisplay Name - The display name of the Azure Active Directory principal.
EligibleApproverResponse, EligibleApproverResponseArgs
- Principal
Id string - The identifier of the Azure Active Directory principal.
- Principal
Id stringDisplay Name - The display name of the Azure Active Directory principal.
- Principal
Id string - The identifier of the Azure Active Directory principal.
- Principal
Id stringDisplay Name - The display name of the Azure Active Directory principal.
- principal
Id String - The identifier of the Azure Active Directory principal.
- principal
Id StringDisplay Name - The display name of the Azure Active Directory principal.
- principal
Id string - The identifier of the Azure Active Directory principal.
- principal
Id stringDisplay Name - The display name of the Azure Active Directory principal.
- principal_
id str - The identifier of the Azure Active Directory principal.
- principal_
id_ strdisplay_ name - The display name of the Azure Active Directory principal.
- principal
Id String - The identifier of the Azure Active Directory principal.
- principal
Id StringDisplay Name - The display name of the Azure Active Directory principal.
EligibleAuthorization, EligibleAuthorizationArgs
- Principal
Id string - The identifier of the Azure Active Directory principal.
- Role
Definition stringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- Just
In Pulumi.Time Access Policy Azure Native. Managed Services. Inputs. Just In Time Access Policy - The just-in-time access policy setting.
- Principal
Id stringDisplay Name - The display name of the Azure Active Directory principal.
- Principal
Id string - The identifier of the Azure Active Directory principal.
- Role
Definition stringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- Just
In JustTime Access Policy In Time Access Policy - The just-in-time access policy setting.
- Principal
Id stringDisplay Name - The display name of the Azure Active Directory principal.
- principal
Id String - The identifier of the Azure Active Directory principal.
- role
Definition StringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- just
In JustTime Access Policy In Time Access Policy - The just-in-time access policy setting.
- principal
Id StringDisplay Name - The display name of the Azure Active Directory principal.
- principal
Id string - The identifier of the Azure Active Directory principal.
- role
Definition stringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- just
In JustTime Access Policy In Time Access Policy - The just-in-time access policy setting.
- principal
Id stringDisplay Name - The display name of the Azure Active Directory principal.
- principal_
id str - The identifier of the Azure Active Directory principal.
- role_
definition_ strid - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- just_
in_ Justtime_ access_ policy In Time Access Policy - The just-in-time access policy setting.
- principal_
id_ strdisplay_ name - The display name of the Azure Active Directory principal.
- principal
Id String - The identifier of the Azure Active Directory principal.
- role
Definition StringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- just
In Property MapTime Access Policy - The just-in-time access policy setting.
- principal
Id StringDisplay Name - The display name of the Azure Active Directory principal.
EligibleAuthorizationResponse, EligibleAuthorizationResponseArgs
- Principal
Id string - The identifier of the Azure Active Directory principal.
- Role
Definition stringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- Just
In Pulumi.Time Access Policy Azure Native. Managed Services. Inputs. Just In Time Access Policy Response - The just-in-time access policy setting.
- Principal
Id stringDisplay Name - The display name of the Azure Active Directory principal.
- Principal
Id string - The identifier of the Azure Active Directory principal.
- Role
Definition stringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- Just
In JustTime Access Policy In Time Access Policy Response - The just-in-time access policy setting.
- Principal
Id stringDisplay Name - The display name of the Azure Active Directory principal.
- principal
Id String - The identifier of the Azure Active Directory principal.
- role
Definition StringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- just
In JustTime Access Policy In Time Access Policy Response - The just-in-time access policy setting.
- principal
Id StringDisplay Name - The display name of the Azure Active Directory principal.
- principal
Id string - The identifier of the Azure Active Directory principal.
- role
Definition stringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- just
In JustTime Access Policy In Time Access Policy Response - The just-in-time access policy setting.
- principal
Id stringDisplay Name - The display name of the Azure Active Directory principal.
- principal_
id str - The identifier of the Azure Active Directory principal.
- role_
definition_ strid - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- just_
in_ Justtime_ access_ policy In Time Access Policy Response - The just-in-time access policy setting.
- principal_
id_ strdisplay_ name - The display name of the Azure Active Directory principal.
- principal
Id String - The identifier of the Azure Active Directory principal.
- role
Definition StringId - The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.
- just
In Property MapTime Access Policy - The just-in-time access policy setting.
- principal
Id StringDisplay Name - The display name of the Azure Active Directory principal.
JustInTimeAccessPolicy, JustInTimeAccessPolicyArgs
- Multi
Factor string | Pulumi.Auth Provider Azure Native. Managed Services. Multi Factor Auth Provider - The multi-factor authorization provider to be used for just-in-time access requests.
- Managed
By List<Pulumi.Tenant Approvers Azure Native. Managed Services. Inputs. Eligible Approver> - The list of managedByTenant approvers for the eligible authorization.
- Maximum
Activation stringDuration - The maximum access duration in ISO 8601 format for just-in-time access requests.
- Multi
Factor string | MultiAuth Provider Factor Auth Provider - The multi-factor authorization provider to be used for just-in-time access requests.
- Managed
By []EligibleTenant Approvers Approver - The list of managedByTenant approvers for the eligible authorization.
- Maximum
Activation stringDuration - The maximum access duration in ISO 8601 format for just-in-time access requests.
- multi
Factor String | MultiAuth Provider Factor Auth Provider - The multi-factor authorization provider to be used for just-in-time access requests.
- managed
By List<EligibleTenant Approvers Approver> - The list of managedByTenant approvers for the eligible authorization.
- maximum
Activation StringDuration - The maximum access duration in ISO 8601 format for just-in-time access requests.
- multi
Factor string | MultiAuth Provider Factor Auth Provider - The multi-factor authorization provider to be used for just-in-time access requests.
- managed
By EligibleTenant Approvers Approver[] - The list of managedByTenant approvers for the eligible authorization.
- maximum
Activation stringDuration - The maximum access duration in ISO 8601 format for just-in-time access requests.
- multi_
factor_ str | Multiauth_ provider Factor Auth Provider - The multi-factor authorization provider to be used for just-in-time access requests.
- managed_
by_ Sequence[Eligibletenant_ approvers Approver] - The list of managedByTenant approvers for the eligible authorization.
- maximum_
activation_ strduration - The maximum access duration in ISO 8601 format for just-in-time access requests.
- multi
Factor String | "Azure" | "None"Auth Provider - The multi-factor authorization provider to be used for just-in-time access requests.
- managed
By List<Property Map>Tenant Approvers - The list of managedByTenant approvers for the eligible authorization.
- maximum
Activation StringDuration - The maximum access duration in ISO 8601 format for just-in-time access requests.
JustInTimeAccessPolicyResponse, JustInTimeAccessPolicyResponseArgs
- Multi
Factor stringAuth Provider - The multi-factor authorization provider to be used for just-in-time access requests.
- Managed
By List<Pulumi.Tenant Approvers Azure Native. Managed Services. Inputs. Eligible Approver Response> - The list of managedByTenant approvers for the eligible authorization.
- Maximum
Activation stringDuration - The maximum access duration in ISO 8601 format for just-in-time access requests.
- Multi
Factor stringAuth Provider - The multi-factor authorization provider to be used for just-in-time access requests.
- Managed
By []EligibleTenant Approvers Approver Response - The list of managedByTenant approvers for the eligible authorization.
- Maximum
Activation stringDuration - The maximum access duration in ISO 8601 format for just-in-time access requests.
- multi
Factor StringAuth Provider - The multi-factor authorization provider to be used for just-in-time access requests.
- managed
By List<EligibleTenant Approvers Approver Response> - The list of managedByTenant approvers for the eligible authorization.
- maximum
Activation StringDuration - The maximum access duration in ISO 8601 format for just-in-time access requests.
- multi
Factor stringAuth Provider - The multi-factor authorization provider to be used for just-in-time access requests.
- managed
By EligibleTenant Approvers Approver Response[] - The list of managedByTenant approvers for the eligible authorization.
- maximum
Activation stringDuration - The maximum access duration in ISO 8601 format for just-in-time access requests.
- multi_
factor_ strauth_ provider - The multi-factor authorization provider to be used for just-in-time access requests.
- managed_
by_ Sequence[Eligibletenant_ approvers Approver Response] - The list of managedByTenant approvers for the eligible authorization.
- maximum_
activation_ strduration - The maximum access duration in ISO 8601 format for just-in-time access requests.
- multi
Factor StringAuth Provider - The multi-factor authorization provider to be used for just-in-time access requests.
- managed
By List<Property Map>Tenant Approvers - The list of managedByTenant approvers for the eligible authorization.
- maximum
Activation StringDuration - The maximum access duration in ISO 8601 format for just-in-time access requests.
MultiFactorAuthProvider, MultiFactorAuthProviderArgs
- Azure
- Azure
- None
- None
- Multi
Factor Auth Provider Azure - Azure
- Multi
Factor Auth Provider None - None
- Azure
- Azure
- None
- None
- Azure
- Azure
- None
- None
- AZURE
- Azure
- NONE
- None
- "Azure"
- Azure
- "None"
- None
Plan, PlanArgs
PlanResponse, PlanResponseArgs
RegistrationDefinitionProperties, RegistrationDefinitionPropertiesArgs
- List<Pulumi.
Azure Native. Managed Services. Inputs. Authorization> - The collection of authorization objects describing the access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- Managed
By stringTenant Id - The identifier of the managedBy tenant.
- Description string
- The description of the registration definition.
- List<Pulumi.
Azure Native. Managed Services. Inputs. Eligible Authorization> - The collection of eligible authorization objects describing the just-in-time access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- Registration
Definition stringName - The name of the registration definition.
- []Authorization
- The collection of authorization objects describing the access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- Managed
By stringTenant Id - The identifier of the managedBy tenant.
- Description string
- The description of the registration definition.
- []Eligible
Authorization - The collection of eligible authorization objects describing the just-in-time access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- Registration
Definition stringName - The name of the registration definition.
- List<Authorization>
- The collection of authorization objects describing the access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- managed
By StringTenant Id - The identifier of the managedBy tenant.
- description String
- The description of the registration definition.
- List<Eligible
Authorization> - The collection of eligible authorization objects describing the just-in-time access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- registration
Definition StringName - The name of the registration definition.
- Authorization[]
- The collection of authorization objects describing the access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- managed
By stringTenant Id - The identifier of the managedBy tenant.
- description string
- The description of the registration definition.
- Eligible
Authorization[] - The collection of eligible authorization objects describing the just-in-time access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- registration
Definition stringName - The name of the registration definition.
- Sequence[Authorization]
- The collection of authorization objects describing the access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- managed_
by_ strtenant_ id - The identifier of the managedBy tenant.
- description str
- The description of the registration definition.
- Sequence[Eligible
Authorization] - The collection of eligible authorization objects describing the just-in-time access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- registration_
definition_ strname - The name of the registration definition.
- List<Property Map>
- The collection of authorization objects describing the access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- managed
By StringTenant Id - The identifier of the managedBy tenant.
- description String
- The description of the registration definition.
- List<Property Map>
- The collection of eligible authorization objects describing the just-in-time access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- registration
Definition StringName - The name of the registration definition.
RegistrationDefinitionPropertiesResponse, RegistrationDefinitionPropertiesResponseArgs
- List<Pulumi.
Azure Native. Managed Services. Inputs. Authorization Response> - The collection of authorization objects describing the access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- Managed
By stringTenant Id - The identifier of the managedBy tenant.
- Managed
By stringTenant Name - The name of the managedBy tenant.
- Managee
Tenant stringId - The identifier of the managed tenant.
- Managee
Tenant stringName - The name of the managed tenant.
- Provisioning
State string - The current provisioning state of the registration definition.
- Description string
- The description of the registration definition.
- List<Pulumi.
Azure Native. Managed Services. Inputs. Eligible Authorization Response> - The collection of eligible authorization objects describing the just-in-time access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- Registration
Definition stringName - The name of the registration definition.
- []Authorization
Response - The collection of authorization objects describing the access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- Managed
By stringTenant Id - The identifier of the managedBy tenant.
- Managed
By stringTenant Name - The name of the managedBy tenant.
- Managee
Tenant stringId - The identifier of the managed tenant.
- Managee
Tenant stringName - The name of the managed tenant.
- Provisioning
State string - The current provisioning state of the registration definition.
- Description string
- The description of the registration definition.
- []Eligible
Authorization Response - The collection of eligible authorization objects describing the just-in-time access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- Registration
Definition stringName - The name of the registration definition.
- List<Authorization
Response> - The collection of authorization objects describing the access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- managed
By StringTenant Id - The identifier of the managedBy tenant.
- managed
By StringTenant Name - The name of the managedBy tenant.
- managee
Tenant StringId - The identifier of the managed tenant.
- managee
Tenant StringName - The name of the managed tenant.
- provisioning
State String - The current provisioning state of the registration definition.
- description String
- The description of the registration definition.
- List<Eligible
Authorization Response> - The collection of eligible authorization objects describing the just-in-time access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- registration
Definition StringName - The name of the registration definition.
- Authorization
Response[] - The collection of authorization objects describing the access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- managed
By stringTenant Id - The identifier of the managedBy tenant.
- managed
By stringTenant Name - The name of the managedBy tenant.
- managee
Tenant stringId - The identifier of the managed tenant.
- managee
Tenant stringName - The name of the managed tenant.
- provisioning
State string - The current provisioning state of the registration definition.
- description string
- The description of the registration definition.
- Eligible
Authorization Response[] - The collection of eligible authorization objects describing the just-in-time access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- registration
Definition stringName - The name of the registration definition.
- Sequence[Authorization
Response] - The collection of authorization objects describing the access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- managed_
by_ strtenant_ id - The identifier of the managedBy tenant.
- managed_
by_ strtenant_ name - The name of the managedBy tenant.
- managee_
tenant_ strid - The identifier of the managed tenant.
- managee_
tenant_ strname - The name of the managed tenant.
- provisioning_
state str - The current provisioning state of the registration definition.
- description str
- The description of the registration definition.
- Sequence[Eligible
Authorization Response] - The collection of eligible authorization objects describing the just-in-time access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- registration_
definition_ strname - The name of the registration definition.
- List<Property Map>
- The collection of authorization objects describing the access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- managed
By StringTenant Id - The identifier of the managedBy tenant.
- managed
By StringTenant Name - The name of the managedBy tenant.
- managee
Tenant StringId - The identifier of the managed tenant.
- managee
Tenant StringName - The name of the managed tenant.
- provisioning
State String - The current provisioning state of the registration definition.
- description String
- The description of the registration definition.
- List<Property Map>
- The collection of eligible authorization objects describing the just-in-time access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.
- registration
Definition StringName - The name of the registration definition.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:managedservices:RegistrationDefinition 26c128c2-fefa-4340-9bb1-6e081c90ada2 /{scope}/providers/Microsoft.ManagedServices/registrationDefinitions/{registrationDefinitionId}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0