azure-native.managedservices.RegistrationAssignment
Explore with Pulumi AI
The registration assignment. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2019-09-01.
Example Usage
Put Registration Assignment
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var registrationAssignment = new AzureNative.ManagedServices.RegistrationAssignment("registrationAssignment", new()
    {
        Properties = new AzureNative.ManagedServices.Inputs.RegistrationAssignmentPropertiesArgs
        {
            RegistrationDefinitionId = "/subscriptions/0afefe50-734e-4610-8a82-a144ahf49dea/providers/Microsoft.ManagedServices/registrationDefinitions/26c128c2-fefa-4340-9bb1-6e081c90ada2",
        },
        RegistrationAssignmentId = "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.NewRegistrationAssignment(ctx, "registrationAssignment", &managedservices.RegistrationAssignmentArgs{
			Properties: &managedservices.RegistrationAssignmentPropertiesArgs{
				RegistrationDefinitionId: pulumi.String("/subscriptions/0afefe50-734e-4610-8a82-a144ahf49dea/providers/Microsoft.ManagedServices/registrationDefinitions/26c128c2-fefa-4340-9bb1-6e081c90ada2"),
			},
			RegistrationAssignmentId: 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.RegistrationAssignment;
import com.pulumi.azurenative.managedservices.RegistrationAssignmentArgs;
import com.pulumi.azurenative.managedservices.inputs.RegistrationAssignmentPropertiesArgs;
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 registrationAssignment = new RegistrationAssignment("registrationAssignment", RegistrationAssignmentArgs.builder()
            .properties(RegistrationAssignmentPropertiesArgs.builder()
                .registrationDefinitionId("/subscriptions/0afefe50-734e-4610-8a82-a144ahf49dea/providers/Microsoft.ManagedServices/registrationDefinitions/26c128c2-fefa-4340-9bb1-6e081c90ada2")
                .build())
            .registrationAssignmentId("26c128c2-fefa-4340-9bb1-6e081c90ada2")
            .scope("subscription/0afefe50-734e-4610-8a82-a144ahf49dea")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const registrationAssignment = new azure_native.managedservices.RegistrationAssignment("registrationAssignment", {
    properties: {
        registrationDefinitionId: "/subscriptions/0afefe50-734e-4610-8a82-a144ahf49dea/providers/Microsoft.ManagedServices/registrationDefinitions/26c128c2-fefa-4340-9bb1-6e081c90ada2",
    },
    registrationAssignmentId: "26c128c2-fefa-4340-9bb1-6e081c90ada2",
    scope: "subscription/0afefe50-734e-4610-8a82-a144ahf49dea",
});
import pulumi
import pulumi_azure_native as azure_native
registration_assignment = azure_native.managedservices.RegistrationAssignment("registrationAssignment",
    properties={
        "registration_definition_id": "/subscriptions/0afefe50-734e-4610-8a82-a144ahf49dea/providers/Microsoft.ManagedServices/registrationDefinitions/26c128c2-fefa-4340-9bb1-6e081c90ada2",
    },
    registration_assignment_id="26c128c2-fefa-4340-9bb1-6e081c90ada2",
    scope="subscription/0afefe50-734e-4610-8a82-a144ahf49dea")
resources:
  registrationAssignment:
    type: azure-native:managedservices:RegistrationAssignment
    properties:
      properties:
        registrationDefinitionId: /subscriptions/0afefe50-734e-4610-8a82-a144ahf49dea/providers/Microsoft.ManagedServices/registrationDefinitions/26c128c2-fefa-4340-9bb1-6e081c90ada2
      registrationAssignmentId: 26c128c2-fefa-4340-9bb1-6e081c90ada2
      scope: subscription/0afefe50-734e-4610-8a82-a144ahf49dea
Create RegistrationAssignment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new RegistrationAssignment(name: string, args: RegistrationAssignmentArgs, opts?: CustomResourceOptions);@overload
def RegistrationAssignment(resource_name: str,
                           args: RegistrationAssignmentArgs,
                           opts: Optional[ResourceOptions] = None)
@overload
def RegistrationAssignment(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           scope: Optional[str] = None,
                           properties: Optional[RegistrationAssignmentPropertiesArgs] = None,
                           registration_assignment_id: Optional[str] = None)func NewRegistrationAssignment(ctx *Context, name string, args RegistrationAssignmentArgs, opts ...ResourceOption) (*RegistrationAssignment, error)public RegistrationAssignment(string name, RegistrationAssignmentArgs args, CustomResourceOptions? opts = null)
public RegistrationAssignment(String name, RegistrationAssignmentArgs args)
public RegistrationAssignment(String name, RegistrationAssignmentArgs args, CustomResourceOptions options)
type: azure-native:managedservices:RegistrationAssignment
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 RegistrationAssignmentArgs
- 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 RegistrationAssignmentArgs
- 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 RegistrationAssignmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RegistrationAssignmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RegistrationAssignmentArgs
- 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 registrationAssignmentResource = new AzureNative.ManagedServices.RegistrationAssignment("registrationAssignmentResource", new()
{
    Scope = "string",
    Properties = new AzureNative.ManagedServices.Inputs.RegistrationAssignmentPropertiesArgs
    {
        RegistrationDefinitionId = "string",
    },
    RegistrationAssignmentId = "string",
});
example, err := managedservices.NewRegistrationAssignment(ctx, "registrationAssignmentResource", &managedservices.RegistrationAssignmentArgs{
	Scope: pulumi.String("string"),
	Properties: &managedservices.RegistrationAssignmentPropertiesArgs{
		RegistrationDefinitionId: pulumi.String("string"),
	},
	RegistrationAssignmentId: pulumi.String("string"),
})
var registrationAssignmentResource = new RegistrationAssignment("registrationAssignmentResource", RegistrationAssignmentArgs.builder()
    .scope("string")
    .properties(RegistrationAssignmentPropertiesArgs.builder()
        .registrationDefinitionId("string")
        .build())
    .registrationAssignmentId("string")
    .build());
registration_assignment_resource = azure_native.managedservices.RegistrationAssignment("registrationAssignmentResource",
    scope="string",
    properties={
        "registration_definition_id": "string",
    },
    registration_assignment_id="string")
const registrationAssignmentResource = new azure_native.managedservices.RegistrationAssignment("registrationAssignmentResource", {
    scope: "string",
    properties: {
        registrationDefinitionId: "string",
    },
    registrationAssignmentId: "string",
});
type: azure-native:managedservices:RegistrationAssignment
properties:
    properties:
        registrationDefinitionId: string
    registrationAssignmentId: string
    scope: string
RegistrationAssignment 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 RegistrationAssignment resource accepts the following input properties:
- Scope string
- The scope of the resource.
- Properties
Pulumi.Azure Native. Managed Services. Inputs. Registration Assignment Properties 
- The properties of a registration assignment.
- RegistrationAssignment stringId 
- The GUID of the registration assignment.
- Scope string
- The scope of the resource.
- Properties
RegistrationAssignment Properties Args 
- The properties of a registration assignment.
- RegistrationAssignment stringId 
- The GUID of the registration assignment.
- scope String
- The scope of the resource.
- properties
RegistrationAssignment Properties 
- The properties of a registration assignment.
- registrationAssignment StringId 
- The GUID of the registration assignment.
- scope string
- The scope of the resource.
- properties
RegistrationAssignment Properties 
- The properties of a registration assignment.
- registrationAssignment stringId 
- The GUID of the registration assignment.
- scope str
- The scope of the resource.
- properties
RegistrationAssignment Properties Args 
- The properties of a registration assignment.
- registration_assignment_ strid 
- The GUID of the registration assignment.
- scope String
- The scope of the resource.
- properties Property Map
- The properties of a registration assignment.
- registrationAssignment StringId 
- The GUID of the registration assignment.
Outputs
All input properties are implicitly available as output properties. Additionally, the RegistrationAssignment resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the registration assignment.
- SystemData 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/registrationAssignments).
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the registration assignment.
- SystemData SystemData Response 
- The metadata for the registration assignment resource.
- Type string
- The type of the Azure resource (Microsoft.ManagedServices/registrationAssignments).
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the registration assignment.
- systemData SystemData Response 
- The metadata for the registration assignment resource.
- type String
- The type of the Azure resource (Microsoft.ManagedServices/registrationAssignments).
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the registration assignment.
- systemData SystemData Response 
- The metadata for the registration assignment resource.
- type string
- The type of the Azure resource (Microsoft.ManagedServices/registrationAssignments).
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the registration assignment.
- system_data SystemData Response 
- The metadata for the registration assignment resource.
- type str
- The type of the Azure resource (Microsoft.ManagedServices/registrationAssignments).
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the registration assignment.
- systemData Property Map
- The metadata for the registration assignment resource.
- type String
- The type of the Azure resource (Microsoft.ManagedServices/registrationAssignments).
Supporting Types
AuthorizationResponse, AuthorizationResponseArgs    
- PrincipalId string
- The identifier of the Azure Active Directory principal.
- RoleDefinition 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.
- DelegatedRole 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.
- PrincipalId stringDisplay Name 
- The display name of the Azure Active Directory principal.
- PrincipalId string
- The identifier of the Azure Active Directory principal.
- RoleDefinition 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.
- DelegatedRole []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.
- PrincipalId stringDisplay Name 
- The display name of the Azure Active Directory principal.
- principalId String
- The identifier of the Azure Active Directory principal.
- roleDefinition 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.
- delegatedRole 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.
- principalId StringDisplay Name 
- The display name of the Azure Active Directory principal.
- principalId string
- The identifier of the Azure Active Directory principal.
- roleDefinition 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.
- delegatedRole 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.
- principalId 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.
- principalId String
- The identifier of the Azure Active Directory principal.
- roleDefinition 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.
- delegatedRole 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.
- principalId StringDisplay Name 
- The display name of the Azure Active Directory principal.
EligibleApproverResponse, EligibleApproverResponseArgs      
- PrincipalId string
- The identifier of the Azure Active Directory principal.
- PrincipalId stringDisplay Name 
- The display name of the Azure Active Directory principal.
- PrincipalId string
- The identifier of the Azure Active Directory principal.
- PrincipalId stringDisplay Name 
- The display name of the Azure Active Directory principal.
- principalId String
- The identifier of the Azure Active Directory principal.
- principalId StringDisplay Name 
- The display name of the Azure Active Directory principal.
- principalId string
- The identifier of the Azure Active Directory principal.
- principalId 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.
- principalId String
- The identifier of the Azure Active Directory principal.
- principalId StringDisplay Name 
- The display name of the Azure Active Directory principal.
EligibleAuthorizationResponse, EligibleAuthorizationResponseArgs      
- PrincipalId string
- The identifier of the Azure Active Directory principal.
- RoleDefinition 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.
- JustIn Pulumi.Time Access Policy Azure Native. Managed Services. Inputs. Just In Time Access Policy Response 
- The just-in-time access policy setting.
- PrincipalId stringDisplay Name 
- The display name of the Azure Active Directory principal.
- PrincipalId string
- The identifier of the Azure Active Directory principal.
- RoleDefinition 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.
- JustIn JustTime Access Policy In Time Access Policy Response 
- The just-in-time access policy setting.
- PrincipalId stringDisplay Name 
- The display name of the Azure Active Directory principal.
- principalId String
- The identifier of the Azure Active Directory principal.
- roleDefinition 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.
- justIn JustTime Access Policy In Time Access Policy Response 
- The just-in-time access policy setting.
- principalId StringDisplay Name 
- The display name of the Azure Active Directory principal.
- principalId string
- The identifier of the Azure Active Directory principal.
- roleDefinition 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.
- justIn JustTime Access Policy In Time Access Policy Response 
- The just-in-time access policy setting.
- principalId 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.
- principalId String
- The identifier of the Azure Active Directory principal.
- roleDefinition 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.
- justIn Property MapTime Access Policy 
- The just-in-time access policy setting.
- principalId StringDisplay Name 
- The display name of the Azure Active Directory principal.
JustInTimeAccessPolicyResponse, JustInTimeAccessPolicyResponseArgs            
- MultiFactor stringAuth Provider 
- The multi-factor authorization provider to be used for just-in-time access requests.
- ManagedBy List<Pulumi.Tenant Approvers Azure Native. Managed Services. Inputs. Eligible Approver Response> 
- The list of managedByTenant approvers for the eligible authorization.
- MaximumActivation stringDuration 
- The maximum access duration in ISO 8601 format for just-in-time access requests.
- MultiFactor stringAuth Provider 
- The multi-factor authorization provider to be used for just-in-time access requests.
- ManagedBy []EligibleTenant Approvers Approver Response 
- The list of managedByTenant approvers for the eligible authorization.
- MaximumActivation stringDuration 
- The maximum access duration in ISO 8601 format for just-in-time access requests.
- multiFactor StringAuth Provider 
- The multi-factor authorization provider to be used for just-in-time access requests.
- managedBy List<EligibleTenant Approvers Approver Response> 
- The list of managedByTenant approvers for the eligible authorization.
- maximumActivation StringDuration 
- The maximum access duration in ISO 8601 format for just-in-time access requests.
- multiFactor stringAuth Provider 
- The multi-factor authorization provider to be used for just-in-time access requests.
- managedBy EligibleTenant Approvers Approver Response[] 
- The list of managedByTenant approvers for the eligible authorization.
- maximumActivation 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.
- multiFactor StringAuth Provider 
- The multi-factor authorization provider to be used for just-in-time access requests.
- managedBy List<Property Map>Tenant Approvers 
- The list of managedByTenant approvers for the eligible authorization.
- maximumActivation StringDuration 
- The maximum access duration in ISO 8601 format for just-in-time access requests.
PlanResponse, PlanResponseArgs    
RegistrationAssignmentProperties, RegistrationAssignmentPropertiesArgs      
- RegistrationDefinition stringId 
- The fully qualified path of the registration definition.
- RegistrationDefinition stringId 
- The fully qualified path of the registration definition.
- registrationDefinition StringId 
- The fully qualified path of the registration definition.
- registrationDefinition stringId 
- The fully qualified path of the registration definition.
- registration_definition_ strid 
- The fully qualified path of the registration definition.
- registrationDefinition StringId 
- The fully qualified path of the registration definition.
RegistrationAssignmentPropertiesResponse, RegistrationAssignmentPropertiesResponseArgs        
- ProvisioningState string
- The current provisioning state of the registration assignment.
- RegistrationDefinition Pulumi.Azure Native. Managed Services. Inputs. Registration Assignment Properties Response Registration Definition 
- The registration definition associated with the registration assignment.
- RegistrationDefinition stringId 
- The fully qualified path of the registration definition.
- ProvisioningState string
- The current provisioning state of the registration assignment.
- RegistrationDefinition RegistrationAssignment Properties Response Registration Definition 
- The registration definition associated with the registration assignment.
- RegistrationDefinition stringId 
- The fully qualified path of the registration definition.
- provisioningState String
- The current provisioning state of the registration assignment.
- registrationDefinition RegistrationAssignment Properties Response Registration Definition 
- The registration definition associated with the registration assignment.
- registrationDefinition StringId 
- The fully qualified path of the registration definition.
- provisioningState string
- The current provisioning state of the registration assignment.
- registrationDefinition RegistrationAssignment Properties Response Registration Definition 
- The registration definition associated with the registration assignment.
- registrationDefinition stringId 
- The fully qualified path of the registration definition.
- provisioning_state str
- The current provisioning state of the registration assignment.
- registration_definition RegistrationAssignment Properties Response Registration Definition 
- The registration definition associated with the registration assignment.
- registration_definition_ strid 
- The fully qualified path of the registration definition.
- provisioningState String
- The current provisioning state of the registration assignment.
- registrationDefinition Property Map
- The registration definition associated with the registration assignment.
- registrationDefinition StringId 
- The fully qualified path of the registration definition.
RegistrationAssignmentPropertiesResponseProperties, RegistrationAssignmentPropertiesResponsePropertiesArgs          
- 
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.
- 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.
- ManagedBy stringTenant Id 
- The identifier of the managedBy tenant.
- ManagedBy stringTenant Name 
- The name of the managedBy tenant.
- ManageeTenant stringId 
- The identifier of the managed tenant.
- ManageeTenant stringName 
- The name of the managed tenant.
- ProvisioningState string
- The current provisioning state of the registration definition.
- RegistrationDefinition stringName 
- The name of the registration definition.
- 
[]AuthorizationResponse 
- 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.
- Description string
- The description of the registration definition.
- 
[]EligibleAuthorization 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.
- ManagedBy stringTenant Id 
- The identifier of the managedBy tenant.
- ManagedBy stringTenant Name 
- The name of the managedBy tenant.
- ManageeTenant stringId 
- The identifier of the managed tenant.
- ManageeTenant stringName 
- The name of the managed tenant.
- ProvisioningState string
- The current provisioning state of the registration definition.
- RegistrationDefinition stringName 
- The name of the registration definition.
- 
List<AuthorizationResponse> 
- 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.
- description String
- The description of the registration definition.
- 
List<EligibleAuthorization 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.
- managedBy StringTenant Id 
- The identifier of the managedBy tenant.
- managedBy StringTenant Name 
- The name of the managedBy tenant.
- manageeTenant StringId 
- The identifier of the managed tenant.
- manageeTenant StringName 
- The name of the managed tenant.
- provisioningState String
- The current provisioning state of the registration definition.
- registrationDefinition StringName 
- The name of the registration definition.
- 
AuthorizationResponse[] 
- 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.
- description string
- The description of the registration definition.
- 
EligibleAuthorization 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.
- managedBy stringTenant Id 
- The identifier of the managedBy tenant.
- managedBy stringTenant Name 
- The name of the managedBy tenant.
- manageeTenant stringId 
- The identifier of the managed tenant.
- manageeTenant stringName 
- The name of the managed tenant.
- provisioningState string
- The current provisioning state of the registration definition.
- registrationDefinition stringName 
- The name of the registration definition.
- 
Sequence[AuthorizationResponse] 
- 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.
- description str
- The description of the registration definition.
- 
Sequence[EligibleAuthorization 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.
- 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.
- 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.
- 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.
- managedBy StringTenant Id 
- The identifier of the managedBy tenant.
- managedBy StringTenant Name 
- The name of the managedBy tenant.
- manageeTenant StringId 
- The identifier of the managed tenant.
- manageeTenant StringName 
- The name of the managed tenant.
- provisioningState String
- The current provisioning state of the registration definition.
- registrationDefinition StringName 
- The name of the registration definition.
RegistrationAssignmentPropertiesResponseRegistrationDefinition, RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs            
- Id string
- The fully qualified path of the registration definition.
- Name string
- The name of the registration definition.
- SystemData Pulumi.Azure Native. Managed Services. Inputs. System Data Response 
- The metadata for the registration definition resource.
- Type string
- The type of the Azure resource (Microsoft.ManagedServices/registrationDefinitions).
- Plan
Pulumi.Azure Native. Managed Services. Inputs. Plan Response 
- The details for the Managed Services offer’s plan in Azure Marketplace.
- Properties
Pulumi.Azure Native. Managed Services. Inputs. Registration Assignment Properties Response Properties 
- The properties of the registration definition associated with the registration assignment.
- Id string
- The fully qualified path of the registration definition.
- Name string
- The name of the registration definition.
- SystemData SystemData Response 
- The metadata for the registration definition resource.
- Type string
- The type of the Azure resource (Microsoft.ManagedServices/registrationDefinitions).
- Plan
PlanResponse 
- The details for the Managed Services offer’s plan in Azure Marketplace.
- Properties
RegistrationAssignment Properties Response Properties 
- The properties of the registration definition associated with the registration assignment.
- id String
- The fully qualified path of the registration definition.
- name String
- The name of the registration definition.
- systemData SystemData Response 
- The metadata for the registration definition resource.
- type String
- The type of the Azure resource (Microsoft.ManagedServices/registrationDefinitions).
- plan
PlanResponse 
- The details for the Managed Services offer’s plan in Azure Marketplace.
- properties
RegistrationAssignment Properties Response Properties 
- The properties of the registration definition associated with the registration assignment.
- id string
- The fully qualified path of the registration definition.
- name string
- The name of the registration definition.
- systemData SystemData Response 
- The metadata for the registration definition resource.
- type string
- The type of the Azure resource (Microsoft.ManagedServices/registrationDefinitions).
- plan
PlanResponse 
- The details for the Managed Services offer’s plan in Azure Marketplace.
- properties
RegistrationAssignment Properties Response Properties 
- The properties of the registration definition associated with the registration assignment.
- id str
- The fully qualified path of the registration definition.
- name str
- The name of the registration definition.
- system_data SystemData Response 
- The metadata for the registration definition resource.
- type str
- The type of the Azure resource (Microsoft.ManagedServices/registrationDefinitions).
- plan
PlanResponse 
- The details for the Managed Services offer’s plan in Azure Marketplace.
- properties
RegistrationAssignment Properties Response Properties 
- The properties of the registration definition associated with the registration assignment.
- id String
- The fully qualified path of the registration definition.
- name String
- The name of the registration definition.
- systemData Property Map
- The metadata for the registration definition resource.
- type String
- The type of the Azure resource (Microsoft.ManagedServices/registrationDefinitions).
- plan Property Map
- The details for the Managed Services offer’s plan in Azure Marketplace.
- properties Property Map
- The properties of the registration definition associated with the registration assignment.
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:managedservices:RegistrationAssignment 484a7d5f-9729-4b87-bc9b-26610985a013 /{scope}/providers/Microsoft.ManagedServices/registrationAssignments/{registrationAssignmentId} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0