billing

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 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 AzurePlanResponse

type AzurePlanResponse struct {
	// The sku description.
	SkuDescription string `pulumi:"skuDescription"`
	// The sku id.
	SkuId *string `pulumi:"skuId"`
}

Details of the Azure plan.

type AzurePlanResponseArrayOutput

type AzurePlanResponseArrayOutput struct{ *pulumi.OutputState }

func (AzurePlanResponseArrayOutput) ElementType

func (AzurePlanResponseArrayOutput) Index

func (AzurePlanResponseArrayOutput) ToAzurePlanResponseArrayOutput

func (o AzurePlanResponseArrayOutput) ToAzurePlanResponseArrayOutput() AzurePlanResponseArrayOutput

func (AzurePlanResponseArrayOutput) ToAzurePlanResponseArrayOutputWithContext

func (o AzurePlanResponseArrayOutput) ToAzurePlanResponseArrayOutputWithContext(ctx context.Context) AzurePlanResponseArrayOutput

type AzurePlanResponseOutput

type AzurePlanResponseOutput struct{ *pulumi.OutputState }

Details of the Azure plan.

func (AzurePlanResponseOutput) ElementType

func (AzurePlanResponseOutput) ElementType() reflect.Type

func (AzurePlanResponseOutput) SkuDescription

func (o AzurePlanResponseOutput) SkuDescription() pulumi.StringOutput

The sku description.

func (AzurePlanResponseOutput) SkuId

The sku id.

func (AzurePlanResponseOutput) ToAzurePlanResponseOutput

func (o AzurePlanResponseOutput) ToAzurePlanResponseOutput() AzurePlanResponseOutput

func (AzurePlanResponseOutput) ToAzurePlanResponseOutputWithContext

func (o AzurePlanResponseOutput) ToAzurePlanResponseOutputWithContext(ctx context.Context) AzurePlanResponseOutput

type BillingRoleAssignmentByBillingAccount

type BillingRoleAssignmentByBillingAccount struct {
	pulumi.CustomResourceState

	// The principal Id of the user who created the role assignment.
	CreatedByPrincipalId pulumi.StringOutput `pulumi:"createdByPrincipalId"`
	// The tenant Id of the user who created the role assignment.
	CreatedByPrincipalTenantId pulumi.StringOutput `pulumi:"createdByPrincipalTenantId"`
	// The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
	CreatedByUserEmailAddress pulumi.StringOutput `pulumi:"createdByUserEmailAddress"`
	// The date the role assignment was created.
	CreatedOn pulumi.StringOutput `pulumi:"createdOn"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The principal id of the user to whom the role was assigned.
	PrincipalId pulumi.StringPtrOutput `pulumi:"principalId"`
	// The principal tenant id of the user to whom the role was assigned.
	PrincipalTenantId pulumi.StringPtrOutput `pulumi:"principalTenantId"`
	// The ID of the role definition.
	RoleDefinitionId pulumi.StringPtrOutput `pulumi:"roleDefinitionId"`
	// The scope at which the role was assigned.
	Scope pulumi.StringOutput `pulumi:"scope"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
	UserAuthenticationType pulumi.StringPtrOutput `pulumi:"userAuthenticationType"`
	// The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
	UserEmailAddress pulumi.StringPtrOutput `pulumi:"userEmailAddress"`
}

The role assignment Azure REST API version: 2019-10-01-preview. Prior API version in Azure Native 1.x: 2019-10-01-preview.

func GetBillingRoleAssignmentByBillingAccount

func GetBillingRoleAssignmentByBillingAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BillingRoleAssignmentByBillingAccountState, opts ...pulumi.ResourceOption) (*BillingRoleAssignmentByBillingAccount, error)

GetBillingRoleAssignmentByBillingAccount gets an existing BillingRoleAssignmentByBillingAccount 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 NewBillingRoleAssignmentByBillingAccount

func NewBillingRoleAssignmentByBillingAccount(ctx *pulumi.Context,
	name string, args *BillingRoleAssignmentByBillingAccountArgs, opts ...pulumi.ResourceOption) (*BillingRoleAssignmentByBillingAccount, error)

NewBillingRoleAssignmentByBillingAccount registers a new resource with the given unique name, arguments, and options.

func (*BillingRoleAssignmentByBillingAccount) ElementType

func (*BillingRoleAssignmentByBillingAccount) ToBillingRoleAssignmentByBillingAccountOutput

func (i *BillingRoleAssignmentByBillingAccount) ToBillingRoleAssignmentByBillingAccountOutput() BillingRoleAssignmentByBillingAccountOutput

func (*BillingRoleAssignmentByBillingAccount) ToBillingRoleAssignmentByBillingAccountOutputWithContext

func (i *BillingRoleAssignmentByBillingAccount) ToBillingRoleAssignmentByBillingAccountOutputWithContext(ctx context.Context) BillingRoleAssignmentByBillingAccountOutput

type BillingRoleAssignmentByBillingAccountArgs

type BillingRoleAssignmentByBillingAccountArgs struct {
	// The ID that uniquely identifies a billing account.
	BillingAccountName pulumi.StringInput
	// The ID that uniquely identifies a role assignment.
	BillingRoleAssignmentName pulumi.StringPtrInput
	// The principal id of the user to whom the role was assigned.
	PrincipalId pulumi.StringPtrInput
	// The principal tenant id of the user to whom the role was assigned.
	PrincipalTenantId pulumi.StringPtrInput
	// The ID of the role definition.
	RoleDefinitionId pulumi.StringPtrInput
	// The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
	UserAuthenticationType pulumi.StringPtrInput
	// The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
	UserEmailAddress pulumi.StringPtrInput
}

