UNPKG

@pulumi/azure-native

Version:

[![Slack](http://www.pulumi.com/images/docs/badges/slack.svg)](https://slack.pulumi.com) [![NPM version](https://badge.fury.io/js/%40pulumi%2Fazure-native.svg)](https://npmjs.com/package/@pulumi/azure-native) [![Python version](https://badge.fury.io/py/pu

52 lines (51 loc) 2.88 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * 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. * * Uses Azure REST API version 2024-04-01. * * Other available API versions: 2019-10-01-preview, 2020-05-01. These can be accessed by generating a local SDK package using the CLI command `pulumi package add azure-native billing [ApiVersion]`. See the [version guide](../../../version-guide/#accessing-any-api-version-via-local-packages) for details. */ export declare function listBillingAccountInvoiceSectionsByCreateSubscriptionPermission(args: ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionArgs, opts?: pulumi.InvokeOptions): Promise<ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResult>; export interface ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionArgs { /** * The ID that uniquely identifies a billing account. */ billingAccountName: string; /** * The filter query option allows clients to filter a collection of resources that are addressed by a request URL. */ filter?: string; } /** * A container for a list of resources */ export interface ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResult { /** * The link (url) to the next page of results. */ readonly nextLink: string; /** * The list of resources. */ readonly value: outputs.billing.InvoiceSectionWithCreateSubPermissionResponse[]; } /** * 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. * * Uses Azure REST API version 2024-04-01. * * Other available API versions: 2019-10-01-preview, 2020-05-01. These can be accessed by generating a local SDK package using the CLI command `pulumi package add azure-native billing [ApiVersion]`. See the [version guide](../../../version-guide/#accessing-any-api-version-via-local-packages) for details. */ export declare function listBillingAccountInvoiceSectionsByCreateSubscriptionPermissionOutput(args: ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionResult>; export interface ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionOutputArgs { /** * The ID that uniquely identifies a billing account. */ billingAccountName: pulumi.Input<string>; /** * The filter query option allows clients to filter a collection of resources that are addressed by a request URL. */ filter?: pulumi.Input<string>; }