v20190601

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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 (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 added in v0.2.8

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 added in v0.2.8

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) Index

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 added in v0.2.8

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) PrincipalId

Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription

func (AuthorizationResponseOutput) PrincipalIdDisplayName added in v0.2.8

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 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 {
	// The fully qualified path of the registration assignment.
	Id string `pulumi:"id"`
	// 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.

type LookupRegistrationDefinitionArgs

type LookupRegistrationDefinitionArgs struct {
	// Guid of the registration definition.
	RegistrationDefinitionId string `pulumi:"registrationDefinitionId"`
	// Scope of the resource.
	Scope string `pulumi:"scope"`
}

type LookupRegistrationDefinitionResult

type LookupRegistrationDefinitionResult 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 a registration definition.
	Properties RegistrationDefinitionPropertiesResponse `pulumi:"properties"`
	// Type of the resource.
	Type string `pulumi:"type"`
}

Registration definition.

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) ElementType() reflect.Type

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) Name

func (o PlanOutput) Name() pulumi.StringOutput

The plan name.

func (PlanOutput) Product

func (o PlanOutput) Product() pulumi.StringOutput

The product code.

func (PlanOutput) Publisher

func (o PlanOutput) Publisher() pulumi.StringOutput

The publisher ID.

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

func (PlanOutput) Version

func (o PlanOutput) Version() pulumi.StringOutput

The plan's version.

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) Name

The plan name.

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

The plan name.

func (PlanResponseOutput) Product

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

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

type PlanResponsePtrOutput

type PlanResponsePtrOutput struct{ *pulumi.OutputState }

func (PlanResponsePtrOutput) Elem

func (PlanResponsePtrOutput) ElementType

func (PlanResponsePtrOutput) ElementType() reflect.Type

func (PlanResponsePtrOutput) Name

The plan name.

func (PlanResponsePtrOutput) Product

The product code.

func (PlanResponsePtrOutput) Publisher

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

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.

func (*RegistrationAssignment) ElementType added in v0.2.6

func (*RegistrationAssignment) ElementType() reflect.Type

func (*RegistrationAssignment) ToRegistrationAssignmentOutput added in v0.2.6

func (i *RegistrationAssignment) ToRegistrationAssignmentOutput() RegistrationAssignmentOutput

func (*RegistrationAssignment) ToRegistrationAssignmentOutputWithContext added in v0.2.6

func (i *RegistrationAssignment) ToRegistrationAssignmentOutputWithContext(ctx context.Context) RegistrationAssignmentOutput

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 RegistrationAssignmentInput added in v0.2.6

type RegistrationAssignmentInput interface {
	pulumi.Input

	ToRegistrationAssignmentOutput() RegistrationAssignmentOutput
	ToRegistrationAssignmentOutputWithContext(ctx context.Context) RegistrationAssignmentOutput
}

type RegistrationAssignmentOutput added in v0.2.6

type RegistrationAssignmentOutput struct {
	*pulumi.OutputState
}

func (RegistrationAssignmentOutput) ElementType added in v0.2.6

func (RegistrationAssignmentOutput) ToRegistrationAssignmentOutput added in v0.2.6

func (o RegistrationAssignmentOutput) ToRegistrationAssignmentOutput() RegistrationAssignmentOutput

func (RegistrationAssignmentOutput) ToRegistrationAssignmentOutputWithContext added in v0.2.6

func (o RegistrationAssignmentOutput) ToRegistrationAssignmentOutputWithContext(ctx context.Context) RegistrationAssignmentOutput

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) 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) 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

type RegistrationAssignmentPropertiesPtrOutput

type RegistrationAssignmentPropertiesPtrOutput struct{ *pulumi.OutputState }

func (RegistrationAssignmentPropertiesPtrOutput) Elem

func (RegistrationAssignmentPropertiesPtrOutput) ElementType

func (RegistrationAssignmentPropertiesPtrOutput) RegistrationDefinitionId

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) 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) ProvisioningState

Current state of the registration assignment.

func (RegistrationAssignmentPropertiesResponseOutput) RegistrationDefinition

Registration definition inside registration assignment.

func (RegistrationAssignmentPropertiesResponseOutput) RegistrationDefinitionId

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"`
	// 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"`
	// 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) ToRegistrationAssignmentPropertiesResponsePropertiesOutput

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

Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.

func (RegistrationAssignmentPropertiesResponsePropertiesOutput) Description

Description of the registration definition.

func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ElementType

func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ManagedByTenantId

Id of the managedBy tenant.

func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ManagedByTenantName

Name of the managedBy tenant.

func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ManageeTenantId

Id of the home tenant.

func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ManageeTenantName

Name of the home tenant.

func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ProvisioningState

Current state of the registration definition.

func (RegistrationAssignmentPropertiesResponsePropertiesOutput) RegistrationDefinitionName

Name of the registration definition.

func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ToRegistrationAssignmentPropertiesResponsePropertiesOutput

func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ToRegistrationAssignmentPropertiesResponsePropertiesOutputWithContext

func (o RegistrationAssignmentPropertiesResponsePropertiesOutput) ToRegistrationAssignmentPropertiesResponsePropertiesOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponsePropertiesOutput

func (RegistrationAssignmentPropertiesResponsePropertiesOutput) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutput

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

type RegistrationAssignmentPropertiesResponsePropertiesPtrOutput

type RegistrationAssignmentPropertiesResponsePropertiesPtrOutput struct{ *pulumi.OutputState }

func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) Authorizations

Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.

func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) Description

Description of the registration definition.

func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) Elem

func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ElementType

func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ManagedByTenantId

Id of the managedBy tenant.

func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ManagedByTenantName

Name of the managedBy tenant.

func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ManageeTenantId

Id of the home tenant.