The set of arguments for constructing a BillingRoleAssignmentByBillingAccount resource.

func (BillingRoleAssignmentByBillingAccountArgs) ElementType

type BillingRoleAssignmentByBillingAccountInput

type BillingRoleAssignmentByBillingAccountInput interface {
	pulumi.Input

	ToBillingRoleAssignmentByBillingAccountOutput() BillingRoleAssignmentByBillingAccountOutput
	ToBillingRoleAssignmentByBillingAccountOutputWithContext(ctx context.Context) BillingRoleAssignmentByBillingAccountOutput
}

type BillingRoleAssignmentByBillingAccountOutput

type BillingRoleAssignmentByBillingAccountOutput struct{ *pulumi.OutputState }

func (BillingRoleAssignmentByBillingAccountOutput) CreatedByPrincipalId

The principal Id of the user who created the role assignment.

func (BillingRoleAssignmentByBillingAccountOutput) CreatedByPrincipalTenantId

func (o BillingRoleAssignmentByBillingAccountOutput) CreatedByPrincipalTenantId() pulumi.StringOutput

The tenant Id of the user who created the role assignment.

func (BillingRoleAssignmentByBillingAccountOutput) CreatedByUserEmailAddress

func (o BillingRoleAssignmentByBillingAccountOutput) CreatedByUserEmailAddress() pulumi.StringOutput

The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.

func (BillingRoleAssignmentByBillingAccountOutput) CreatedOn

The date the role assignment was created.

func (BillingRoleAssignmentByBillingAccountOutput) ElementType

func (BillingRoleAssignmentByBillingAccountOutput) Name

Resource name.

func (BillingRoleAssignmentByBillingAccountOutput) PrincipalId

The principal id of the user to whom the role was assigned.

func (BillingRoleAssignmentByBillingAccountOutput) PrincipalTenantId

The principal tenant id of the user to whom the role was assigned.

func (BillingRoleAssignmentByBillingAccountOutput) RoleDefinitionId

The ID of the role definition.

func (BillingRoleAssignmentByBillingAccountOutput) Scope

The scope at which the role was assigned.

func (BillingRoleAssignmentByBillingAccountOutput) ToBillingRoleAssignmentByBillingAccountOutput

func (o BillingRoleAssignmentByBillingAccountOutput) ToBillingRoleAssignmentByBillingAccountOutput() BillingRoleAssignmentByBillingAccountOutput

func (BillingRoleAssignmentByBillingAccountOutput) ToBillingRoleAssignmentByBillingAccountOutputWithContext

func (o BillingRoleAssignmentByBillingAccountOutput) ToBillingRoleAssignmentByBillingAccountOutputWithContext(ctx context.Context) BillingRoleAssignmentByBillingAccountOutput

func (BillingRoleAssignmentByBillingAccountOutput) Type

Resource type.

func (BillingRoleAssignmentByBillingAccountOutput) UserAuthenticationType

The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.

func (BillingRoleAssignmentByBillingAccountOutput) UserEmailAddress

The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.

type BillingRoleAssignmentByBillingAccountState

type BillingRoleAssignmentByBillingAccountState struct {
}

func (BillingRoleAssignmentByBillingAccountState) ElementType

type BillingRoleAssignmentByDepartment

type BillingRoleAssignmentByDepartment struct {
	pulumi.CustomResourceState

	// The principal Id of the user who created the role assignment.
	CreatedByPrincipalId pulumi.StringOutput `pulumi:"createdByPrincipalId"`
	// The tenant Id of the user who created the role assignment.
	CreatedByPrincipalTenantId pulumi.StringOutput `pulumi:"createdByPrincipalTenantId"`
	// The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
	CreatedByUserEmailAddress pulumi.StringOutput `pulumi:"createdByUserEmailAddress"`
	// The date the role assignment was created.
	CreatedOn pulumi.StringOutput `pulumi:"createdOn"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The principal id of the user to whom the role was assigned.
	PrincipalId pulumi.StringPtrOutput `pulumi:"principalId"`
	// The principal tenant id of the user to whom the role was assigned.
	PrincipalTenantId pulumi.StringPtrOutput `pulumi:"principalTenantId"`
	// The ID of the role definition.
	RoleDefinitionId pulumi.StringPtrOutput `pulumi:"roleDefinitionId"`
	// The scope at which the role was assigned.
	Scope pulumi.StringOutput `pulumi:"scope"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
	UserAuthenticationType pulumi.StringPtrOutput `pulumi:"userAuthenticationType"`
	// The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
	UserEmailAddress pulumi.StringPtrOutput `pulumi:"userEmailAddress"`
}

The role assignment Azure REST API version: 2019-10-01-preview. Prior API version in Azure Native 1.x: 2019-10-01-preview.

func GetBillingRoleAssignmentByDepartment

func GetBillingRoleAssignmentByDepartment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BillingRoleAssignmentByDepartmentState, opts ...pulumi.ResourceOption) (*BillingRoleAssignmentByDepartment, error)

