1. Packages
  2. Azure Native
  3. API Docs
  4. elastic
  5. getBillingInfo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.39.0 published on Monday, Apr 29, 2024 by Pulumi

azure-native.elastic.getBillingInfo

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.39.0 published on Monday, Apr 29, 2024 by Pulumi

    Marketplace Subscription and Organization details to which resource gets billed into. Azure REST API version: 2023-07-01-preview.

    Other available API versions: 2023-10-01-preview, 2023-11-01-preview, 2024-01-01-preview, 2024-03-01.

    Using getBillingInfo

    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 getBillingInfo(args: GetBillingInfoArgs, opts?: InvokeOptions): Promise<GetBillingInfoResult>
    function getBillingInfoOutput(args: GetBillingInfoOutputArgs, opts?: InvokeOptions): Output<GetBillingInfoResult>
    def get_billing_info(monitor_name: Optional[str] = None,
                         resource_group_name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetBillingInfoResult
    def get_billing_info_output(monitor_name: Optional[pulumi.Input[str]] = None,
                         resource_group_name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetBillingInfoResult]
    func GetBillingInfo(ctx *Context, args *GetBillingInfoArgs, opts ...InvokeOption) (*GetBillingInfoResult, error)
    func GetBillingInfoOutput(ctx *Context, args *GetBillingInfoOutputArgs, opts ...InvokeOption) GetBillingInfoResultOutput

    > Note: This function is named GetBillingInfo in the Go SDK.

    public static class GetBillingInfo 
    {
        public static Task<GetBillingInfoResult> InvokeAsync(GetBillingInfoArgs args, InvokeOptions? opts = null)
        public static Output<GetBillingInfoResult> Invoke(GetBillingInfoInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBillingInfoResult> getBillingInfo(GetBillingInfoArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:elastic:getBillingInfo
      arguments:
        # arguments dictionary

    The following arguments are supported:

    MonitorName string
    Monitor resource name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    MonitorName string
    Monitor resource name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    monitorName String
    Monitor resource name
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    monitorName string
    Monitor resource name
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    monitor_name str
    Monitor resource name
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    monitorName String
    Monitor resource name
    resourceGroupName String
    The name of the resource group. The name is case insensitive.

    getBillingInfo Result

    The following output properties are available:

    MarketplaceSaasInfo MarketplaceSaaSInfoResponse
    Marketplace Subscription details
    PartnerBillingEntity PartnerBillingEntityResponse
    Partner Billing Entity details: Organization Info
    marketplaceSaasInfo MarketplaceSaaSInfoResponse
    Marketplace Subscription details
    partnerBillingEntity PartnerBillingEntityResponse
    Partner Billing Entity details: Organization Info
    marketplaceSaasInfo MarketplaceSaaSInfoResponse
    Marketplace Subscription details
    partnerBillingEntity PartnerBillingEntityResponse
    Partner Billing Entity details: Organization Info
    marketplace_saas_info MarketplaceSaaSInfoResponse
    Marketplace Subscription details
    partner_billing_entity PartnerBillingEntityResponse
    Partner Billing Entity details: Organization Info
    marketplaceSaasInfo Property Map
    Marketplace Subscription details
    partnerBillingEntity Property Map
    Partner Billing Entity details: Organization Info

    Supporting Types

    MarketplaceSaaSInfoResponse

    BilledAzureSubscriptionId string
    The Azure Subscription ID to which the Marketplace Subscription belongs and gets billed into.
    MarketplaceName string
    Marketplace Subscription Details: SAAS Name
    MarketplaceResourceId string
    Marketplace Subscription Details: Resource URI
    MarketplaceStatus string
    Marketplace Subscription Details: SaaS Subscription Status
    MarketplaceSubscription Pulumi.AzureNative.Elastic.Inputs.MarketplaceSaaSInfoResponseMarketplaceSubscription
    Marketplace Subscription
    Subscribed bool
    Flag specifying if the Marketplace status is subscribed or not.
    BilledAzureSubscriptionId string
    The Azure Subscription ID to which the Marketplace Subscription belongs and gets billed into.
    MarketplaceName string
    Marketplace Subscription Details: SAAS Name
    MarketplaceResourceId string
    Marketplace Subscription Details: Resource URI
    MarketplaceStatus string
    Marketplace Subscription Details: SaaS Subscription Status
    MarketplaceSubscription MarketplaceSaaSInfoResponseMarketplaceSubscription
    Marketplace Subscription
    Subscribed bool
    Flag specifying if the Marketplace status is subscribed or not.
    billedAzureSubscriptionId String
    The Azure Subscription ID to which the Marketplace Subscription belongs and gets billed into.
    marketplaceName String
    Marketplace Subscription Details: SAAS Name
    marketplaceResourceId String
    Marketplace Subscription Details: Resource URI
    marketplaceStatus String
    Marketplace Subscription Details: SaaS Subscription Status
    marketplaceSubscription MarketplaceSaaSInfoResponseMarketplaceSubscription
    Marketplace Subscription
    subscribed Boolean
    Flag specifying if the Marketplace status is subscribed or not.
    billedAzureSubscriptionId string
    The Azure Subscription ID to which the Marketplace Subscription belongs and gets billed into.
    marketplaceName string
    Marketplace Subscription Details: SAAS Name
    marketplaceResourceId string
    Marketplace Subscription Details: Resource URI
    marketplaceStatus string
    Marketplace Subscription Details: SaaS Subscription Status
    marketplaceSubscription MarketplaceSaaSInfoResponseMarketplaceSubscription
    Marketplace Subscription
    subscribed boolean
    Flag specifying if the Marketplace status is subscribed or not.
    billed_azure_subscription_id str
    The Azure Subscription ID to which the Marketplace Subscription belongs and gets billed into.
    marketplace_name str
    Marketplace Subscription Details: SAAS Name
    marketplace_resource_id str
    Marketplace Subscription Details: Resource URI
    marketplace_status str
    Marketplace Subscription Details: SaaS Subscription Status
    marketplace_subscription MarketplaceSaaSInfoResponseMarketplaceSubscription
    Marketplace Subscription
    subscribed bool
    Flag specifying if the Marketplace status is subscribed or not.
    billedAzureSubscriptionId String
    The Azure Subscription ID to which the Marketplace Subscription belongs and gets billed into.
    marketplaceName String
    Marketplace Subscription Details: SAAS Name
    marketplaceResourceId String
    Marketplace Subscription Details: Resource URI
    marketplaceStatus String
    Marketplace Subscription Details: SaaS Subscription Status
    marketplaceSubscription Property Map
    Marketplace Subscription
    subscribed Boolean
    Flag specifying if the Marketplace status is subscribed or not.

    MarketplaceSaaSInfoResponseMarketplaceSubscription

    Id string
    Marketplace Subscription Id. This is a GUID-formatted string.
    Id string
    Marketplace Subscription Id. This is a GUID-formatted string.
    id String
    Marketplace Subscription Id. This is a GUID-formatted string.
    id string
    Marketplace Subscription Id. This is a GUID-formatted string.
    id str
    Marketplace Subscription Id. This is a GUID-formatted string.
    id String
    Marketplace Subscription Id. This is a GUID-formatted string.

    PartnerBillingEntityResponse

    Id string
    The Elastic Organization Id.
    Name string
    The Elastic Organization Name.
    PartnerEntityUri string
    Link to the elastic organization page
    Id string
    The Elastic Organization Id.
    Name string
    The Elastic Organization Name.
    PartnerEntityUri string
    Link to the elastic organization page
    id String
    The Elastic Organization Id.
    name String
    The Elastic Organization Name.
    partnerEntityUri String
    Link to the elastic organization page
    id string
    The Elastic Organization Id.
    name string
    The Elastic Organization Name.
    partnerEntityUri string
    Link to the elastic organization page
    id str
    The Elastic Organization Id.
    name str
    The Elastic Organization Name.
    partner_entity_uri str
    Link to the elastic organization page
    id String
    The Elastic Organization Id.
    name String
    The Elastic Organization Name.
    partnerEntityUri String
    Link to the elastic organization page

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.39.0 published on Monday, Apr 29, 2024 by Pulumi