1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. OsubSubscription
  5. getSubscriptions
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

oci.OsubSubscription.getSubscriptions

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

    This data source provides the list of Subscriptions in Oracle Cloud Infrastructure Osub Subscription service.

    This list API returns all subscriptions for a given plan number or subscription id or buyer email and provides additional parameters to include ratecard and commitment details. This API expects exactly one of the above mentioned parameters as input. If more than one parameters are provided the API will throw a 400 - invalid parameters exception and if no parameters are provided it will throw a 400 - missing parameter exception

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testSubscriptions = oci.OsubSubscription.getSubscriptions({
        compartmentId: compartmentId,
        buyerEmail: subscriptionBuyerEmail,
        isCommitInfoRequired: subscriptionIsCommitInfoRequired,
        planNumber: subscriptionPlanNumber,
        subscriptionId: testSubscription.id,
        xOneGatewaySubscriptionId: subscriptionXOneGatewaySubscriptionId,
        xOneOriginRegion: subscriptionXOneOriginRegion,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_subscriptions = oci.OsubSubscription.get_subscriptions(compartment_id=compartment_id,
        buyer_email=subscription_buyer_email,
        is_commit_info_required=subscription_is_commit_info_required,
        plan_number=subscription_plan_number,
        subscription_id=test_subscription["id"],
        x_one_gateway_subscription_id=subscription_x_one_gateway_subscription_id,
        x_one_origin_region=subscription_x_one_origin_region)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/OsubSubscription"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := OsubSubscription.GetSubscriptions(ctx, &osubsubscription.GetSubscriptionsArgs{
    			CompartmentId:             compartmentId,
    			BuyerEmail:                pulumi.StringRef(subscriptionBuyerEmail),
    			IsCommitInfoRequired:      pulumi.BoolRef(subscriptionIsCommitInfoRequired),
    			PlanNumber:                pulumi.StringRef(subscriptionPlanNumber),
    			SubscriptionId:            pulumi.StringRef(testSubscription.Id),
    			XOneGatewaySubscriptionId: pulumi.StringRef(subscriptionXOneGatewaySubscriptionId),
    			XOneOriginRegion:          pulumi.StringRef(subscriptionXOneOriginRegion),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testSubscriptions = Oci.OsubSubscription.GetSubscriptions.Invoke(new()
        {
            CompartmentId = compartmentId,
            BuyerEmail = subscriptionBuyerEmail,
            IsCommitInfoRequired = subscriptionIsCommitInfoRequired,
            PlanNumber = subscriptionPlanNumber,
            SubscriptionId = testSubscription.Id,
            XOneGatewaySubscriptionId = subscriptionXOneGatewaySubscriptionId,
            XOneOriginRegion = subscriptionXOneOriginRegion,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.OsubSubscription.OsubSubscriptionFunctions;
    import com.pulumi.oci.OsubSubscription.inputs.GetSubscriptionsArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var testSubscriptions = OsubSubscriptionFunctions.getSubscriptions(GetSubscriptionsArgs.builder()
                .compartmentId(compartmentId)
                .buyerEmail(subscriptionBuyerEmail)
                .isCommitInfoRequired(subscriptionIsCommitInfoRequired)
                .planNumber(subscriptionPlanNumber)
                .subscriptionId(testSubscription.id())
                .xOneGatewaySubscriptionId(subscriptionXOneGatewaySubscriptionId)
                .xOneOriginRegion(subscriptionXOneOriginRegion)
                .build());
    
        }
    }
    
    variables:
      testSubscriptions:
        fn::invoke:
          Function: oci:OsubSubscription:getSubscriptions
          Arguments:
            compartmentId: ${compartmentId}
            buyerEmail: ${subscriptionBuyerEmail}
            isCommitInfoRequired: ${subscriptionIsCommitInfoRequired}
            planNumber: ${subscriptionPlanNumber}
            subscriptionId: ${testSubscription.id}
            xOneGatewaySubscriptionId: ${subscriptionXOneGatewaySubscriptionId}
            xOneOriginRegion: ${subscriptionXOneOriginRegion}
    

    Using getSubscriptions

    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 getSubscriptions(args: GetSubscriptionsArgs, opts?: InvokeOptions): Promise<GetSubscriptionsResult>
    function getSubscriptionsOutput(args: GetSubscriptionsOutputArgs, opts?: InvokeOptions): Output<GetSubscriptionsResult>
    def get_subscriptions(buyer_email: Optional[str] = None,
                          compartment_id: Optional[str] = None,
                          filters: Optional[Sequence[_osubsubscription.GetSubscriptionsFilter]] = None,
                          is_commit_info_required: Optional[bool] = None,
                          plan_number: Optional[str] = None,
                          subscription_id: Optional[str] = None,
                          x_one_gateway_subscription_id: Optional[str] = None,
                          x_one_origin_region: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetSubscriptionsResult
    def get_subscriptions_output(buyer_email: Optional[pulumi.Input[str]] = None,
                          compartment_id: Optional[pulumi.Input[str]] = None,
                          filters: Optional[pulumi.Input[Sequence[pulumi.Input[_osubsubscription.GetSubscriptionsFilterArgs]]]] = None,
                          is_commit_info_required: Optional[pulumi.Input[bool]] = None,
                          plan_number: Optional[pulumi.Input[str]] = None,
                          subscription_id: Optional[pulumi.Input[str]] = None,
                          x_one_gateway_subscription_id: Optional[pulumi.Input[str]] = None,
                          x_one_origin_region: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetSubscriptionsResult]
    func GetSubscriptions(ctx *Context, args *GetSubscriptionsArgs, opts ...InvokeOption) (*GetSubscriptionsResult, error)
    func GetSubscriptionsOutput(ctx *Context, args *GetSubscriptionsOutputArgs, opts ...InvokeOption) GetSubscriptionsResultOutput

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

    public static class GetSubscriptions 
    {
        public static Task<GetSubscriptionsResult> InvokeAsync(GetSubscriptionsArgs args, InvokeOptions? opts = null)
        public static Output<GetSubscriptionsResult> Invoke(GetSubscriptionsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSubscriptionsResult> getSubscriptions(GetSubscriptionsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:OsubSubscription/getSubscriptions:getSubscriptions
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CompartmentId string
    The OCID of the compartment.
    BuyerEmail string
    Buyer Email Id
    Filters List<GetSubscriptionsFilter>
    IsCommitInfoRequired bool
    Boolean value to decide whether commitment services will be shown
    PlanNumber string
    The Plan Number
    SubscriptionId string
    Line level Subscription Id
    XOneGatewaySubscriptionId string
    This header is meant to be used only for internal purposes and will be ignored on any public request. The purpose of this header is to help on Gateway to API calls identification.
    XOneOriginRegion string
    The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc.
    CompartmentId string
    The OCID of the compartment.
    BuyerEmail string
    Buyer Email Id
    Filters []GetSubscriptionsFilter
    IsCommitInfoRequired bool
    Boolean value to decide whether commitment services will be shown
    PlanNumber string
    The Plan Number
    SubscriptionId string
    Line level Subscription Id
    XOneGatewaySubscriptionId string
    This header is meant to be used only for internal purposes and will be ignored on any public request. The purpose of this header is to help on Gateway to API calls identification.
    XOneOriginRegion string
    The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc.
    compartmentId String
    The OCID of the compartment.
    buyerEmail String
    Buyer Email Id
    filters List<GetSubscriptionsFilter>
    isCommitInfoRequired Boolean
    Boolean value to decide whether commitment services will be shown
    planNumber String
    The Plan Number
    subscriptionId String
    Line level Subscription Id
    xOneGatewaySubscriptionId String
    This header is meant to be used only for internal purposes and will be ignored on any public request. The purpose of this header is to help on Gateway to API calls identification.
    xOneOriginRegion String
    The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc.
    compartmentId string
    The OCID of the compartment.
    buyerEmail string
    Buyer Email Id
    filters GetSubscriptionsFilter[]
    isCommitInfoRequired boolean
    Boolean value to decide whether commitment services will be shown
    planNumber string
    The Plan Number
    subscriptionId string
    Line level Subscription Id
    xOneGatewaySubscriptionId string
    This header is meant to be used only for internal purposes and will be ignored on any public request. The purpose of this header is to help on Gateway to API calls identification.
    xOneOriginRegion string
    The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc.
    compartment_id str
    The OCID of the compartment.
    buyer_email str
    Buyer Email Id
    filters Sequence[osubsubscription.GetSubscriptionsFilter]
    is_commit_info_required bool
    Boolean value to decide whether commitment services will be shown
    plan_number str
    The Plan Number
    subscription_id str
    Line level Subscription Id
    x_one_gateway_subscription_id str
    This header is meant to be used only for internal purposes and will be ignored on any public request. The purpose of this header is to help on Gateway to API calls identification.
    x_one_origin_region str
    The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc.
    compartmentId String
    The OCID of the compartment.
    buyerEmail String
    Buyer Email Id
    filters List<Property Map>
    isCommitInfoRequired Boolean
    Boolean value to decide whether commitment services will be shown
    planNumber String
    The Plan Number
    subscriptionId String
    Line level Subscription Id
    xOneGatewaySubscriptionId String
    This header is meant to be used only for internal purposes and will be ignored on any public request. The purpose of this header is to help on Gateway to API calls identification.
    xOneOriginRegion String
    The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc.

    getSubscriptions Result

    The following output properties are available:

    CompartmentId string
    Id string
    The provider-assigned unique ID for this managed resource.
    Subscriptions List<GetSubscriptionsSubscription>
    The list of subscriptions.
    BuyerEmail string
    Filters List<GetSubscriptionsFilter>
    IsCommitInfoRequired bool
    PlanNumber string
    SubscriptionId string
    XOneGatewaySubscriptionId string
    XOneOriginRegion string
    CompartmentId string
    Id string
    The provider-assigned unique ID for this managed resource.
    Subscriptions []GetSubscriptionsSubscription
    The list of subscriptions.
    BuyerEmail string
    Filters []GetSubscriptionsFilter
    IsCommitInfoRequired bool
    PlanNumber string
    SubscriptionId string
    XOneGatewaySubscriptionId string
    XOneOriginRegion string
    compartmentId String
    id String
    The provider-assigned unique ID for this managed resource.
    subscriptions List<GetSubscriptionsSubscription>
    The list of subscriptions.
    buyerEmail String
    filters List<GetSubscriptionsFilter>
    isCommitInfoRequired Boolean
    planNumber String
    subscriptionId String
    xOneGatewaySubscriptionId String
    xOneOriginRegion String
    compartmentId string
    id string
    The provider-assigned unique ID for this managed resource.
    subscriptions GetSubscriptionsSubscription[]
    The list of subscriptions.
    buyerEmail string
    filters GetSubscriptionsFilter[]
    isCommitInfoRequired boolean
    planNumber string
    subscriptionId string
    xOneGatewaySubscriptionId string
    xOneOriginRegion string
    compartmentId String
    id String
    The provider-assigned unique ID for this managed resource.
    subscriptions List<Property Map>
    The list of subscriptions.
    buyerEmail String
    filters List<Property Map>
    isCommitInfoRequired Boolean
    planNumber String
    subscriptionId String
    xOneGatewaySubscriptionId String
    xOneOriginRegion String

    Supporting Types

    GetSubscriptionsFilter

    Name string
    Product name
    Values List<string>
    Regex bool
    Name string
    Product name
    Values []string
    Regex bool
    name String
    Product name
    values List<String>
    regex Boolean
    name string
    Product name
    values string[]
    regex boolean
    name str
    Product name
    values Sequence[str]
    regex bool
    name String
    Product name
    values List<String>
    regex Boolean

    GetSubscriptionsSubscription

    Currencies List<GetSubscriptionsSubscriptionCurrency>
    Currency details
    ServiceName string
    Customer friendly service name provided by PRG
    Status string
    Subscribed service status
    SubscribedServices List<GetSubscriptionsSubscriptionSubscribedService>
    List of Subscribed Services of the plan
    TimeEnd string
    Represents the date when the last service of the subscription ends
    TimeStart string
    Represents the date when the first service of the subscription was activated
    Currencies []GetSubscriptionsSubscriptionCurrency
    Currency details
    ServiceName string
    Customer friendly service name provided by PRG
    Status string
    Subscribed service status
    SubscribedServices []GetSubscriptionsSubscriptionSubscribedService
    List of Subscribed Services of the plan
    TimeEnd string
    Represents the date when the last service of the subscription ends
    TimeStart string
    Represents the date when the first service of the subscription was activated
    currencies List<GetSubscriptionsSubscriptionCurrency>
    Currency details
    serviceName String
    Customer friendly service name provided by PRG
    status String
    Subscribed service status
    subscribedServices List<GetSubscriptionsSubscriptionSubscribedService>
    List of Subscribed Services of the plan
    timeEnd String
    Represents the date when the last service of the subscription ends
    timeStart String
    Represents the date when the first service of the subscription was activated
    currencies GetSubscriptionsSubscriptionCurrency[]
    Currency details
    serviceName string
    Customer friendly service name provided by PRG
    status string
    Subscribed service status
    subscribedServices GetSubscriptionsSubscriptionSubscribedService[]
    List of Subscribed Services of the plan
    timeEnd string
    Represents the date when the last service of the subscription ends
    timeStart string
    Represents the date when the first service of the subscription was activated
    currencies Sequence[osubsubscription.GetSubscriptionsSubscriptionCurrency]
    Currency details
    service_name str
    Customer friendly service name provided by PRG
    status str
    Subscribed service status
    subscribed_services Sequence[osubsubscription.GetSubscriptionsSubscriptionSubscribedService]
    List of Subscribed Services of the plan
    time_end str
    Represents the date when the last service of the subscription ends
    time_start str
    Represents the date when the first service of the subscription was activated
    currencies List<Property Map>
    Currency details
    serviceName String
    Customer friendly service name provided by PRG
    status String
    Subscribed service status
    subscribedServices List<Property Map>
    List of Subscribed Services of the plan
    timeEnd String
    Represents the date when the last service of the subscription ends
    timeStart String
    Represents the date when the first service of the subscription was activated

    GetSubscriptionsSubscriptionCurrency

    IsoCode string
    Currency Code
    Name string
    Product name
    StdPrecision string
    Standard Precision of the Currency
    IsoCode string
    Currency Code
    Name string
    Product name
    StdPrecision string
    Standard Precision of the Currency
    isoCode String
    Currency Code
    name String
    Product name
    stdPrecision String
    Standard Precision of the Currency
    isoCode string
    Currency Code
    name string
    Product name
    stdPrecision string
    Standard Precision of the Currency
    iso_code str
    Currency Code
    name str
    Product name
    std_precision str
    Standard Precision of the Currency
    isoCode String
    Currency Code
    name String
    Product name
    stdPrecision String
    Standard Precision of the Currency

    GetSubscriptionsSubscriptionSubscribedService

    BookingOptyNumber string
    Booking Opportunity Number of Subscribed Service
    CommitmentServices List<GetSubscriptionsSubscriptionSubscribedServiceCommitmentService>
    List of Commitment services of a line
    Csi string
    Subscribed service CSI number
    DataCenterRegion string
    Subscribed service data center region
    FundedAllocationValue string
    Funded Allocation line value example: 12000.00
    Id string
    SPM internal Subscribed Service ID
    IsIntentToPay bool
    Subscribed service intent to pay flag
    NetUnitPrice string
    Subscribed service net unit price
    OperationType string
    Subscribed service operation type
    OrderNumber string
    Sales Order Number associated to the subscribed service
    PartnerTransactionType string
    This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ
    PricingModel string
    Subscribed service pricing model
    Products List<GetSubscriptionsSubscriptionSubscribedServiceProduct>
    Product description
    ProgramType string
    Subscribed service program type
    PromoType string
    Subscribed service promotion type
    Quantity string
    Subscribed service quantity
    Status string
    Subscribed service status
    TermValue string
    Term value in Months
    TermValueUom string
    Term value UOM
    TimeEnd string
    Represents the date when the last service of the subscription ends
    TimeStart string
    Represents the date when the first service of the subscription was activated
    TotalValue string
    Subscribed service total value
    BookingOptyNumber string
    Booking Opportunity Number of Subscribed Service
    CommitmentServices []GetSubscriptionsSubscriptionSubscribedServiceCommitmentService
    List of Commitment services of a line
    Csi string
    Subscribed service CSI number
    DataCenterRegion string
    Subscribed service data center region
    FundedAllocationValue string
    Funded Allocation line value example: 12000.00
    Id string
    SPM internal Subscribed Service ID
    IsIntentToPay bool
    Subscribed service intent to pay flag
    NetUnitPrice string
    Subscribed service net unit price
    OperationType string
    Subscribed service operation type
    OrderNumber string
    Sales Order Number associated to the subscribed service
    PartnerTransactionType string
    This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ
    PricingModel string
    Subscribed service pricing model
    Products []GetSubscriptionsSubscriptionSubscribedServiceProduct
    Product description
    ProgramType string
    Subscribed service program type
    PromoType string
    Subscribed service promotion type
    Quantity string
    Subscribed service quantity
    Status string
    Subscribed service status
    TermValue string
    Term value in Months
    TermValueUom string
    Term value UOM
    TimeEnd string
    Represents the date when the last service of the subscription ends
    TimeStart string
    Represents the date when the first service of the subscription was activated
    TotalValue string
    Subscribed service total value
    bookingOptyNumber String
    Booking Opportunity Number of Subscribed Service
    commitmentServices List<GetSubscriptionsSubscriptionSubscribedServiceCommitmentService>
    List of Commitment services of a line
    csi String
    Subscribed service CSI number
    dataCenterRegion String
    Subscribed service data center region
    fundedAllocationValue String
    Funded Allocation line value example: 12000.00
    id String
    SPM internal Subscribed Service ID
    isIntentToPay Boolean
    Subscribed service intent to pay flag
    netUnitPrice String
    Subscribed service net unit price
    operationType String
    Subscribed service operation type
    orderNumber String
    Sales Order Number associated to the subscribed service
    partnerTransactionType String
    This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ
    pricingModel String
    Subscribed service pricing model
    products List<GetSubscriptionsSubscriptionSubscribedServiceProduct>
    Product description
    programType String
    Subscribed service program type
    promoType String
    Subscribed service promotion type
    quantity String
    Subscribed service quantity
    status String
    Subscribed service status
    termValue String
    Term value in Months
    termValueUom String
    Term value UOM
    timeEnd String
    Represents the date when the last service of the subscription ends
    timeStart String
    Represents the date when the first service of the subscription was activated
    totalValue String
    Subscribed service total value
    bookingOptyNumber string
    Booking Opportunity Number of Subscribed Service
    commitmentServices GetSubscriptionsSubscriptionSubscribedServiceCommitmentService[]
    List of Commitment services of a line
    csi string
    Subscribed service CSI number
    dataCenterRegion string
    Subscribed service data center region
    fundedAllocationValue string
    Funded Allocation line value example: 12000.00
    id string
    SPM internal Subscribed Service ID
    isIntentToPay boolean
    Subscribed service intent to pay flag
    netUnitPrice string
    Subscribed service net unit price
    operationType string
    Subscribed service operation type
    orderNumber string
    Sales Order Number associated to the subscribed service
    partnerTransactionType string
    This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ
    pricingModel string
    Subscribed service pricing model
    products GetSubscriptionsSubscriptionSubscribedServiceProduct[]
    Product description
    programType string
    Subscribed service program type
    promoType string
    Subscribed service promotion type
    quantity string
    Subscribed service quantity
    status string
    Subscribed service status
    termValue string
    Term value in Months
    termValueUom string
    Term value UOM
    timeEnd string
    Represents the date when the last service of the subscription ends
    timeStart string
    Represents the date when the first service of the subscription was activated
    totalValue string
    Subscribed service total value
    booking_opty_number str
    Booking Opportunity Number of Subscribed Service
    commitment_services Sequence[osubsubscription.GetSubscriptionsSubscriptionSubscribedServiceCommitmentService]
    List of Commitment services of a line
    csi str
    Subscribed service CSI number
    data_center_region str
    Subscribed service data center region
    funded_allocation_value str
    Funded Allocation line value example: 12000.00
    id str
    SPM internal Subscribed Service ID
    is_intent_to_pay bool
    Subscribed service intent to pay flag
    net_unit_price str
    Subscribed service net unit price
    operation_type str
    Subscribed service operation type
    order_number str
    Sales Order Number associated to the subscribed service
    partner_transaction_type str
    This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ
    pricing_model str
    Subscribed service pricing model
    products Sequence[osubsubscription.GetSubscriptionsSubscriptionSubscribedServiceProduct]
    Product description
    program_type str
    Subscribed service program type
    promo_type str
    Subscribed service promotion type
    quantity str
    Subscribed service quantity
    status str
    Subscribed service status
    term_value str
    Term value in Months
    term_value_uom str
    Term value UOM
    time_end str
    Represents the date when the last service of the subscription ends
    time_start str
    Represents the date when the first service of the subscription was activated
    total_value str
    Subscribed service total value
    bookingOptyNumber String
    Booking Opportunity Number of Subscribed Service
    commitmentServices List<Property Map>
    List of Commitment services of a line
    csi String
    Subscribed service CSI number
    dataCenterRegion String
    Subscribed service data center region
    fundedAllocationValue String
    Funded Allocation line value example: 12000.00
    id String
    SPM internal Subscribed Service ID
    isIntentToPay Boolean
    Subscribed service intent to pay flag
    netUnitPrice String
    Subscribed service net unit price
    operationType String
    Subscribed service operation type
    orderNumber String
    Sales Order Number associated to the subscribed service
    partnerTransactionType String
    This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ
    pricingModel String
    Subscribed service pricing model
    products List<Property Map>
    Product description
    programType String
    Subscribed service program type
    promoType String
    Subscribed service promotion type
    quantity String
    Subscribed service quantity
    status String
    Subscribed service status
    termValue String
    Term value in Months
    termValueUom String
    Term value UOM
    timeEnd String
    Represents the date when the last service of the subscription ends
    timeStart String
    Represents the date when the first service of the subscription was activated
    totalValue String
    Subscribed service total value

    GetSubscriptionsSubscriptionSubscribedServiceCommitmentService

    AvailableAmount string
    Commitment available amount
    FundedAllocationValue string
    Funded Allocation line value example: 12000.00
    LineNetAmount string
    Commitment line net amount
    Quantity string
    Subscribed service quantity
    TimeEnd string
    Represents the date when the last service of the subscription ends
    TimeStart string
    Represents the date when the first service of the subscription was activated
    AvailableAmount string
    Commitment available amount
    FundedAllocationValue string
    Funded Allocation line value example: 12000.00
    LineNetAmount string
    Commitment line net amount
    Quantity string
    Subscribed service quantity
    TimeEnd string
    Represents the date when the last service of the subscription ends
    TimeStart string
    Represents the date when the first service of the subscription was activated
    availableAmount String
    Commitment available amount
    fundedAllocationValue String
    Funded Allocation line value example: 12000.00
    lineNetAmount String
    Commitment line net amount
    quantity String
    Subscribed service quantity
    timeEnd String
    Represents the date when the last service of the subscription ends
    timeStart String
    Represents the date when the first service of the subscription was activated
    availableAmount string
    Commitment available amount
    fundedAllocationValue string
    Funded Allocation line value example: 12000.00
    lineNetAmount string
    Commitment line net amount
    quantity string
    Subscribed service quantity
    timeEnd string
    Represents the date when the last service of the subscription ends
    timeStart string
    Represents the date when the first service of the subscription was activated
    available_amount str
    Commitment available amount
    funded_allocation_value str
    Funded Allocation line value example: 12000.00
    line_net_amount str
    Commitment line net amount
    quantity str
    Subscribed service quantity
    time_end str
    Represents the date when the last service of the subscription ends
    time_start str
    Represents the date when the first service of the subscription was activated
    availableAmount String
    Commitment available amount
    fundedAllocationValue String
    Funded Allocation line value example: 12000.00
    lineNetAmount String
    Commitment line net amount
    quantity String
    Subscribed service quantity
    timeEnd String
    Represents the date when the last service of the subscription ends
    timeStart String
    Represents the date when the first service of the subscription was activated

    GetSubscriptionsSubscriptionSubscribedServiceProduct

    Name string
    Product name
    PartNumber string
    Product part numner
    ProvisioningGroup string
    Product provisioning group
    UnitOfMeasure string
    Unit of measure
    Name string
    Product name
    PartNumber string
    Product part numner
    ProvisioningGroup string
    Product provisioning group
    UnitOfMeasure string
    Unit of measure
    name String
    Product name
    partNumber String
    Product part numner
    provisioningGroup String
    Product provisioning group
    unitOfMeasure String
    Unit of measure
    name string
    Product name
    partNumber string
    Product part numner
    provisioningGroup string
    Product provisioning group
    unitOfMeasure string
    Unit of measure
    name str
    Product name
    part_number str
    Product part numner
    provisioning_group str
    Product provisioning group
    unit_of_measure str
    Unit of measure
    name String
    Product name
    partNumber String
    Product part numner
    provisioningGroup String
    Product provisioning group
    unitOfMeasure String
    Unit of measure

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi