azure-native.managedservices.RegistrationDefinition
Explore with Pulumi AI
Registration definition. API Version: 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",
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"
"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.RegistrationDefinitionPropertiesResponse{
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"),
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 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(Map.ofEntries(
Map.entry("name", "addesai-plan"),
Map.entry("product", "test"),
Map.entry("publisher", "marketplace-test"),
Map.entry("version", "1.0.0")
))
.properties(Map.ofEntries(
Map.entry("authorizations",
Map.ofEntries(
Map.entry("principalId", "f98d86a2-4cc4-4e9d-ad47-b3e80a1bcdfc"),
Map.entry("principalIdDisplayName", "Support User"),
Map.entry("roleDefinitionId", "acdd72a7-3385-48ef-bd42-f606fba81ae7")
),
Map.ofEntries(
Map.entry("delegatedRoleDefinitionIds", "b24988ac-6180-42a0-ab88-20f7382dd24c"),
Map.entry("principalId", "f98d86a2-4cc4-4e9d-ad47-b3e80a1bcdfc"),
Map.entry("principalIdDisplayName", "User Access Administrator"),
Map.entry("roleDefinitionId", "18d7d88d-d35e-4fb5-a5c3-7773c20a72d9")
)),
Map.entry("description", "Tes1t"),
Map.entry("managedByTenantId", "83abe5cd-bcc3-441a-bd86-e6a75360cecc"),
Map.entry("registrationDefinitionName", "DefinitionName")
))
.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.RegistrationDefinitionPropertiesResponseArgs(
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",
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",
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
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 =
{
{ "name", "string" },
{ "product", "string" },
{ "publisher", "string" },
{ "version", "string" },
},
Properties =
{
{ "authorizations", new[]
{
{
{ "principalId", "string" },
{ "roleDefinitionId", "string" },
{ "delegatedRoleDefinitionIds", new[]
{
"string",
} },
{ "principalIdDisplayName", "string" },
},
} },
{ "managedByTenantId", "string" },
{ "description", "string" },
{ "registrationDefinitionName", "string" },
},
RegistrationDefinitionId = "string",
});
example, err := managedservices.NewRegistrationDefinition(ctx, "registrationDefinitionResource", &managedservices.RegistrationDefinitionArgs{
Scope: "string",
Plan: map[string]interface{}{
"name": "string",
"product": "string",
"publisher": "string",
"version": "string",
},
Properties: map[string]interface{}{
"authorizations": []map[string]interface{}{
map[string]interface{}{
"principalId": "string",
"roleDefinitionId": "string",
"delegatedRoleDefinitionIds": []string{
"string",
},
"principalIdDisplayName": "string",
},
},
"managedByTenantId": "string",
"description": "string",
"registrationDefinitionName": "string",
},
RegistrationDefinitionId: "string",
})
var registrationDefinitionResource = new RegistrationDefinition("registrationDefinitionResource", RegistrationDefinitionArgs.builder()
.scope("string")
.plan(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.registrationDefinitionId("string")
.build());
registration_definition_resource = 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,
registrationDefinitionName: 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",
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
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
- Scope of the resource.
- Plan
Pulumi.
Azure Native. Managed Services. Inputs. Plan - Plan details for the managed services.
- Properties
Pulumi.
Azure Native. Managed Services. Inputs. Registration Definition Properties - Properties of a registration definition.
- Registration
Definition stringId - Guid of the registration definition.
- Scope string
- Scope of the resource.
- Plan
Plan
Args - Plan details for the managed services.
- Properties
Registration
Definition Properties Args - Properties of a registration definition.
- Registration
Definition stringId - Guid of the registration definition.
- scope String
- Scope of the resource.
- plan Plan
- Plan details for the managed services.
- properties
Registration
Definition Properties - Properties of a registration definition.
- registration
Definition StringId - Guid of the registration definition.
- scope string
- Scope of the resource.
- plan Plan
- Plan details for the managed services.
- properties
Registration
Definition Properties - Properties of a registration definition.
- registration
Definition stringId - Guid of the registration definition.
- scope str
- Scope of the resource.
- plan
Plan
Args - Plan details for the managed services.
- properties
Registration
Definition Properties Args - Properties of a registration definition.
- registration_
definition_ strid - Guid of the registration definition.
- scope String
- Scope of the resource.
- plan Property Map
- Plan details for the managed services.
- properties Property Map
- Properties of a registration definition.
- registration
Definition StringId - Guid of the registration definition.
Outputs
All input properties are implicitly available as output properties. Additionally, the RegistrationDefinition resource produces the following output properties:
Supporting Types
Authorization, AuthorizationArgs
- Principal
Id string - Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription
- Role
Definition stringId - The role definition identifier. This role will define all the permissions that the security group/service principal/user must have on the projected subscription. This role cannot be an owner role.
- 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 security groups/service principals/users.
- Principal
Id stringDisplay Name - Display name of the principal Id.
- Principal
Id string - Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription
- Role
Definition stringId - The role definition identifier. This role will define all the permissions that the security group/service principal/user must have on the projected subscription. This role cannot be an owner role.
- 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 security groups/service principals/users.
- Principal
Id stringDisplay Name - Display name of the principal Id.
- principal
Id String - Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription
- role
Definition StringId - The role definition identifier. This role will define all the permissions that the security group/service principal/user must have on the projected subscription. This role cannot be an owner role.
- 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 security groups/service principals/users.
- principal
Id StringDisplay Name - Display name of the principal Id.
- principal
Id string - Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription
- role
Definition stringId - The role definition identifier. This role will define all the permissions that the security group/service principal/user must have on the projected subscription. This role cannot be an owner role.
- 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 security groups/service principals/users.
- principal
Id stringDisplay Name - Display name of the principal Id.
- principal_
id str - Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription
- role_
definition_ strid - The role definition identifier. This role will define all the permissions that the security group/service principal/user must have on the projected subscription. This role cannot be an owner role.
- 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 security groups/service principals/users.
- principal_
id_ strdisplay_ name - Display name of the principal Id.
- principal
Id String - Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription
- role
Definition StringId - The role definition identifier. This role will define all the permissions that the security group/service principal/user must have on the projected subscription. This role cannot be an owner role.
- 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 security groups/service principals/users.
- principal
Id StringDisplay Name - Display name of the principal Id.
AuthorizationResponse, AuthorizationResponseArgs
- Principal
Id string - Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription
- Role
Definition stringId - The role definition identifier. This role will define all the permissions that the security group/service principal/user must have on the projected subscription. This role cannot be an owner role.
- 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 security groups/service principals/users.
- Principal
Id stringDisplay Name - Display name of the principal Id.
- Principal
Id string - Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription
- Role
Definition stringId - The role definition identifier. This role will define all the permissions that the security group/service principal/user must have on the projected subscription. This role cannot be an owner role.
- 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 security groups/service principals/users.
- Principal
Id stringDisplay Name - Display name of the principal Id.
- principal
Id String - Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription
- role
Definition StringId - The role definition identifier. This role will define all the permissions that the security group/service principal/user must have on the projected subscription. This role cannot be an owner role.
- 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 security groups/service principals/users.
- principal
Id StringDisplay Name - Display name of the principal Id.
- principal
Id string - Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription
- role
Definition stringId - The role definition identifier. This role will define all the permissions that the security group/service principal/user must have on the projected subscription. This role cannot be an owner role.
- 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 security groups/service principals/users.
- principal
Id stringDisplay Name - Display name of the principal Id.
- principal_
id str - Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription
- role_
definition_ strid - The role definition identifier. This role will define all the permissions that the security group/service principal/user must have on the projected subscription. This role cannot be an owner role.
- 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 security groups/service principals/users.
- principal_
id_ strdisplay_ name - Display name of the principal Id.
- principal
Id String - Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription
- role
Definition StringId - The role definition identifier. This role will define all the permissions that the security group/service principal/user must have on the projected subscription. This role cannot be an owner role.
- 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 security groups/service principals/users.
- principal
Id StringDisplay Name - Display name of the principal Id.
Plan, PlanArgs
PlanResponse, PlanResponseArgs
RegistrationDefinitionProperties, RegistrationDefinitionPropertiesArgs
- List<Pulumi.
Azure Native. Managed Services. Inputs. Authorization> - Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.
- Managed
By stringTenant Id - Id of the managedBy tenant.
- Description string
- Description of the registration definition.
- Registration
Definition stringName - Name of the registration definition.
- []Authorization
- Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.
- Managed
By stringTenant Id - Id of the managedBy tenant.
- Description string
- Description of the registration definition.
- Registration
Definition stringName - Name of the registration definition.
- List<Authorization>
- Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.
- managed
By StringTenant Id - Id of the managedBy tenant.
- description String
- Description of the registration definition.
- registration
Definition StringName - Name of the registration definition.
- Authorization[]
- Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.
- managed
By stringTenant Id - Id of the managedBy tenant.
- description string
- Description of the registration definition.
- registration
Definition stringName - Name of the registration definition.
- Sequence[Authorization]
- Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.
- managed_
by_ strtenant_ id - Id of the managedBy tenant.
- description str
- Description of the registration definition.
- registration_
definition_ strname - Name of the registration definition.
- List<Property Map>
- Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.
- managed
By StringTenant Id - Id of the managedBy tenant.
- description String
- Description of the registration definition.
- registration
Definition StringName - Name of the registration definition.
RegistrationDefinitionPropertiesResponse, RegistrationDefinitionPropertiesResponseArgs
- List<Pulumi.
Azure Native. Managed Services. Inputs. Authorization Response> - Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.
- Managed
By stringTenant Id - Id of the managedBy tenant.
- Managed
By stringTenant Name - Name of the managedBy tenant.
- Provisioning
State string - Current state of the registration definition.
- Description string
- Description of the registration definition.
- Registration
Definition stringName - Name of the registration definition.
- []Authorization
Response - Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.
- Managed
By stringTenant Id - Id of the managedBy tenant.
- Managed
By stringTenant Name - Name of the managedBy tenant.
- Provisioning
State string - Current state of the registration definition.
- Description string
- Description of the registration definition.
- Registration
Definition stringName - Name of the registration definition.
- List<Authorization
Response> - Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.
- managed
By StringTenant Id - Id of the managedBy tenant.
- managed
By StringTenant Name - Name of the managedBy tenant.
- provisioning
State String - Current state of the registration definition.
- description String
- Description of the registration definition.
- registration
Definition StringName - Name of the registration definition.
- Authorization
Response[] - Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.
- managed
By stringTenant Id - Id of the managedBy tenant.
- managed
By stringTenant Name - Name of the managedBy tenant.
- provisioning
State string - Current state of the registration definition.
- description string
- Description of the registration definition.
- registration
Definition stringName - Name of the registration definition.
- Sequence[Authorization
Response] - Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.
- managed_
by_ strtenant_ id - Id of the managedBy tenant.
- managed_
by_ strtenant_ name - Name of the managedBy tenant.
- provisioning_
state str - Current state of the registration definition.
- description str
- Description of the registration definition.
- registration_
definition_ strname - Name of the registration definition.
- List<Property Map>
- Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.
- managed
By StringTenant Id - Id of the managedBy tenant.
- managed
By StringTenant Name - Name of the managedBy tenant.
- provisioning
State String - Current state of the registration definition.
- description String
- Description of the registration definition.
- registration
Definition StringName - Name of the registration definition.
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 /subscriptions/0afefe50-734e-4610-8a82-a144ahf49dea/providers/Microsoft.ManagedServices/registrationDefinitions/26c128c2-fefa-4340-9bb1-6e081c90ada2
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0