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.getRegistrationDefinition
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 registration definition details. API Version: 2019-09-01.
Using getRegistrationDefinition
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 getRegistrationDefinition(args: GetRegistrationDefinitionArgs, opts?: InvokeOptions): Promise<GetRegistrationDefinitionResult>
function getRegistrationDefinitionOutput(args: GetRegistrationDefinitionOutputArgs, opts?: InvokeOptions): Output<GetRegistrationDefinitionResult>
def get_registration_definition(registration_definition_id: Optional[str] = None,
scope: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRegistrationDefinitionResult
def get_registration_definition_output(registration_definition_id: Optional[pulumi.Input[str]] = None,
scope: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRegistrationDefinitionResult]
func LookupRegistrationDefinition(ctx *Context, args *LookupRegistrationDefinitionArgs, opts ...InvokeOption) (*LookupRegistrationDefinitionResult, error)
func LookupRegistrationDefinitionOutput(ctx *Context, args *LookupRegistrationDefinitionOutputArgs, opts ...InvokeOption) LookupRegistrationDefinitionResultOutput
> Note: This function is named LookupRegistrationDefinition
in the Go SDK.
public static class GetRegistrationDefinition
{
public static Task<GetRegistrationDefinitionResult> InvokeAsync(GetRegistrationDefinitionArgs args, InvokeOptions? opts = null)
public static Output<GetRegistrationDefinitionResult> Invoke(GetRegistrationDefinitionInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetRegistrationDefinitionResult> getRegistrationDefinition(GetRegistrationDefinitionArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:managedservices:getRegistrationDefinition
arguments:
# arguments dictionary
The following arguments are supported:
- Registration
Definition stringId - Guid of the registration definition.
- Scope string
- Scope of the resource.
- Registration
Definition stringId - Guid of the registration definition.
- Scope string
- Scope of the resource.
- registration
Definition StringId - Guid of the registration definition.
- scope String
- Scope of the resource.
- registration
Definition stringId - Guid of the registration definition.
- scope string
- Scope of the resource.
- registration_
definition_ strid - Guid of the registration definition.
- scope str
- Scope of the resource.
- registration
Definition StringId - Guid of the registration definition.
- scope String
- Scope of the resource.
getRegistrationDefinition Result
The following output properties are available:
- Id string
- Fully qualified path of the registration definition.
- Name string
- Name of the registration definition.
- Properties
Pulumi.
Azure Native. Managed Services. Outputs. Registration Definition Properties Response - Properties of a registration definition.
- Type string
- Type of the resource.
- Plan
Pulumi.
Azure Native. Managed Services. Outputs. Plan Response - Plan details for the managed services.
- Id string
- Fully qualified path of the registration definition.
- Name string
- Name of the registration definition.
- Properties
Registration
Definition Properties Response - Properties of a registration definition.
- Type string
- Type of the resource.
- Plan
Plan
Response - Plan details for the managed services.
- id String
- Fully qualified path of the registration definition.
- name String
- Name of the registration definition.
- properties
Registration
Definition Properties Response - Properties of a registration definition.
- type String
- Type of the resource.
- plan
Plan
Response - Plan details for the managed services.
- id string
- Fully qualified path of the registration definition.
- name string
- Name of the registration definition.
- properties
Registration
Definition Properties Response - Properties of a registration definition.
- type string
- Type of the resource.
- plan
Plan
Response - Plan details for the managed services.
- id str
- Fully qualified path of the registration definition.
- name str
- Name of the registration definition.
- properties
Registration
Definition Properties Response - Properties of a registration definition.
- type str
- Type of the resource.
- plan
Plan
Response - Plan details for the managed services.
- id String
- Fully qualified path of the registration definition.
- name String
- Name of the registration definition.
- properties Property Map
- Properties of a registration definition.
- type String
- Type of the resource.
- plan Property Map
- Plan details for the managed services.
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
RegistrationDefinitionPropertiesResponse
- 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.
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