azure-native.billing.listBillingAccountInvoiceSectionsByCreateSubscriptionPermission
Explore with Pulumi AI
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, 2024-04-01.
Using listBillingAccountInvoiceSectionsByCreateSubscriptionPermission
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function listBillingAccountInvoiceSectionsByCreateSubscriptionPermission(args: ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionArgs, opts?: InvokeOptions): Promise<ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResult>
function listBillingAccountInvoiceSectionsByCreateSubscriptionPermissionOutput(args: ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionOutputArgs, opts?: InvokeOptions): Output<ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResult>def list_billing_account_invoice_sections_by_create_subscription_permission(billing_account_name: Optional[str] = None,
                                                                            opts: Optional[InvokeOptions] = None) -> ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResult
def list_billing_account_invoice_sections_by_create_subscription_permission_output(billing_account_name: Optional[pulumi.Input[str]] = None,
                                                                            opts: Optional[InvokeOptions] = None) -> Output[ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResult]func ListBillingAccountInvoiceSectionsByCreateSubscriptionPermission(ctx *Context, args *ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionArgs, opts ...InvokeOption) (*ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResult, error)
func ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionOutput(ctx *Context, args *ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionOutputArgs, opts ...InvokeOption) ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResultOutput> Note: This function is named ListBillingAccountInvoiceSectionsByCreateSubscriptionPermission in the Go SDK.
public static class ListBillingAccountInvoiceSectionsByCreateSubscriptionPermission 
{
    public static Task<ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResult> InvokeAsync(ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionArgs args, InvokeOptions? opts = null)
    public static Output<ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResult> Invoke(ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResult> listBillingAccountInvoiceSectionsByCreateSubscriptionPermission(ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionArgs args, InvokeOptions options)
public static Output<ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResult> listBillingAccountInvoiceSectionsByCreateSubscriptionPermission(ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:billing:listBillingAccountInvoiceSectionsByCreateSubscriptionPermission
  arguments:
    # arguments dictionaryThe following arguments are supported:
- BillingAccount stringName 
- The ID that uniquely identifies a billing account.
- BillingAccount stringName 
- The ID that uniquely identifies a billing account.
- billingAccount StringName 
- The ID that uniquely identifies a billing account.
- billingAccount stringName 
- The ID that uniquely identifies a billing account.
- billing_account_ strname 
- The ID that uniquely identifies a billing account.
- billingAccount StringName 
- The ID that uniquely identifies a billing account.
listBillingAccountInvoiceSectionsByCreateSubscriptionPermission Result
The following output properties are available:
- NextLink string
- The link (url) to the next page of results.
- Value
List<Pulumi.Azure Native. Billing. Outputs. Invoice Section With Create Sub Permission Response> 
- The list of invoice section properties with create subscription permission.
- NextLink string
- The link (url) to the next page of results.
- Value
[]InvoiceSection With Create Sub Permission Response 
- The list of invoice section properties with create subscription permission.
- nextLink String
- The link (url) to the next page of results.
- value
List<InvoiceSection With Create Sub Permission Response> 
- The list of invoice section properties with create subscription permission.
- nextLink string
- The link (url) to the next page of results.
- value
InvoiceSection With Create Sub Permission Response[] 
- The list of invoice section properties with create subscription permission.
- next_link str
- The link (url) to the next page of results.
- value
Sequence[InvoiceSection With Create Sub Permission Response] 
- The list of invoice section properties with create subscription permission.
- nextLink String
- The link (url) to the next page of results.
- value List<Property Map>
- The list of invoice section properties with create subscription permission.
Supporting Types
AzurePlanResponse  
- SkuDescription string
- The sku description.
- ProductId string
- The ID that uniquely identifies a product.
- SkuId string
- The sku id.
- SkuDescription string
- The sku description.
- ProductId string
- The ID that uniquely identifies a product.
- SkuId string
- The sku id.
- skuDescription String
- The sku description.
- productId String
- The ID that uniquely identifies a product.
- skuId String
- The sku id.
- skuDescription string
- The sku description.
- productId string
- The ID that uniquely identifies a product.
- skuId string
- The sku id.
- sku_description str
- The sku description.
- product_id str
- The ID that uniquely identifies a product.
- sku_id str
- The sku id.
- skuDescription String
- The sku description.
- productId String
- The ID that uniquely identifies a product.
- skuId String
- The sku id.
InvoiceSectionWithCreateSubPermissionResponse      
- BillingProfile stringDisplay Name 
- The name of the billing profile for the invoice section.
- BillingProfile stringId 
- The ID of the billing profile for the invoice section.
- BillingProfile stringSpending Limit 
- The billing profile spending limit.
- BillingProfile stringStatus 
- The status of the billing profile.
- BillingProfile stringStatus Reason Code 
- Reason for the specified billing profile status.
- BillingProfile stringSystem Id 
- The system generated unique identifier for a billing profile.
- InvoiceSection stringDisplay Name 
- The name of the invoice section.
- InvoiceSection stringId 
- The ID of the invoice section.
- InvoiceSection stringSystem Id 
- The system generated unique identifier for an invoice section.
- EnabledAzure List<Pulumi.Plans Azure Native. Billing. Inputs. Azure Plan Response> 
- Enabled azure plans for the associated billing profile.
- BillingProfile stringDisplay Name 
- The name of the billing profile for the invoice section.
- BillingProfile stringId 
- The ID of the billing profile for the invoice section.
- BillingProfile stringSpending Limit 
- The billing profile spending limit.
- BillingProfile stringStatus 
- The status of the billing profile.
- BillingProfile stringStatus Reason Code 
- Reason for the specified billing profile status.
- BillingProfile stringSystem Id 
- The system generated unique identifier for a billing profile.
- InvoiceSection stringDisplay Name 
- The name of the invoice section.
- InvoiceSection stringId 
- The ID of the invoice section.
- InvoiceSection stringSystem Id 
- The system generated unique identifier for an invoice section.
- EnabledAzure []AzurePlans Plan Response 
- Enabled azure plans for the associated billing profile.
- billingProfile StringDisplay Name 
- The name of the billing profile for the invoice section.
- billingProfile StringId 
- The ID of the billing profile for the invoice section.
- billingProfile StringSpending Limit 
- The billing profile spending limit.
- billingProfile StringStatus 
- The status of the billing profile.
- billingProfile StringStatus Reason Code 
- Reason for the specified billing profile status.
- billingProfile StringSystem Id 
- The system generated unique identifier for a billing profile.
- invoiceSection StringDisplay Name 
- The name of the invoice section.
- invoiceSection StringId 
- The ID of the invoice section.
- invoiceSection StringSystem Id 
- The system generated unique identifier for an invoice section.
- enabledAzure List<AzurePlans Plan Response> 
- Enabled azure plans for the associated billing profile.
- billingProfile stringDisplay Name 
- The name of the billing profile for the invoice section.
- billingProfile stringId 
- The ID of the billing profile for the invoice section.
- billingProfile stringSpending Limit 
- The billing profile spending limit.
- billingProfile stringStatus 
- The status of the billing profile.
- billingProfile stringStatus Reason Code 
- Reason for the specified billing profile status.
- billingProfile stringSystem Id 
- The system generated unique identifier for a billing profile.
- invoiceSection stringDisplay Name 
- The name of the invoice section.
- invoiceSection stringId 
- The ID of the invoice section.
- invoiceSection stringSystem Id 
- The system generated unique identifier for an invoice section.
- enabledAzure AzurePlans Plan Response[] 
- Enabled azure plans for the associated billing profile.
- billing_profile_ strdisplay_ name 
- The name of the billing profile for the invoice section.
- billing_profile_ strid 
- The ID of the billing profile for the invoice section.
- billing_profile_ strspending_ limit 
- The billing profile spending limit.
- billing_profile_ strstatus 
- The status of the billing profile.
- billing_profile_ strstatus_ reason_ code 
- Reason for the specified billing profile status.
- billing_profile_ strsystem_ id 
- The system generated unique identifier for a billing profile.
- invoice_section_ strdisplay_ name 
- The name of the invoice section.
- invoice_section_ strid 
- The ID of the invoice section.
- invoice_section_ strsystem_ id 
- The system generated unique identifier for an invoice section.
- enabled_azure_ Sequence[Azureplans Plan Response] 
- Enabled azure plans for the associated billing profile.
- billingProfile StringDisplay Name 
- The name of the billing profile for the invoice section.
- billingProfile StringId 
- The ID of the billing profile for the invoice section.
- billingProfile StringSpending Limit 
- The billing profile spending limit.
- billingProfile StringStatus 
- The status of the billing profile.
- billingProfile StringStatus Reason Code 
- Reason for the specified billing profile status.
- billingProfile StringSystem Id 
- The system generated unique identifier for a billing profile.
- invoiceSection StringDisplay Name 
- The name of the invoice section.
- invoiceSection StringId 
- The ID of the invoice section.
- invoiceSection StringSystem Id 
- The system generated unique identifier for an invoice section.
- enabledAzure List<Property Map>Plans 
- Enabled azure plans for the associated billing profile.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0