These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
azure-native.managedservices.getRegistrationAssignment
Explore with Pulumi AI
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
Gets the details of specified registration assignment. API Version: 2019-09-01.
Using getRegistrationAssignment
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRegistrationAssignment(args: GetRegistrationAssignmentArgs, opts?: InvokeOptions): Promise<GetRegistrationAssignmentResult>
function getRegistrationAssignmentOutput(args: GetRegistrationAssignmentOutputArgs, opts?: InvokeOptions): Output<GetRegistrationAssignmentResult>
def get_registration_assignment(expand_registration_definition: Optional[bool] = None,
registration_assignment_id: Optional[str] = None,
scope: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRegistrationAssignmentResult
def get_registration_assignment_output(expand_registration_definition: Optional[pulumi.Input[bool]] = None,
registration_assignment_id: Optional[pulumi.Input[str]] = None,
scope: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRegistrationAssignmentResult]
func LookupRegistrationAssignment(ctx *Context, args *LookupRegistrationAssignmentArgs, opts ...InvokeOption) (*LookupRegistrationAssignmentResult, error)
func LookupRegistrationAssignmentOutput(ctx *Context, args *LookupRegistrationAssignmentOutputArgs, opts ...InvokeOption) LookupRegistrationAssignmentResultOutput
> Note: This function is named LookupRegistrationAssignment
in the Go SDK.
public static class GetRegistrationAssignment
{
public static Task<GetRegistrationAssignmentResult> InvokeAsync(GetRegistrationAssignmentArgs args, InvokeOptions? opts = null)
public static Output<GetRegistrationAssignmentResult> Invoke(GetRegistrationAssignmentInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetRegistrationAssignmentResult> getRegistrationAssignment(GetRegistrationAssignmentArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:managedservices:getRegistrationAssignment
arguments:
# arguments dictionary
The following arguments are supported:
- Registration
Assignment stringId - Guid of the registration assignment.
- Scope string
- Scope of the resource.
- Expand
Registration boolDefinition - Tells whether to return registration definition details also along with registration assignment details.
- Registration
Assignment stringId - Guid of the registration assignment.
- Scope string
- Scope of the resource.
- Expand
Registration boolDefinition - Tells whether to return registration definition details also along with registration assignment details.
- registration
Assignment StringId - Guid of the registration assignment.
- scope String
- Scope of the resource.
- expand
Registration BooleanDefinition - Tells whether to return registration definition details also along with registration assignment details.
- registration
Assignment stringId - Guid of the registration assignment.
- scope string
- Scope of the resource.
- expand
Registration booleanDefinition - Tells whether to return registration definition details also along with registration assignment details.
- registration_
assignment_ strid - Guid of the registration assignment.
- scope str
- Scope of the resource.
- expand_
registration_ booldefinition - Tells whether to return registration definition details also along with registration assignment details.
- registration
Assignment StringId - Guid of the registration assignment.
- scope String
- Scope of the resource.
- expand
Registration BooleanDefinition - Tells whether to return registration definition details also along with registration assignment details.
getRegistrationAssignment Result
The following output properties are available:
- Id string
- The fully qualified path of the registration assignment.
- Name string
- Name of the registration assignment.
- Properties
Pulumi.
Azure Native. Managed Services. Outputs. Registration Assignment Properties Response - Properties of a registration assignment.
- Type string
- Type of the resource.
- Id string
- The fully qualified path of the registration assignment.
- Name string
- Name of the registration assignment.
- Properties
Registration
Assignment Properties Response - Properties of a registration assignment.
- Type string
- Type of the resource.
- id String
- The fully qualified path of the registration assignment.
- name String
- Name of the registration assignment.
- properties
Registration
Assignment Properties Response - Properties of a registration assignment.
- type String
- Type of the resource.
- id string
- The fully qualified path of the registration assignment.
- name string
- Name of the registration assignment.
- properties
Registration
Assignment Properties Response - Properties of a registration assignment.
- type string
- Type of the resource.
- id str
- The fully qualified path of the registration assignment.
- name str
- Name of the registration assignment.
- properties
Registration
Assignment Properties Response - Properties of a registration assignment.
- type str
- Type of the resource.
- id String
- The fully qualified path of the registration assignment.
- name String
- Name of the registration assignment.
- properties Property Map
- Properties of a registration assignment.
- type String
- Type of the resource.
Supporting Types
AuthorizationResponse
- 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.
PlanResponse
RegistrationAssignmentPropertiesResponse
- Provisioning
State string - Current state of the registration assignment.
- Registration
Definition Pulumi.Azure Native. Managed Services. Inputs. Registration Assignment Properties Response Registration Definition - Registration definition inside registration assignment.
- Registration
Definition stringId - Fully qualified path of the registration definition.
- Provisioning
State string - Current state of the registration assignment.
- Registration
Definition RegistrationAssignment Properties Response Registration Definition - Registration definition inside registration assignment.
- Registration
Definition stringId - Fully qualified path of the registration definition.
- provisioning
State String - Current state of the registration assignment.
- registration
Definition RegistrationAssignment Properties Response Registration Definition - Registration definition inside registration assignment.
- registration
Definition StringId - Fully qualified path of the registration definition.
- provisioning
State string - Current state of the registration assignment.
- registration
Definition RegistrationAssignment Properties Response Registration Definition - Registration definition inside registration assignment.
- registration
Definition stringId - Fully qualified path of the registration definition.
- provisioning_
state str - Current state of the registration assignment.
- registration_
definition RegistrationAssignment Properties Response Registration Definition - Registration definition inside registration assignment.
- registration_
definition_ strid - Fully qualified path of the registration definition.
- provisioning
State String - Current state of the registration assignment.
- registration
Definition Property Map - Registration definition inside registration assignment.
- registration
Definition StringId - Fully qualified path of the registration definition.
RegistrationAssignmentPropertiesResponseProperties
- 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.
- Description string
- Description of the registration definition.
- Managed
By stringTenant Id - Id of the managedBy tenant.
- Managed
By stringTenant Name - Name of the managedBy tenant.
- Managee
Tenant stringId - Id of the home tenant.
- Managee
Tenant stringName - Name of the home tenant.
- Provisioning
State string - Current state 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.
- Description string
- Description of the registration definition.
- Managed
By stringTenant Id - Id of the managedBy tenant.
- Managed
By stringTenant Name - Name of the managedBy tenant.
- Managee
Tenant stringId - Id of the home tenant.
- Managee
Tenant stringName - Name of the home tenant.
- Provisioning
State string - Current state 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.
- description String
- Description of the registration definition.
- managed
By StringTenant Id - Id of the managedBy tenant.
- managed
By StringTenant Name - Name of the managedBy tenant.
- managee
Tenant StringId - Id of the home tenant.
- managee
Tenant StringName - Name of the home tenant.
- provisioning
State String - Current state 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.
- description string
- Description of the registration definition.
- managed
By stringTenant Id - Id of the managedBy tenant.
- managed
By stringTenant Name - Name of the managedBy tenant.
- managee
Tenant stringId - Id of the home tenant.
- managee
Tenant stringName - Name of the home tenant.
- provisioning
State string - Current state 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.
- description str
- Description of the registration definition.
- managed_
by_ strtenant_ id - Id of the managedBy tenant.
- managed_
by_ strtenant_ name - Name of the managedBy tenant.
- managee_
tenant_ strid - Id of the home tenant.
- managee_
tenant_ strname - Name of the home tenant.
- provisioning_
state str - Current state 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.
- description String
- Description of the registration definition.
- managed
By StringTenant Id - Id of the managedBy tenant.
- managed
By StringTenant Name - Name of the managedBy tenant.
- managee
Tenant StringId - Id of the home tenant.
- managee
Tenant StringName - Name of the home tenant.
- provisioning
State String - Current state of the registration definition.
- registration
Definition StringName - Name of the registration definition.
RegistrationAssignmentPropertiesResponseRegistrationDefinition
- Id string
- Fully qualified path of the registration definition.
- Name string
- Name of the registration definition.
- Type string
- Type of the resource (Microsoft.ManagedServices/registrationDefinitions).
- Plan
Pulumi.
Azure Native. Managed Services. Inputs. Plan Response - Plan details for the managed services.
- Properties
Pulumi.
Azure Native. Managed Services. Inputs. Registration Assignment Properties Response Properties - Properties of registration definition inside registration assignment.
- Id string
- Fully qualified path of the registration definition.
- Name string
- Name of the registration definition.
- Type string
- Type of the resource (Microsoft.ManagedServices/registrationDefinitions).
- Plan
Plan
Response - Plan details for the managed services.
- Properties
Registration
Assignment Properties Response Properties - Properties of registration definition inside registration assignment.
- id String
- Fully qualified path of the registration definition.
- name String
- Name of the registration definition.
- type String
- Type of the resource (Microsoft.ManagedServices/registrationDefinitions).
- plan
Plan
Response - Plan details for the managed services.
- properties
Registration
Assignment Properties Response Properties - Properties of registration definition inside registration assignment.
- id string
- Fully qualified path of the registration definition.
- name string
- Name of the registration definition.
- type string
- Type of the resource (Microsoft.ManagedServices/registrationDefinitions).
- plan
Plan
Response - Plan details for the managed services.
- properties
Registration
Assignment Properties Response Properties - Properties of registration definition inside registration assignment.
- id str
- Fully qualified path of the registration definition.
- name str
- Name of the registration definition.
- type str
- Type of the resource (Microsoft.ManagedServices/registrationDefinitions).
- plan
Plan
Response - Plan details for the managed services.
- properties
Registration
Assignment Properties Response Properties - Properties of registration definition inside registration assignment.
- id String
- Fully qualified path of the registration definition.
- name String
- Name of the registration definition.
- type String
- Type of the resource (Microsoft.ManagedServices/registrationDefinitions).
- plan Property Map
- Plan details for the managed services.
- properties Property Map
- Properties of registration definition inside registration assignment.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi