Documentation ¶
Index ¶
- type AzurePlanResponse
- type AzurePlanResponseArrayOutput
- func (AzurePlanResponseArrayOutput) ElementType() reflect.Type
- func (o AzurePlanResponseArrayOutput) Index(i pulumi.IntInput) AzurePlanResponseOutput
- func (o AzurePlanResponseArrayOutput) ToAzurePlanResponseArrayOutput() AzurePlanResponseArrayOutput
- func (o AzurePlanResponseArrayOutput) ToAzurePlanResponseArrayOutputWithContext(ctx context.Context) AzurePlanResponseArrayOutput
- type AzurePlanResponseOutput
- func (AzurePlanResponseOutput) ElementType() reflect.Type
- func (o AzurePlanResponseOutput) SkuDescription() pulumi.StringOutput
- func (o AzurePlanResponseOutput) SkuId() pulumi.StringPtrOutput
- func (o AzurePlanResponseOutput) ToAzurePlanResponseOutput() AzurePlanResponseOutput
- func (o AzurePlanResponseOutput) ToAzurePlanResponseOutputWithContext(ctx context.Context) AzurePlanResponseOutput
- type BillingRoleAssignmentByBillingAccount
- func (*BillingRoleAssignmentByBillingAccount) ElementType() reflect.Type
- func (i *BillingRoleAssignmentByBillingAccount) ToBillingRoleAssignmentByBillingAccountOutput() BillingRoleAssignmentByBillingAccountOutput
- func (i *BillingRoleAssignmentByBillingAccount) ToBillingRoleAssignmentByBillingAccountOutputWithContext(ctx context.Context) BillingRoleAssignmentByBillingAccountOutput
- type BillingRoleAssignmentByBillingAccountArgs
- type BillingRoleAssignmentByBillingAccountInput
- type BillingRoleAssignmentByBillingAccountOutput
- func (o BillingRoleAssignmentByBillingAccountOutput) CreatedByPrincipalId() pulumi.StringOutput
- func (o BillingRoleAssignmentByBillingAccountOutput) CreatedByPrincipalTenantId() pulumi.StringOutput
- func (o BillingRoleAssignmentByBillingAccountOutput) CreatedByUserEmailAddress() pulumi.StringOutput
- func (o BillingRoleAssignmentByBillingAccountOutput) CreatedOn() pulumi.StringOutput
- func (BillingRoleAssignmentByBillingAccountOutput) ElementType() reflect.Type
- func (o BillingRoleAssignmentByBillingAccountOutput) Name() pulumi.StringOutput
- func (o BillingRoleAssignmentByBillingAccountOutput) PrincipalId() pulumi.StringPtrOutput
- func (o BillingRoleAssignmentByBillingAccountOutput) PrincipalTenantId() pulumi.StringPtrOutput
- func (o BillingRoleAssignmentByBillingAccountOutput) RoleDefinitionId() pulumi.StringPtrOutput
- func (o BillingRoleAssignmentByBillingAccountOutput) Scope() pulumi.StringOutput
- func (o BillingRoleAssignmentByBillingAccountOutput) ToBillingRoleAssignmentByBillingAccountOutput() BillingRoleAssignmentByBillingAccountOutput
- func (o BillingRoleAssignmentByBillingAccountOutput) ToBillingRoleAssignmentByBillingAccountOutputWithContext(ctx context.Context) BillingRoleAssignmentByBillingAccountOutput
- func (o BillingRoleAssignmentByBillingAccountOutput) Type() pulumi.StringOutput
- func (o BillingRoleAssignmentByBillingAccountOutput) UserAuthenticationType() pulumi.StringPtrOutput
- func (o BillingRoleAssignmentByBillingAccountOutput) UserEmailAddress() pulumi.StringPtrOutput
- type BillingRoleAssignmentByBillingAccountState
- type BillingRoleAssignmentByDepartment
- func GetBillingRoleAssignmentByDepartment(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*BillingRoleAssignmentByDepartment, error)
- func NewBillingRoleAssignmentByDepartment(ctx *pulumi.Context, name string, args *BillingRoleAssignmentByDepartmentArgs, ...) (*BillingRoleAssignmentByDepartment, error)
- func (*BillingRoleAssignmentByDepartment) ElementType() reflect.Type
- func (i *BillingRoleAssignmentByDepartment) ToBillingRoleAssignmentByDepartmentOutput() BillingRoleAssignmentByDepartmentOutput
- func (i *BillingRoleAssignmentByDepartment) ToBillingRoleAssignmentByDepartmentOutputWithContext(ctx context.Context) BillingRoleAssignmentByDepartmentOutput
- type BillingRoleAssignmentByDepartmentArgs
- type BillingRoleAssignmentByDepartmentInput
- type BillingRoleAssignmentByDepartmentOutput
- func (o BillingRoleAssignmentByDepartmentOutput) CreatedByPrincipalId() pulumi.StringOutput
- func (o BillingRoleAssignmentByDepartmentOutput) CreatedByPrincipalTenantId() pulumi.StringOutput
- func (o BillingRoleAssignmentByDepartmentOutput) CreatedByUserEmailAddress() pulumi.StringOutput
- func (o BillingRoleAssignmentByDepartmentOutput) CreatedOn() pulumi.StringOutput
- func (BillingRoleAssignmentByDepartmentOutput) ElementType() reflect.Type
- func (o BillingRoleAssignmentByDepartmentOutput) Name() pulumi.StringOutput
- func (o BillingRoleAssignmentByDepartmentOutput) PrincipalId() pulumi.StringPtrOutput
- func (o BillingRoleAssignmentByDepartmentOutput) PrincipalTenantId() pulumi.StringPtrOutput
- func (o BillingRoleAssignmentByDepartmentOutput) RoleDefinitionId() pulumi.StringPtrOutput
- func (o BillingRoleAssignmentByDepartmentOutput) Scope() pulumi.StringOutput
- func (o BillingRoleAssignmentByDepartmentOutput) ToBillingRoleAssignmentByDepartmentOutput() BillingRoleAssignmentByDepartmentOutput
- func (o BillingRoleAssignmentByDepartmentOutput) ToBillingRoleAssignmentByDepartmentOutputWithContext(ctx context.Context) BillingRoleAssignmentByDepartmentOutput
- func (o BillingRoleAssignmentByDepartmentOutput) Type() pulumi.StringOutput
- func (o BillingRoleAssignmentByDepartmentOutput) UserAuthenticationType() pulumi.StringPtrOutput
- func (o BillingRoleAssignmentByDepartmentOutput) UserEmailAddress() pulumi.StringPtrOutput
- type BillingRoleAssignmentByDepartmentState
- type BillingRoleAssignmentByEnrollmentAccount
- func (*BillingRoleAssignmentByEnrollmentAccount) ElementType() reflect.Type
- func (i *BillingRoleAssignmentByEnrollmentAccount) ToBillingRoleAssignmentByEnrollmentAccountOutput() BillingRoleAssignmentByEnrollmentAccountOutput
- func (i *BillingRoleAssignmentByEnrollmentAccount) ToBillingRoleAssignmentByEnrollmentAccountOutputWithContext(ctx context.Context) BillingRoleAssignmentByEnrollmentAccountOutput
- type BillingRoleAssignmentByEnrollmentAccountArgs
- type BillingRoleAssignmentByEnrollmentAccountInput
- type BillingRoleAssignmentByEnrollmentAccountOutput
- func (o BillingRoleAssignmentByEnrollmentAccountOutput) CreatedByPrincipalId() pulumi.StringOutput
- func (o BillingRoleAssignmentByEnrollmentAccountOutput) CreatedByPrincipalTenantId() pulumi.StringOutput
- func (o BillingRoleAssignmentByEnrollmentAccountOutput) CreatedByUserEmailAddress() pulumi.StringOutput
- func (o BillingRoleAssignmentByEnrollmentAccountOutput) CreatedOn() pulumi.StringOutput
- func (BillingRoleAssignmentByEnrollmentAccountOutput) ElementType() reflect.Type
- func (o BillingRoleAssignmentByEnrollmentAccountOutput) Name() pulumi.StringOutput
- func (o BillingRoleAssignmentByEnrollmentAccountOutput) PrincipalId() pulumi.StringPtrOutput
- func (o BillingRoleAssignmentByEnrollmentAccountOutput) PrincipalTenantId() pulumi.StringPtrOutput
- func (o BillingRoleAssignmentByEnrollmentAccountOutput) RoleDefinitionId() pulumi.StringPtrOutput
- func (o BillingRoleAssignmentByEnrollmentAccountOutput) Scope() pulumi.StringOutput
- func (o BillingRoleAssignmentByEnrollmentAccountOutput) ToBillingRoleAssignmentByEnrollmentAccountOutput() BillingRoleAssignmentByEnrollmentAccountOutput
- func (o BillingRoleAssignmentByEnrollmentAccountOutput) ToBillingRoleAssignmentByEnrollmentAccountOutputWithContext(ctx context.Context) BillingRoleAssignmentByEnrollmentAccountOutput
- func (o BillingRoleAssignmentByEnrollmentAccountOutput) Type() pulumi.StringOutput
- func (o BillingRoleAssignmentByEnrollmentAccountOutput) UserAuthenticationType() pulumi.StringPtrOutput
- func (o BillingRoleAssignmentByEnrollmentAccountOutput) UserEmailAddress() pulumi.StringPtrOutput
- type BillingRoleAssignmentByEnrollmentAccountState
- type InvoiceSectionWithCreateSubPermissionResponse
- type InvoiceSectionWithCreateSubPermissionResponseArrayOutput
- func (InvoiceSectionWithCreateSubPermissionResponseArrayOutput) ElementType() reflect.Type
- func (o InvoiceSectionWithCreateSubPermissionResponseArrayOutput) Index(i pulumi.IntInput) InvoiceSectionWithCreateSubPermissionResponseOutput
- func (o InvoiceSectionWithCreateSubPermissionResponseArrayOutput) ToInvoiceSectionWithCreateSubPermissionResponseArrayOutput() InvoiceSectionWithCreateSubPermissionResponseArrayOutput
- func (o InvoiceSectionWithCreateSubPermissionResponseArrayOutput) ToInvoiceSectionWithCreateSubPermissionResponseArrayOutputWithContext(ctx context.Context) InvoiceSectionWithCreateSubPermissionResponseArrayOutput
- type InvoiceSectionWithCreateSubPermissionResponseOutput
- func (o InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileDisplayName() pulumi.StringOutput
- func (o InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileId() pulumi.StringOutput
- func (o InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileSpendingLimit() pulumi.StringOutput
- func (o InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileStatus() pulumi.StringOutput
- func (o InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileStatusReasonCode() pulumi.StringOutput
- func (o InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileSystemId() pulumi.StringOutput
- func (InvoiceSectionWithCreateSubPermissionResponseOutput) ElementType() reflect.Type
- func (o InvoiceSectionWithCreateSubPermissionResponseOutput) EnabledAzurePlans() AzurePlanResponseArrayOutput
- func (o InvoiceSectionWithCreateSubPermissionResponseOutput) InvoiceSectionDisplayName() pulumi.StringOutput
- func (o InvoiceSectionWithCreateSubPermissionResponseOutput) InvoiceSectionId() pulumi.StringOutput
- func (o InvoiceSectionWithCreateSubPermissionResponseOutput) InvoiceSectionSystemId() pulumi.StringOutput
- func (o InvoiceSectionWithCreateSubPermissionResponseOutput) ToInvoiceSectionWithCreateSubPermissionResponseOutput() InvoiceSectionWithCreateSubPermissionResponseOutput
- func (o InvoiceSectionWithCreateSubPermissionResponseOutput) ToInvoiceSectionWithCreateSubPermissionResponseOutputWithContext(ctx context.Context) InvoiceSectionWithCreateSubPermissionResponseOutput
- type ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionArgs
- type ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionOutputArgs
- type ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResult
- type ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput
- func (ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput) ElementType() reflect.Type
- func (o ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput) NextLink() pulumi.StringOutput
- func (o ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput) ToListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput() ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput
- func (o ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput) ToListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutputWithContext(ctx context.Context) ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput
- func (o ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput) Value() InvoiceSectionWithCreateSubPermissionResponseArrayOutput
- type LookupBillingRoleAssignmentByBillingAccountArgs
- type LookupBillingRoleAssignmentByBillingAccountOutputArgs
- type LookupBillingRoleAssignmentByBillingAccountResult
- type LookupBillingRoleAssignmentByBillingAccountResultOutput
- func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) CreatedByPrincipalId() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) CreatedByPrincipalTenantId() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) CreatedByUserEmailAddress() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) CreatedOn() pulumi.StringOutput
- func (LookupBillingRoleAssignmentByBillingAccountResultOutput) ElementType() reflect.Type
- func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) Id() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) Name() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) PrincipalId() pulumi.StringPtrOutput
- func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) PrincipalTenantId() pulumi.StringPtrOutput
- func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) RoleDefinitionId() pulumi.StringPtrOutput
- func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) Scope() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) ToLookupBillingRoleAssignmentByBillingAccountResultOutput() LookupBillingRoleAssignmentByBillingAccountResultOutput
- func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) ToLookupBillingRoleAssignmentByBillingAccountResultOutputWithContext(ctx context.Context) LookupBillingRoleAssignmentByBillingAccountResultOutput
- func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) Type() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) UserAuthenticationType() pulumi.StringPtrOutput
- func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) UserEmailAddress() pulumi.StringPtrOutput
- type LookupBillingRoleAssignmentByDepartmentArgs
- type LookupBillingRoleAssignmentByDepartmentOutputArgs
- type LookupBillingRoleAssignmentByDepartmentResult
- type LookupBillingRoleAssignmentByDepartmentResultOutput
- func (o LookupBillingRoleAssignmentByDepartmentResultOutput) CreatedByPrincipalId() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByDepartmentResultOutput) CreatedByPrincipalTenantId() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByDepartmentResultOutput) CreatedByUserEmailAddress() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByDepartmentResultOutput) CreatedOn() pulumi.StringOutput
- func (LookupBillingRoleAssignmentByDepartmentResultOutput) ElementType() reflect.Type
- func (o LookupBillingRoleAssignmentByDepartmentResultOutput) Id() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByDepartmentResultOutput) Name() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByDepartmentResultOutput) PrincipalId() pulumi.StringPtrOutput
- func (o LookupBillingRoleAssignmentByDepartmentResultOutput) PrincipalTenantId() pulumi.StringPtrOutput
- func (o LookupBillingRoleAssignmentByDepartmentResultOutput) RoleDefinitionId() pulumi.StringPtrOutput
- func (o LookupBillingRoleAssignmentByDepartmentResultOutput) Scope() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByDepartmentResultOutput) ToLookupBillingRoleAssignmentByDepartmentResultOutput() LookupBillingRoleAssignmentByDepartmentResultOutput
- func (o LookupBillingRoleAssignmentByDepartmentResultOutput) ToLookupBillingRoleAssignmentByDepartmentResultOutputWithContext(ctx context.Context) LookupBillingRoleAssignmentByDepartmentResultOutput
- func (o LookupBillingRoleAssignmentByDepartmentResultOutput) Type() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByDepartmentResultOutput) UserAuthenticationType() pulumi.StringPtrOutput
- func (o LookupBillingRoleAssignmentByDepartmentResultOutput) UserEmailAddress() pulumi.StringPtrOutput
- type LookupBillingRoleAssignmentByEnrollmentAccountArgs
- type LookupBillingRoleAssignmentByEnrollmentAccountOutputArgs
- type LookupBillingRoleAssignmentByEnrollmentAccountResult
- type LookupBillingRoleAssignmentByEnrollmentAccountResultOutput
- func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) CreatedByPrincipalId() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) CreatedByPrincipalTenantId() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) CreatedByUserEmailAddress() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) CreatedOn() pulumi.StringOutput
- func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) ElementType() reflect.Type
- func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) Id() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) Name() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) PrincipalId() pulumi.StringPtrOutput
- func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) PrincipalTenantId() pulumi.StringPtrOutput
- func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) RoleDefinitionId() pulumi.StringPtrOutput
- func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) Scope() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) ToLookupBillingRoleAssignmentByEnrollmentAccountResultOutput() LookupBillingRoleAssignmentByEnrollmentAccountResultOutput
- func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) ToLookupBillingRoleAssignmentByEnrollmentAccountResultOutputWithContext(ctx context.Context) LookupBillingRoleAssignmentByEnrollmentAccountResultOutput
- func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) Type() pulumi.StringOutput
- func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) UserAuthenticationType() pulumi.StringPtrOutput
- func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) UserEmailAddress() pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (AzurePlanResponseArrayOutput) Index ¶
func (o AzurePlanResponseArrayOutput) Index(i pulumi.IntInput) AzurePlanResponseOutput
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 ¶
func (o AzurePlanResponseOutput) SkuId() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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 ¶
func (BillingRoleAssignmentByBillingAccountArgs) ElementType() reflect.Type
type BillingRoleAssignmentByBillingAccountInput ¶
type BillingRoleAssignmentByBillingAccountInput interface { pulumi.Input ToBillingRoleAssignmentByBillingAccountOutput() BillingRoleAssignmentByBillingAccountOutput ToBillingRoleAssignmentByBillingAccountOutputWithContext(ctx context.Context) BillingRoleAssignmentByBillingAccountOutput }
type BillingRoleAssignmentByBillingAccountOutput ¶
type BillingRoleAssignmentByBillingAccountOutput struct{ *pulumi.OutputState }
func (BillingRoleAssignmentByBillingAccountOutput) CreatedByPrincipalId ¶
func (o BillingRoleAssignmentByBillingAccountOutput) CreatedByPrincipalId() pulumi.StringOutput
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 ¶
func (o BillingRoleAssignmentByBillingAccountOutput) CreatedOn() pulumi.StringOutput
The date the role assignment was created.
func (BillingRoleAssignmentByBillingAccountOutput) ElementType ¶
func (BillingRoleAssignmentByBillingAccountOutput) ElementType() reflect.Type
func (BillingRoleAssignmentByBillingAccountOutput) Name ¶
func (o BillingRoleAssignmentByBillingAccountOutput) Name() pulumi.StringOutput
Resource name.
func (BillingRoleAssignmentByBillingAccountOutput) PrincipalId ¶
func (o BillingRoleAssignmentByBillingAccountOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of the user to whom the role was assigned.
func (BillingRoleAssignmentByBillingAccountOutput) PrincipalTenantId ¶
func (o BillingRoleAssignmentByBillingAccountOutput) PrincipalTenantId() pulumi.StringPtrOutput
The principal tenant id of the user to whom the role was assigned.
func (BillingRoleAssignmentByBillingAccountOutput) RoleDefinitionId ¶
func (o BillingRoleAssignmentByBillingAccountOutput) RoleDefinitionId() pulumi.StringPtrOutput
The ID of the role definition.
func (BillingRoleAssignmentByBillingAccountOutput) Scope ¶
func (o BillingRoleAssignmentByBillingAccountOutput) Scope() pulumi.StringOutput
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 ¶
func (o BillingRoleAssignmentByBillingAccountOutput) Type() pulumi.StringOutput
Resource type.
func (BillingRoleAssignmentByBillingAccountOutput) UserAuthenticationType ¶
func (o BillingRoleAssignmentByBillingAccountOutput) UserAuthenticationType() pulumi.StringPtrOutput
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 ¶
func (o BillingRoleAssignmentByBillingAccountOutput) UserEmailAddress() pulumi.StringPtrOutput
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 ¶
func (BillingRoleAssignmentByBillingAccountState) ElementType() reflect.Type
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) ElementType() reflect.Type
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 ¶
func (BillingRoleAssignmentByDepartmentArgs) ElementType() reflect.Type
type BillingRoleAssignmentByDepartmentInput ¶
type BillingRoleAssignmentByDepartmentInput interface { pulumi.Input ToBillingRoleAssignmentByDepartmentOutput() BillingRoleAssignmentByDepartmentOutput ToBillingRoleAssignmentByDepartmentOutputWithContext(ctx context.Context) BillingRoleAssignmentByDepartmentOutput }
type BillingRoleAssignmentByDepartmentOutput ¶
type BillingRoleAssignmentByDepartmentOutput struct{ *pulumi.OutputState }
func (BillingRoleAssignmentByDepartmentOutput) CreatedByPrincipalId ¶
func (o BillingRoleAssignmentByDepartmentOutput) CreatedByPrincipalId() pulumi.StringOutput
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 ¶
func (o BillingRoleAssignmentByDepartmentOutput) CreatedOn() pulumi.StringOutput
The date the role assignment was created.
func (BillingRoleAssignmentByDepartmentOutput) ElementType ¶
func (BillingRoleAssignmentByDepartmentOutput) ElementType() reflect.Type
func (BillingRoleAssignmentByDepartmentOutput) Name ¶
func (o BillingRoleAssignmentByDepartmentOutput) Name() pulumi.StringOutput
Resource name.
func (BillingRoleAssignmentByDepartmentOutput) PrincipalId ¶
func (o BillingRoleAssignmentByDepartmentOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of the user to whom the role was assigned.
func (BillingRoleAssignmentByDepartmentOutput) PrincipalTenantId ¶
func (o BillingRoleAssignmentByDepartmentOutput) PrincipalTenantId() pulumi.StringPtrOutput
The principal tenant id of the user to whom the role was assigned.
func (BillingRoleAssignmentByDepartmentOutput) RoleDefinitionId ¶
func (o BillingRoleAssignmentByDepartmentOutput) RoleDefinitionId() pulumi.StringPtrOutput
The ID of the role definition.
func (BillingRoleAssignmentByDepartmentOutput) Scope ¶
func (o BillingRoleAssignmentByDepartmentOutput) Scope() pulumi.StringOutput
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 ¶
func (o BillingRoleAssignmentByDepartmentOutput) Type() pulumi.StringOutput
Resource type.
func (BillingRoleAssignmentByDepartmentOutput) UserAuthenticationType ¶
func (o BillingRoleAssignmentByDepartmentOutput) UserAuthenticationType() pulumi.StringPtrOutput
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 ¶
func (o BillingRoleAssignmentByDepartmentOutput) UserEmailAddress() pulumi.StringPtrOutput
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 ¶
func (BillingRoleAssignmentByDepartmentState) ElementType() reflect.Type
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) ElementType() reflect.Type
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 ¶
func (BillingRoleAssignmentByEnrollmentAccountArgs) ElementType() reflect.Type
type BillingRoleAssignmentByEnrollmentAccountInput ¶
type BillingRoleAssignmentByEnrollmentAccountInput interface { pulumi.Input ToBillingRoleAssignmentByEnrollmentAccountOutput() BillingRoleAssignmentByEnrollmentAccountOutput ToBillingRoleAssignmentByEnrollmentAccountOutputWithContext(ctx context.Context) BillingRoleAssignmentByEnrollmentAccountOutput }
type BillingRoleAssignmentByEnrollmentAccountOutput ¶
type BillingRoleAssignmentByEnrollmentAccountOutput struct{ *pulumi.OutputState }
func (BillingRoleAssignmentByEnrollmentAccountOutput) CreatedByPrincipalId ¶
func (o BillingRoleAssignmentByEnrollmentAccountOutput) CreatedByPrincipalId() pulumi.StringOutput
The principal Id of the user who created the role assignment.
func (BillingRoleAssignmentByEnrollmentAccountOutput) CreatedByPrincipalTenantId ¶
func (o BillingRoleAssignmentByEnrollmentAccountOutput) CreatedByPrincipalTenantId() pulumi.StringOutput
The tenant Id of the user who created the role assignment.
func (BillingRoleAssignmentByEnrollmentAccountOutput) CreatedByUserEmailAddress ¶
func (o BillingRoleAssignmentByEnrollmentAccountOutput) 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 (BillingRoleAssignmentByEnrollmentAccountOutput) CreatedOn ¶
func (o BillingRoleAssignmentByEnrollmentAccountOutput) CreatedOn() pulumi.StringOutput
The date the role assignment was created.
func (BillingRoleAssignmentByEnrollmentAccountOutput) ElementType ¶
func (BillingRoleAssignmentByEnrollmentAccountOutput) ElementType() reflect.Type
func (BillingRoleAssignmentByEnrollmentAccountOutput) Name ¶
func (o BillingRoleAssignmentByEnrollmentAccountOutput) Name() pulumi.StringOutput
Resource name.
func (BillingRoleAssignmentByEnrollmentAccountOutput) PrincipalId ¶
func (o BillingRoleAssignmentByEnrollmentAccountOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of the user to whom the role was assigned.
func (BillingRoleAssignmentByEnrollmentAccountOutput) PrincipalTenantId ¶
func (o BillingRoleAssignmentByEnrollmentAccountOutput) PrincipalTenantId() pulumi.StringPtrOutput
The principal tenant id of the user to whom the role was assigned.
func (BillingRoleAssignmentByEnrollmentAccountOutput) RoleDefinitionId ¶
func (o BillingRoleAssignmentByEnrollmentAccountOutput) RoleDefinitionId() pulumi.StringPtrOutput
The ID of the role definition.
func (BillingRoleAssignmentByEnrollmentAccountOutput) Scope ¶
func (o BillingRoleAssignmentByEnrollmentAccountOutput) Scope() pulumi.StringOutput
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 ¶
func (o BillingRoleAssignmentByEnrollmentAccountOutput) Type() pulumi.StringOutput
Resource type.
func (BillingRoleAssignmentByEnrollmentAccountOutput) UserAuthenticationType ¶
func (o BillingRoleAssignmentByEnrollmentAccountOutput) UserAuthenticationType() pulumi.StringPtrOutput
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 ¶
func (o BillingRoleAssignmentByEnrollmentAccountOutput) UserEmailAddress() pulumi.StringPtrOutput
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 ¶
func (BillingRoleAssignmentByEnrollmentAccountState) ElementType() reflect.Type
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) ElementType() reflect.Type
func (InvoiceSectionWithCreateSubPermissionResponseArrayOutput) ToInvoiceSectionWithCreateSubPermissionResponseArrayOutput ¶
func (o InvoiceSectionWithCreateSubPermissionResponseArrayOutput) ToInvoiceSectionWithCreateSubPermissionResponseArrayOutput() InvoiceSectionWithCreateSubPermissionResponseArrayOutput
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 ¶
func (o InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileDisplayName() pulumi.StringOutput
The name of the billing profile for the invoice section.
func (InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileId ¶
func (o InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileId() pulumi.StringOutput
The ID of the billing profile for the invoice section.
func (InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileSpendingLimit ¶
func (o InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileSpendingLimit() pulumi.StringOutput
The billing profile spending limit.
func (InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileStatus ¶
func (o InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileStatus() pulumi.StringOutput
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 ¶
func (o InvoiceSectionWithCreateSubPermissionResponseOutput) BillingProfileSystemId() pulumi.StringOutput
The system generated unique identifier for a billing profile.
func (InvoiceSectionWithCreateSubPermissionResponseOutput) ElementType ¶
func (InvoiceSectionWithCreateSubPermissionResponseOutput) ElementType() reflect.Type
func (InvoiceSectionWithCreateSubPermissionResponseOutput) EnabledAzurePlans ¶
func (o InvoiceSectionWithCreateSubPermissionResponseOutput) EnabledAzurePlans() AzurePlanResponseArrayOutput
Enabled azure plans for the associated billing profile.
func (InvoiceSectionWithCreateSubPermissionResponseOutput) InvoiceSectionDisplayName ¶
func (o InvoiceSectionWithCreateSubPermissionResponseOutput) InvoiceSectionDisplayName() pulumi.StringOutput
The name of the invoice section.
func (InvoiceSectionWithCreateSubPermissionResponseOutput) InvoiceSectionId ¶
func (o InvoiceSectionWithCreateSubPermissionResponseOutput) InvoiceSectionId() pulumi.StringOutput
The ID of the invoice section.
func (InvoiceSectionWithCreateSubPermissionResponseOutput) InvoiceSectionSystemId ¶
func (o InvoiceSectionWithCreateSubPermissionResponseOutput) InvoiceSectionSystemId() pulumi.StringOutput
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 ¶
func (ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionOutputArgs) ElementType() reflect.Type
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 ¶
func ListBillingAccountInvoiceSectionsByCreateSubscriptionPermission(ctx *pulumi.Context, args *ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionArgs, opts ...pulumi.InvokeOption) (*ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResult, error)
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 ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionOutput ¶
func ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionOutput(ctx *pulumi.Context, args ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionOutputArgs, opts ...pulumi.InvokeOption) ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput
func (ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput) ElementType ¶
func (ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput) ElementType() reflect.Type
func (ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput) NextLink ¶
func (o ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput) NextLink() pulumi.StringOutput
The link (url) to the next page of results.
func (ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput) ToListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput ¶
func (o ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput) ToListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput() ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput
func (ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput) ToListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutputWithContext ¶
func (o ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput) ToListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutputWithContext(ctx context.Context) ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput
func (ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput) Value ¶
func (o ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput) Value() InvoiceSectionWithCreateSubPermissionResponseArrayOutput
The list of invoice section properties with create subscription permission.
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 ¶
func (LookupBillingRoleAssignmentByBillingAccountOutputArgs) ElementType() reflect.Type
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 ¶
func LookupBillingRoleAssignmentByBillingAccount(ctx *pulumi.Context, args *LookupBillingRoleAssignmentByBillingAccountArgs, opts ...pulumi.InvokeOption) (*LookupBillingRoleAssignmentByBillingAccountResult, error)
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 LookupBillingRoleAssignmentByBillingAccountOutput ¶
func LookupBillingRoleAssignmentByBillingAccountOutput(ctx *pulumi.Context, args LookupBillingRoleAssignmentByBillingAccountOutputArgs, opts ...pulumi.InvokeOption) LookupBillingRoleAssignmentByBillingAccountResultOutput
func (LookupBillingRoleAssignmentByBillingAccountResultOutput) CreatedByPrincipalId ¶
func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) CreatedByPrincipalId() pulumi.StringOutput
The principal Id of the user who created the role assignment.
func (LookupBillingRoleAssignmentByBillingAccountResultOutput) CreatedByPrincipalTenantId ¶
func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) CreatedByPrincipalTenantId() pulumi.StringOutput
The tenant Id of the user who created the role assignment.
func (LookupBillingRoleAssignmentByBillingAccountResultOutput) CreatedByUserEmailAddress ¶
func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) 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 (LookupBillingRoleAssignmentByBillingAccountResultOutput) CreatedOn ¶
func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) CreatedOn() pulumi.StringOutput
The date the role assignment was created.
func (LookupBillingRoleAssignmentByBillingAccountResultOutput) ElementType ¶
func (LookupBillingRoleAssignmentByBillingAccountResultOutput) ElementType() reflect.Type
func (LookupBillingRoleAssignmentByBillingAccountResultOutput) PrincipalId ¶
func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of the user to whom the role was assigned.
func (LookupBillingRoleAssignmentByBillingAccountResultOutput) PrincipalTenantId ¶
func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) PrincipalTenantId() pulumi.StringPtrOutput
The principal tenant id of the user to whom the role was assigned.
func (LookupBillingRoleAssignmentByBillingAccountResultOutput) RoleDefinitionId ¶
func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) RoleDefinitionId() pulumi.StringPtrOutput
The ID of the role definition.
func (LookupBillingRoleAssignmentByBillingAccountResultOutput) Scope ¶
func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) Scope() pulumi.StringOutput
The scope at which the role was assigned.
func (LookupBillingRoleAssignmentByBillingAccountResultOutput) ToLookupBillingRoleAssignmentByBillingAccountResultOutput ¶
func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) ToLookupBillingRoleAssignmentByBillingAccountResultOutput() LookupBillingRoleAssignmentByBillingAccountResultOutput
func (LookupBillingRoleAssignmentByBillingAccountResultOutput) ToLookupBillingRoleAssignmentByBillingAccountResultOutputWithContext ¶
func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) ToLookupBillingRoleAssignmentByBillingAccountResultOutputWithContext(ctx context.Context) LookupBillingRoleAssignmentByBillingAccountResultOutput
func (LookupBillingRoleAssignmentByBillingAccountResultOutput) UserAuthenticationType ¶
func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) UserAuthenticationType() pulumi.StringPtrOutput
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 ¶
func (o LookupBillingRoleAssignmentByBillingAccountResultOutput) UserEmailAddress() pulumi.StringPtrOutput
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 ¶
func (LookupBillingRoleAssignmentByDepartmentOutputArgs) ElementType() reflect.Type
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 ¶
func LookupBillingRoleAssignmentByDepartment(ctx *pulumi.Context, args *LookupBillingRoleAssignmentByDepartmentArgs, opts ...pulumi.InvokeOption) (*LookupBillingRoleAssignmentByDepartmentResult, error)
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 LookupBillingRoleAssignmentByDepartmentOutput ¶
func LookupBillingRoleAssignmentByDepartmentOutput(ctx *pulumi.Context, args LookupBillingRoleAssignmentByDepartmentOutputArgs, opts ...pulumi.InvokeOption) LookupBillingRoleAssignmentByDepartmentResultOutput
func (LookupBillingRoleAssignmentByDepartmentResultOutput) CreatedByPrincipalId ¶
func (o LookupBillingRoleAssignmentByDepartmentResultOutput) CreatedByPrincipalId() pulumi.StringOutput
The principal Id of the user who created the role assignment.
func (LookupBillingRoleAssignmentByDepartmentResultOutput) CreatedByPrincipalTenantId ¶
func (o LookupBillingRoleAssignmentByDepartmentResultOutput) CreatedByPrincipalTenantId() pulumi.StringOutput
The tenant Id of the user who created the role assignment.
func (LookupBillingRoleAssignmentByDepartmentResultOutput) CreatedByUserEmailAddress ¶
func (o LookupBillingRoleAssignmentByDepartmentResultOutput) 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 (LookupBillingRoleAssignmentByDepartmentResultOutput) CreatedOn ¶
func (o LookupBillingRoleAssignmentByDepartmentResultOutput) CreatedOn() pulumi.StringOutput
The date the role assignment was created.
func (LookupBillingRoleAssignmentByDepartmentResultOutput) ElementType ¶
func (LookupBillingRoleAssignmentByDepartmentResultOutput) ElementType() reflect.Type
func (LookupBillingRoleAssignmentByDepartmentResultOutput) Name ¶
func (o LookupBillingRoleAssignmentByDepartmentResultOutput) Name() pulumi.StringOutput
Resource name.
func (LookupBillingRoleAssignmentByDepartmentResultOutput) PrincipalId ¶
func (o LookupBillingRoleAssignmentByDepartmentResultOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of the user to whom the role was assigned.
func (LookupBillingRoleAssignmentByDepartmentResultOutput) PrincipalTenantId ¶
func (o LookupBillingRoleAssignmentByDepartmentResultOutput) PrincipalTenantId() pulumi.StringPtrOutput
The principal tenant id of the user to whom the role was assigned.
func (LookupBillingRoleAssignmentByDepartmentResultOutput) RoleDefinitionId ¶
func (o LookupBillingRoleAssignmentByDepartmentResultOutput) RoleDefinitionId() pulumi.StringPtrOutput
The ID of the role definition.
func (LookupBillingRoleAssignmentByDepartmentResultOutput) Scope ¶
func (o LookupBillingRoleAssignmentByDepartmentResultOutput) Scope() pulumi.StringOutput
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 ¶
func (o LookupBillingRoleAssignmentByDepartmentResultOutput) Type() pulumi.StringOutput
Resource type.
func (LookupBillingRoleAssignmentByDepartmentResultOutput) UserAuthenticationType ¶
func (o LookupBillingRoleAssignmentByDepartmentResultOutput) UserAuthenticationType() pulumi.StringPtrOutput
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 ¶
func (o LookupBillingRoleAssignmentByDepartmentResultOutput) UserEmailAddress() pulumi.StringPtrOutput
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 ¶
func (LookupBillingRoleAssignmentByEnrollmentAccountOutputArgs) ElementType() reflect.Type
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 ¶
func LookupBillingRoleAssignmentByEnrollmentAccount(ctx *pulumi.Context, args *LookupBillingRoleAssignmentByEnrollmentAccountArgs, opts ...pulumi.InvokeOption) (*LookupBillingRoleAssignmentByEnrollmentAccountResult, error)
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 LookupBillingRoleAssignmentByEnrollmentAccountOutput ¶
func LookupBillingRoleAssignmentByEnrollmentAccountOutput(ctx *pulumi.Context, args LookupBillingRoleAssignmentByEnrollmentAccountOutputArgs, opts ...pulumi.InvokeOption) LookupBillingRoleAssignmentByEnrollmentAccountResultOutput
func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) CreatedByPrincipalId ¶
func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) CreatedByPrincipalId() pulumi.StringOutput
The principal Id of the user who created the role assignment.
func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) CreatedByPrincipalTenantId ¶
func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) CreatedByPrincipalTenantId() pulumi.StringOutput
The tenant Id of the user who created the role assignment.
func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) CreatedByUserEmailAddress ¶
func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) 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 (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) CreatedOn ¶
func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) CreatedOn() pulumi.StringOutput
The date the role assignment was created.
func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) ElementType ¶
func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) ElementType() reflect.Type
func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) PrincipalId ¶
func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of the user to whom the role was assigned.
func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) PrincipalTenantId ¶
func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) PrincipalTenantId() pulumi.StringPtrOutput
The principal tenant id of the user to whom the role was assigned.
func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) RoleDefinitionId ¶
func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) RoleDefinitionId() pulumi.StringPtrOutput
The ID of the role definition.
func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) Scope ¶
func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) Scope() pulumi.StringOutput
The scope at which the role was assigned.
func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) ToLookupBillingRoleAssignmentByEnrollmentAccountResultOutput ¶
func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) ToLookupBillingRoleAssignmentByEnrollmentAccountResultOutput() LookupBillingRoleAssignmentByEnrollmentAccountResultOutput
func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) ToLookupBillingRoleAssignmentByEnrollmentAccountResultOutputWithContext ¶
func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) ToLookupBillingRoleAssignmentByEnrollmentAccountResultOutputWithContext(ctx context.Context) LookupBillingRoleAssignmentByEnrollmentAccountResultOutput
func (LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) UserAuthenticationType ¶
func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) UserAuthenticationType() pulumi.StringPtrOutput
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 ¶
func (o LookupBillingRoleAssignmentByEnrollmentAccountResultOutput) UserEmailAddress() pulumi.StringPtrOutput
The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
Source Files ¶
- billingRoleAssignmentByBillingAccount.go
- billingRoleAssignmentByDepartment.go
- billingRoleAssignmentByEnrollmentAccount.go
- getBillingRoleAssignmentByBillingAccount.go
- getBillingRoleAssignmentByDepartment.go
- getBillingRoleAssignmentByEnrollmentAccount.go
- init.go
- listBillingAccountInvoiceSectionsByCreateSubscriptionPermission.go
- pulumiTypes.go