func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ManageeTenantName

Name of the home tenant.

func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ProvisioningState

Current state of the registration definition.

func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) RegistrationDefinitionName

Name of the registration definition.

func (RegistrationAssignmentPropertiesResponsePropertiesPtrOutput) ToRegistrationAssignmentPropertiesResponsePropertiesPtrOutput

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

type RegistrationAssignmentPropertiesResponsePtrOutput

type RegistrationAssignmentPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (RegistrationAssignmentPropertiesResponsePtrOutput) Elem

func (RegistrationAssignmentPropertiesResponsePtrOutput) ElementType

func (RegistrationAssignmentPropertiesResponsePtrOutput) ProvisioningState

Current state of the registration assignment.

func (RegistrationAssignmentPropertiesResponsePtrOutput) RegistrationDefinition

Registration definition inside registration assignment.

func (RegistrationAssignmentPropertiesResponsePtrOutput) RegistrationDefinitionId

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) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput

func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutputWithContext

func (i RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput

func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionArgs) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput

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) Id

Fully qualified path of the registration definition.

func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) Name

Name of the registration definition.

func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) Plan

Plan details for the managed services.

func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) Properties

Properties of registration definition inside registration assignment.

func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput

func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutputWithContext

func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput

func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput

func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutputWithContext

func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput

func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionOutput) Type

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

type RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput

type RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput struct{ *pulumi.OutputState }

func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Elem

func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) ElementType

func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Id

Fully qualified path of the registration definition.

func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Name

Name of the registration definition.

func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Plan

Plan details for the managed services.

func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Properties

Properties of registration definition inside registration assignment.

func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput

func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutputWithContext

func (o RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) ToRegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutputWithContext(ctx context.Context) RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput

func (RegistrationAssignmentPropertiesResponseRegistrationDefinitionPtrOutput) Type

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

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.

func (*RegistrationDefinition) ElementType added in v0.2.6

func (*RegistrationDefinition) ElementType() reflect.Type

func (*RegistrationDefinition) ToRegistrationDefinitionOutput added in v0.2.6

func (i *RegistrationDefinition) ToRegistrationDefinitionOutput() RegistrationDefinitionOutput

func (*RegistrationDefinition) ToRegistrationDefinitionOutputWithContext added in v0.2.6

func (i *RegistrationDefinition) ToRegistrationDefinitionOutputWithContext(ctx context.Context) RegistrationDefinitionOutput

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 RegistrationDefinitionInput added in v0.2.6

type RegistrationDefinitionInput interface {
	pulumi.Input

	ToRegistrationDefinitionOutput() RegistrationDefinitionOutput
	ToRegistrationDefinitionOutputWithContext(ctx context.Context) RegistrationDefinitionOutput
}

type RegistrationDefinitionOutput added in v0.2.6

type RegistrationDefinitionOutput struct {
	*pulumi.OutputState
}

func (RegistrationDefinitionOutput) ElementType added in v0.2.6

func (RegistrationDefinitionOutput) ToRegistrationDefinitionOutput added in v0.2.6

func (o RegistrationDefinitionOutput) ToRegistrationDefinitionOutput() RegistrationDefinitionOutput

func (RegistrationDefinitionOutput) ToRegistrationDefinitionOutputWithContext added in v0.2.6

func (o RegistrationDefinitionOutput) ToRegistrationDefinitionOutputWithContext(ctx context.Context) RegistrationDefinitionOutput

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"`
	// 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"`
	// 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) 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

Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.

func (RegistrationDefinitionPropertiesOutput) Description

Description of the registration definition.

func (RegistrationDefinitionPropertiesOutput) ElementType

func (RegistrationDefinitionPropertiesOutput) ManagedByTenantId

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

type RegistrationDefinitionPropertiesPtrOutput

type RegistrationDefinitionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (RegistrationDefinitionPropertiesPtrOutput) Authorizations

Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.

func (RegistrationDefinitionPropertiesPtrOutput) Description

Description of the registration definition.

func (RegistrationDefinitionPropertiesPtrOutput) Elem

func (RegistrationDefinitionPropertiesPtrOutput) ElementType

func (RegistrationDefinitionPropertiesPtrOutput) ManagedByTenantId

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"`
	// 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"`
	// 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) 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

Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.

func (RegistrationDefinitionPropertiesResponseOutput) Description

Description of the registration definition.

func (RegistrationDefinitionPropertiesResponseOutput) ElementType

func (RegistrationDefinitionPropertiesResponseOutput) ManagedByTenantId

Id of the managedBy tenant.

func (RegistrationDefinitionPropertiesResponseOutput) ManagedByTenantName

Name of the managedBy tenant.

func (RegistrationDefinitionPropertiesResponseOutput) ProvisioningState

Current state of the registration definition.

func (RegistrationDefinitionPropertiesResponseOutput) RegistrationDefinitionName

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

type RegistrationDefinitionPropertiesResponsePtrOutput

type RegistrationDefinitionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (RegistrationDefinitionPropertiesResponsePtrOutput) Authorizations

Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.

func (RegistrationDefinitionPropertiesResponsePtrOutput) Description

Description of the registration definition.

func (RegistrationDefinitionPropertiesResponsePtrOutput) Elem

func (RegistrationDefinitionPropertiesResponsePtrOutput) ElementType

func (RegistrationDefinitionPropertiesResponsePtrOutput) ManagedByTenantId

Id of the managedBy tenant.

func (RegistrationDefinitionPropertiesResponsePtrOutput) ManagedByTenantName

Name of the managedBy tenant.

func (RegistrationDefinitionPropertiesResponsePtrOutput) ProvisioningState

Current state of the registration definition.

func (RegistrationDefinitionPropertiesResponsePtrOutput) RegistrationDefinitionName

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL