Documentation
¶
Index ¶
- type Authorization
- type AuthorizationArgs
- type AuthorizationArray
- type AuthorizationArrayInput
- type AuthorizationArrayOutput
- func (AuthorizationArrayOutput) ElementType() reflect.Type
- func (o AuthorizationArrayOutput) Index(i pulumi.IntInput) AuthorizationOutput
- func (o AuthorizationArrayOutput) ToAuthorizationArrayOutput() AuthorizationArrayOutput
- func (o AuthorizationArrayOutput) ToAuthorizationArrayOutputWithContext(ctx context.Context) AuthorizationArrayOutput
- type AuthorizationInput
- type AuthorizationOutput
- func (o AuthorizationOutput) DelegatedRoleDefinitionIds() pulumi.StringArrayOutput
- func (AuthorizationOutput) ElementType() reflect.Type
- func (o AuthorizationOutput) PrincipalId() pulumi.StringOutput
- func (o AuthorizationOutput) PrincipalIdDisplayName() pulumi.StringPtrOutput
- func (o AuthorizationOutput) RoleDefinitionId() pulumi.StringOutput
- func (o AuthorizationOutput) ToAuthorizationOutput() AuthorizationOutput
- func (o AuthorizationOutput) ToAuthorizationOutputWithContext(ctx context.Context) AuthorizationOutput
- type AuthorizationResponse
- type AuthorizationResponseArgs
- type AuthorizationResponseArray
- func (AuthorizationResponseArray) ElementType() reflect.Type
- func (i AuthorizationResponseArray) ToAuthorizationResponseArrayOutput() AuthorizationResponseArrayOutput
- func (i AuthorizationResponseArray) ToAuthorizationResponseArrayOutputWithContext(ctx context.Context) AuthorizationResponseArrayOutput
- type AuthorizationResponseArrayInput
- type AuthorizationResponseArrayOutput
- func (AuthorizationResponseArrayOutput) ElementType() reflect.Type
- func (o AuthorizationResponseArrayOutput) Index(i pulumi.IntInput) AuthorizationResponseOutput
- func (o AuthorizationResponseArrayOutput) ToAuthorizationResponseArrayOutput() AuthorizationResponseArrayOutput
- func (o AuthorizationResponseArrayOutput) ToAuthorizationResponseArrayOutputWithContext(ctx context.Context) AuthorizationResponseArrayOutput
- type AuthorizationResponseInput
- type AuthorizationResponseOutput
- func (o AuthorizationResponseOutput) DelegatedRoleDefinitionIds() pulumi.StringArrayOutput
- func (AuthorizationResponseOutput) ElementType() reflect.Type
- func (o AuthorizationResponseOutput) PrincipalId() pulumi.StringOutput
- func (o AuthorizationResponseOutput) PrincipalIdDisplayName() pulumi.StringPtrOutput
- func (o AuthorizationResponseOutput) RoleDefinitionId() pulumi.StringOutput
- func (o AuthorizationResponseOutput) ToAuthorizationResponseOutput() AuthorizationResponseOutput
- func (o AuthorizationResponseOutput) ToAuthorizationResponseOutputWithContext(ctx context.Context) AuthorizationResponseOutput
- type EligibleAuthorization
- type EligibleAuthorizationArgs
- type EligibleAuthorizationArray
- func (EligibleAuthorizationArray) ElementType() reflect.Type
- func (i EligibleAuthorizationArray) ToEligibleAuthorizationArrayOutput() EligibleAuthorizationArrayOutput
- func (i EligibleAuthorizationArray) ToEligibleAuthorizationArrayOutputWithContext(ctx context.Context) EligibleAuthorizationArrayOutput
- type EligibleAuthorizationArrayInput
- type EligibleAuthorizationArrayOutput
- func (EligibleAuthorizationArrayOutput) ElementType() reflect.Type
- func (o EligibleAuthorizationArrayOutput) Index(i pulumi.IntInput) EligibleAuthorizationOutput
- func (o EligibleAuthorizationArrayOutput) ToEligibleAuthorizationArrayOutput() EligibleAuthorizationArrayOutput
- func (o EligibleAuthorizationArrayOutput) ToEligibleAuthorizationArrayOutputWithContext(ctx context.Context) EligibleAuthorizationArrayOutput
- type EligibleAuthorizationInput
- type EligibleAuthorizationOutput
- func (EligibleAuthorizationOutput) ElementType() reflect.Type
- func (o EligibleAuthorizationOutput) JustInTimeAccessPolicy() JustInTimeAccessPolicyPtrOutput
- func (o EligibleAuthorizationOutput) PrincipalId() pulumi.StringOutput
- func (o EligibleAuthorizationOutput) PrincipalIdDisplayName() pulumi.StringPtrOutput
- func (o EligibleAuthorizationOutput) RoleDefinitionId() pulumi.StringOutput
- func (o EligibleAuthorizationOutput) ToEligibleAuthorizationOutput() EligibleAuthorizationOutput
- func (o EligibleAuthorizationOutput) ToEligibleAuthorizationOutputWithContext(ctx context.Context) EligibleAuthorizationOutput
- type EligibleAuthorizationResponse
- type EligibleAuthorizationResponseArgs
- func (EligibleAuthorizationResponseArgs) ElementType() reflect.Type
- func (i EligibleAuthorizationResponseArgs) ToEligibleAuthorizationResponseOutput() EligibleAuthorizationResponseOutput
- func (i EligibleAuthorizationResponseArgs) ToEligibleAuthorizationResponseOutputWithContext(ctx context.Context) EligibleAuthorizationResponseOutput
- type EligibleAuthorizationResponseArray
- func (EligibleAuthorizationResponseArray) ElementType() reflect.Type
- func (i EligibleAuthorizationResponseArray) ToEligibleAuthorizationResponseArrayOutput() EligibleAuthorizationResponseArrayOutput
- func (i EligibleAuthorizationResponseArray) ToEligibleAuthorizationResponseArrayOutputWithContext(ctx context.Context) EligibleAuthorizationResponseArrayOutput
- type EligibleAuthorizationResponseArrayInput
- type EligibleAuthorizationResponseArrayOutput
- func (EligibleAuthorizationResponseArrayOutput) ElementType() reflect.Type
- func (o EligibleAuthorizationResponseArrayOutput) Index(i pulumi.IntInput) EligibleAuthorizationResponseOutput
- func (o EligibleAuthorizationResponseArrayOutput) ToEligibleAuthorizationResponseArrayOutput() EligibleAuthorizationResponseArrayOutput
- func (o EligibleAuthorizationResponseArrayOutput) ToEligibleAuthorizationResponseArrayOutputWithContext(ctx context.Context) EligibleAuthorizationResponseArrayOutput
- type EligibleAuthorizationResponseInput
- type EligibleAuthorizationResponseOutput
- func (EligibleAuthorizationResponseOutput) ElementType() reflect.Type
- func (o EligibleAuthorizationResponseOutput) JustInTimeAccessPolicy() JustInTimeAccessPolicyResponsePtrOutput
- func (o EligibleAuthorizationResponseOutput) PrincipalId() pulumi.StringOutput
- func (o EligibleAuthorizationResponseOutput) PrincipalIdDisplayName() pulumi.StringPtrOutput
- func (o EligibleAuthorizationResponseOutput) RoleDefinitionId() pulumi.StringOutput
- func (o EligibleAuthorizationResponseOutput) ToEligibleAuthorizationResponseOutput() EligibleAuthorizationResponseOutput
- func (o EligibleAuthorizationResponseOutput) ToEligibleAuthorizationResponseOutputWithContext(ctx context.Context) EligibleAuthorizationResponseOutput
- type JustInTimeAccessPolicy
- type JustInTimeAccessPolicyArgs
- func (JustInTimeAccessPolicyArgs) ElementType() reflect.Type
- func (i JustInTimeAccessPolicyArgs) ToJustInTimeAccessPolicyOutput() JustInTimeAccessPolicyOutput
- func (i JustInTimeAccessPolicyArgs) ToJustInTimeAccessPolicyOutputWithContext(ctx context.Context) JustInTimeAccessPolicyOutput
- func (i JustInTimeAccessPolicyArgs) ToJustInTimeAccessPolicyPtrOutput() JustInTimeAccessPolicyPtrOutput
- func (i JustInTimeAccessPolicyArgs) ToJustInTimeAccessPolicyPtrOutputWithContext(ctx context.Context) JustInTimeAccessPolicyPtrOutput
- type JustInTimeAccessPolicyInput
- type JustInTimeAccessPolicyOutput
- func (JustInTimeAccessPolicyOutput) ElementType() reflect.Type
- func (o JustInTimeAccessPolicyOutput) MaximumActivationDuration() pulumi.StringPtrOutput
- func (o JustInTimeAccessPolicyOutput) MultiFactorAuthProvider() pulumi.StringOutput
- func (o JustInTimeAccessPolicyOutput) ToJustInTimeAccessPolicyOutput() JustInTimeAccessPolicyOutput
- func (o JustInTimeAccessPolicyOutput) ToJustInTimeAccessPolicyOutputWithContext(ctx context.Context) JustInTimeAccessPolicyOutput
- func (o JustInTimeAccessPolicyOutput) ToJustInTimeAccessPolicyPtrOutput() JustInTimeAccessPolicyPtrOutput
- func (o JustInTimeAccessPolicyOutput) ToJustInTimeAccessPolicyPtrOutputWithContext(ctx context.Context) JustInTimeAccessPolicyPtrOutput
- type JustInTimeAccessPolicyPtrInput
- type JustInTimeAccessPolicyPtrOutput
- func (o JustInTimeAccessPolicyPtrOutput) Elem() JustInTimeAccessPolicyOutput
- func (JustInTimeAccessPolicyPtrOutput) ElementType() reflect.Type
- func (o JustInTimeAccessPolicyPtrOutput) MaximumActivationDuration() pulumi.StringPtrOutput
- func (o JustInTimeAccessPolicyPtrOutput) MultiFactorAuthProvider() pulumi.StringPtrOutput
- func (o JustInTimeAccessPolicyPtrOutput) ToJustInTimeAccessPolicyPtrOutput() JustInTimeAccessPolicyPtrOutput
- func (o JustInTimeAccessPolicyPtrOutput) ToJustInTimeAccessPolicyPtrOutputWithContext(ctx context.Context) JustInTimeAccessPolicyPtrOutput
- type JustInTimeAccessPolicyResponse
- type JustInTimeAccessPolicyResponseArgs
- func (JustInTimeAccessPolicyResponseArgs) ElementType() reflect.Type
- func (i JustInTimeAccessPolicyResponseArgs) ToJustInTimeAccessPolicyResponseOutput() JustInTimeAccessPolicyResponseOutput
- func (i JustInTimeAccessPolicyResponseArgs) ToJustInTimeAccessPolicyResponseOutputWithContext(ctx context.Context) JustInTimeAccessPolicyResponseOutput
- func (i JustInTimeAccessPolicyResponseArgs) ToJustInTimeAccessPolicyResponsePtrOutput() JustInTimeAccessPolicyResponsePtrOutput
- func (i JustInTimeAccessPolicyResponseArgs) ToJustInTimeAccessPolicyResponsePtrOutputWithContext(ctx context.Context) JustInTimeAccessPolicyResponsePtrOutput
- type JustInTimeAccessPolicyResponseInput
- type JustInTimeAccessPolicyResponseOutput
- func (JustInTimeAccessPolicyResponseOutput) ElementType() reflect.Type
- func (o JustInTimeAccessPolicyResponseOutput) MaximumActivationDuration() pulumi.StringPtrOutput
- func (o JustInTimeAccessPolicyResponseOutput) MultiFactorAuthProvider() pulumi.StringOutput
- func (o JustInTimeAccessPolicyResponseOutput) ToJustInTimeAccessPolicyResponseOutput() JustInTimeAccessPolicyResponseOutput
- func (o JustInTimeAccessPolicyResponseOutput) ToJustInTimeAccessPolicyResponseOutputWithContext(ctx context.Context) JustInTimeAccessPolicyResponseOutput
- func (o JustInTimeAccessPolicyResponseOutput) ToJustInTimeAccessPolicyResponsePtrOutput() JustInTimeAccessPolicyResponsePtrOutput
- func (o JustInTimeAccessPolicyResponseOutput) ToJustInTimeAccessPolicyResponsePtrOutputWithContext(ctx context.Context) JustInTimeAccessPolicyResponsePtrOutput
- type JustInTimeAccessPolicyResponsePtrInput
- type JustInTimeAccessPolicyResponsePtrOutput
- func (o JustInTimeAccessPolicyResponsePtrOutput) Elem() JustInTimeAccessPolicyResponseOutput
- func (JustInTimeAccessPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o JustInTimeAccessPolicyResponsePtrOutput) MaximumActivationDuration() pulumi.StringPtrOutput
- func (o JustInTimeAccessPolicyResponsePtrOutput) MultiFactorAuthProvider() pulumi.StringPtrOutput
- func (o JustInTimeAccessPolicyResponsePtrOutput) ToJustInTimeAccessPolicyResponsePtrOutput() JustInTimeAccessPolicyResponsePtrOutput
- func (o JustInTimeAccessPolicyResponsePtrOutput) ToJustInTimeAccessPolicyResponsePtrOutputWithContext(ctx context.Context) JustInTimeAccessPolicyResponsePtrOutput
- type LookupRegistrationAssignmentArgs
- type LookupRegistrationAssignmentResult
- type LookupRegistrationDefinitionArgs
- type LookupRegistrationDefinitionResult
- type Plan
- type PlanArgs
- type PlanInput
- type PlanOutput
- func (PlanOutput) ElementType() reflect.Type
- func (o PlanOutput) Name() pulumi.StringOutput
- func (o PlanOutput) Product() pulumi.StringOutput
- func (o PlanOutput) Publisher() pulumi.StringOutput
- func (o PlanOutput) ToPlanOutput() PlanOutput
- func (o PlanOutput) ToPlanOutputWithContext(ctx context.Context) PlanOutput
- func (o PlanOutput) ToPlanPtrOutput() PlanPtrOutput
- func (o PlanOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput
- func (o PlanOutput) Version() pulumi.StringOutput
- type PlanPtrInput
- type PlanPtrOutput
- func (o PlanPtrOutput) Elem() PlanOutput
- func (PlanPtrOutput) ElementType() reflect.Type
- func (o PlanPtrOutput) Name() pulumi.StringPtrOutput
- func (o PlanPtrOutput) Product() pulumi.StringPtrOutput
- func (o PlanPtrOutput) Publisher() pulumi.StringPtrOutput
- func (o PlanPtrOutput) ToPlanPtrOutput() PlanPtrOutput
- func (o PlanPtrOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput
- func (o PlanPtrOutput) Version() pulumi.StringPtrOutput
- type PlanResponse
- type PlanResponseArgs
- func (PlanResponseArgs) ElementType() reflect.Type
- func (i PlanResponseArgs) ToPlanResponseOutput() PlanResponseOutput
- func (i PlanResponseArgs) ToPlanResponseOutputWithContext(ctx context.Context) PlanResponseOutput
- func (i PlanResponseArgs) ToPlanResponsePtrOutput() PlanResponsePtrOutput
- func (i PlanResponseArgs) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput
- type PlanResponseInput
- type PlanResponseOutput
- func (PlanResponseOutput) ElementType() reflect.Type
- func (o PlanResponseOutput) Name() pulumi.StringOutput
- func (o PlanResponseOutput) Product() pulumi.StringOutput
- func (o PlanResponseOutput) Publisher() pulumi.StringOutput
- func (o PlanResponseOutput) ToPlanResponseOutput() PlanResponseOutput
- func (o PlanResponseOutput) ToPlanResponseOutputWithContext(ctx context.Context) PlanResponseOutput
- func (o PlanResponseOutput) ToPlanResponsePtrOutput() PlanResponsePtrOutput
- func (o PlanResponseOutput) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput
- func (o PlanResponseOutput) Version() pulumi.StringOutput
- type PlanResponsePtrInput
- type PlanResponsePtrOutput
- func (o PlanResponsePtrOutput) Elem() PlanResponseOutput
- func (PlanResponsePtrOutput) ElementType() reflect.Type
- func (o PlanResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o PlanResponsePtrOutput) Product() pulumi.StringPtrOutput
- func (o PlanResponsePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o PlanResponsePtrOutput) ToPlanResponsePtrOutput() PlanResponsePtrOutput
- func (o PlanResponsePtrOutput) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput
- func (o PlanResponsePtrOutput) Version() pulumi.StringPtrOutput
- type RegistrationAssignment
- type RegistrationAssignmentArgs
- type RegistrationAssignmentProperties
- type RegistrationAssignmentPropertiesArgs
- func (RegistrationAssignmentPropertiesArgs) ElementType() reflect.Type
- func (i RegistrationAssignmentPropertiesArgs) ToRegistrationAssignmentPropertiesOutput() RegistrationAssignmentPropertiesOutput
- func (i RegistrationAssignmentPropertiesArgs) ToRegistrationAssignmentPropertiesOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesOutput
- func (i RegistrationAssignmentPropertiesArgs) ToRegistrationAssignmentPropertiesPtrOutput() RegistrationAssignmentPropertiesPtrOutput
- func (i RegistrationAssignmentPropertiesArgs) ToRegistrationAssignmentPropertiesPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesPtrOutput
- type RegistrationAssignmentPropertiesInput
- type RegistrationAssignmentPropertiesOutput
- func (RegistrationAssignmentPropertiesOutput) ElementType() reflect.Type
- func (o RegistrationAssignmentPropertiesOutput) RegistrationDefinitionId() pulumi.StringOutput
- func (o RegistrationAssignmentPropertiesOutput) ToRegistrationAssignmentPropertiesOutput() RegistrationAssignmentPropertiesOutput
- func (o RegistrationAssignmentPropertiesOutput) ToRegistrationAssignmentPropertiesOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesOutput
- func (o RegistrationAssignmentPropertiesOutput) ToRegistrationAssignmentPropertiesPtrOutput() RegistrationAssignmentPropertiesPtrOutput
- func (o RegistrationAssignmentPropertiesOutput) ToRegistrationAssignmentPropertiesPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesPtrOutput
- type RegistrationAssignmentPropertiesPtrInput
- type RegistrationAssignmentPropertiesPtrOutput
- func (o RegistrationAssignmentPropertiesPtrOutput) Elem() RegistrationAssignmentPropertiesOutput
- func (RegistrationAssignmentPropertiesPtrOutput) ElementType() reflect.Type
- func (o RegistrationAssignmentPropertiesPtrOutput) RegistrationDefinitionId() pulumi.StringPtrOutput
- func (o RegistrationAssignmentPropertiesPtrOutput) ToRegistrationAssignmentPropertiesPtrOutput() RegistrationAssignmentPropertiesPtrOutput
- func (o RegistrationAssignmentPropertiesPtrOutput) ToRegistrationAssignmentPropertiesPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesPtrOutput
- type RegistrationAssignmentPropertiesResponse
- type RegistrationAssignmentPropertiesResponseArgs
- func (RegistrationAssignmentPropertiesResponseArgs) ElementType() reflect.Type
- func (i RegistrationAssignmentPropertiesResponseArgs) ToRegistrationAssignmentPropertiesResponseOutput() RegistrationAssignmentPropertiesResponseOutput
- func (i RegistrationAssignmentPropertiesResponseArgs) ToRegistrationAssignmentPropertiesResponseOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponseOutput
- func (i RegistrationAssignmentPropertiesResponseArgs) ToRegistrationAssignmentPropertiesResponsePtrOutput() RegistrationAssignmentPropertiesResponsePtrOutput
- func (i RegistrationAssignmentPropertiesResponseArgs) ToRegistrationAssignmentPropertiesResponsePtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponsePtrOutput
- type RegistrationAssignmentPropertiesResponseInput
- type RegistrationAssignmentPropertiesResponseOutput
- func (RegistrationAssignmentPropertiesResponseOutput) ElementType() reflect.Type
- func (o RegistrationAssignmentPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o RegistrationAssignmentPropertiesResponseOutput) RegistrationDefinition() RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput
- func (o RegistrationAssignmentPropertiesResponseOutput) RegistrationDefinitionId() pulumi.StringOutput
- func (o RegistrationAssignmentPropertiesResponseOutput) ToRegistrationAssignmentPropertiesResponseOutput() RegistrationAssignmentPropertiesResponseOutput
- func (o RegistrationAssignmentPropertiesResponseOutput) ToRegistrationAssignmentPropertiesResponseOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponseOutput
- func (o RegistrationAssignmentPropertiesResponseOutput) ToRegistrationAssignmentPropertiesResponsePtrOutput() RegistrationAssignmentPropertiesResponsePtrOutput
- func (o RegistrationAssignmentPropertiesResponseOutput) ToRegistrationAssignmentPropertiesResponsePtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponsePtrOutput
- type RegistrationAssignmentPropertiesResponseProperties
- type RegistrationAssignmentPropertiesResponsePropertiesArgs
- func (RegistrationAssignmentPropertiesResponsePropertiesArgs) ElementType() reflect.Type
- func (i RegistrationAssignmentPropertiesResponsePropertiesArgs) ToRegistrationAssignmentPropertiesResponsePropertiesOutput() RegistrationAssignmentPropertiesResponsePropertiesOutput
- func (i RegistrationAssignmentPropertiesResponsePropertiesArgs) ToRegistrationAssignmentPropertiesResponsePropertiesOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponsePropertiesOutput
- func (i RegistrationAssignmentPropertiesResponsePropertiesArgs) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutput() RegistrationAssignmentPropertiesResponsePropertiesPtrOutput
- func (i RegistrationAssignmentPropertiesResponsePropertiesArgs) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponsePropertiesPtrOutput
- type RegistrationAssignmentPropertiesResponsePropertiesInput
- type RegistrationAssignmentPropertiesResponsePropertiesOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) Authorizations() AuthorizationResponseArrayOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) Description() pulumi.StringPtrOutput
- func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ElementType() reflect.Type
- func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) EligibleAuthorizations() EligibleAuthorizationResponseArrayOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) ManagedByTenantId() pulumi.StringPtrOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) ManagedByTenantName() pulumi.StringPtrOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) ManageeTenantId() pulumi.StringPtrOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) ManageeTenantName() pulumi.StringPtrOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) RegistrationDefinitionName() pulumi.StringPtrOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) ToRegistrationAssignmentPropertiesResponsePropertiesOutput() RegistrationAssignmentPropertiesResponsePropertiesOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) ToRegistrationAssignmentPropertiesResponsePropertiesOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponsePropertiesOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutput() RegistrationAssignmentPropertiesResponsePropertiesPtrOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponsePropertiesPtrOutput
- type RegistrationAssignmentPropertiesResponsePropertiesPtrInput
- type RegistrationAssignmentPropertiesResponsePropertiesPtrOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) Authorizations() AuthorizationResponseArrayOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) Description() pulumi.StringPtrOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) Elem() RegistrationAssignmentPropertiesResponsePropertiesOutput
- func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ElementType() reflect.Type
- func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) EligibleAuthorizations() EligibleAuthorizationResponseArrayOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ManagedByTenantId() pulumi.StringPtrOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ManagedByTenantName() pulumi.StringPtrOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ManageeTenantId() pulumi.StringPtrOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ManageeTenantName() pulumi.StringPtrOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) RegistrationDefinitionName() pulumi.StringPtrOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutput() RegistrationAssignmentPropertiesResponsePropertiesPtrOutput
- func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponsePropertiesPtrOutput
- type RegistrationAssignmentPropertiesResponsePtrInput
- type RegistrationAssignmentPropertiesResponsePtrOutput
- func (o RegistrationAssignmentPropertiesResponsePtrOutput) Elem() RegistrationAssignmentPropertiesResponseOutput
- func (RegistrationAssignmentPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o RegistrationAssignmentPropertiesResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o RegistrationAssignmentPropertiesResponsePtrOutput) RegistrationDefinition() RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput
- func (o RegistrationAssignmentPropertiesResponsePtrOutput) RegistrationDefinitionId() pulumi.StringPtrOutput
- func (o RegistrationAssignmentPropertiesResponsePtrOutput) ToRegistrationAssignmentPropertiesResponsePtrOutput() RegistrationAssignmentPropertiesResponsePtrOutput
- func (o RegistrationAssignmentPropertiesResponsePtrOutput) ToRegistrationAssignmentPropertiesResponsePtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponsePtrOutput
- type RegistrationAssignmentPropertiesResponseRegistrationDefinition
- type RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs
- func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs) ElementType() reflect.Type
- func (i RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput() RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput
- func (i RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput
- func (i RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput() RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput
- func (i RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput
- type RegistrationAssignmentPropertiesResponseRegistrationDefinitionInput
- type RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput
- func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ElementType() reflect.Type
- func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) Id() pulumi.StringOutput
- func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) Name() pulumi.StringOutput
- func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) Plan() PlanResponsePtrOutput
- func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) Properties() RegistrationAssignmentPropertiesResponsePropertiesPtrOutput
- func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput() RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput
- func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput
- func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput() RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput
- func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput
- func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) Type() pulumi.StringOutput
- type RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrInput
- type RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput
- func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Elem() RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput
- func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) ElementType() reflect.Type
- func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Id() pulumi.StringPtrOutput
- func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Name() pulumi.StringPtrOutput
- func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Plan() PlanResponsePtrOutput
- func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Properties() RegistrationAssignmentPropertiesResponsePropertiesPtrOutput
- func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput() RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput
- func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput
- func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Type() pulumi.StringPtrOutput
- type RegistrationAssignmentState
- type RegistrationDefinition
- type RegistrationDefinitionArgs
- type RegistrationDefinitionProperties
- type RegistrationDefinitionPropertiesArgs
- func (RegistrationDefinitionPropertiesArgs) ElementType() reflect.Type
- func (i RegistrationDefinitionPropertiesArgs) ToRegistrationDefinitionPropertiesOutput() RegistrationDefinitionPropertiesOutput
- func (i RegistrationDefinitionPropertiesArgs) ToRegistrationDefinitionPropertiesOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesOutput
- func (i RegistrationDefinitionPropertiesArgs) ToRegistrationDefinitionPropertiesPtrOutput() RegistrationDefinitionPropertiesPtrOutput
- func (i RegistrationDefinitionPropertiesArgs) ToRegistrationDefinitionPropertiesPtrOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesPtrOutput
- type RegistrationDefinitionPropertiesInput
- type RegistrationDefinitionPropertiesOutput
- func (o RegistrationDefinitionPropertiesOutput) Authorizations() AuthorizationArrayOutput
- func (o RegistrationDefinitionPropertiesOutput) Description() pulumi.StringPtrOutput
- func (RegistrationDefinitionPropertiesOutput) ElementType() reflect.Type
- func (o RegistrationDefinitionPropertiesOutput) EligibleAuthorizations() EligibleAuthorizationArrayOutput
- func (o RegistrationDefinitionPropertiesOutput) ManagedByTenantId() pulumi.StringOutput
- func (o RegistrationDefinitionPropertiesOutput) RegistrationDefinitionName() pulumi.StringPtrOutput
- func (o RegistrationDefinitionPropertiesOutput) ToRegistrationDefinitionPropertiesOutput() RegistrationDefinitionPropertiesOutput
- func (o RegistrationDefinitionPropertiesOutput) ToRegistrationDefinitionPropertiesOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesOutput
- func (o RegistrationDefinitionPropertiesOutput) ToRegistrationDefinitionPropertiesPtrOutput() RegistrationDefinitionPropertiesPtrOutput
- func (o RegistrationDefinitionPropertiesOutput) ToRegistrationDefinitionPropertiesPtrOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesPtrOutput
- type RegistrationDefinitionPropertiesPtrInput
- type RegistrationDefinitionPropertiesPtrOutput
- func (o RegistrationDefinitionPropertiesPtrOutput) Authorizations() AuthorizationArrayOutput
- func (o RegistrationDefinitionPropertiesPtrOutput) Description() pulumi.StringPtrOutput
- func (o RegistrationDefinitionPropertiesPtrOutput) Elem() RegistrationDefinitionPropertiesOutput
- func (RegistrationDefinitionPropertiesPtrOutput) ElementType() reflect.Type
- func (o RegistrationDefinitionPropertiesPtrOutput) EligibleAuthorizations() EligibleAuthorizationArrayOutput
- func (o RegistrationDefinitionPropertiesPtrOutput) ManagedByTenantId() pulumi.StringPtrOutput
- func (o RegistrationDefinitionPropertiesPtrOutput) RegistrationDefinitionName() pulumi.StringPtrOutput
- func (o RegistrationDefinitionPropertiesPtrOutput) ToRegistrationDefinitionPropertiesPtrOutput() RegistrationDefinitionPropertiesPtrOutput
- func (o RegistrationDefinitionPropertiesPtrOutput) ToRegistrationDefinitionPropertiesPtrOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesPtrOutput
- type RegistrationDefinitionPropertiesResponse
- type RegistrationDefinitionPropertiesResponseArgs
- func (RegistrationDefinitionPropertiesResponseArgs) ElementType() reflect.Type
- func (i RegistrationDefinitionPropertiesResponseArgs) ToRegistrationDefinitionPropertiesResponseOutput() RegistrationDefinitionPropertiesResponseOutput
- func (i RegistrationDefinitionPropertiesResponseArgs) ToRegistrationDefinitionPropertiesResponseOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesResponseOutput
- func (i RegistrationDefinitionPropertiesResponseArgs) ToRegistrationDefinitionPropertiesResponsePtrOutput() RegistrationDefinitionPropertiesResponsePtrOutput
- func (i RegistrationDefinitionPropertiesResponseArgs) ToRegistrationDefinitionPropertiesResponsePtrOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesResponsePtrOutput
- type RegistrationDefinitionPropertiesResponseInput
- type RegistrationDefinitionPropertiesResponseOutput
- func (o RegistrationDefinitionPropertiesResponseOutput) Authorizations() AuthorizationResponseArrayOutput
- func (o RegistrationDefinitionPropertiesResponseOutput) Description() pulumi.StringPtrOutput
- func (RegistrationDefinitionPropertiesResponseOutput) ElementType() reflect.Type
- func (o RegistrationDefinitionPropertiesResponseOutput) EligibleAuthorizations() EligibleAuthorizationResponseArrayOutput
- func (o RegistrationDefinitionPropertiesResponseOutput) ManagedByTenantId() pulumi.StringOutput
- func (o RegistrationDefinitionPropertiesResponseOutput) ManagedByTenantName() pulumi.StringOutput
- func (o RegistrationDefinitionPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o RegistrationDefinitionPropertiesResponseOutput) RegistrationDefinitionName() pulumi.StringPtrOutput
- func (o RegistrationDefinitionPropertiesResponseOutput) ToRegistrationDefinitionPropertiesResponseOutput() RegistrationDefinitionPropertiesResponseOutput
- func (o RegistrationDefinitionPropertiesResponseOutput) ToRegistrationDefinitionPropertiesResponseOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesResponseOutput
- func (o RegistrationDefinitionPropertiesResponseOutput) ToRegistrationDefinitionPropertiesResponsePtrOutput() RegistrationDefinitionPropertiesResponsePtrOutput
- func (o RegistrationDefinitionPropertiesResponseOutput) ToRegistrationDefinitionPropertiesResponsePtrOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesResponsePtrOutput
- type RegistrationDefinitionPropertiesResponsePtrInput
- type RegistrationDefinitionPropertiesResponsePtrOutput
- func (o RegistrationDefinitionPropertiesResponsePtrOutput) Authorizations() AuthorizationResponseArrayOutput
- func (o RegistrationDefinitionPropertiesResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o RegistrationDefinitionPropertiesResponsePtrOutput) Elem() RegistrationDefinitionPropertiesResponseOutput
- func (RegistrationDefinitionPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o RegistrationDefinitionPropertiesResponsePtrOutput) EligibleAuthorizations() EligibleAuthorizationResponseArrayOutput
- func (o RegistrationDefinitionPropertiesResponsePtrOutput) ManagedByTenantId() pulumi.StringPtrOutput
- func (o RegistrationDefinitionPropertiesResponsePtrOutput) ManagedByTenantName() pulumi.StringPtrOutput
- func (o RegistrationDefinitionPropertiesResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o RegistrationDefinitionPropertiesResponsePtrOutput) RegistrationDefinitionName() pulumi.StringPtrOutput
- func (o RegistrationDefinitionPropertiesResponsePtrOutput) ToRegistrationDefinitionPropertiesResponsePtrOutput() RegistrationDefinitionPropertiesResponsePtrOutput
- func (o RegistrationDefinitionPropertiesResponsePtrOutput) ToRegistrationDefinitionPropertiesResponsePtrOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesResponsePtrOutput
- type RegistrationDefinitionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Authorization ¶
type Authorization struct { // 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. DelegatedRoleDefinitionIds []string `pulumi:"delegatedRoleDefinitionIds"` // Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription PrincipalId string `pulumi:"principalId"` // Display name of the principal Id. PrincipalIdDisplayName *string `pulumi:"principalIdDisplayName"` // 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. RoleDefinitionId string `pulumi:"roleDefinitionId"` }
Authorization tuple containing principal Id (of user/service principal/security group) and role definition id.
type AuthorizationArgs ¶
type AuthorizationArgs struct { // 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. DelegatedRoleDefinitionIds pulumi.StringArrayInput `pulumi:"delegatedRoleDefinitionIds"` // Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription PrincipalId pulumi.StringInput `pulumi:"principalId"` // Display name of the principal Id. PrincipalIdDisplayName pulumi.StringPtrInput `pulumi:"principalIdDisplayName"` // 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. RoleDefinitionId pulumi.StringInput `pulumi:"roleDefinitionId"` }
Authorization tuple containing principal Id (of user/service principal/security group) and role definition id.
func (AuthorizationArgs) ElementType ¶
func (AuthorizationArgs) ElementType() reflect.Type
func (AuthorizationArgs) ToAuthorizationOutput ¶
func (i AuthorizationArgs) ToAuthorizationOutput() AuthorizationOutput
func (AuthorizationArgs) ToAuthorizationOutputWithContext ¶
func (i AuthorizationArgs) ToAuthorizationOutputWithContext(ctx context.Context) AuthorizationOutput
type AuthorizationArray ¶
type AuthorizationArray []AuthorizationInput
func (AuthorizationArray) ElementType ¶
func (AuthorizationArray) ElementType() reflect.Type
func (AuthorizationArray) ToAuthorizationArrayOutput ¶
func (i AuthorizationArray) ToAuthorizationArrayOutput() AuthorizationArrayOutput
func (AuthorizationArray) ToAuthorizationArrayOutputWithContext ¶
func (i AuthorizationArray) ToAuthorizationArrayOutputWithContext(ctx context.Context) AuthorizationArrayOutput
type AuthorizationArrayInput ¶
type AuthorizationArrayInput interface { pulumi.Input ToAuthorizationArrayOutput() AuthorizationArrayOutput ToAuthorizationArrayOutputWithContext(context.Context) AuthorizationArrayOutput }
AuthorizationArrayInput is an input type that accepts AuthorizationArray and AuthorizationArrayOutput values. You can construct a concrete instance of `AuthorizationArrayInput` via:
AuthorizationArray{ AuthorizationArgs{...} }
type AuthorizationArrayOutput ¶
type AuthorizationArrayOutput struct{ *pulumi.OutputState }
func (AuthorizationArrayOutput) ElementType ¶
func (AuthorizationArrayOutput) ElementType() reflect.Type
func (AuthorizationArrayOutput) Index ¶
func (o AuthorizationArrayOutput) Index(i pulumi.IntInput) AuthorizationOutput
func (AuthorizationArrayOutput) ToAuthorizationArrayOutput ¶
func (o AuthorizationArrayOutput) ToAuthorizationArrayOutput() AuthorizationArrayOutput
func (AuthorizationArrayOutput) ToAuthorizationArrayOutputWithContext ¶
func (o AuthorizationArrayOutput) ToAuthorizationArrayOutputWithContext(ctx context.Context) AuthorizationArrayOutput
type AuthorizationInput ¶
type AuthorizationInput interface { pulumi.Input ToAuthorizationOutput() AuthorizationOutput ToAuthorizationOutputWithContext(context.Context) AuthorizationOutput }
AuthorizationInput is an input type that accepts AuthorizationArgs and AuthorizationOutput values. You can construct a concrete instance of `AuthorizationInput` via:
AuthorizationArgs{...}
type AuthorizationOutput ¶
type AuthorizationOutput struct{ *pulumi.OutputState }
Authorization tuple containing principal Id (of user/service principal/security group) and role definition id.
func (AuthorizationOutput) DelegatedRoleDefinitionIds ¶
func (o AuthorizationOutput) DelegatedRoleDefinitionIds() pulumi.StringArrayOutput
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.
func (AuthorizationOutput) ElementType ¶
func (AuthorizationOutput) ElementType() reflect.Type
func (AuthorizationOutput) PrincipalId ¶
func (o AuthorizationOutput) PrincipalId() pulumi.StringOutput
Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription
func (AuthorizationOutput) PrincipalIdDisplayName ¶
func (o AuthorizationOutput) PrincipalIdDisplayName() pulumi.StringPtrOutput
Display name of the principal Id.
func (AuthorizationOutput) RoleDefinitionId ¶
func (o AuthorizationOutput) RoleDefinitionId() pulumi.StringOutput
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.
func (AuthorizationOutput) ToAuthorizationOutput ¶
func (o AuthorizationOutput) ToAuthorizationOutput() AuthorizationOutput
func (AuthorizationOutput) ToAuthorizationOutputWithContext ¶
func (o AuthorizationOutput) ToAuthorizationOutputWithContext(ctx context.Context) AuthorizationOutput
type AuthorizationResponse ¶
type AuthorizationResponse struct { // 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. DelegatedRoleDefinitionIds []string `pulumi:"delegatedRoleDefinitionIds"` // Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription PrincipalId string `pulumi:"principalId"` // Display name of the principal Id. PrincipalIdDisplayName *string `pulumi:"principalIdDisplayName"` // 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. RoleDefinitionId string `pulumi:"roleDefinitionId"` }
Authorization tuple containing principal Id (of user/service principal/security group) and role definition id.
type AuthorizationResponseArgs ¶
type AuthorizationResponseArgs struct { // 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. DelegatedRoleDefinitionIds pulumi.StringArrayInput `pulumi:"delegatedRoleDefinitionIds"` // Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription PrincipalId pulumi.StringInput `pulumi:"principalId"` // Display name of the principal Id. PrincipalIdDisplayName pulumi.StringPtrInput `pulumi:"principalIdDisplayName"` // 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. RoleDefinitionId pulumi.StringInput `pulumi:"roleDefinitionId"` }
Authorization tuple containing principal Id (of user/service principal/security group) and role definition id.
func (AuthorizationResponseArgs) ElementType ¶
func (AuthorizationResponseArgs) ElementType() reflect.Type
func (AuthorizationResponseArgs) ToAuthorizationResponseOutput ¶
func (i AuthorizationResponseArgs) ToAuthorizationResponseOutput() AuthorizationResponseOutput
func (AuthorizationResponseArgs) ToAuthorizationResponseOutputWithContext ¶
func (i AuthorizationResponseArgs) ToAuthorizationResponseOutputWithContext(ctx context.Context) AuthorizationResponseOutput
type AuthorizationResponseArray ¶
type AuthorizationResponseArray []AuthorizationResponseInput
func (AuthorizationResponseArray) ElementType ¶
func (AuthorizationResponseArray) ElementType() reflect.Type
func (AuthorizationResponseArray) ToAuthorizationResponseArrayOutput ¶
func (i AuthorizationResponseArray) ToAuthorizationResponseArrayOutput() AuthorizationResponseArrayOutput
func (AuthorizationResponseArray) ToAuthorizationResponseArrayOutputWithContext ¶
func (i AuthorizationResponseArray) ToAuthorizationResponseArrayOutputWithContext(ctx context.Context) AuthorizationResponseArrayOutput
type AuthorizationResponseArrayInput ¶
type AuthorizationResponseArrayInput interface { pulumi.Input ToAuthorizationResponseArrayOutput() AuthorizationResponseArrayOutput ToAuthorizationResponseArrayOutputWithContext(context.Context) AuthorizationResponseArrayOutput }
AuthorizationResponseArrayInput is an input type that accepts AuthorizationResponseArray and AuthorizationResponseArrayOutput values. You can construct a concrete instance of `AuthorizationResponseArrayInput` via:
AuthorizationResponseArray{ AuthorizationResponseArgs{...} }
type AuthorizationResponseArrayOutput ¶
type AuthorizationResponseArrayOutput struct{ *pulumi.OutputState }
func (AuthorizationResponseArrayOutput) ElementType ¶
func (AuthorizationResponseArrayOutput) ElementType() reflect.Type
func (AuthorizationResponseArrayOutput) Index ¶
func (o AuthorizationResponseArrayOutput) Index(i pulumi.IntInput) AuthorizationResponseOutput
func (AuthorizationResponseArrayOutput) ToAuthorizationResponseArrayOutput ¶
func (o AuthorizationResponseArrayOutput) ToAuthorizationResponseArrayOutput() AuthorizationResponseArrayOutput
func (AuthorizationResponseArrayOutput) ToAuthorizationResponseArrayOutputWithContext ¶
func (o AuthorizationResponseArrayOutput) ToAuthorizationResponseArrayOutputWithContext(ctx context.Context) AuthorizationResponseArrayOutput
type AuthorizationResponseInput ¶
type AuthorizationResponseInput interface { pulumi.Input ToAuthorizationResponseOutput() AuthorizationResponseOutput ToAuthorizationResponseOutputWithContext(context.Context) AuthorizationResponseOutput }
AuthorizationResponseInput is an input type that accepts AuthorizationResponseArgs and AuthorizationResponseOutput values. You can construct a concrete instance of `AuthorizationResponseInput` via:
AuthorizationResponseArgs{...}
type AuthorizationResponseOutput ¶
type AuthorizationResponseOutput struct{ *pulumi.OutputState }
Authorization tuple containing principal Id (of user/service principal/security group) and role definition id.
func (AuthorizationResponseOutput) DelegatedRoleDefinitionIds ¶
func (o AuthorizationResponseOutput) DelegatedRoleDefinitionIds() pulumi.StringArrayOutput
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.
func (AuthorizationResponseOutput) ElementType ¶
func (AuthorizationResponseOutput) ElementType() reflect.Type
func (AuthorizationResponseOutput) PrincipalId ¶
func (o AuthorizationResponseOutput) PrincipalId() pulumi.StringOutput
Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription
func (AuthorizationResponseOutput) PrincipalIdDisplayName ¶
func (o AuthorizationResponseOutput) PrincipalIdDisplayName() pulumi.StringPtrOutput
Display name of the principal Id.
func (AuthorizationResponseOutput) RoleDefinitionId ¶
func (o AuthorizationResponseOutput) RoleDefinitionId() pulumi.StringOutput
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.
func (AuthorizationResponseOutput) ToAuthorizationResponseOutput ¶
func (o AuthorizationResponseOutput) ToAuthorizationResponseOutput() AuthorizationResponseOutput
func (AuthorizationResponseOutput) ToAuthorizationResponseOutputWithContext ¶
func (o AuthorizationResponseOutput) ToAuthorizationResponseOutputWithContext(ctx context.Context) AuthorizationResponseOutput
type EligibleAuthorization ¶
type EligibleAuthorization struct { // Just-in-time access policy setting. JustInTimeAccessPolicy *JustInTimeAccessPolicy `pulumi:"justInTimeAccessPolicy"` // Principal Id of the security group/service principal/user that would be delegated permissions to the projected subscription PrincipalId string `pulumi:"principalId"` // Display name of the principal Id. PrincipalIdDisplayName *string `pulumi:"principalIdDisplayName"` // The role definition identifier. This role will delegate all the permissions that the security group/service principal/user must have on the projected subscription. This role cannot be an owner role. RoleDefinitionId string `pulumi:"roleDefinitionId"` }
Eligible authorization tuple containing principle Id (of user/service principal/security group), role definition id, and the just-in-time access setting.
type EligibleAuthorizationArgs ¶
type EligibleAuthorizationArgs struct { // Just-in-time access policy setting. JustInTimeAccessPolicy JustInTimeAccessPolicyPtrInput `pulumi:"justInTimeAccessPolicy"` // Principal Id of the security group/service principal/user that would be delegated permissions to the projected subscription PrincipalId pulumi.StringInput `pulumi:"principalId"` // Display name of the principal Id. PrincipalIdDisplayName pulumi.StringPtrInput `pulumi:"principalIdDisplayName"` // The role definition identifier. This role will delegate all the permissions that the security group/service principal/user must have on the projected subscription. This role cannot be an owner role. RoleDefinitionId pulumi.StringInput `pulumi:"roleDefinitionId"` }
Eligible authorization tuple containing principle Id (of user/service principal/security group), role definition id, and the just-in-time access setting.
func (EligibleAuthorizationArgs) ElementType ¶
func (EligibleAuthorizationArgs) ElementType() reflect.Type
func (EligibleAuthorizationArgs) ToEligibleAuthorizationOutput ¶
func (i EligibleAuthorizationArgs) ToEligibleAuthorizationOutput() EligibleAuthorizationOutput
func (EligibleAuthorizationArgs) ToEligibleAuthorizationOutputWithContext ¶
func (i EligibleAuthorizationArgs) ToEligibleAuthorizationOutputWithContext(ctx context.Context) EligibleAuthorizationOutput
type EligibleAuthorizationArray ¶
type EligibleAuthorizationArray []EligibleAuthorizationInput
func (EligibleAuthorizationArray) ElementType ¶
func (EligibleAuthorizationArray) ElementType() reflect.Type
func (EligibleAuthorizationArray) ToEligibleAuthorizationArrayOutput ¶
func (i EligibleAuthorizationArray) ToEligibleAuthorizationArrayOutput() EligibleAuthorizationArrayOutput
func (EligibleAuthorizationArray) ToEligibleAuthorizationArrayOutputWithContext ¶
func (i EligibleAuthorizationArray) ToEligibleAuthorizationArrayOutputWithContext(ctx context.Context) EligibleAuthorizationArrayOutput
type EligibleAuthorizationArrayInput ¶
type EligibleAuthorizationArrayInput interface { pulumi.Input ToEligibleAuthorizationArrayOutput() EligibleAuthorizationArrayOutput ToEligibleAuthorizationArrayOutputWithContext(context.Context) EligibleAuthorizationArrayOutput }
EligibleAuthorizationArrayInput is an input type that accepts EligibleAuthorizationArray and EligibleAuthorizationArrayOutput values. You can construct a concrete instance of `EligibleAuthorizationArrayInput` via:
EligibleAuthorizationArray{ EligibleAuthorizationArgs{...} }
type EligibleAuthorizationArrayOutput ¶
type EligibleAuthorizationArrayOutput struct{ *pulumi.OutputState }
func (EligibleAuthorizationArrayOutput) ElementType ¶
func (EligibleAuthorizationArrayOutput) ElementType() reflect.Type
func (EligibleAuthorizationArrayOutput) Index ¶
func (o EligibleAuthorizationArrayOutput) Index(i pulumi.IntInput) EligibleAuthorizationOutput
func (EligibleAuthorizationArrayOutput) ToEligibleAuthorizationArrayOutput ¶
func (o EligibleAuthorizationArrayOutput) ToEligibleAuthorizationArrayOutput() EligibleAuthorizationArrayOutput
func (EligibleAuthorizationArrayOutput) ToEligibleAuthorizationArrayOutputWithContext ¶
func (o EligibleAuthorizationArrayOutput) ToEligibleAuthorizationArrayOutputWithContext(ctx context.Context) EligibleAuthorizationArrayOutput
type EligibleAuthorizationInput ¶
type EligibleAuthorizationInput interface { pulumi.Input ToEligibleAuthorizationOutput() EligibleAuthorizationOutput ToEligibleAuthorizationOutputWithContext(context.Context) EligibleAuthorizationOutput }
EligibleAuthorizationInput is an input type that accepts EligibleAuthorizationArgs and EligibleAuthorizationOutput values. You can construct a concrete instance of `EligibleAuthorizationInput` via:
EligibleAuthorizationArgs{...}
type EligibleAuthorizationOutput ¶
type EligibleAuthorizationOutput struct{ *pulumi.OutputState }
Eligible authorization tuple containing principle Id (of user/service principal/security group), role definition id, and the just-in-time access setting.
func (EligibleAuthorizationOutput) ElementType ¶
func (EligibleAuthorizationOutput) ElementType() reflect.Type
func (EligibleAuthorizationOutput) JustInTimeAccessPolicy ¶
func (o EligibleAuthorizationOutput) JustInTimeAccessPolicy() JustInTimeAccessPolicyPtrOutput
Just-in-time access policy setting.
func (EligibleAuthorizationOutput) PrincipalId ¶
func (o EligibleAuthorizationOutput) PrincipalId() pulumi.StringOutput
Principal Id of the security group/service principal/user that would be delegated permissions to the projected subscription
func (EligibleAuthorizationOutput) PrincipalIdDisplayName ¶
func (o EligibleAuthorizationOutput) PrincipalIdDisplayName() pulumi.StringPtrOutput
Display name of the principal Id.
func (EligibleAuthorizationOutput) RoleDefinitionId ¶
func (o EligibleAuthorizationOutput) RoleDefinitionId() pulumi.StringOutput
The role definition identifier. This role will delegate all the permissions that the security group/service principal/user must have on the projected subscription. This role cannot be an owner role.
func (EligibleAuthorizationOutput) ToEligibleAuthorizationOutput ¶
func (o EligibleAuthorizationOutput) ToEligibleAuthorizationOutput() EligibleAuthorizationOutput
func (EligibleAuthorizationOutput) ToEligibleAuthorizationOutputWithContext ¶
func (o EligibleAuthorizationOutput) ToEligibleAuthorizationOutputWithContext(ctx context.Context) EligibleAuthorizationOutput
type EligibleAuthorizationResponse ¶
type EligibleAuthorizationResponse struct { // Just-in-time access policy setting. JustInTimeAccessPolicy *JustInTimeAccessPolicyResponse `pulumi:"justInTimeAccessPolicy"` // Principal Id of the security group/service principal/user that would be delegated permissions to the projected subscription PrincipalId string `pulumi:"principalId"` // Display name of the principal Id. PrincipalIdDisplayName *string `pulumi:"principalIdDisplayName"` // The role definition identifier. This role will delegate all the permissions that the security group/service principal/user must have on the projected subscription. This role cannot be an owner role. RoleDefinitionId string `pulumi:"roleDefinitionId"` }
Eligible authorization tuple containing principle Id (of user/service principal/security group), role definition id, and the just-in-time access setting.
type EligibleAuthorizationResponseArgs ¶
type EligibleAuthorizationResponseArgs struct { // Just-in-time access policy setting. JustInTimeAccessPolicy JustInTimeAccessPolicyResponsePtrInput `pulumi:"justInTimeAccessPolicy"` // Principal Id of the security group/service principal/user that would be delegated permissions to the projected subscription PrincipalId pulumi.StringInput `pulumi:"principalId"` // Display name of the principal Id. PrincipalIdDisplayName pulumi.StringPtrInput `pulumi:"principalIdDisplayName"` // The role definition identifier. This role will delegate all the permissions that the security group/service principal/user must have on the projected subscription. This role cannot be an owner role. RoleDefinitionId pulumi.StringInput `pulumi:"roleDefinitionId"` }
Eligible authorization tuple containing principle Id (of user/service principal/security group), role definition id, and the just-in-time access setting.
func (EligibleAuthorizationResponseArgs) ElementType ¶
func (EligibleAuthorizationResponseArgs) ElementType() reflect.Type
func (EligibleAuthorizationResponseArgs) ToEligibleAuthorizationResponseOutput ¶
func (i EligibleAuthorizationResponseArgs) ToEligibleAuthorizationResponseOutput() EligibleAuthorizationResponseOutput
func (EligibleAuthorizationResponseArgs) ToEligibleAuthorizationResponseOutputWithContext ¶
func (i EligibleAuthorizationResponseArgs) ToEligibleAuthorizationResponseOutputWithContext(ctx context.Context) EligibleAuthorizationResponseOutput
type EligibleAuthorizationResponseArray ¶
type EligibleAuthorizationResponseArray []EligibleAuthorizationResponseInput
func (EligibleAuthorizationResponseArray) ElementType ¶
func (EligibleAuthorizationResponseArray) ElementType() reflect.Type
func (EligibleAuthorizationResponseArray) ToEligibleAuthorizationResponseArrayOutput ¶
func (i EligibleAuthorizationResponseArray) ToEligibleAuthorizationResponseArrayOutput() EligibleAuthorizationResponseArrayOutput
func (EligibleAuthorizationResponseArray) ToEligibleAuthorizationResponseArrayOutputWithContext ¶
func (i EligibleAuthorizationResponseArray) ToEligibleAuthorizationResponseArrayOutputWithContext(ctx context.Context) EligibleAuthorizationResponseArrayOutput
type EligibleAuthorizationResponseArrayInput ¶
type EligibleAuthorizationResponseArrayInput interface { pulumi.Input ToEligibleAuthorizationResponseArrayOutput() EligibleAuthorizationResponseArrayOutput ToEligibleAuthorizationResponseArrayOutputWithContext(context.Context) EligibleAuthorizationResponseArrayOutput }
EligibleAuthorizationResponseArrayInput is an input type that accepts EligibleAuthorizationResponseArray and EligibleAuthorizationResponseArrayOutput values. You can construct a concrete instance of `EligibleAuthorizationResponseArrayInput` via:
EligibleAuthorizationResponseArray{ EligibleAuthorizationResponseArgs{...} }
type EligibleAuthorizationResponseArrayOutput ¶
type EligibleAuthorizationResponseArrayOutput struct{ *pulumi.OutputState }
func (EligibleAuthorizationResponseArrayOutput) ElementType ¶
func (EligibleAuthorizationResponseArrayOutput) ElementType() reflect.Type
func (EligibleAuthorizationResponseArrayOutput) ToEligibleAuthorizationResponseArrayOutput ¶
func (o EligibleAuthorizationResponseArrayOutput) ToEligibleAuthorizationResponseArrayOutput() EligibleAuthorizationResponseArrayOutput
func (EligibleAuthorizationResponseArrayOutput) ToEligibleAuthorizationResponseArrayOutputWithContext ¶
func (o EligibleAuthorizationResponseArrayOutput) ToEligibleAuthorizationResponseArrayOutputWithContext(ctx context.Context) EligibleAuthorizationResponseArrayOutput
type EligibleAuthorizationResponseInput ¶
type EligibleAuthorizationResponseInput interface { pulumi.Input ToEligibleAuthorizationResponseOutput() EligibleAuthorizationResponseOutput ToEligibleAuthorizationResponseOutputWithContext(context.Context) EligibleAuthorizationResponseOutput }
EligibleAuthorizationResponseInput is an input type that accepts EligibleAuthorizationResponseArgs and EligibleAuthorizationResponseOutput values. You can construct a concrete instance of `EligibleAuthorizationResponseInput` via:
EligibleAuthorizationResponseArgs{...}
type EligibleAuthorizationResponseOutput ¶
type EligibleAuthorizationResponseOutput struct{ *pulumi.OutputState }
Eligible authorization tuple containing principle Id (of user/service principal/security group), role definition id, and the just-in-time access setting.
func (EligibleAuthorizationResponseOutput) ElementType ¶
func (EligibleAuthorizationResponseOutput) ElementType() reflect.Type
func (EligibleAuthorizationResponseOutput) JustInTimeAccessPolicy ¶
func (o EligibleAuthorizationResponseOutput) JustInTimeAccessPolicy() JustInTimeAccessPolicyResponsePtrOutput
Just-in-time access policy setting.
func (EligibleAuthorizationResponseOutput) PrincipalId ¶
func (o EligibleAuthorizationResponseOutput) PrincipalId() pulumi.StringOutput
Principal Id of the security group/service principal/user that would be delegated permissions to the projected subscription
func (EligibleAuthorizationResponseOutput) PrincipalIdDisplayName ¶
func (o EligibleAuthorizationResponseOutput) PrincipalIdDisplayName() pulumi.StringPtrOutput
Display name of the principal Id.
func (EligibleAuthorizationResponseOutput) RoleDefinitionId ¶
func (o EligibleAuthorizationResponseOutput) RoleDefinitionId() pulumi.StringOutput
The role definition identifier. This role will delegate all the permissions that the security group/service principal/user must have on the projected subscription. This role cannot be an owner role.
func (EligibleAuthorizationResponseOutput) ToEligibleAuthorizationResponseOutput ¶
func (o EligibleAuthorizationResponseOutput) ToEligibleAuthorizationResponseOutput() EligibleAuthorizationResponseOutput
func (EligibleAuthorizationResponseOutput) ToEligibleAuthorizationResponseOutputWithContext ¶
func (o EligibleAuthorizationResponseOutput) ToEligibleAuthorizationResponseOutputWithContext(ctx context.Context) EligibleAuthorizationResponseOutput
type JustInTimeAccessPolicy ¶
type JustInTimeAccessPolicy struct { // Maximum access duration in ISO 8601 format. The default value is "PT8H". MaximumActivationDuration *string `pulumi:"maximumActivationDuration"` // MFA provider. MultiFactorAuthProvider string `pulumi:"multiFactorAuthProvider"` }
Just-in-time access policy setting.
type JustInTimeAccessPolicyArgs ¶
type JustInTimeAccessPolicyArgs struct { // Maximum access duration in ISO 8601 format. The default value is "PT8H". MaximumActivationDuration pulumi.StringPtrInput `pulumi:"maximumActivationDuration"` // MFA provider. MultiFactorAuthProvider pulumi.StringInput `pulumi:"multiFactorAuthProvider"` }
Just-in-time access policy setting.
func (JustInTimeAccessPolicyArgs) ElementType ¶
func (JustInTimeAccessPolicyArgs) ElementType() reflect.Type
func (JustInTimeAccessPolicyArgs) ToJustInTimeAccessPolicyOutput ¶
func (i JustInTimeAccessPolicyArgs) ToJustInTimeAccessPolicyOutput() JustInTimeAccessPolicyOutput
func (JustInTimeAccessPolicyArgs) ToJustInTimeAccessPolicyOutputWithContext ¶
func (i JustInTimeAccessPolicyArgs) ToJustInTimeAccessPolicyOutputWithContext(ctx context.Context) JustInTimeAccessPolicyOutput
func (JustInTimeAccessPolicyArgs) ToJustInTimeAccessPolicyPtrOutput ¶
func (i JustInTimeAccessPolicyArgs) ToJustInTimeAccessPolicyPtrOutput() JustInTimeAccessPolicyPtrOutput
func (JustInTimeAccessPolicyArgs) ToJustInTimeAccessPolicyPtrOutputWithContext ¶
func (i JustInTimeAccessPolicyArgs) ToJustInTimeAccessPolicyPtrOutputWithContext(ctx context.Context) JustInTimeAccessPolicyPtrOutput
type JustInTimeAccessPolicyInput ¶
type JustInTimeAccessPolicyInput interface { pulumi.Input ToJustInTimeAccessPolicyOutput() JustInTimeAccessPolicyOutput ToJustInTimeAccessPolicyOutputWithContext(context.Context) JustInTimeAccessPolicyOutput }
JustInTimeAccessPolicyInput is an input type that accepts JustInTimeAccessPolicyArgs and JustInTimeAccessPolicyOutput values. You can construct a concrete instance of `JustInTimeAccessPolicyInput` via:
JustInTimeAccessPolicyArgs{...}
type JustInTimeAccessPolicyOutput ¶
type JustInTimeAccessPolicyOutput struct{ *pulumi.OutputState }
Just-in-time access policy setting.
func (JustInTimeAccessPolicyOutput) ElementType ¶
func (JustInTimeAccessPolicyOutput) ElementType() reflect.Type
func (JustInTimeAccessPolicyOutput) MaximumActivationDuration ¶
func (o JustInTimeAccessPolicyOutput) MaximumActivationDuration() pulumi.StringPtrOutput
Maximum access duration in ISO 8601 format. The default value is "PT8H".
func (JustInTimeAccessPolicyOutput) MultiFactorAuthProvider ¶
func (o JustInTimeAccessPolicyOutput) MultiFactorAuthProvider() pulumi.StringOutput
MFA provider.
func (JustInTimeAccessPolicyOutput) ToJustInTimeAccessPolicyOutput ¶
func (o JustInTimeAccessPolicyOutput) ToJustInTimeAccessPolicyOutput() JustInTimeAccessPolicyOutput
func (JustInTimeAccessPolicyOutput) ToJustInTimeAccessPolicyOutputWithContext ¶
func (o JustInTimeAccessPolicyOutput) ToJustInTimeAccessPolicyOutputWithContext(ctx context.Context) JustInTimeAccessPolicyOutput
func (JustInTimeAccessPolicyOutput) ToJustInTimeAccessPolicyPtrOutput ¶
func (o JustInTimeAccessPolicyOutput) ToJustInTimeAccessPolicyPtrOutput() JustInTimeAccessPolicyPtrOutput
func (JustInTimeAccessPolicyOutput) ToJustInTimeAccessPolicyPtrOutputWithContext ¶
func (o JustInTimeAccessPolicyOutput) ToJustInTimeAccessPolicyPtrOutputWithContext(ctx context.Context) JustInTimeAccessPolicyPtrOutput
type JustInTimeAccessPolicyPtrInput ¶
type JustInTimeAccessPolicyPtrInput interface { pulumi.Input ToJustInTimeAccessPolicyPtrOutput() JustInTimeAccessPolicyPtrOutput ToJustInTimeAccessPolicyPtrOutputWithContext(context.Context) JustInTimeAccessPolicyPtrOutput }
JustInTimeAccessPolicyPtrInput is an input type that accepts JustInTimeAccessPolicyArgs, JustInTimeAccessPolicyPtr and JustInTimeAccessPolicyPtrOutput values. You can construct a concrete instance of `JustInTimeAccessPolicyPtrInput` via:
JustInTimeAccessPolicyArgs{...} or: nil
func JustInTimeAccessPolicyPtr ¶
func JustInTimeAccessPolicyPtr(v *JustInTimeAccessPolicyArgs) JustInTimeAccessPolicyPtrInput
type JustInTimeAccessPolicyPtrOutput ¶
type JustInTimeAccessPolicyPtrOutput struct{ *pulumi.OutputState }
func (JustInTimeAccessPolicyPtrOutput) Elem ¶
func (o JustInTimeAccessPolicyPtrOutput) Elem() JustInTimeAccessPolicyOutput
func (JustInTimeAccessPolicyPtrOutput) ElementType ¶
func (JustInTimeAccessPolicyPtrOutput) ElementType() reflect.Type
func (JustInTimeAccessPolicyPtrOutput) MaximumActivationDuration ¶
func (o JustInTimeAccessPolicyPtrOutput) MaximumActivationDuration() pulumi.StringPtrOutput
Maximum access duration in ISO 8601 format. The default value is "PT8H".
func (JustInTimeAccessPolicyPtrOutput) MultiFactorAuthProvider ¶
func (o JustInTimeAccessPolicyPtrOutput) MultiFactorAuthProvider() pulumi.StringPtrOutput
MFA provider.
func (JustInTimeAccessPolicyPtrOutput) ToJustInTimeAccessPolicyPtrOutput ¶
func (o JustInTimeAccessPolicyPtrOutput) ToJustInTimeAccessPolicyPtrOutput() JustInTimeAccessPolicyPtrOutput
func (JustInTimeAccessPolicyPtrOutput) ToJustInTimeAccessPolicyPtrOutputWithContext ¶
func (o JustInTimeAccessPolicyPtrOutput) ToJustInTimeAccessPolicyPtrOutputWithContext(ctx context.Context) JustInTimeAccessPolicyPtrOutput
type JustInTimeAccessPolicyResponse ¶
type JustInTimeAccessPolicyResponse struct { // Maximum access duration in ISO 8601 format. The default value is "PT8H". MaximumActivationDuration *string `pulumi:"maximumActivationDuration"` // MFA provider. MultiFactorAuthProvider string `pulumi:"multiFactorAuthProvider"` }
Just-in-time access policy setting.
type JustInTimeAccessPolicyResponseArgs ¶
type JustInTimeAccessPolicyResponseArgs struct { // Maximum access duration in ISO 8601 format. The default value is "PT8H". MaximumActivationDuration pulumi.StringPtrInput `pulumi:"maximumActivationDuration"` // MFA provider. MultiFactorAuthProvider pulumi.StringInput `pulumi:"multiFactorAuthProvider"` }
Just-in-time access policy setting.
func (JustInTimeAccessPolicyResponseArgs) ElementType ¶
func (JustInTimeAccessPolicyResponseArgs) ElementType() reflect.Type
func (JustInTimeAccessPolicyResponseArgs) ToJustInTimeAccessPolicyResponseOutput ¶
func (i JustInTimeAccessPolicyResponseArgs) ToJustInTimeAccessPolicyResponseOutput() JustInTimeAccessPolicyResponseOutput
func (JustInTimeAccessPolicyResponseArgs) ToJustInTimeAccessPolicyResponseOutputWithContext ¶
func (i JustInTimeAccessPolicyResponseArgs) ToJustInTimeAccessPolicyResponseOutputWithContext(ctx context.Context) JustInTimeAccessPolicyResponseOutput
func (JustInTimeAccessPolicyResponseArgs) ToJustInTimeAccessPolicyResponsePtrOutput ¶
func (i JustInTimeAccessPolicyResponseArgs) ToJustInTimeAccessPolicyResponsePtrOutput() JustInTimeAccessPolicyResponsePtrOutput
func (JustInTimeAccessPolicyResponseArgs) ToJustInTimeAccessPolicyResponsePtrOutputWithContext ¶
func (i JustInTimeAccessPolicyResponseArgs) ToJustInTimeAccessPolicyResponsePtrOutputWithContext(ctx context.Context) JustInTimeAccessPolicyResponsePtrOutput
type JustInTimeAccessPolicyResponseInput ¶
type JustInTimeAccessPolicyResponseInput interface { pulumi.Input ToJustInTimeAccessPolicyResponseOutput() JustInTimeAccessPolicyResponseOutput ToJustInTimeAccessPolicyResponseOutputWithContext(context.Context) JustInTimeAccessPolicyResponseOutput }
JustInTimeAccessPolicyResponseInput is an input type that accepts JustInTimeAccessPolicyResponseArgs and JustInTimeAccessPolicyResponseOutput values. You can construct a concrete instance of `JustInTimeAccessPolicyResponseInput` via:
JustInTimeAccessPolicyResponseArgs{...}
type JustInTimeAccessPolicyResponseOutput ¶
type JustInTimeAccessPolicyResponseOutput struct{ *pulumi.OutputState }
Just-in-time access policy setting.
func (JustInTimeAccessPolicyResponseOutput) ElementType ¶
func (JustInTimeAccessPolicyResponseOutput) ElementType() reflect.Type
func (JustInTimeAccessPolicyResponseOutput) MaximumActivationDuration ¶
func (o JustInTimeAccessPolicyResponseOutput) MaximumActivationDuration() pulumi.StringPtrOutput
Maximum access duration in ISO 8601 format. The default value is "PT8H".
func (JustInTimeAccessPolicyResponseOutput) MultiFactorAuthProvider ¶
func (o JustInTimeAccessPolicyResponseOutput) MultiFactorAuthProvider() pulumi.StringOutput
MFA provider.
func (JustInTimeAccessPolicyResponseOutput) ToJustInTimeAccessPolicyResponseOutput ¶
func (o JustInTimeAccessPolicyResponseOutput) ToJustInTimeAccessPolicyResponseOutput() JustInTimeAccessPolicyResponseOutput
func (JustInTimeAccessPolicyResponseOutput) ToJustInTimeAccessPolicyResponseOutputWithContext ¶
func (o JustInTimeAccessPolicyResponseOutput) ToJustInTimeAccessPolicyResponseOutputWithContext(ctx context.Context) JustInTimeAccessPolicyResponseOutput
func (JustInTimeAccessPolicyResponseOutput) ToJustInTimeAccessPolicyResponsePtrOutput ¶
func (o JustInTimeAccessPolicyResponseOutput) ToJustInTimeAccessPolicyResponsePtrOutput() JustInTimeAccessPolicyResponsePtrOutput
func (JustInTimeAccessPolicyResponseOutput) ToJustInTimeAccessPolicyResponsePtrOutputWithContext ¶
func (o JustInTimeAccessPolicyResponseOutput) ToJustInTimeAccessPolicyResponsePtrOutputWithContext(ctx context.Context) JustInTimeAccessPolicyResponsePtrOutput
type JustInTimeAccessPolicyResponsePtrInput ¶
type JustInTimeAccessPolicyResponsePtrInput interface { pulumi.Input ToJustInTimeAccessPolicyResponsePtrOutput() JustInTimeAccessPolicyResponsePtrOutput ToJustInTimeAccessPolicyResponsePtrOutputWithContext(context.Context) JustInTimeAccessPolicyResponsePtrOutput }
JustInTimeAccessPolicyResponsePtrInput is an input type that accepts JustInTimeAccessPolicyResponseArgs, JustInTimeAccessPolicyResponsePtr and JustInTimeAccessPolicyResponsePtrOutput values. You can construct a concrete instance of `JustInTimeAccessPolicyResponsePtrInput` via:
JustInTimeAccessPolicyResponseArgs{...} or: nil
func JustInTimeAccessPolicyResponsePtr ¶
func JustInTimeAccessPolicyResponsePtr(v *JustInTimeAccessPolicyResponseArgs) JustInTimeAccessPolicyResponsePtrInput
type JustInTimeAccessPolicyResponsePtrOutput ¶
type JustInTimeAccessPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (JustInTimeAccessPolicyResponsePtrOutput) ElementType ¶
func (JustInTimeAccessPolicyResponsePtrOutput) ElementType() reflect.Type
func (JustInTimeAccessPolicyResponsePtrOutput) MaximumActivationDuration ¶
func (o JustInTimeAccessPolicyResponsePtrOutput) MaximumActivationDuration() pulumi.StringPtrOutput
Maximum access duration in ISO 8601 format. The default value is "PT8H".
func (JustInTimeAccessPolicyResponsePtrOutput) MultiFactorAuthProvider ¶
func (o JustInTimeAccessPolicyResponsePtrOutput) MultiFactorAuthProvider() pulumi.StringPtrOutput
MFA provider.
func (JustInTimeAccessPolicyResponsePtrOutput) ToJustInTimeAccessPolicyResponsePtrOutput ¶
func (o JustInTimeAccessPolicyResponsePtrOutput) ToJustInTimeAccessPolicyResponsePtrOutput() JustInTimeAccessPolicyResponsePtrOutput
func (JustInTimeAccessPolicyResponsePtrOutput) ToJustInTimeAccessPolicyResponsePtrOutputWithContext ¶
func (o JustInTimeAccessPolicyResponsePtrOutput) ToJustInTimeAccessPolicyResponsePtrOutputWithContext(ctx context.Context) JustInTimeAccessPolicyResponsePtrOutput
type LookupRegistrationAssignmentArgs ¶
type LookupRegistrationAssignmentArgs struct { // Tells whether to return registration definition details also along with registration assignment details. ExpandRegistrationDefinition *bool `pulumi:"expandRegistrationDefinition"` // Guid of the registration assignment. RegistrationAssignmentId string `pulumi:"registrationAssignmentId"` // Scope of the resource. Scope string `pulumi:"scope"` }
type LookupRegistrationAssignmentResult ¶
type LookupRegistrationAssignmentResult struct { // Name of the registration assignment. Name string `pulumi:"name"` // Properties of a registration assignment. Properties RegistrationAssignmentPropertiesResponse `pulumi:"properties"` // Type of the resource. Type string `pulumi:"type"` }
Registration assignment.
func LookupRegistrationAssignment ¶
func LookupRegistrationAssignment(ctx *pulumi.Context, args *LookupRegistrationAssignmentArgs, opts ...pulumi.InvokeOption) (*LookupRegistrationAssignmentResult, error)
type LookupRegistrationDefinitionResult ¶
type LookupRegistrationDefinitionResult struct { // Name of the registration definition. Name string `pulumi:"name"` // Plan details for the managed services. Plan *PlanResponse `pulumi:"plan"` // Properties of a registration definition. Properties RegistrationDefinitionPropertiesResponse `pulumi:"properties"` // Type of the resource. Type string `pulumi:"type"` }
Registration definition.
func LookupRegistrationDefinition ¶
func LookupRegistrationDefinition(ctx *pulumi.Context, args *LookupRegistrationDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupRegistrationDefinitionResult, error)
type Plan ¶
type Plan struct { // The plan name. Name string `pulumi:"name"` // The product code. Product string `pulumi:"product"` // The publisher ID. Publisher string `pulumi:"publisher"` // The plan's version. Version string `pulumi:"version"` }
Plan details for the managed services.
type PlanArgs ¶
type PlanArgs struct { // The plan name. Name pulumi.StringInput `pulumi:"name"` // The product code. Product pulumi.StringInput `pulumi:"product"` // The publisher ID. Publisher pulumi.StringInput `pulumi:"publisher"` // The plan's version. Version pulumi.StringInput `pulumi:"version"` }
Plan details for the managed services.
func (PlanArgs) ElementType ¶
func (PlanArgs) ToPlanOutput ¶
func (i PlanArgs) ToPlanOutput() PlanOutput
func (PlanArgs) ToPlanOutputWithContext ¶
func (i PlanArgs) ToPlanOutputWithContext(ctx context.Context) PlanOutput
func (PlanArgs) ToPlanPtrOutput ¶
func (i PlanArgs) ToPlanPtrOutput() PlanPtrOutput
func (PlanArgs) ToPlanPtrOutputWithContext ¶
func (i PlanArgs) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput
type PlanInput ¶
type PlanInput interface { pulumi.Input ToPlanOutput() PlanOutput ToPlanOutputWithContext(context.Context) PlanOutput }
PlanInput is an input type that accepts PlanArgs and PlanOutput values. You can construct a concrete instance of `PlanInput` via:
PlanArgs{...}
type PlanOutput ¶
type PlanOutput struct{ *pulumi.OutputState }
Plan details for the managed services.
func (PlanOutput) ElementType ¶
func (PlanOutput) ElementType() reflect.Type
func (PlanOutput) ToPlanOutput ¶
func (o PlanOutput) ToPlanOutput() PlanOutput
func (PlanOutput) ToPlanOutputWithContext ¶
func (o PlanOutput) ToPlanOutputWithContext(ctx context.Context) PlanOutput
func (PlanOutput) ToPlanPtrOutput ¶
func (o PlanOutput) ToPlanPtrOutput() PlanPtrOutput
func (PlanOutput) ToPlanPtrOutputWithContext ¶
func (o PlanOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput
type PlanPtrInput ¶
type PlanPtrInput interface { pulumi.Input ToPlanPtrOutput() PlanPtrOutput ToPlanPtrOutputWithContext(context.Context) PlanPtrOutput }
PlanPtrInput is an input type that accepts PlanArgs, PlanPtr and PlanPtrOutput values. You can construct a concrete instance of `PlanPtrInput` via:
PlanArgs{...} or: nil
func PlanPtr ¶
func PlanPtr(v *PlanArgs) PlanPtrInput
type PlanPtrOutput ¶
type PlanPtrOutput struct{ *pulumi.OutputState }
func (PlanPtrOutput) Elem ¶
func (o PlanPtrOutput) Elem() PlanOutput
func (PlanPtrOutput) ElementType ¶
func (PlanPtrOutput) ElementType() reflect.Type
func (PlanPtrOutput) Product ¶
func (o PlanPtrOutput) Product() pulumi.StringPtrOutput
The product code.
func (PlanPtrOutput) Publisher ¶
func (o PlanPtrOutput) Publisher() pulumi.StringPtrOutput
The publisher ID.
func (PlanPtrOutput) ToPlanPtrOutput ¶
func (o PlanPtrOutput) ToPlanPtrOutput() PlanPtrOutput
func (PlanPtrOutput) ToPlanPtrOutputWithContext ¶
func (o PlanPtrOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput
func (PlanPtrOutput) Version ¶
func (o PlanPtrOutput) Version() pulumi.StringPtrOutput
The plan's version.
type PlanResponse ¶
type PlanResponse struct { // The plan name. Name string `pulumi:"name"` // The product code. Product string `pulumi:"product"` // The publisher ID. Publisher string `pulumi:"publisher"` // The plan's version. Version string `pulumi:"version"` }
Plan details for the managed services.
type PlanResponseArgs ¶
type PlanResponseArgs struct { // The plan name. Name pulumi.StringInput `pulumi:"name"` // The product code. Product pulumi.StringInput `pulumi:"product"` // The publisher ID. Publisher pulumi.StringInput `pulumi:"publisher"` // The plan's version. Version pulumi.StringInput `pulumi:"version"` }
Plan details for the managed services.
func (PlanResponseArgs) ElementType ¶
func (PlanResponseArgs) ElementType() reflect.Type
func (PlanResponseArgs) ToPlanResponseOutput ¶
func (i PlanResponseArgs) ToPlanResponseOutput() PlanResponseOutput
func (PlanResponseArgs) ToPlanResponseOutputWithContext ¶
func (i PlanResponseArgs) ToPlanResponseOutputWithContext(ctx context.Context) PlanResponseOutput
func (PlanResponseArgs) ToPlanResponsePtrOutput ¶
func (i PlanResponseArgs) ToPlanResponsePtrOutput() PlanResponsePtrOutput
func (PlanResponseArgs) ToPlanResponsePtrOutputWithContext ¶
func (i PlanResponseArgs) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput
type PlanResponseInput ¶
type PlanResponseInput interface { pulumi.Input ToPlanResponseOutput() PlanResponseOutput ToPlanResponseOutputWithContext(context.Context) PlanResponseOutput }
PlanResponseInput is an input type that accepts PlanResponseArgs and PlanResponseOutput values. You can construct a concrete instance of `PlanResponseInput` via:
PlanResponseArgs{...}
type PlanResponseOutput ¶
type PlanResponseOutput struct{ *pulumi.OutputState }
Plan details for the managed services.
func (PlanResponseOutput) ElementType ¶
func (PlanResponseOutput) ElementType() reflect.Type
func (PlanResponseOutput) Name ¶
func (o PlanResponseOutput) Name() pulumi.StringOutput
The plan name.
func (PlanResponseOutput) Product ¶
func (o PlanResponseOutput) Product() pulumi.StringOutput
The product code.
func (PlanResponseOutput) Publisher ¶
func (o PlanResponseOutput) Publisher() pulumi.StringOutput
The publisher ID.
func (PlanResponseOutput) ToPlanResponseOutput ¶
func (o PlanResponseOutput) ToPlanResponseOutput() PlanResponseOutput
func (PlanResponseOutput) ToPlanResponseOutputWithContext ¶
func (o PlanResponseOutput) ToPlanResponseOutputWithContext(ctx context.Context) PlanResponseOutput
func (PlanResponseOutput) ToPlanResponsePtrOutput ¶
func (o PlanResponseOutput) ToPlanResponsePtrOutput() PlanResponsePtrOutput
func (PlanResponseOutput) ToPlanResponsePtrOutputWithContext ¶
func (o PlanResponseOutput) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput
func (PlanResponseOutput) Version ¶
func (o PlanResponseOutput) Version() pulumi.StringOutput
The plan's version.
type PlanResponsePtrInput ¶
type PlanResponsePtrInput interface { pulumi.Input ToPlanResponsePtrOutput() PlanResponsePtrOutput ToPlanResponsePtrOutputWithContext(context.Context) PlanResponsePtrOutput }
PlanResponsePtrInput is an input type that accepts PlanResponseArgs, PlanResponsePtr and PlanResponsePtrOutput values. You can construct a concrete instance of `PlanResponsePtrInput` via:
PlanResponseArgs{...} or: nil
func PlanResponsePtr ¶
func PlanResponsePtr(v *PlanResponseArgs) PlanResponsePtrInput
type PlanResponsePtrOutput ¶
type PlanResponsePtrOutput struct{ *pulumi.OutputState }
func (PlanResponsePtrOutput) Elem ¶
func (o PlanResponsePtrOutput) Elem() PlanResponseOutput
func (PlanResponsePtrOutput) ElementType ¶
func (PlanResponsePtrOutput) ElementType() reflect.Type
func (PlanResponsePtrOutput) Name ¶
func (o PlanResponsePtrOutput) Name() pulumi.StringPtrOutput
The plan name.
func (PlanResponsePtrOutput) Product ¶
func (o PlanResponsePtrOutput) Product() pulumi.StringPtrOutput
The product code.
func (PlanResponsePtrOutput) Publisher ¶
func (o PlanResponsePtrOutput) Publisher() pulumi.StringPtrOutput
The publisher ID.
func (PlanResponsePtrOutput) ToPlanResponsePtrOutput ¶
func (o PlanResponsePtrOutput) ToPlanResponsePtrOutput() PlanResponsePtrOutput
func (PlanResponsePtrOutput) ToPlanResponsePtrOutputWithContext ¶
func (o PlanResponsePtrOutput) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput
func (PlanResponsePtrOutput) Version ¶
func (o PlanResponsePtrOutput) Version() pulumi.StringPtrOutput
The plan's version.
type RegistrationAssignment ¶
type RegistrationAssignment struct { pulumi.CustomResourceState // Name of the registration assignment. Name pulumi.StringOutput `pulumi:"name"` // Properties of a registration assignment. Properties RegistrationAssignmentPropertiesResponseOutput `pulumi:"properties"` // Type of the resource. Type pulumi.StringOutput `pulumi:"type"` }
Registration assignment.
func GetRegistrationAssignment ¶
func GetRegistrationAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegistrationAssignmentState, opts ...pulumi.ResourceOption) (*RegistrationAssignment, error)
GetRegistrationAssignment gets an existing RegistrationAssignment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRegistrationAssignment ¶
func NewRegistrationAssignment(ctx *pulumi.Context, name string, args *RegistrationAssignmentArgs, opts ...pulumi.ResourceOption) (*RegistrationAssignment, error)
NewRegistrationAssignment registers a new resource with the given unique name, arguments, and options.
type RegistrationAssignmentArgs ¶
type RegistrationAssignmentArgs struct { // Properties of a registration assignment. Properties RegistrationAssignmentPropertiesPtrInput // Guid of the registration assignment. RegistrationAssignmentId pulumi.StringInput // Scope of the resource. Scope pulumi.StringInput }
The set of arguments for constructing a RegistrationAssignment resource.
func (RegistrationAssignmentArgs) ElementType ¶
func (RegistrationAssignmentArgs) ElementType() reflect.Type
type RegistrationAssignmentProperties ¶
type RegistrationAssignmentProperties struct { // Fully qualified path of the registration definition. RegistrationDefinitionId string `pulumi:"registrationDefinitionId"` }
Properties of a registration assignment.
type RegistrationAssignmentPropertiesArgs ¶
type RegistrationAssignmentPropertiesArgs struct { // Fully qualified path of the registration definition. RegistrationDefinitionId pulumi.StringInput `pulumi:"registrationDefinitionId"` }
Properties of a registration assignment.
func (RegistrationAssignmentPropertiesArgs) ElementType ¶
func (RegistrationAssignmentPropertiesArgs) ElementType() reflect.Type
func (RegistrationAssignmentPropertiesArgs) ToRegistrationAssignmentPropertiesOutput ¶
func (i RegistrationAssignmentPropertiesArgs) ToRegistrationAssignmentPropertiesOutput() RegistrationAssignmentPropertiesOutput
func (RegistrationAssignmentPropertiesArgs) ToRegistrationAssignmentPropertiesOutputWithContext ¶
func (i RegistrationAssignmentPropertiesArgs) ToRegistrationAssignmentPropertiesOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesOutput
func (RegistrationAssignmentPropertiesArgs) ToRegistrationAssignmentPropertiesPtrOutput ¶
func (i RegistrationAssignmentPropertiesArgs) ToRegistrationAssignmentPropertiesPtrOutput() RegistrationAssignmentPropertiesPtrOutput
func (RegistrationAssignmentPropertiesArgs) ToRegistrationAssignmentPropertiesPtrOutputWithContext ¶
func (i RegistrationAssignmentPropertiesArgs) ToRegistrationAssignmentPropertiesPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesPtrOutput
type RegistrationAssignmentPropertiesInput ¶
type RegistrationAssignmentPropertiesInput interface { pulumi.Input ToRegistrationAssignmentPropertiesOutput() RegistrationAssignmentPropertiesOutput ToRegistrationAssignmentPropertiesOutputWithContext(context.Context) RegistrationAssignmentPropertiesOutput }
RegistrationAssignmentPropertiesInput is an input type that accepts RegistrationAssignmentPropertiesArgs and RegistrationAssignmentPropertiesOutput values. You can construct a concrete instance of `RegistrationAssignmentPropertiesInput` via:
RegistrationAssignmentPropertiesArgs{...}
type RegistrationAssignmentPropertiesOutput ¶
type RegistrationAssignmentPropertiesOutput struct{ *pulumi.OutputState }
Properties of a registration assignment.
func (RegistrationAssignmentPropertiesOutput) ElementType ¶
func (RegistrationAssignmentPropertiesOutput) ElementType() reflect.Type
func (RegistrationAssignmentPropertiesOutput) RegistrationDefinitionId ¶
func (o RegistrationAssignmentPropertiesOutput) RegistrationDefinitionId() pulumi.StringOutput
Fully qualified path of the registration definition.
func (RegistrationAssignmentPropertiesOutput) ToRegistrationAssignmentPropertiesOutput ¶
func (o RegistrationAssignmentPropertiesOutput) ToRegistrationAssignmentPropertiesOutput() RegistrationAssignmentPropertiesOutput
func (RegistrationAssignmentPropertiesOutput) ToRegistrationAssignmentPropertiesOutputWithContext ¶
func (o RegistrationAssignmentPropertiesOutput) ToRegistrationAssignmentPropertiesOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesOutput
func (RegistrationAssignmentPropertiesOutput) ToRegistrationAssignmentPropertiesPtrOutput ¶
func (o RegistrationAssignmentPropertiesOutput) ToRegistrationAssignmentPropertiesPtrOutput() RegistrationAssignmentPropertiesPtrOutput
func (RegistrationAssignmentPropertiesOutput) ToRegistrationAssignmentPropertiesPtrOutputWithContext ¶
func (o RegistrationAssignmentPropertiesOutput) ToRegistrationAssignmentPropertiesPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesPtrOutput
type RegistrationAssignmentPropertiesPtrInput ¶
type RegistrationAssignmentPropertiesPtrInput interface { pulumi.Input ToRegistrationAssignmentPropertiesPtrOutput() RegistrationAssignmentPropertiesPtrOutput ToRegistrationAssignmentPropertiesPtrOutputWithContext(context.Context) RegistrationAssignmentPropertiesPtrOutput }
RegistrationAssignmentPropertiesPtrInput is an input type that accepts RegistrationAssignmentPropertiesArgs, RegistrationAssignmentPropertiesPtr and RegistrationAssignmentPropertiesPtrOutput values. You can construct a concrete instance of `RegistrationAssignmentPropertiesPtrInput` via:
RegistrationAssignmentPropertiesArgs{...} or: nil
func RegistrationAssignmentPropertiesPtr ¶
func RegistrationAssignmentPropertiesPtr(v *RegistrationAssignmentPropertiesArgs) RegistrationAssignmentPropertiesPtrInput
type RegistrationAssignmentPropertiesPtrOutput ¶
type RegistrationAssignmentPropertiesPtrOutput struct{ *pulumi.OutputState }
func (RegistrationAssignmentPropertiesPtrOutput) ElementType ¶
func (RegistrationAssignmentPropertiesPtrOutput) ElementType() reflect.Type
func (RegistrationAssignmentPropertiesPtrOutput) RegistrationDefinitionId ¶
func (o RegistrationAssignmentPropertiesPtrOutput) RegistrationDefinitionId() pulumi.StringPtrOutput
Fully qualified path of the registration definition.
func (RegistrationAssignmentPropertiesPtrOutput) ToRegistrationAssignmentPropertiesPtrOutput ¶
func (o RegistrationAssignmentPropertiesPtrOutput) ToRegistrationAssignmentPropertiesPtrOutput() RegistrationAssignmentPropertiesPtrOutput
func (RegistrationAssignmentPropertiesPtrOutput) ToRegistrationAssignmentPropertiesPtrOutputWithContext ¶
func (o RegistrationAssignmentPropertiesPtrOutput) ToRegistrationAssignmentPropertiesPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesPtrOutput
type RegistrationAssignmentPropertiesResponse ¶
type RegistrationAssignmentPropertiesResponse struct { // Current state of the registration assignment. ProvisioningState string `pulumi:"provisioningState"` // Registration definition inside registration assignment. RegistrationDefinition RegistrationAssignmentPropertiesResponseRegistrationDefinition `pulumi:"registrationDefinition"` // Fully qualified path of the registration definition. RegistrationDefinitionId string `pulumi:"registrationDefinitionId"` }
Properties of a registration assignment.
type RegistrationAssignmentPropertiesResponseArgs ¶
type RegistrationAssignmentPropertiesResponseArgs struct { // Current state of the registration assignment. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // Registration definition inside registration assignment. RegistrationDefinition RegistrationAssignmentPropertiesResponseRegistrationDefinitionInput `pulumi:"registrationDefinition"` // Fully qualified path of the registration definition. RegistrationDefinitionId pulumi.StringInput `pulumi:"registrationDefinitionId"` }
Properties of a registration assignment.
func (RegistrationAssignmentPropertiesResponseArgs) ElementType ¶
func (RegistrationAssignmentPropertiesResponseArgs) ElementType() reflect.Type
func (RegistrationAssignmentPropertiesResponseArgs) ToRegistrationAssignmentPropertiesResponseOutput ¶
func (i RegistrationAssignmentPropertiesResponseArgs) ToRegistrationAssignmentPropertiesResponseOutput() RegistrationAssignmentPropertiesResponseOutput
func (RegistrationAssignmentPropertiesResponseArgs) ToRegistrationAssignmentPropertiesResponseOutputWithContext ¶
func (i RegistrationAssignmentPropertiesResponseArgs) ToRegistrationAssignmentPropertiesResponseOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponseOutput
func (RegistrationAssignmentPropertiesResponseArgs) ToRegistrationAssignmentPropertiesResponsePtrOutput ¶
func (i RegistrationAssignmentPropertiesResponseArgs) ToRegistrationAssignmentPropertiesResponsePtrOutput() RegistrationAssignmentPropertiesResponsePtrOutput
func (RegistrationAssignmentPropertiesResponseArgs) ToRegistrationAssignmentPropertiesResponsePtrOutputWithContext ¶
func (i RegistrationAssignmentPropertiesResponseArgs) ToRegistrationAssignmentPropertiesResponsePtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponsePtrOutput
type RegistrationAssignmentPropertiesResponseInput ¶
type RegistrationAssignmentPropertiesResponseInput interface { pulumi.Input ToRegistrationAssignmentPropertiesResponseOutput() RegistrationAssignmentPropertiesResponseOutput ToRegistrationAssignmentPropertiesResponseOutputWithContext(context.Context) RegistrationAssignmentPropertiesResponseOutput }
RegistrationAssignmentPropertiesResponseInput is an input type that accepts RegistrationAssignmentPropertiesResponseArgs and RegistrationAssignmentPropertiesResponseOutput values. You can construct a concrete instance of `RegistrationAssignmentPropertiesResponseInput` via:
RegistrationAssignmentPropertiesResponseArgs{...}
type RegistrationAssignmentPropertiesResponseOutput ¶
type RegistrationAssignmentPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of a registration assignment.
func (RegistrationAssignmentPropertiesResponseOutput) ElementType ¶
func (RegistrationAssignmentPropertiesResponseOutput) ElementType() reflect.Type
func (RegistrationAssignmentPropertiesResponseOutput) ProvisioningState ¶
func (o RegistrationAssignmentPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput
Current state of the registration assignment.
func (RegistrationAssignmentPropertiesResponseOutput) RegistrationDefinition ¶
func (o RegistrationAssignmentPropertiesResponseOutput) RegistrationDefinition() RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput
Registration definition inside registration assignment.
func (RegistrationAssignmentPropertiesResponseOutput) RegistrationDefinitionId ¶
func (o RegistrationAssignmentPropertiesResponseOutput) RegistrationDefinitionId() pulumi.StringOutput
Fully qualified path of the registration definition.
func (RegistrationAssignmentPropertiesResponseOutput) ToRegistrationAssignmentPropertiesResponseOutput ¶
func (o RegistrationAssignmentPropertiesResponseOutput) ToRegistrationAssignmentPropertiesResponseOutput() RegistrationAssignmentPropertiesResponseOutput
func (RegistrationAssignmentPropertiesResponseOutput) ToRegistrationAssignmentPropertiesResponseOutputWithContext ¶
func (o RegistrationAssignmentPropertiesResponseOutput) ToRegistrationAssignmentPropertiesResponseOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponseOutput
func (RegistrationAssignmentPropertiesResponseOutput) ToRegistrationAssignmentPropertiesResponsePtrOutput ¶
func (o RegistrationAssignmentPropertiesResponseOutput) ToRegistrationAssignmentPropertiesResponsePtrOutput() RegistrationAssignmentPropertiesResponsePtrOutput
func (RegistrationAssignmentPropertiesResponseOutput) ToRegistrationAssignmentPropertiesResponsePtrOutputWithContext ¶
func (o RegistrationAssignmentPropertiesResponseOutput) ToRegistrationAssignmentPropertiesResponsePtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponsePtrOutput
type RegistrationAssignmentPropertiesResponseProperties ¶
type RegistrationAssignmentPropertiesResponseProperties struct { // Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role. Authorizations []AuthorizationResponse `pulumi:"authorizations"` // Description of the registration definition. Description *string `pulumi:"description"` // Eligible PIM authorization tuple containing principal id of the user/security group or service principal, id of the built-in role, and just-in-time access policy setting EligibleAuthorizations []EligibleAuthorizationResponse `pulumi:"eligibleAuthorizations"` // Id of the managedBy tenant. ManagedByTenantId *string `pulumi:"managedByTenantId"` // Name of the managedBy tenant. ManagedByTenantName *string `pulumi:"managedByTenantName"` // Id of the home tenant. ManageeTenantId *string `pulumi:"manageeTenantId"` // Name of the home tenant. ManageeTenantName *string `pulumi:"manageeTenantName"` // Current state of the registration definition. ProvisioningState *string `pulumi:"provisioningState"` // Name of the registration definition. RegistrationDefinitionName *string `pulumi:"registrationDefinitionName"` }
Properties of registration definition inside registration assignment.
type RegistrationAssignmentPropertiesResponsePropertiesArgs ¶
type RegistrationAssignmentPropertiesResponsePropertiesArgs struct { // Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role. Authorizations AuthorizationResponseArrayInput `pulumi:"authorizations"` // Description of the registration definition. Description pulumi.StringPtrInput `pulumi:"description"` // Eligible PIM authorization tuple containing principal id of the user/security group or service principal, id of the built-in role, and just-in-time access policy setting EligibleAuthorizations EligibleAuthorizationResponseArrayInput `pulumi:"eligibleAuthorizations"` // Id of the managedBy tenant. ManagedByTenantId pulumi.StringPtrInput `pulumi:"managedByTenantId"` // Name of the managedBy tenant. ManagedByTenantName pulumi.StringPtrInput `pulumi:"managedByTenantName"` // Id of the home tenant. ManageeTenantId pulumi.StringPtrInput `pulumi:"manageeTenantId"` // Name of the home tenant. ManageeTenantName pulumi.StringPtrInput `pulumi:"manageeTenantName"` // Current state of the registration definition. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Name of the registration definition. RegistrationDefinitionName pulumi.StringPtrInput `pulumi:"registrationDefinitionName"` }
Properties of registration definition inside registration assignment.
func (RegistrationAssignmentPropertiesResponsePropertiesArgs) ElementType ¶
func (RegistrationAssignmentPropertiesResponsePropertiesArgs) ElementType() reflect.Type
func (RegistrationAssignmentPropertiesResponsePropertiesArgs) ToRegistrationAssignmentPropertiesResponsePropertiesOutput ¶
func (i RegistrationAssignmentPropertiesResponsePropertiesArgs) ToRegistrationAssignmentPropertiesResponsePropertiesOutput() RegistrationAssignmentPropertiesResponsePropertiesOutput
func (RegistrationAssignmentPropertiesResponsePropertiesArgs) ToRegistrationAssignmentPropertiesResponsePropertiesOutputWithContext ¶
func (i RegistrationAssignmentPropertiesResponsePropertiesArgs) ToRegistrationAssignmentPropertiesResponsePropertiesOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponsePropertiesOutput
func (RegistrationAssignmentPropertiesResponsePropertiesArgs) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutput ¶
func (i RegistrationAssignmentPropertiesResponsePropertiesArgs) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutput() RegistrationAssignmentPropertiesResponsePropertiesPtrOutput
func (RegistrationAssignmentPropertiesResponsePropertiesArgs) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutputWithContext ¶
func (i RegistrationAssignmentPropertiesResponsePropertiesArgs) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponsePropertiesPtrOutput
type RegistrationAssignmentPropertiesResponsePropertiesInput ¶
type RegistrationAssignmentPropertiesResponsePropertiesInput interface { pulumi.Input ToRegistrationAssignmentPropertiesResponsePropertiesOutput() RegistrationAssignmentPropertiesResponsePropertiesOutput ToRegistrationAssignmentPropertiesResponsePropertiesOutputWithContext(context.Context) RegistrationAssignmentPropertiesResponsePropertiesOutput }
RegistrationAssignmentPropertiesResponsePropertiesInput is an input type that accepts RegistrationAssignmentPropertiesResponsePropertiesArgs and RegistrationAssignmentPropertiesResponsePropertiesOutput values. You can construct a concrete instance of `RegistrationAssignmentPropertiesResponsePropertiesInput` via:
RegistrationAssignmentPropertiesResponsePropertiesArgs{...}
type RegistrationAssignmentPropertiesResponsePropertiesOutput ¶
type RegistrationAssignmentPropertiesResponsePropertiesOutput struct{ *pulumi.OutputState }
Properties of registration definition inside registration assignment.
func (RegistrationAssignmentPropertiesResponsePropertiesOutput) Authorizations ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) Authorizations() AuthorizationResponseArrayOutput
Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.
func (RegistrationAssignmentPropertiesResponsePropertiesOutput) Description ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) Description() pulumi.StringPtrOutput
Description of the registration definition.
func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ElementType ¶
func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ElementType() reflect.Type
func (RegistrationAssignmentPropertiesResponsePropertiesOutput) EligibleAuthorizations ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) EligibleAuthorizations() EligibleAuthorizationResponseArrayOutput
Eligible PIM authorization tuple containing principal id of the user/security group or service principal, id of the built-in role, and just-in-time access policy setting
func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ManagedByTenantId ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) ManagedByTenantId() pulumi.StringPtrOutput
Id of the managedBy tenant.
func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ManagedByTenantName ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) ManagedByTenantName() pulumi.StringPtrOutput
Name of the managedBy tenant.
func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ManageeTenantId ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) ManageeTenantId() pulumi.StringPtrOutput
Id of the home tenant.
func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ManageeTenantName ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) ManageeTenantName() pulumi.StringPtrOutput
Name of the home tenant.
func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ProvisioningState ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) ProvisioningState() pulumi.StringPtrOutput
Current state of the registration definition.
func (RegistrationAssignmentPropertiesResponsePropertiesOutput) RegistrationDefinitionName ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) RegistrationDefinitionName() pulumi.StringPtrOutput
Name of the registration definition.
func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ToRegistrationAssignmentPropertiesResponsePropertiesOutput ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) ToRegistrationAssignmentPropertiesResponsePropertiesOutput() RegistrationAssignmentPropertiesResponsePropertiesOutput
func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ToRegistrationAssignmentPropertiesResponsePropertiesOutputWithContext ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) ToRegistrationAssignmentPropertiesResponsePropertiesOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponsePropertiesOutput
func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutput ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutput() RegistrationAssignmentPropertiesResponsePropertiesPtrOutput
func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutputWithContext ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponsePropertiesPtrOutput
type RegistrationAssignmentPropertiesResponsePropertiesPtrInput ¶
type RegistrationAssignmentPropertiesResponsePropertiesPtrInput interface { pulumi.Input ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutput() RegistrationAssignmentPropertiesResponsePropertiesPtrOutput ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutputWithContext(context.Context) RegistrationAssignmentPropertiesResponsePropertiesPtrOutput }
RegistrationAssignmentPropertiesResponsePropertiesPtrInput is an input type that accepts RegistrationAssignmentPropertiesResponsePropertiesArgs, RegistrationAssignmentPropertiesResponsePropertiesPtr and RegistrationAssignmentPropertiesResponsePropertiesPtrOutput values. You can construct a concrete instance of `RegistrationAssignmentPropertiesResponsePropertiesPtrInput` via:
RegistrationAssignmentPropertiesResponsePropertiesArgs{...} or: nil
func RegistrationAssignmentPropertiesResponsePropertiesPtr ¶
func RegistrationAssignmentPropertiesResponsePropertiesPtr(v *RegistrationAssignmentPropertiesResponsePropertiesArgs) RegistrationAssignmentPropertiesResponsePropertiesPtrInput
type RegistrationAssignmentPropertiesResponsePropertiesPtrOutput ¶
type RegistrationAssignmentPropertiesResponsePropertiesPtrOutput struct{ *pulumi.OutputState }
func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) Authorizations ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) Authorizations() AuthorizationResponseArrayOutput
Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.
func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) Description ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) Description() pulumi.StringPtrOutput
Description of the registration definition.
func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ElementType ¶
func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ElementType() reflect.Type
func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) EligibleAuthorizations ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) EligibleAuthorizations() EligibleAuthorizationResponseArrayOutput
Eligible PIM authorization tuple containing principal id of the user/security group or service principal, id of the built-in role, and just-in-time access policy setting
func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ManagedByTenantId ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ManagedByTenantId() pulumi.StringPtrOutput
Id of the managedBy tenant.
func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ManagedByTenantName ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ManagedByTenantName() pulumi.StringPtrOutput
Name of the managedBy tenant.
func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ManageeTenantId ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ManageeTenantId() pulumi.StringPtrOutput
Id of the home tenant.
func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ManageeTenantName ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ManageeTenantName() pulumi.StringPtrOutput
Name of the home tenant.
func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ProvisioningState ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ProvisioningState() pulumi.StringPtrOutput
Current state of the registration definition.
func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) RegistrationDefinitionName ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) RegistrationDefinitionName() pulumi.StringPtrOutput
Name of the registration definition.
func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutput ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutput() RegistrationAssignmentPropertiesResponsePropertiesPtrOutput
func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutputWithContext ¶
func (o RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponsePropertiesPtrOutput
type RegistrationAssignmentPropertiesResponsePtrInput ¶
type RegistrationAssignmentPropertiesResponsePtrInput interface { pulumi.Input ToRegistrationAssignmentPropertiesResponsePtrOutput() RegistrationAssignmentPropertiesResponsePtrOutput ToRegistrationAssignmentPropertiesResponsePtrOutputWithContext(context.Context) RegistrationAssignmentPropertiesResponsePtrOutput }
RegistrationAssignmentPropertiesResponsePtrInput is an input type that accepts RegistrationAssignmentPropertiesResponseArgs, RegistrationAssignmentPropertiesResponsePtr and RegistrationAssignmentPropertiesResponsePtrOutput values. You can construct a concrete instance of `RegistrationAssignmentPropertiesResponsePtrInput` via:
RegistrationAssignmentPropertiesResponseArgs{...} or: nil
func RegistrationAssignmentPropertiesResponsePtr ¶
func RegistrationAssignmentPropertiesResponsePtr(v *RegistrationAssignmentPropertiesResponseArgs) RegistrationAssignmentPropertiesResponsePtrInput
type RegistrationAssignmentPropertiesResponsePtrOutput ¶
type RegistrationAssignmentPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (RegistrationAssignmentPropertiesResponsePtrOutput) ElementType ¶
func (RegistrationAssignmentPropertiesResponsePtrOutput) ElementType() reflect.Type
func (RegistrationAssignmentPropertiesResponsePtrOutput) ProvisioningState ¶
func (o RegistrationAssignmentPropertiesResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
Current state of the registration assignment.
func (RegistrationAssignmentPropertiesResponsePtrOutput) RegistrationDefinition ¶
func (o RegistrationAssignmentPropertiesResponsePtrOutput) RegistrationDefinition() RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput
Registration definition inside registration assignment.
func (RegistrationAssignmentPropertiesResponsePtrOutput) RegistrationDefinitionId ¶
func (o RegistrationAssignmentPropertiesResponsePtrOutput) RegistrationDefinitionId() pulumi.StringPtrOutput
Fully qualified path of the registration definition.
func (RegistrationAssignmentPropertiesResponsePtrOutput) ToRegistrationAssignmentPropertiesResponsePtrOutput ¶
func (o RegistrationAssignmentPropertiesResponsePtrOutput) ToRegistrationAssignmentPropertiesResponsePtrOutput() RegistrationAssignmentPropertiesResponsePtrOutput
func (RegistrationAssignmentPropertiesResponsePtrOutput) ToRegistrationAssignmentPropertiesResponsePtrOutputWithContext ¶
func (o RegistrationAssignmentPropertiesResponsePtrOutput) ToRegistrationAssignmentPropertiesResponsePtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponsePtrOutput
type RegistrationAssignmentPropertiesResponseRegistrationDefinition ¶
type RegistrationAssignmentPropertiesResponseRegistrationDefinition struct { // Fully qualified path of the registration definition. Id string `pulumi:"id"` // Name of the registration definition. Name string `pulumi:"name"` // Plan details for the managed services. Plan *PlanResponse `pulumi:"plan"` // Properties of registration definition inside registration assignment. Properties *RegistrationAssignmentPropertiesResponseProperties `pulumi:"properties"` // Type of the resource (Microsoft.ManagedServices/registrationDefinitions). Type string `pulumi:"type"` }
Registration definition inside registration assignment.
type RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs ¶
type RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs struct { // Fully qualified path of the registration definition. Id pulumi.StringInput `pulumi:"id"` // Name of the registration definition. Name pulumi.StringInput `pulumi:"name"` // Plan details for the managed services. Plan PlanResponsePtrInput `pulumi:"plan"` // Properties of registration definition inside registration assignment. Properties RegistrationAssignmentPropertiesResponsePropertiesPtrInput `pulumi:"properties"` // Type of the resource (Microsoft.ManagedServices/registrationDefinitions). Type pulumi.StringInput `pulumi:"type"` }
Registration definition inside registration assignment.
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs) ElementType ¶
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs) ElementType() reflect.Type
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput ¶
func (i RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput() RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutputWithContext ¶
func (i RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput ¶
func (i RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput() RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutputWithContext ¶
func (i RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput
type RegistrationAssignmentPropertiesResponseRegistrationDefinitionInput ¶
type RegistrationAssignmentPropertiesResponseRegistrationDefinitionInput interface { pulumi.Input ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput() RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutputWithContext(context.Context) RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput }
RegistrationAssignmentPropertiesResponseRegistrationDefinitionInput is an input type that accepts RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs and RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput values. You can construct a concrete instance of `RegistrationAssignmentPropertiesResponseRegistrationDefinitionInput` via:
RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs{...}
type RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput ¶
type RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput struct{ *pulumi.OutputState }
Registration definition inside registration assignment.
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ElementType ¶
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ElementType() reflect.Type
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) Id ¶
func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) Id() pulumi.StringOutput
Fully qualified path of the registration definition.
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) Name ¶
func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) Name() pulumi.StringOutput
Name of the registration definition.
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) Plan ¶
func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) Plan() PlanResponsePtrOutput
Plan details for the managed services.
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) Properties ¶
func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) Properties() RegistrationAssignmentPropertiesResponsePropertiesPtrOutput
Properties of registration definition inside registration assignment.
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput ¶
func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput() RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutputWithContext ¶
func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput ¶
func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput() RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutputWithContext ¶
func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) Type ¶
func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) Type() pulumi.StringOutput
Type of the resource (Microsoft.ManagedServices/registrationDefinitions).
type RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrInput ¶
type RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrInput interface { pulumi.Input ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput() RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutputWithContext(context.Context) RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput }
RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrInput is an input type that accepts RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs, RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtr and RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput values. You can construct a concrete instance of `RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrInput` via:
RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs{...} or: nil
func RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtr ¶
func RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtr(v *RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs) RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrInput
type RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput ¶
type RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput struct{ *pulumi.OutputState }
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) ElementType ¶
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) ElementType() reflect.Type
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Id ¶
func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Id() pulumi.StringPtrOutput
Fully qualified path of the registration definition.
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Name ¶
func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Name() pulumi.StringPtrOutput
Name of the registration definition.
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Plan ¶
func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Plan() PlanResponsePtrOutput
Plan details for the managed services.
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Properties ¶
func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Properties() RegistrationAssignmentPropertiesResponsePropertiesPtrOutput
Properties of registration definition inside registration assignment.
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput ¶
func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput() RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutputWithContext ¶
func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput
func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Type ¶
func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Type() pulumi.StringPtrOutput
Type of the resource (Microsoft.ManagedServices/registrationDefinitions).
type RegistrationAssignmentState ¶
type RegistrationAssignmentState struct { // Name of the registration assignment. Name pulumi.StringPtrInput // Properties of a registration assignment. Properties RegistrationAssignmentPropertiesResponsePtrInput // Type of the resource. Type pulumi.StringPtrInput }
func (RegistrationAssignmentState) ElementType ¶
func (RegistrationAssignmentState) ElementType() reflect.Type
type RegistrationDefinition ¶
type RegistrationDefinition struct { pulumi.CustomResourceState // Name of the registration definition. Name pulumi.StringOutput `pulumi:"name"` // Plan details for the managed services. Plan PlanResponsePtrOutput `pulumi:"plan"` // Properties of a registration definition. Properties RegistrationDefinitionPropertiesResponseOutput `pulumi:"properties"` // Type of the resource. Type pulumi.StringOutput `pulumi:"type"` }
Registration definition.
func GetRegistrationDefinition ¶
func GetRegistrationDefinition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegistrationDefinitionState, opts ...pulumi.ResourceOption) (*RegistrationDefinition, error)
GetRegistrationDefinition gets an existing RegistrationDefinition resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRegistrationDefinition ¶
func NewRegistrationDefinition(ctx *pulumi.Context, name string, args *RegistrationDefinitionArgs, opts ...pulumi.ResourceOption) (*RegistrationDefinition, error)
NewRegistrationDefinition registers a new resource with the given unique name, arguments, and options.
type RegistrationDefinitionArgs ¶
type RegistrationDefinitionArgs struct { // Plan details for the managed services. Plan PlanPtrInput // Properties of a registration definition. Properties RegistrationDefinitionPropertiesPtrInput // Guid of the registration definition. RegistrationDefinitionId pulumi.StringInput // Scope of the resource. Scope pulumi.StringInput }
The set of arguments for constructing a RegistrationDefinition resource.
func (RegistrationDefinitionArgs) ElementType ¶
func (RegistrationDefinitionArgs) ElementType() reflect.Type
type RegistrationDefinitionProperties ¶
type RegistrationDefinitionProperties struct { // Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role. Authorizations []Authorization `pulumi:"authorizations"` // Description of the registration definition. Description *string `pulumi:"description"` // Eligible PIM authorization tuple containing principal id of the user/security group or service principal, id of the built-in role, and just-in-time access policy setting EligibleAuthorizations []EligibleAuthorization `pulumi:"eligibleAuthorizations"` // Id of the managedBy tenant. ManagedByTenantId string `pulumi:"managedByTenantId"` // Name of the registration definition. RegistrationDefinitionName *string `pulumi:"registrationDefinitionName"` }
Properties of a registration definition.
type RegistrationDefinitionPropertiesArgs ¶
type RegistrationDefinitionPropertiesArgs struct { // Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role. Authorizations AuthorizationArrayInput `pulumi:"authorizations"` // Description of the registration definition. Description pulumi.StringPtrInput `pulumi:"description"` // Eligible PIM authorization tuple containing principal id of the user/security group or service principal, id of the built-in role, and just-in-time access policy setting EligibleAuthorizations EligibleAuthorizationArrayInput `pulumi:"eligibleAuthorizations"` // Id of the managedBy tenant. ManagedByTenantId pulumi.StringInput `pulumi:"managedByTenantId"` // Name of the registration definition. RegistrationDefinitionName pulumi.StringPtrInput `pulumi:"registrationDefinitionName"` }
Properties of a registration definition.
func (RegistrationDefinitionPropertiesArgs) ElementType ¶
func (RegistrationDefinitionPropertiesArgs) ElementType() reflect.Type
func (RegistrationDefinitionPropertiesArgs) ToRegistrationDefinitionPropertiesOutput ¶
func (i RegistrationDefinitionPropertiesArgs) ToRegistrationDefinitionPropertiesOutput() RegistrationDefinitionPropertiesOutput
func (RegistrationDefinitionPropertiesArgs) ToRegistrationDefinitionPropertiesOutputWithContext ¶
func (i RegistrationDefinitionPropertiesArgs) ToRegistrationDefinitionPropertiesOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesOutput
func (RegistrationDefinitionPropertiesArgs) ToRegistrationDefinitionPropertiesPtrOutput ¶
func (i RegistrationDefinitionPropertiesArgs) ToRegistrationDefinitionPropertiesPtrOutput() RegistrationDefinitionPropertiesPtrOutput
func (RegistrationDefinitionPropertiesArgs) ToRegistrationDefinitionPropertiesPtrOutputWithContext ¶
func (i RegistrationDefinitionPropertiesArgs) ToRegistrationDefinitionPropertiesPtrOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesPtrOutput
type RegistrationDefinitionPropertiesInput ¶
type RegistrationDefinitionPropertiesInput interface { pulumi.Input ToRegistrationDefinitionPropertiesOutput() RegistrationDefinitionPropertiesOutput ToRegistrationDefinitionPropertiesOutputWithContext(context.Context) RegistrationDefinitionPropertiesOutput }
RegistrationDefinitionPropertiesInput is an input type that accepts RegistrationDefinitionPropertiesArgs and RegistrationDefinitionPropertiesOutput values. You can construct a concrete instance of `RegistrationDefinitionPropertiesInput` via:
RegistrationDefinitionPropertiesArgs{...}
type RegistrationDefinitionPropertiesOutput ¶
type RegistrationDefinitionPropertiesOutput struct{ *pulumi.OutputState }
Properties of a registration definition.
func (RegistrationDefinitionPropertiesOutput) Authorizations ¶
func (o RegistrationDefinitionPropertiesOutput) Authorizations() AuthorizationArrayOutput
Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.
func (RegistrationDefinitionPropertiesOutput) Description ¶
func (o RegistrationDefinitionPropertiesOutput) Description() pulumi.StringPtrOutput
Description of the registration definition.
func (RegistrationDefinitionPropertiesOutput) ElementType ¶
func (RegistrationDefinitionPropertiesOutput) ElementType() reflect.Type
func (RegistrationDefinitionPropertiesOutput) EligibleAuthorizations ¶
func (o RegistrationDefinitionPropertiesOutput) EligibleAuthorizations() EligibleAuthorizationArrayOutput
Eligible PIM authorization tuple containing principal id of the user/security group or service principal, id of the built-in role, and just-in-time access policy setting
func (RegistrationDefinitionPropertiesOutput) ManagedByTenantId ¶
func (o RegistrationDefinitionPropertiesOutput) ManagedByTenantId() pulumi.StringOutput
Id of the managedBy tenant.
func (RegistrationDefinitionPropertiesOutput) RegistrationDefinitionName ¶
func (o RegistrationDefinitionPropertiesOutput) RegistrationDefinitionName() pulumi.StringPtrOutput
Name of the registration definition.
func (RegistrationDefinitionPropertiesOutput) ToRegistrationDefinitionPropertiesOutput ¶
func (o RegistrationDefinitionPropertiesOutput) ToRegistrationDefinitionPropertiesOutput() RegistrationDefinitionPropertiesOutput
func (RegistrationDefinitionPropertiesOutput) ToRegistrationDefinitionPropertiesOutputWithContext ¶
func (o RegistrationDefinitionPropertiesOutput) ToRegistrationDefinitionPropertiesOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesOutput
func (RegistrationDefinitionPropertiesOutput) ToRegistrationDefinitionPropertiesPtrOutput ¶
func (o RegistrationDefinitionPropertiesOutput) ToRegistrationDefinitionPropertiesPtrOutput() RegistrationDefinitionPropertiesPtrOutput
func (RegistrationDefinitionPropertiesOutput) ToRegistrationDefinitionPropertiesPtrOutputWithContext ¶
func (o RegistrationDefinitionPropertiesOutput) ToRegistrationDefinitionPropertiesPtrOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesPtrOutput
type RegistrationDefinitionPropertiesPtrInput ¶
type RegistrationDefinitionPropertiesPtrInput interface { pulumi.Input ToRegistrationDefinitionPropertiesPtrOutput() RegistrationDefinitionPropertiesPtrOutput ToRegistrationDefinitionPropertiesPtrOutputWithContext(context.Context) RegistrationDefinitionPropertiesPtrOutput }
RegistrationDefinitionPropertiesPtrInput is an input type that accepts RegistrationDefinitionPropertiesArgs, RegistrationDefinitionPropertiesPtr and RegistrationDefinitionPropertiesPtrOutput values. You can construct a concrete instance of `RegistrationDefinitionPropertiesPtrInput` via:
RegistrationDefinitionPropertiesArgs{...} or: nil
func RegistrationDefinitionPropertiesPtr ¶
func RegistrationDefinitionPropertiesPtr(v *RegistrationDefinitionPropertiesArgs) RegistrationDefinitionPropertiesPtrInput
type RegistrationDefinitionPropertiesPtrOutput ¶
type RegistrationDefinitionPropertiesPtrOutput struct{ *pulumi.OutputState }
func (RegistrationDefinitionPropertiesPtrOutput) Authorizations ¶
func (o RegistrationDefinitionPropertiesPtrOutput) Authorizations() AuthorizationArrayOutput
Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.
func (RegistrationDefinitionPropertiesPtrOutput) Description ¶
func (o RegistrationDefinitionPropertiesPtrOutput) Description() pulumi.StringPtrOutput
Description of the registration definition.
func (RegistrationDefinitionPropertiesPtrOutput) ElementType ¶
func (RegistrationDefinitionPropertiesPtrOutput) ElementType() reflect.Type
func (RegistrationDefinitionPropertiesPtrOutput) EligibleAuthorizations ¶
func (o RegistrationDefinitionPropertiesPtrOutput) EligibleAuthorizations() EligibleAuthorizationArrayOutput
Eligible PIM authorization tuple containing principal id of the user/security group or service principal, id of the built-in role, and just-in-time access policy setting
func (RegistrationDefinitionPropertiesPtrOutput) ManagedByTenantId ¶
func (o RegistrationDefinitionPropertiesPtrOutput) ManagedByTenantId() pulumi.StringPtrOutput
Id of the managedBy tenant.
func (RegistrationDefinitionPropertiesPtrOutput) RegistrationDefinitionName ¶
func (o RegistrationDefinitionPropertiesPtrOutput) RegistrationDefinitionName() pulumi.StringPtrOutput
Name of the registration definition.
func (RegistrationDefinitionPropertiesPtrOutput) ToRegistrationDefinitionPropertiesPtrOutput ¶
func (o RegistrationDefinitionPropertiesPtrOutput) ToRegistrationDefinitionPropertiesPtrOutput() RegistrationDefinitionPropertiesPtrOutput
func (RegistrationDefinitionPropertiesPtrOutput) ToRegistrationDefinitionPropertiesPtrOutputWithContext ¶
func (o RegistrationDefinitionPropertiesPtrOutput) ToRegistrationDefinitionPropertiesPtrOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesPtrOutput
type RegistrationDefinitionPropertiesResponse ¶
type RegistrationDefinitionPropertiesResponse struct { // Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role. Authorizations []AuthorizationResponse `pulumi:"authorizations"` // Description of the registration definition. Description *string `pulumi:"description"` // Eligible PIM authorization tuple containing principal id of the user/security group or service principal, id of the built-in role, and just-in-time access policy setting EligibleAuthorizations []EligibleAuthorizationResponse `pulumi:"eligibleAuthorizations"` // Id of the managedBy tenant. ManagedByTenantId string `pulumi:"managedByTenantId"` // Name of the managedBy tenant. ManagedByTenantName string `pulumi:"managedByTenantName"` // Current state of the registration definition. ProvisioningState string `pulumi:"provisioningState"` // Name of the registration definition. RegistrationDefinitionName *string `pulumi:"registrationDefinitionName"` }
Properties of a registration definition.
type RegistrationDefinitionPropertiesResponseArgs ¶
type RegistrationDefinitionPropertiesResponseArgs struct { // Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role. Authorizations AuthorizationResponseArrayInput `pulumi:"authorizations"` // Description of the registration definition. Description pulumi.StringPtrInput `pulumi:"description"` // Eligible PIM authorization tuple containing principal id of the user/security group or service principal, id of the built-in role, and just-in-time access policy setting EligibleAuthorizations EligibleAuthorizationResponseArrayInput `pulumi:"eligibleAuthorizations"` // Id of the managedBy tenant. ManagedByTenantId pulumi.StringInput `pulumi:"managedByTenantId"` // Name of the managedBy tenant. ManagedByTenantName pulumi.StringInput `pulumi:"managedByTenantName"` // Current state of the registration definition. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // Name of the registration definition. RegistrationDefinitionName pulumi.StringPtrInput `pulumi:"registrationDefinitionName"` }
Properties of a registration definition.
func (RegistrationDefinitionPropertiesResponseArgs) ElementType ¶
func (RegistrationDefinitionPropertiesResponseArgs) ElementType() reflect.Type
func (RegistrationDefinitionPropertiesResponseArgs) ToRegistrationDefinitionPropertiesResponseOutput ¶
func (i RegistrationDefinitionPropertiesResponseArgs) ToRegistrationDefinitionPropertiesResponseOutput() RegistrationDefinitionPropertiesResponseOutput
func (RegistrationDefinitionPropertiesResponseArgs) ToRegistrationDefinitionPropertiesResponseOutputWithContext ¶
func (i RegistrationDefinitionPropertiesResponseArgs) ToRegistrationDefinitionPropertiesResponseOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesResponseOutput
func (RegistrationDefinitionPropertiesResponseArgs) ToRegistrationDefinitionPropertiesResponsePtrOutput ¶
func (i RegistrationDefinitionPropertiesResponseArgs) ToRegistrationDefinitionPropertiesResponsePtrOutput() RegistrationDefinitionPropertiesResponsePtrOutput
func (RegistrationDefinitionPropertiesResponseArgs) ToRegistrationDefinitionPropertiesResponsePtrOutputWithContext ¶
func (i RegistrationDefinitionPropertiesResponseArgs) ToRegistrationDefinitionPropertiesResponsePtrOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesResponsePtrOutput
type RegistrationDefinitionPropertiesResponseInput ¶
type RegistrationDefinitionPropertiesResponseInput interface { pulumi.Input ToRegistrationDefinitionPropertiesResponseOutput() RegistrationDefinitionPropertiesResponseOutput ToRegistrationDefinitionPropertiesResponseOutputWithContext(context.Context) RegistrationDefinitionPropertiesResponseOutput }
RegistrationDefinitionPropertiesResponseInput is an input type that accepts RegistrationDefinitionPropertiesResponseArgs and RegistrationDefinitionPropertiesResponseOutput values. You can construct a concrete instance of `RegistrationDefinitionPropertiesResponseInput` via:
RegistrationDefinitionPropertiesResponseArgs{...}
type RegistrationDefinitionPropertiesResponseOutput ¶
type RegistrationDefinitionPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of a registration definition.
func (RegistrationDefinitionPropertiesResponseOutput) Authorizations ¶
func (o RegistrationDefinitionPropertiesResponseOutput) Authorizations() AuthorizationResponseArrayOutput
Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.
func (RegistrationDefinitionPropertiesResponseOutput) Description ¶
func (o RegistrationDefinitionPropertiesResponseOutput) Description() pulumi.StringPtrOutput
Description of the registration definition.
func (RegistrationDefinitionPropertiesResponseOutput) ElementType ¶
func (RegistrationDefinitionPropertiesResponseOutput) ElementType() reflect.Type
func (RegistrationDefinitionPropertiesResponseOutput) EligibleAuthorizations ¶
func (o RegistrationDefinitionPropertiesResponseOutput) EligibleAuthorizations() EligibleAuthorizationResponseArrayOutput
Eligible PIM authorization tuple containing principal id of the user/security group or service principal, id of the built-in role, and just-in-time access policy setting
func (RegistrationDefinitionPropertiesResponseOutput) ManagedByTenantId ¶
func (o RegistrationDefinitionPropertiesResponseOutput) ManagedByTenantId() pulumi.StringOutput
Id of the managedBy tenant.
func (RegistrationDefinitionPropertiesResponseOutput) ManagedByTenantName ¶
func (o RegistrationDefinitionPropertiesResponseOutput) ManagedByTenantName() pulumi.StringOutput
Name of the managedBy tenant.
func (RegistrationDefinitionPropertiesResponseOutput) ProvisioningState ¶
func (o RegistrationDefinitionPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput
Current state of the registration definition.
func (RegistrationDefinitionPropertiesResponseOutput) RegistrationDefinitionName ¶
func (o RegistrationDefinitionPropertiesResponseOutput) RegistrationDefinitionName() pulumi.StringPtrOutput
Name of the registration definition.
func (RegistrationDefinitionPropertiesResponseOutput) ToRegistrationDefinitionPropertiesResponseOutput ¶
func (o RegistrationDefinitionPropertiesResponseOutput) ToRegistrationDefinitionPropertiesResponseOutput() RegistrationDefinitionPropertiesResponseOutput
func (RegistrationDefinitionPropertiesResponseOutput) ToRegistrationDefinitionPropertiesResponseOutputWithContext ¶
func (o RegistrationDefinitionPropertiesResponseOutput) ToRegistrationDefinitionPropertiesResponseOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesResponseOutput
func (RegistrationDefinitionPropertiesResponseOutput) ToRegistrationDefinitionPropertiesResponsePtrOutput ¶
func (o RegistrationDefinitionPropertiesResponseOutput) ToRegistrationDefinitionPropertiesResponsePtrOutput() RegistrationDefinitionPropertiesResponsePtrOutput
func (RegistrationDefinitionPropertiesResponseOutput) ToRegistrationDefinitionPropertiesResponsePtrOutputWithContext ¶
func (o RegistrationDefinitionPropertiesResponseOutput) ToRegistrationDefinitionPropertiesResponsePtrOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesResponsePtrOutput
type RegistrationDefinitionPropertiesResponsePtrInput ¶
type RegistrationDefinitionPropertiesResponsePtrInput interface { pulumi.Input ToRegistrationDefinitionPropertiesResponsePtrOutput() RegistrationDefinitionPropertiesResponsePtrOutput ToRegistrationDefinitionPropertiesResponsePtrOutputWithContext(context.Context) RegistrationDefinitionPropertiesResponsePtrOutput }
RegistrationDefinitionPropertiesResponsePtrInput is an input type that accepts RegistrationDefinitionPropertiesResponseArgs, RegistrationDefinitionPropertiesResponsePtr and RegistrationDefinitionPropertiesResponsePtrOutput values. You can construct a concrete instance of `RegistrationDefinitionPropertiesResponsePtrInput` via:
RegistrationDefinitionPropertiesResponseArgs{...} or: nil
func RegistrationDefinitionPropertiesResponsePtr ¶
func RegistrationDefinitionPropertiesResponsePtr(v *RegistrationDefinitionPropertiesResponseArgs) RegistrationDefinitionPropertiesResponsePtrInput
type RegistrationDefinitionPropertiesResponsePtrOutput ¶
type RegistrationDefinitionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (RegistrationDefinitionPropertiesResponsePtrOutput) Authorizations ¶
func (o RegistrationDefinitionPropertiesResponsePtrOutput) Authorizations() AuthorizationResponseArrayOutput
Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.
func (RegistrationDefinitionPropertiesResponsePtrOutput) Description ¶
func (o RegistrationDefinitionPropertiesResponsePtrOutput) Description() pulumi.StringPtrOutput
Description of the registration definition.
func (RegistrationDefinitionPropertiesResponsePtrOutput) ElementType ¶
func (RegistrationDefinitionPropertiesResponsePtrOutput) ElementType() reflect.Type
func (RegistrationDefinitionPropertiesResponsePtrOutput) EligibleAuthorizations ¶
func (o RegistrationDefinitionPropertiesResponsePtrOutput) EligibleAuthorizations() EligibleAuthorizationResponseArrayOutput
Eligible PIM authorization tuple containing principal id of the user/security group or service principal, id of the built-in role, and just-in-time access policy setting
func (RegistrationDefinitionPropertiesResponsePtrOutput) ManagedByTenantId ¶
func (o RegistrationDefinitionPropertiesResponsePtrOutput) ManagedByTenantId() pulumi.StringPtrOutput
Id of the managedBy tenant.
func (RegistrationDefinitionPropertiesResponsePtrOutput) ManagedByTenantName ¶
func (o RegistrationDefinitionPropertiesResponsePtrOutput) ManagedByTenantName() pulumi.StringPtrOutput
Name of the managedBy tenant.
func (RegistrationDefinitionPropertiesResponsePtrOutput) ProvisioningState ¶
func (o RegistrationDefinitionPropertiesResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
Current state of the registration definition.
func (RegistrationDefinitionPropertiesResponsePtrOutput) RegistrationDefinitionName ¶
func (o RegistrationDefinitionPropertiesResponsePtrOutput) RegistrationDefinitionName() pulumi.StringPtrOutput
Name of the registration definition.
func (RegistrationDefinitionPropertiesResponsePtrOutput) ToRegistrationDefinitionPropertiesResponsePtrOutput ¶
func (o RegistrationDefinitionPropertiesResponsePtrOutput) ToRegistrationDefinitionPropertiesResponsePtrOutput() RegistrationDefinitionPropertiesResponsePtrOutput
func (RegistrationDefinitionPropertiesResponsePtrOutput) ToRegistrationDefinitionPropertiesResponsePtrOutputWithContext ¶
func (o RegistrationDefinitionPropertiesResponsePtrOutput) ToRegistrationDefinitionPropertiesResponsePtrOutputWithContext(ctx context.Context) RegistrationDefinitionPropertiesResponsePtrOutput
type RegistrationDefinitionState ¶
type RegistrationDefinitionState struct { // Name of the registration definition. Name pulumi.StringPtrInput // Plan details for the managed services. Plan PlanResponsePtrInput // Properties of a registration definition. Properties RegistrationDefinitionPropertiesResponsePtrInput // Type of the resource. Type pulumi.StringPtrInput }
func (RegistrationDefinitionState) ElementType ¶
func (RegistrationDefinitionState) ElementType() reflect.Type