GetBillingRoleAssignmentByDepartment gets an existing BillingRoleAssignmentByDepartment 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 NewBillingRoleAssignmentByDepartment

func NewBillingRoleAssignmentByDepartment(ctx *pulumi.Context,
	name string, args *BillingRoleAssignmentByDepartmentArgs, opts ...pulumi.ResourceOption) (*BillingRoleAssignmentByDepartment, error)

NewBillingRoleAssignmentByDepartment registers a new resource with the given unique name, arguments, and options.

func (*BillingRoleAssignmentByDepartment) ElementType

func (*BillingRoleAssignmentByDepartment) ToBillingRoleAssignmentByDepartmentOutput

func (i *BillingRoleAssignmentByDepartment) ToBillingRoleAssignmentByDepartmentOutput() BillingRoleAssignmentByDepartmentOutput

func (*BillingRoleAssignmentByDepartment) ToBillingRoleAssignmentByDepartmentOutputWithContext

func (i *BillingRoleAssignmentByDepartment) ToBillingRoleAssignmentByDepartmentOutputWithContext(ctx context.Context) BillingRoleAssignmentByDepartmentOutput

type BillingRoleAssignmentByDepartmentArgs

type BillingRoleAssignmentByDepartmentArgs struct {
	// The ID that uniquely identifies a billing account.
	BillingAccountName pulumi.StringInput
	// The ID that uniquely identifies a role assignment.
	BillingRoleAssignmentName pulumi.StringPtrInput
	// The ID that uniquely identifies a department.
	DepartmentName pulumi.StringInput
	// The principal id of the user to whom the role was assigned.
	PrincipalId pulumi.StringPtrInput
	// The principal tenant id of the user to whom the role was assigned.
	PrincipalTenantId pulumi.StringPtrInput
	// The ID of the role definition.
	RoleDefinitionId pulumi.StringPtrInput
	// The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
	UserAuthenticationType pulumi.StringPtrInput
	// The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
	UserEmailAddress pulumi.StringPtrInput
}

The set of arguments for constructing a BillingRoleAssignmentByDepartment resource.

func (BillingRoleAssignmentByDepartmentArgs) ElementType

type BillingRoleAssignmentByDepartmentInput

type BillingRoleAssignmentByDepartmentInput interface {
	pulumi.Input

	ToBillingRoleAssignmentByDepartmentOutput() BillingRoleAssignmentByDepartmentOutput
	ToBillingRoleAssignmentByDepartmentOutputWithContext(ctx context.Context) BillingRoleAssignmentByDepartmentOutput
}

type BillingRoleAssignmentByDepartmentOutput

type BillingRoleAssignmentByDepartmentOutput struct{ *pulumi.OutputState }

func (BillingRoleAssignmentByDepartmentOutput) CreatedByPrincipalId

The principal Id of the user who created the role assignment.

func (BillingRoleAssignmentByDepartmentOutput) CreatedByPrincipalTenantId

func (o BillingRoleAssignmentByDepartmentOutput) CreatedByPrincipalTenantId() pulumi.StringOutput

The tenant Id of the user who created the role assignment.

func (BillingRoleAssignmentByDepartmentOutput) CreatedByUserEmailAddress

func (o BillingRoleAssignmentByDepartmentOutput) CreatedByUserEmailAddress() pulumi.StringOutput

The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.

func (BillingRoleAssignmentByDepartmentOutput) CreatedOn

The date the role assignment was created.

func (BillingRoleAssignmentByDepartmentOutput) ElementType

func (BillingRoleAssignmentByDepartmentOutput) Name

Resource name.

func (BillingRoleAssignmentByDepartmentOutput) PrincipalId

The principal id of the user to whom the role was assigned.

func (BillingRoleAssignmentByDepartmentOutput) PrincipalTenantId

The principal tenant id of the user to whom the role was assigned.

func (BillingRoleAssignmentByDepartmentOutput) RoleDefinitionId

The ID of the role definition.

func (BillingRoleAssignmentByDepartmentOutput) Scope

The scope at which the role was assigned.

func (BillingRoleAssignmentByDepartmentOutput) ToBillingRoleAssignmentByDepartmentOutput

func (o BillingRoleAssignmentByDepartmentOutput) ToBillingRoleAssignmentByDepartmentOutput() BillingRoleAssignmentByDepartmentOutput

func (BillingRoleAssignmentByDepartmentOutput) ToBillingRoleAssignmentByDepartmentOutputWithContext

func (o BillingRoleAssignmentByDepartmentOutput) ToBillingRoleAssignmentByDepartmentOutputWithContext(ctx context.Context) BillingRoleAssignmentByDepartmentOutput

func (BillingRoleAssignmentByDepartmentOutput) Type

Resource type.

func (BillingRoleAssignmentByDepartmentOutput) UserAuthenticationType

The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.

func (BillingRoleAssignmentByDepartmentOutput) UserEmailAddress

The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.

type BillingRoleAssignmentByDepartmentState

type BillingRoleAssignmentByDepartmentState struct {
}

func (BillingRoleAssignmentByDepartmentState) ElementType

type BillingRoleAssignmentByEnrollmentAccount

type BillingRoleAssignmentByEnrollmentAccount struct {
	pulumi.CustomResourceState

	// The principal Id of the user who created the role assignment.
	CreatedByPrincipalId pulumi.StringOutput `pulumi:"createdByPrincipalId"`
	// The tenant Id of the user who created the role assignment.
	CreatedByPrincipalTenantId pulumi.StringOutput `pulumi:"createdByPrincipalTenantId"`
	// The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
	CreatedByUserEmailAddress pulumi.StringOutput `pulumi:"createdByUserEmailAddress"`
	// The date the role assignment was created.
	CreatedOn pulumi.StringOutput `pulumi:"createdOn"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The principal id of the user to whom the role was assigned.
	PrincipalId pulumi.StringPtrOutput `pulumi:"principalId"`
	// The principal tenant id of the user to whom the role was assigned.
	PrincipalTenantId pulumi.StringPtrOutput `pulumi:"principalTenantId"`
	// The ID of the role definition.
	RoleDefinitionId pulumi.StringPtrOutput `pulumi:"roleDefinitionId"`
	// The scope at which the role was assigned.
	Scope pulumi.StringOutput `pulumi:"scope"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
	UserAuthenticationType pulumi.StringPtrOutput `pulumi:"userAuthenticationType"`
	// The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
	UserEmailAddress pulumi.StringPtrOutput `pulumi:"userEmailAddress"`
}

The role assignment Azure REST API version: 2019-10-01-preview. Prior API version in Azure Native 1.x: 2019-10-01-preview.

func GetBillingRoleAssignmentByEnrollmentAccount

func GetBillingRoleAssignmentByEnrollmentAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BillingRoleAssignmentByEnrollmentAccountState, opts ...pulumi.ResourceOption) (*BillingRoleAssignmentByEnrollmentAccount, error)

GetBillingRoleAssignmentByEnrollmentAccount gets an existing BillingRoleAssignmentByEnrollmentAccount 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 NewBillingRoleAssignmentByEnrollmentAccount

func NewBillingRoleAssignmentByEnrollmentAccount(ctx *pulumi.Context,
	name string, args *BillingRoleAssignmentByEnrollmentAccountArgs, opts ...pulumi.ResourceOption) (*BillingRoleAssignmentByEnrollmentAccount, error)

NewBillingRoleAssignmentByEnrollmentAccount registers a new resource with the given unique name, arguments, and options.

func (*BillingRoleAssignmentByEnrollmentAccount) ElementType

func (*BillingRoleAssignmentByEnrollmentAccount) ToBillingRoleAssignmentByEnrollmentAccountOutput

func (i *BillingRoleAssignmentByEnrollmentAccount) ToBillingRoleAssignmentByEnrollmentAccountOutput() BillingRoleAssignmentByEnrollmentAccountOutput

func (*BillingRoleAssignmentByEnrollmentAccount) ToBillingRoleAssignmentByEnrollmentAccountOutputWithContext

func (i *BillingRoleAssignmentByEnrollmentAccount) ToBillingRoleAssignmentByEnrollmentAccountOutputWithContext(ctx context.Context) BillingRoleAssignmentByEnrollmentAccountOutput

type BillingRoleAssignmentByEnrollmentAccountArgs

type BillingRoleAssignmentByEnrollmentAccountArgs struct {
	// The ID that uniquely identifies a billing account.
	BillingAccountName pulumi.StringInput
	// The ID that uniquely identifies a role assignment.
	BillingRoleAssignmentName pulumi.StringPtrInput
	// The ID that uniquely identifies an enrollment account.
	EnrollmentAccountName pulumi.StringInput
	// The principal id of the user to whom the role was assigned.
	PrincipalId pulumi.StringPtrInput
	// The principal tenant id of the user to whom the role was assigned.
	PrincipalTenantId pulumi.StringPtrInput
	// The ID of the role definition.
	RoleDefinitionId pulumi.StringPtrInput
	// The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
	UserAuthenticationType pulumi.StringPtrInput
	// The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
	UserEmailAddress pulumi.StringPtrInput
}

The set of arguments for constructing a BillingRoleAssignmentByEnrollmentAccount resource.

func (BillingRoleAssignmentByEnrollmentAccountArgs) ElementType

type BillingRoleAssignmentByEnrollmentAccountInput

type BillingRoleAssignmentByEnrollmentAccountInput interface {
	pulumi.Input

	ToBillingRoleAssignmentByEnrollmentAccountOutput() BillingRoleAssignmentByEnrollmentAccountOutput
	ToBillingRoleAssignmentByEnrollmentAccountOutputWithContext(ctx context.Context) BillingRoleAssignmentByEnrollmentAccountOutput
}

type BillingRoleAssignmentByEnrollmentAccountOutput

type BillingRoleAssignmentByEnrollmentAccountOutput struct{ *pulumi.OutputState }

func (BillingRoleAssignmentByEnrollmentAccountOutput) CreatedByPrincipalId

The principal Id of the user who created the role assignment.

func (BillingRoleAssignmentByEnrollmentAccountOutput) CreatedByPrincipalTenantId

The tenant Id of the user who created the role assignment.

func (BillingRoleAssignmentByEnrollmentAccountOutput) CreatedByUserEmailAddress

The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.

func (BillingRoleAssignmentByEnrollmentAccountOutput) CreatedOn

The date the role assignment was created.

func (BillingRoleAssignmentByEnrollmentAccountOutput) ElementType

func (BillingRoleAssignmentByEnrollmentAccountOutput) Name

Resource name.

func (BillingRoleAssignmentByEnrollmentAccountOutput) PrincipalId

The principal id of the user to whom the role was assigned.

func (BillingRoleAssignmentByEnrollmentAccountOutput) PrincipalTenantId

The principal tenant id of the user to whom the role was assigned.

func (BillingRoleAssignmentByEnrollmentAccountOutput) RoleDefinitionId

The ID of the role definition.

func (BillingRoleAssignmentByEnrollmentAccountOutput) Scope

The scope at which the role was assigned.

func (BillingRoleAssignmentByEnrollmentAccountOutput) ToBillingRoleAssignmentByEnrollmentAccountOutput

func (o BillingRoleAssignmentByEnrollmentAccountOutput) ToBillingRoleAssignmentByEnrollmentAccountOutput() BillingRoleAssignmentByEnrollmentAccountOutput

func (BillingRoleAssignmentByEnrollmentAccountOutput) ToBillingRoleAssignmentByEnrollmentAccountOutputWithContext

func (o BillingRoleAssignmentByEnrollmentAccountOutput) ToBillingRoleAssignmentByEnrollmentAccountOutputWithContext(ctx context.Context) BillingRoleAssignmentByEnrollmentAccountOutput

func (BillingRoleAssignmentByEnrollmentAccountOutput) Type

Resource type.

func (BillingRoleAssignmentByEnrollmentAccountOutput) UserAuthenticationType

The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.

func (BillingRoleAssignmentByEnrollmentAccountOutput) UserEmailAddress

The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.

type BillingRoleAssignmentByEnrollmentAccountState

type BillingRoleAssignmentByEnrollmentAccountState struct {
}

func (BillingRoleAssignmentByEnrollmentAccountState) ElementType

type InvoiceSectionWithCreateSubPermissionResponse

type InvoiceSectionWithCreateSubPermissionResponse struct {
	// The name of the billing profile for the invoice section.
	BillingProfileDisplayName string `pulumi:"billingProfileDisplayName"`
	// The ID of the billing profile for the invoice section.
	BillingProfileId string `pulumi:"billingProfileId"`
	// The billing profile spending limit.
	BillingProfileSpendingLimit string `pulumi:"billingProfileSpendingLimit"`
	// The status of the billing profile.
	BillingProfileStatus string `pulumi:"billingProfileStatus"`
	// Reason for the specified billing profile status.
	BillingProfileStatusReasonCode string `pulumi:"billingProfileStatusReasonCode"`
	// The system generated unique identifier for a billing profile.
	BillingProfileSystemId string `pulumi:"billingProfileSystemId"`
	// Enabled azure plans for the associated billing profile.
	EnabledAzurePlans []AzurePlanResponse `pulumi:"enabledAzurePlans"`
	// The name of the invoice section.
	InvoiceSectionDisplayName string `pulumi:"invoiceSectionDisplayName"`
	// The ID of the invoice section.
	InvoiceSectionId string `pulumi:"invoiceSectionId"`
	// The system generated unique identifier for an invoice section.
	InvoiceSectionSystemId string `pulumi:"invoiceSectionSystemId"`
}

Invoice section properties with create subscription permission.

type InvoiceSectionWithCreateSubPermissionResponseArrayOutput

type InvoiceSectionWithCreateSubPermissionResponseArrayOutput struct{ *pulumi.OutputState }

func (InvoiceSectionWithCreateSubPermissionResponseArrayOutput) ElementType

func (InvoiceSectionWithCreateSubPermissionResponseArrayOutput) Index

func (InvoiceSectionWithCreateSubPermissionResponseArrayOutput) ToInvoiceSectionWithCreateSubPermissionResponseArrayOutput

func (InvoiceSectionWithCreateSubPermissionResponseArrayOutput) ToInvoiceSectionWithCreateSubPermissionResponseArrayOutputWithContext

func (o InvoiceSectionWithCreateSubPermissionResponseArrayOutput) ToInvoiceSectionWithCreateSubPermissionResponseArrayOutputWithContext(ctx context.Context) InvoiceSectionWithCreateSubPermissionResponseArrayOutput

type InvoiceSectionWithCreateSubPermissionResponseOutput

type InvoiceSectionWithCreateSubPermissionResponseOutput struct{ *pulumi.OutputState }

Invoice section properties with create subscription permission.

func (InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileDisplayName

The name of the billing profile for the invoice section.

func (InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileId

The ID of the billing profile for the invoice section.

func (InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileSpendingLimit

The billing profile spending limit.

func (InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileStatus

The status of the billing profile.

func (InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileStatusReasonCode

func (o InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileStatusReasonCode() pulumi.StringOutput

Reason for the specified billing profile status.

func (InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileSystemId

The system generated unique identifier for a billing profile.

func (InvoiceSectionWithCreateSubPermissionResponseOutput) ElementType

func (InvoiceSectionWithCreateSubPermissionResponseOutput) EnabledAzurePlans

Enabled azure plans for the associated billing profile.

func (InvoiceSectionWithCreateSubPermissionResponseOutput) InvoiceSectionDisplayName

The name of the invoice section.

func (InvoiceSectionWithCreateSubPermissionResponseOutput) InvoiceSectionId

The ID of the invoice section.

func (InvoiceSectionWithCreateSubPermissionResponseOutput) InvoiceSectionSystemId

The system generated unique identifier for an invoice section.

func (InvoiceSectionWithCreateSubPermissionResponseOutput) ToInvoiceSectionWithCreateSubPermissionResponseOutput

func (o InvoiceSectionWithCreateSubPermissionResponseOutput) ToInvoiceSectionWithCreateSubPermissionResponseOutput() InvoiceSectionWithCreateSubPermissionResponseOutput

func (InvoiceSectionWithCreateSubPermissionResponseOutput) ToInvoiceSectionWithCreateSubPermissionResponseOutputWithContext

func (o InvoiceSectionWithCreateSubPermissionResponseOutput) ToInvoiceSectionWithCreateSubPermissionResponseOutputWithContext(ctx context.Context) InvoiceSectionWithCreateSubPermissionResponseOutput

type ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionArgs

type ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionArgs struct {
	// The ID that uniquely identifies a billing account.
	BillingAccountName string `pulumi:"billingAccountName"`
}

type ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionOutputArgs

type ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionOutputArgs struct {
	// The ID that uniquely identifies a billing account.
	BillingAccountName pulumi.StringInput `pulumi:"billingAccountName"`
}

func (ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionOutputArgs) ElementType

type ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResult

type ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResult struct {
	// The link (url) to the next page of results.
	NextLink string `pulumi:"nextLink"`
	// The list of invoice section properties with create subscription permission.
	Value []InvoiceSectionWithCreateSubPermissionResponse `pulumi:"value"`
}

The list of invoice section properties with create subscription permission.

func ListBillingAccountInvoiceSectionsByCreateSubscriptionPermission

Lists the invoice sections for which the user has permission to create Azure subscriptions. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. Azure REST API version: 2020-05-01.

Other available API versions: 2019-10-01-preview.

type ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput

type ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput struct{ *pulumi.OutputState }

The list of invoice section properties with create subscription permission.

func (ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput) ElementType

The link (url) to the next page of results.

func (ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput) ToListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput

func (ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput) ToListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutputWithContext

func (ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput) Value

The list of invoice section properties with create subscription permission.

type LookupBillingRoleAssignmentByBillingAccountArgs

type LookupBillingRoleAssignmentByBillingAccountArgs struct {
	// The ID that uniquely identifies a billing account.
	BillingAccountName string `pulumi:"billingAccountName"`
	// The ID that uniquely identifies a role assignment.
	BillingRoleAssignmentName string `pulumi:"billingRoleAssignmentName"`
}

type LookupBillingRoleAssignmentByBillingAccountOutputArgs

type LookupBillingRoleAssignmentByBillingAccountOutputArgs struct {
	// The ID that uniquely identifies a billing account.
	BillingAccountName pulumi.StringInput `pulumi:"billingAccountName"`
	// The ID that uniquely identifies a role assignment.
	BillingRoleAssignmentName pulumi.StringInput `pulumi:"billingRoleAssignmentName"`
}

func (LookupBillingRoleAssignmentByBillingAccountOutputArgs) ElementType

type LookupBillingRoleAssignmentByBillingAccountResult

type LookupBillingRoleAssignmentByBillingAccountResult struct {
	// The principal Id of the user who created the role assignment.
	CreatedByPrincipalId string `pulumi:"createdByPrincipalId"`
	// The tenant Id of the user who created the role assignment.
	CreatedByPrincipalTenantId string `pulumi:"createdByPrincipalTenantId"`
	// The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
	CreatedByUserEmailAddress string `pulumi:"createdByUserEmailAddress"`
	// The date the role assignment was created.
	CreatedOn string `pulumi:"createdOn"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Resource name.
	Name string `pulumi:"name"`
	// The principal id of the user to whom the role was assigned.
	PrincipalId *string `pulumi:"principalId"`
	// The principal tenant id of the user to whom the role was assigned.
	PrincipalTenantId *string `pulumi:"principalTenantId"`
	// The ID of the role definition.
	RoleDefinitionId *string `pulumi:"roleDefinitionId"`
	// The scope at which the role was assigned.
	Scope string `pulumi:"scope"`
	// Resource type.
	Type string `pulumi:"type"`
	// The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
	UserAuthenticationType *string `pulumi:"userAuthenticationType"`
	// The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
	UserEmailAddress *string `pulumi:"userEmailAddress"`
}

The role assignment

func LookupBillingRoleAssignmentByBillingAccount

Gets a role assignment for the caller on a billing account. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement. Azure REST API version: 2019-10-01-preview.

type LookupBillingRoleAssignmentByBillingAccountResultOutput

type LookupBillingRoleAssignmentByBillingAccountResultOutput struct{ *pulumi.OutputState }

The role assignment

func (LookupBillingRoleAssignmentByBillingAccountResultOutput) CreatedByPrincipalId

The principal Id of the user who created the role assignment.

func (LookupBillingRoleAssignmentByBillingAccountResultOutput) CreatedByPrincipalTenantId

The tenant Id of the user who created the role assignment.

func (LookupBillingRoleAssignmentByBillingAccountResultOutput) CreatedByUserEmailAddress

The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.

func (LookupBillingRoleAssignmentByBillingAccountResultOutput) CreatedOn

The date the role assignment was created.

func (LookupBillingRoleAssignmentByBillingAccountResultOutput) ElementType

func (LookupBillingRoleAssignmentByBillingAccountResultOutput) Id

Resource Id.

func (LookupBillingRoleAssignmentByBillingAccountResultOutput) Name

Resource name.

func (LookupBillingRoleAssignmentByBillingAccountResultOutput) PrincipalId

The principal id of the user to whom the role was assigned.

func (LookupBillingRoleAssignmentByBillingAccountResultOutput) PrincipalTenantId

The principal tenant id of the user to whom the role was assigned.

func (LookupBillingRoleAssignmentByBillingAccountResultOutput) RoleDefinitionId

The ID of the role definition.

func (LookupBillingRoleAssignmentByBillingAccountResultOutput) Scope

The scope at which the role was assigned.

func (LookupBillingRoleAssignmentByBillingAccountResultOutput) ToLookupBillingRoleAssignmentByBillingAccountResultOutput

func (LookupBillingRoleAssignmentByBillingAccountResultOutput) ToLookupBillingRoleAssignmentByBillingAccountResultOutputWithContext

func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) ToLookupBillingRoleAssignmentByBillingAccountResultOutputWithContext(ctx context.Context) LookupBillingRoleAssignmentByBillingAccountResultOutput

func (LookupBillingRoleAssignmentByBillingAccountResultOutput) Type

Resource type.

func (LookupBillingRoleAssignmentByBillingAccountResultOutput) UserAuthenticationType

The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.

func (LookupBillingRoleAssignmentByBillingAccountResultOutput) UserEmailAddress

The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.

type LookupBillingRoleAssignmentByDepartmentArgs

type LookupBillingRoleAssignmentByDepartmentArgs struct {
	// The ID that uniquely identifies a billing account.
	BillingAccountName string `pulumi:"billingAccountName"`
	// The ID that uniquely identifies a role assignment.
	BillingRoleAssignmentName string `pulumi:"billingRoleAssignmentName"`
	// The ID that uniquely identifies a department.
	DepartmentName string `pulumi:"departmentName"`
}

type LookupBillingRoleAssignmentByDepartmentOutputArgs

type LookupBillingRoleAssignmentByDepartmentOutputArgs struct {
	// The ID that uniquely identifies a billing account.
	BillingAccountName pulumi.StringInput `pulumi:"billingAccountName"`
	// The ID that uniquely identifies a role assignment.
	BillingRoleAssignmentName pulumi.StringInput `pulumi:"billingRoleAssignmentName"`
	// The ID that uniquely identifies a department.
	DepartmentName pulumi.StringInput `pulumi:"departmentName"`
}

func (LookupBillingRoleAssignmentByDepartmentOutputArgs) ElementType

type LookupBillingRoleAssignmentByDepartmentResult

type LookupBillingRoleAssignmentByDepartmentResult struct {
	// The principal Id of the user who created the role assignment.
	CreatedByPrincipalId string `pulumi:"createdByPrincipalId"`
	// The tenant Id of the user who created the role assignment.
	CreatedByPrincipalTenantId string `pulumi:"createdByPrincipalTenantId"`
	// The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
	CreatedByUserEmailAddress string `pulumi:"createdByUserEmailAddress"`
	// The date the role assignment was created.
	CreatedOn string `pulumi:"createdOn"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Resource name.
	Name string `pulumi:"name"`
	// The principal id of the user to whom the role was assigned.
	PrincipalId *string `pulumi:"principalId"`
	// The principal tenant id of the user to whom the role was assigned.
	PrincipalTenantId *string `pulumi:"principalTenantId"`
	// The ID of the role definition.
	RoleDefinitionId *string `pulumi:"roleDefinitionId"`
	// The scope at which the role was assigned.
	Scope string `pulumi:"scope"`
	// Resource type.
	Type string `pulumi:"type"`
	// The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
	UserAuthenticationType *string `pulumi:"userAuthenticationType"`
	// The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
	UserEmailAddress *string `pulumi:"userEmailAddress"`
}

The role assignment

func LookupBillingRoleAssignmentByDepartment

Gets a role assignment for the caller on a department. The operation is supported only for billing accounts with agreement type Enterprise Agreement. Azure REST API version: 2019-10-01-preview.

type LookupBillingRoleAssignmentByDepartmentResultOutput

type LookupBillingRoleAssignmentByDepartmentResultOutput struct{ *pulumi.OutputState }

The role assignment

func (LookupBillingRoleAssignmentByDepartmentResultOutput) CreatedByPrincipalId

The principal Id of the user who created the role assignment.

func (LookupBillingRoleAssignmentByDepartmentResultOutput) CreatedByPrincipalTenantId

The tenant Id of the user who created the role assignment.

func (LookupBillingRoleAssignmentByDepartmentResultOutput) CreatedByUserEmailAddress

The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.

func (LookupBillingRoleAssignmentByDepartmentResultOutput) CreatedOn

The date the role assignment was created.

func (LookupBillingRoleAssignmentByDepartmentResultOutput) ElementType

func (LookupBillingRoleAssignmentByDepartmentResultOutput) Id

Resource Id.

func (LookupBillingRoleAssignmentByDepartmentResultOutput) Name

Resource name.

func (LookupBillingRoleAssignmentByDepartmentResultOutput) PrincipalId

The principal id of the user to whom the role was assigned.

func (LookupBillingRoleAssignmentByDepartmentResultOutput) PrincipalTenantId

The principal tenant id of the user to whom the role was assigned.

func (LookupBillingRoleAssignmentByDepartmentResultOutput) RoleDefinitionId

The ID of the role definition.

func (LookupBillingRoleAssignmentByDepartmentResultOutput) Scope

The scope at which the role was assigned.

func (LookupBillingRoleAssignmentByDepartmentResultOutput) ToLookupBillingRoleAssignmentByDepartmentResultOutput

func (o LookupBillingRoleAssignmentByDepartmentResultOutput) ToLookupBillingRoleAssignmentByDepartmentResultOutput() LookupBillingRoleAssignmentByDepartmentResultOutput

func (LookupBillingRoleAssignmentByDepartmentResultOutput) ToLookupBillingRoleAssignmentByDepartmentResultOutputWithContext

func (o LookupBillingRoleAssignmentByDepartmentResultOutput) ToLookupBillingRoleAssignmentByDepartmentResultOutputWithContext(ctx context.Context) LookupBillingRoleAssignmentByDepartmentResultOutput

func (LookupBillingRoleAssignmentByDepartmentResultOutput) Type

Resource type.

func (LookupBillingRoleAssignmentByDepartmentResultOutput) UserAuthenticationType

The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.

func (LookupBillingRoleAssignmentByDepartmentResultOutput) UserEmailAddress

The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.

type LookupBillingRoleAssignmentByEnrollmentAccountArgs

type LookupBillingRoleAssignmentByEnrollmentAccountArgs struct {
	// The ID that uniquely identifies a billing account.
	BillingAccountName string `pulumi:"billingAccountName"`
	// The ID that uniquely identifies a role assignment.
	BillingRoleAssignmentName string `pulumi:"billingRoleAssignmentName"`
	// The ID that uniquely identifies an enrollment account.
	EnrollmentAccountName string `pulumi:"enrollmentAccountName"`
}

type LookupBillingRoleAssignmentByEnrollmentAccountOutputArgs

type LookupBillingRoleAssignmentByEnrollmentAccountOutputArgs struct {
	// The ID that uniquely identifies a billing account.
	BillingAccountName pulumi.StringInput `pulumi:"billingAccountName"`
	// The ID that uniquely identifies a role assignment.
	BillingRoleAssignmentName pulumi.StringInput `pulumi:"billingRoleAssignmentName"`
	// The ID that uniquely identifies an enrollment account.
	EnrollmentAccountName pulumi.StringInput `pulumi:"enrollmentAccountName"`
}

func (LookupBillingRoleAssignmentByEnrollmentAccountOutputArgs) ElementType

type LookupBillingRoleAssignmentByEnrollmentAccountResult

type LookupBillingRoleAssignmentByEnrollmentAccountResult struct {
	// The principal Id of the user who created the role assignment.
	CreatedByPrincipalId string `pulumi:"createdByPrincipalId"`
	// The tenant Id of the user who created the role assignment.
	CreatedByPrincipalTenantId string `pulumi:"createdByPrincipalTenantId"`
	// The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
	CreatedByUserEmailAddress string `pulumi:"createdByUserEmailAddress"`
	// The date the role assignment was created.
	CreatedOn string `pulumi:"createdOn"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Resource name.
	Name string `pulumi:"name"`
	// The principal id of the user to whom the role was assigned.
	PrincipalId *string `pulumi:"principalId"`
	// The principal tenant id of the user to whom the role was assigned.
	PrincipalTenantId *string `pulumi:"principalTenantId"`
	// The ID of the role definition.
	RoleDefinitionId *string `pulumi:"roleDefinitionId"`
	// The scope at which the role was assigned.
	Scope string `pulumi:"scope"`
	// Resource type.
	Type string `pulumi:"type"`
	// The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
	UserAuthenticationType *string `pulumi:"userAuthenticationType"`
	// The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
	UserEmailAddress *string `pulumi:"userEmailAddress"`
}

The role assignment

func LookupBillingRoleAssignmentByEnrollmentAccount

Gets a role assignment for the caller on a enrollment Account. The operation is supported only for billing accounts with agreement type Enterprise Agreement. Azure REST API version: 2019-10-01-preview.

type LookupBillingRoleAssignmentByEnrollmentAccountResultOutput

type LookupBillingRoleAssignmentByEnrollmentAccountResultOutput struct{ *pulumi.OutputState }

The role assignment

func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) CreatedByPrincipalId

The principal Id of the user who created the role assignment.

func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) CreatedByPrincipalTenantId

The tenant Id of the user who created the role assignment.

func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) CreatedByUserEmailAddress

The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.

func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) CreatedOn

The date the role assignment was created.

func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) ElementType

func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) Id

Resource Id.

func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) Name

Resource name.

func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) PrincipalId

The principal id of the user to whom the role was assigned.

func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) PrincipalTenantId

The principal tenant id of the user to whom the role was assigned.

func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) RoleDefinitionId

The ID of the role definition.

func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) Scope

The scope at which the role was assigned.

func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) ToLookupBillingRoleAssignmentByEnrollmentAccountResultOutput

func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) ToLookupBillingRoleAssignmentByEnrollmentAccountResultOutputWithContext

func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) ToLookupBillingRoleAssignmentByEnrollmentAccountResultOutputWithContext(ctx context.Context) LookupBillingRoleAssignmentByEnrollmentAccountResultOutput

func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) Type

Resource type.

func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) UserAuthenticationType

The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.

func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) UserEmailAddress

The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.

Jump to

Keyboard shortcuts

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