1. Packages
  2. Packages
  3. Oracle Cloud Infrastructure
  4. API Docs
  5. oci
  6. getSelfSubscription
Viewing docs for Oracle Cloud Infrastructure v4.15.0
published on Thursday, Jun 11, 2026 by Pulumi
oci logo
Viewing docs for Oracle Cloud Infrastructure v4.15.0
published on Thursday, Jun 11, 2026 by Pulumi

    This data source provides details about a specific Subscription resource in Oracle Cloud Infrastructure Self service.

    Gets information about a Subscription.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testSubscription = oci.oci.getSelfSubscription({
        subscriptionId: testSubscriptionOciSelfSubscription.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_subscription = oci.oci.get_self_subscription(subscription_id=test_subscription_oci_self_subscription["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/oci"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := oci.LookupSelfSubscription(ctx, &oci.LookupSelfSubscriptionArgs{
    			SubscriptionId: testSubscriptionOciSelfSubscription.Id,
    		}, 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 testSubscription = Oci.Oci.GetSelfSubscription.Invoke(new()
        {
            SubscriptionId = testSubscriptionOciSelfSubscription.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.oci.OciFunctions;
    import com.pulumi.oci.oci.inputs.GetSelfSubscriptionArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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 testSubscription = OciFunctions.getSelfSubscription(GetSelfSubscriptionArgs.builder()
                .subscriptionId(testSubscriptionOciSelfSubscription.id())
                .build());
    
        }
    }
    
    variables:
      testSubscription:
        fn::invoke:
          function: oci:oci:getSelfSubscription
          arguments:
            subscriptionId: ${testSubscriptionOciSelfSubscription.id}
    
    pulumi {
      required_providers {
        oci = {
          source = "pulumi/oci"
        }
      }
    }
    
    data "oci_oci_getselfsubscription" "testSubscription" {
      subscription_id = testSubscriptionOciSelfSubscription.id
    }
    

    Using getSelfSubscription

    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 getSelfSubscription(args: GetSelfSubscriptionArgs, opts?: InvokeOptions): Promise<GetSelfSubscriptionResult>
    function getSelfSubscriptionOutput(args: GetSelfSubscriptionOutputArgs, opts?: InvokeOptions): Output<GetSelfSubscriptionResult>
    def get_self_subscription(subscription_id: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetSelfSubscriptionResult
    def get_self_subscription_output(subscription_id: pulumi.Input[Optional[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetSelfSubscriptionResult]
    func LookupSelfSubscription(ctx *Context, args *LookupSelfSubscriptionArgs, opts ...InvokeOption) (*LookupSelfSubscriptionResult, error)
    func LookupSelfSubscriptionOutput(ctx *Context, args *LookupSelfSubscriptionOutputArgs, opts ...InvokeOption) LookupSelfSubscriptionResultOutput

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

    public static class GetSelfSubscription 
    {
        public static Task<GetSelfSubscriptionResult> InvokeAsync(GetSelfSubscriptionArgs args, InvokeOptions? opts = null)
        public static Output<GetSelfSubscriptionResult> Invoke(GetSelfSubscriptionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSelfSubscriptionResult> getSelfSubscription(GetSelfSubscriptionArgs args, InvokeOptions options)
    public static Output<GetSelfSubscriptionResult> getSelfSubscription(GetSelfSubscriptionArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:oci/getSelfSubscription:getSelfSubscription
      arguments:
        # arguments dictionary
    data "oci_oci_getselfsubscription" "name" {
        # arguments
    }

    The following arguments are supported:

    SubscriptionId string
    The unique identifier for the subscription.
    SubscriptionId string
    The unique identifier for the subscription.
    subscription_id string
    The unique identifier for the subscription.
    subscriptionId String
    The unique identifier for the subscription.
    subscriptionId string
    The unique identifier for the subscription.
    subscription_id str
    The unique identifier for the subscription.
    subscriptionId String
    The unique identifier for the subscription.

    getSelfSubscription Result

    The following output properties are available:

    AdditionalDetails List<GetSelfSubscriptionAdditionalDetail>
    Additional details that are specific for this subscription such as activation details.
    CompartmentId string
    The unique identifier for the compartment where the subscription was purchased.
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    DisplayName string
    The subscription name. Must be unique within the compartment. This value can be updated.
    FreeformTags Dictionary<string, string>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    Id string
    The unique identifier for the subscription within a specific compartment.
    LifecycleDetails string
    A message that describes the current state of the Subscription in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
    ProductId string
    The unique OCID of the product, effectively functioning as the listing ID.
    Realm string
    The realm from where customer is buying the subscription.
    Region string
    The region from where customer is buying the subscription.
    SellerId string
    The OCID that identifies the seller within the platform.
    SourceType string
    The type of seller in SELF Service.
    State string
    The current lifecycle state of the Subscription.
    SubscriptionDetails List<GetSelfSubscriptionSubscriptionDetail>
    The details of a subscription
    SubscriptionId string
    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TenantId string
    The unique identifier for the tenant where the subscription was purchased.
    TimeCreated string
    The date and time the Subscription was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeEnded string
    The date and time the Subscription was ended, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeStarted string
    The date and time the Subscription was started, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeUpdated string
    The date and time the Subscription was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    AdditionalDetails []GetSelfSubscriptionAdditionalDetail
    Additional details that are specific for this subscription such as activation details.
    CompartmentId string
    The unique identifier for the compartment where the subscription was purchased.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    DisplayName string
    The subscription name. Must be unique within the compartment. This value can be updated.
    FreeformTags map[string]string
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    Id string
    The unique identifier for the subscription within a specific compartment.
    LifecycleDetails string
    A message that describes the current state of the Subscription in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
    ProductId string
    The unique OCID of the product, effectively functioning as the listing ID.
    Realm string
    The realm from where customer is buying the subscription.
    Region string
    The region from where customer is buying the subscription.
    SellerId string
    The OCID that identifies the seller within the platform.
    SourceType string
    The type of seller in SELF Service.
    State string
    The current lifecycle state of the Subscription.
    SubscriptionDetails []GetSelfSubscriptionSubscriptionDetail
    The details of a subscription
    SubscriptionId string
    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TenantId string
    The unique identifier for the tenant where the subscription was purchased.
    TimeCreated string
    The date and time the Subscription was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeEnded string
    The date and time the Subscription was ended, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeStarted string
    The date and time the Subscription was started, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeUpdated string
    The date and time the Subscription was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    additional_details list(object)
    Additional details that are specific for this subscription such as activation details.
    compartment_id string
    The unique identifier for the compartment where the subscription was purchased.
    defined_tags map(string)
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    display_name string
    The subscription name. Must be unique within the compartment. This value can be updated.
    freeform_tags map(string)
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id string
    The unique identifier for the subscription within a specific compartment.
    lifecycle_details string
    A message that describes the current state of the Subscription in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
    product_id string
    The unique OCID of the product, effectively functioning as the listing ID.
    realm string
    The realm from where customer is buying the subscription.
    region string
    The region from where customer is buying the subscription.
    seller_id string
    The OCID that identifies the seller within the platform.
    source_type string
    The type of seller in SELF Service.
    state string
    The current lifecycle state of the Subscription.
    subscription_details list(object)
    The details of a subscription
    subscription_id string
    system_tags map(string)
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    tenant_id string
    The unique identifier for the tenant where the subscription was purchased.
    time_created string
    The date and time the Subscription was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    time_ended string
    The date and time the Subscription was ended, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    time_started string
    The date and time the Subscription was started, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    time_updated string
    The date and time the Subscription was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    additionalDetails List<GetSelfSubscriptionAdditionalDetail>
    Additional details that are specific for this subscription such as activation details.
    compartmentId String
    The unique identifier for the compartment where the subscription was purchased.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    displayName String
    The subscription name. Must be unique within the compartment. This value can be updated.
    freeformTags Map<String,String>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id String
    The unique identifier for the subscription within a specific compartment.
    lifecycleDetails String
    A message that describes the current state of the Subscription in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
    productId String
    The unique OCID of the product, effectively functioning as the listing ID.
    realm String
    The realm from where customer is buying the subscription.
    region String
    The region from where customer is buying the subscription.
    sellerId String
    The OCID that identifies the seller within the platform.
    sourceType String
    The type of seller in SELF Service.
    state String
    The current lifecycle state of the Subscription.
    subscriptionDetails List<GetSelfSubscriptionSubscriptionDetail>
    The details of a subscription
    subscriptionId String
    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    tenantId String
    The unique identifier for the tenant where the subscription was purchased.
    timeCreated String
    The date and time the Subscription was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeEnded String
    The date and time the Subscription was ended, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeStarted String
    The date and time the Subscription was started, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeUpdated String
    The date and time the Subscription was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    additionalDetails GetSelfSubscriptionAdditionalDetail[]
    Additional details that are specific for this subscription such as activation details.
    compartmentId string
    The unique identifier for the compartment where the subscription was purchased.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    displayName string
    The subscription name. Must be unique within the compartment. This value can be updated.
    freeformTags {[key: string]: string}
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id string
    The unique identifier for the subscription within a specific compartment.
    lifecycleDetails string
    A message that describes the current state of the Subscription in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
    productId string
    The unique OCID of the product, effectively functioning as the listing ID.
    realm string
    The realm from where customer is buying the subscription.
    region string
    The region from where customer is buying the subscription.
    sellerId string
    The OCID that identifies the seller within the platform.
    sourceType string
    The type of seller in SELF Service.
    state string
    The current lifecycle state of the Subscription.
    subscriptionDetails GetSelfSubscriptionSubscriptionDetail[]
    The details of a subscription
    subscriptionId string
    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    tenantId string
    The unique identifier for the tenant where the subscription was purchased.
    timeCreated string
    The date and time the Subscription was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeEnded string
    The date and time the Subscription was ended, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeStarted string
    The date and time the Subscription was started, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeUpdated string
    The date and time the Subscription was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    additional_details Sequence[GetSelfSubscriptionAdditionalDetail]
    Additional details that are specific for this subscription such as activation details.
    compartment_id str
    The unique identifier for the compartment where the subscription was purchased.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    display_name str
    The subscription name. Must be unique within the compartment. This value can be updated.
    freeform_tags Mapping[str, str]
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id str
    The unique identifier for the subscription within a specific compartment.
    lifecycle_details str
    A message that describes the current state of the Subscription in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
    product_id str
    The unique OCID of the product, effectively functioning as the listing ID.
    realm str
    The realm from where customer is buying the subscription.
    region str
    The region from where customer is buying the subscription.
    seller_id str
    The OCID that identifies the seller within the platform.
    source_type str
    The type of seller in SELF Service.
    state str
    The current lifecycle state of the Subscription.
    subscription_details Sequence[GetSelfSubscriptionSubscriptionDetail]
    The details of a subscription
    subscription_id str
    system_tags Mapping[str, str]
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    tenant_id str
    The unique identifier for the tenant where the subscription was purchased.
    time_created str
    The date and time the Subscription was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    time_ended str
    The date and time the Subscription was ended, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    time_started str
    The date and time the Subscription was started, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    time_updated str
    The date and time the Subscription was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    additionalDetails List<Property Map>
    Additional details that are specific for this subscription such as activation details.
    compartmentId String
    The unique identifier for the compartment where the subscription was purchased.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    displayName String
    The subscription name. Must be unique within the compartment. This value can be updated.
    freeformTags Map<String>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id String
    The unique identifier for the subscription within a specific compartment.
    lifecycleDetails String
    A message that describes the current state of the Subscription in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
    productId String
    The unique OCID of the product, effectively functioning as the listing ID.
    realm String
    The realm from where customer is buying the subscription.
    region String
    The region from where customer is buying the subscription.
    sellerId String
    The OCID that identifies the seller within the platform.
    sourceType String
    The type of seller in SELF Service.
    state String
    The current lifecycle state of the Subscription.
    subscriptionDetails List<Property Map>
    The details of a subscription
    subscriptionId String
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    tenantId String
    The unique identifier for the tenant where the subscription was purchased.
    timeCreated String
    The date and time the Subscription was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeEnded String
    The date and time the Subscription was ended, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeStarted String
    The date and time the Subscription was started, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeUpdated String
    The date and time the Subscription was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z

    Supporting Types

    GetSelfSubscriptionAdditionalDetail

    Key string
    Additional attribute for extendedMetadata.
    Value string
    It contains the value of above key.
    Key string
    Additional attribute for extendedMetadata.
    Value string
    It contains the value of above key.
    key string
    Additional attribute for extendedMetadata.
    value string
    It contains the value of above key.
    key String
    Additional attribute for extendedMetadata.
    value String
    It contains the value of above key.
    key string
    Additional attribute for extendedMetadata.
    value string
    It contains the value of above key.
    key str
    Additional attribute for extendedMetadata.
    value str
    It contains the value of above key.
    key String
    Additional attribute for extendedMetadata.
    value String
    It contains the value of above key.

    GetSelfSubscriptionSubscriptionDetail

    Amount double
    Tha amount for the currency type.
    BillingDetails List<GetSelfSubscriptionSubscriptionDetailBillingDetail>
    Sku details for billing subscription.
    Currency string
    The currency supported, in the format specified by ISO-4217
    IsAutoRenew bool
    Whether subscription should be auto-renewed at the end of cycle.
    PartnerRegistrationUrl string
    The activation link given by the partner.
    PricingPlans List<GetSelfSubscriptionSubscriptionDetailPricingPlan>
    A pricing plan details provided by the Publisher.
    Amount float64
    Tha amount for the currency type.
    BillingDetails []GetSelfSubscriptionSubscriptionDetailBillingDetail
    Sku details for billing subscription.
    Currency string
    The currency supported, in the format specified by ISO-4217
    IsAutoRenew bool
    Whether subscription should be auto-renewed at the end of cycle.
    PartnerRegistrationUrl string
    The activation link given by the partner.
    PricingPlans []GetSelfSubscriptionSubscriptionDetailPricingPlan
    A pricing plan details provided by the Publisher.
    amount number
    Tha amount for the currency type.
    billing_details list(object)
    Sku details for billing subscription.
    currency string
    The currency supported, in the format specified by ISO-4217
    is_auto_renew bool
    Whether subscription should be auto-renewed at the end of cycle.
    partner_registration_url string
    The activation link given by the partner.
    pricing_plans list(object)
    A pricing plan details provided by the Publisher.
    amount Double
    Tha amount for the currency type.
    billingDetails List<GetSelfSubscriptionSubscriptionDetailBillingDetail>
    Sku details for billing subscription.
    currency String
    The currency supported, in the format specified by ISO-4217
    isAutoRenew Boolean
    Whether subscription should be auto-renewed at the end of cycle.
    partnerRegistrationUrl String
    The activation link given by the partner.
    pricingPlans List<GetSelfSubscriptionSubscriptionDetailPricingPlan>
    A pricing plan details provided by the Publisher.
    amount number
    Tha amount for the currency type.
    billingDetails GetSelfSubscriptionSubscriptionDetailBillingDetail[]
    Sku details for billing subscription.
    currency string
    The currency supported, in the format specified by ISO-4217
    isAutoRenew boolean
    Whether subscription should be auto-renewed at the end of cycle.
    partnerRegistrationUrl string
    The activation link given by the partner.
    pricingPlans GetSelfSubscriptionSubscriptionDetailPricingPlan[]
    A pricing plan details provided by the Publisher.
    amount float
    Tha amount for the currency type.
    billing_details Sequence[GetSelfSubscriptionSubscriptionDetailBillingDetail]
    Sku details for billing subscription.
    currency str
    The currency supported, in the format specified by ISO-4217
    is_auto_renew bool
    Whether subscription should be auto-renewed at the end of cycle.
    partner_registration_url str
    The activation link given by the partner.
    pricing_plans Sequence[GetSelfSubscriptionSubscriptionDetailPricingPlan]
    A pricing plan details provided by the Publisher.
    amount Number
    Tha amount for the currency type.
    billingDetails List<Property Map>
    Sku details for billing subscription.
    currency String
    The currency supported, in the format specified by ISO-4217
    isAutoRenew Boolean
    Whether subscription should be auto-renewed at the end of cycle.
    partnerRegistrationUrl String
    The activation link given by the partner.
    pricingPlans List<Property Map>
    A pricing plan details provided by the Publisher.

    GetSelfSubscriptionSubscriptionDetailBillingDetail

    HasGovSku bool
    Whether this sku is assign to gov product.
    Meters List<GetSelfSubscriptionSubscriptionDetailBillingDetailMeter>
    The meters associated with sku.
    MetricType string
    The part's metric.
    RateAllocation double
    Tha rate of this sku meter.
    Sku string
    Sku for service.
    HasGovSku bool
    Whether this sku is assign to gov product.
    Meters []GetSelfSubscriptionSubscriptionDetailBillingDetailMeter
    The meters associated with sku.
    MetricType string
    The part's metric.
    RateAllocation float64
    Tha rate of this sku meter.
    Sku string
    Sku for service.
    has_gov_sku bool
    Whether this sku is assign to gov product.
    meters list(object)
    The meters associated with sku.
    metric_type string
    The part's metric.
    rate_allocation number
    Tha rate of this sku meter.
    sku string
    Sku for service.
    hasGovSku Boolean
    Whether this sku is assign to gov product.
    meters List<GetSelfSubscriptionSubscriptionDetailBillingDetailMeter>
    The meters associated with sku.
    metricType String
    The part's metric.
    rateAllocation Double
    Tha rate of this sku meter.
    sku String
    Sku for service.
    hasGovSku boolean
    Whether this sku is assign to gov product.
    meters GetSelfSubscriptionSubscriptionDetailBillingDetailMeter[]
    The meters associated with sku.
    metricType string
    The part's metric.
    rateAllocation number
    Tha rate of this sku meter.
    sku string
    Sku for service.
    has_gov_sku bool
    Whether this sku is assign to gov product.
    meters Sequence[GetSelfSubscriptionSubscriptionDetailBillingDetailMeter]
    The meters associated with sku.
    metric_type str
    The part's metric.
    rate_allocation float
    Tha rate of this sku meter.
    sku str
    Sku for service.
    hasGovSku Boolean
    Whether this sku is assign to gov product.
    meters List<Property Map>
    The meters associated with sku.
    metricType String
    The part's metric.
    rateAllocation Number
    Tha rate of this sku meter.
    sku String
    Sku for service.

    GetSelfSubscriptionSubscriptionDetailBillingDetailMeter

    ExtendedMetadatas List<GetSelfSubscriptionSubscriptionDetailBillingDetailMeterExtendedMetadata>
    Additional data give by sku.
    Name string
    Name of meter.
    RateAllocation double
    Tha rate of this sku meter.
    ExtendedMetadatas []GetSelfSubscriptionSubscriptionDetailBillingDetailMeterExtendedMetadata
    Additional data give by sku.
    Name string
    Name of meter.
    RateAllocation float64
    Tha rate of this sku meter.
    extended_metadatas list(object)
    Additional data give by sku.
    name string
    Name of meter.
    rate_allocation number
    Tha rate of this sku meter.
    extendedMetadatas List<GetSelfSubscriptionSubscriptionDetailBillingDetailMeterExtendedMetadata>
    Additional data give by sku.
    name String
    Name of meter.
    rateAllocation Double
    Tha rate of this sku meter.
    extendedMetadatas GetSelfSubscriptionSubscriptionDetailBillingDetailMeterExtendedMetadata[]
    Additional data give by sku.
    name string
    Name of meter.
    rateAllocation number
    Tha rate of this sku meter.
    extended_metadatas Sequence[GetSelfSubscriptionSubscriptionDetailBillingDetailMeterExtendedMetadata]
    Additional data give by sku.
    name str
    Name of meter.
    rate_allocation float
    Tha rate of this sku meter.
    extendedMetadatas List<Property Map>
    Additional data give by sku.
    name String
    Name of meter.
    rateAllocation Number
    Tha rate of this sku meter.

    GetSelfSubscriptionSubscriptionDetailBillingDetailMeterExtendedMetadata

    Key string
    Additional attribute for extendedMetadata.
    Value string
    It contains the value of above key.
    Key string
    Additional attribute for extendedMetadata.
    Value string
    It contains the value of above key.
    key string
    Additional attribute for extendedMetadata.
    value string
    It contains the value of above key.
    key String
    Additional attribute for extendedMetadata.
    value String
    It contains the value of above key.
    key string
    Additional attribute for extendedMetadata.
    value string
    It contains the value of above key.
    key str
    Additional attribute for extendedMetadata.
    value str
    It contains the value of above key.
    key String
    Additional attribute for extendedMetadata.
    value String
    It contains the value of above key.

    GetSelfSubscriptionSubscriptionDetailPricingPlan

    BillingFrequency string
    Specifies the interval at which billing occurs for the subscription plan.
    PlanDescription string
    A detailed explanation of the subscription plan.
    PlanDuration string
    Specifies the interval at which billing occurs for the subscription plan.
    PlanName string
    The name of the subscription plan used to identify the plan.
    PlanType string
    The type of the subscription plan.
    Rates List<GetSelfSubscriptionSubscriptionDetailPricingPlanRate>
    The pricing details of the subscription plan in various supported currencies.
    BillingFrequency string
    Specifies the interval at which billing occurs for the subscription plan.
    PlanDescription string
    A detailed explanation of the subscription plan.
    PlanDuration string
    Specifies the interval at which billing occurs for the subscription plan.
    PlanName string
    The name of the subscription plan used to identify the plan.
    PlanType string
    The type of the subscription plan.
    Rates []GetSelfSubscriptionSubscriptionDetailPricingPlanRate
    The pricing details of the subscription plan in various supported currencies.
    billing_frequency string
    Specifies the interval at which billing occurs for the subscription plan.
    plan_description string
    A detailed explanation of the subscription plan.
    plan_duration string
    Specifies the interval at which billing occurs for the subscription plan.
    plan_name string
    The name of the subscription plan used to identify the plan.
    plan_type string
    The type of the subscription plan.
    rates list(object)
    The pricing details of the subscription plan in various supported currencies.
    billingFrequency String
    Specifies the interval at which billing occurs for the subscription plan.
    planDescription String
    A detailed explanation of the subscription plan.
    planDuration String
    Specifies the interval at which billing occurs for the subscription plan.
    planName String
    The name of the subscription plan used to identify the plan.
    planType String
    The type of the subscription plan.
    rates List<GetSelfSubscriptionSubscriptionDetailPricingPlanRate>
    The pricing details of the subscription plan in various supported currencies.
    billingFrequency string
    Specifies the interval at which billing occurs for the subscription plan.
    planDescription string
    A detailed explanation of the subscription plan.
    planDuration string
    Specifies the interval at which billing occurs for the subscription plan.
    planName string
    The name of the subscription plan used to identify the plan.
    planType string
    The type of the subscription plan.
    rates GetSelfSubscriptionSubscriptionDetailPricingPlanRate[]
    The pricing details of the subscription plan in various supported currencies.
    billing_frequency str
    Specifies the interval at which billing occurs for the subscription plan.
    plan_description str
    A detailed explanation of the subscription plan.
    plan_duration str
    Specifies the interval at which billing occurs for the subscription plan.
    plan_name str
    The name of the subscription plan used to identify the plan.
    plan_type str
    The type of the subscription plan.
    rates Sequence[GetSelfSubscriptionSubscriptionDetailPricingPlanRate]
    The pricing details of the subscription plan in various supported currencies.
    billingFrequency String
    Specifies the interval at which billing occurs for the subscription plan.
    planDescription String
    A detailed explanation of the subscription plan.
    planDuration String
    Specifies the interval at which billing occurs for the subscription plan.
    planName String
    The name of the subscription plan used to identify the plan.
    planType String
    The type of the subscription plan.
    rates List<Property Map>
    The pricing details of the subscription plan in various supported currencies.

    GetSelfSubscriptionSubscriptionDetailPricingPlanRate

    Currency string
    The currency supported, in the format specified by ISO-4217
    Rate double
    The amount charged for the plan in the specified currency.
    Currency string
    The currency supported, in the format specified by ISO-4217
    Rate float64
    The amount charged for the plan in the specified currency.
    currency string
    The currency supported, in the format specified by ISO-4217
    rate number
    The amount charged for the plan in the specified currency.
    currency String
    The currency supported, in the format specified by ISO-4217
    rate Double
    The amount charged for the plan in the specified currency.
    currency string
    The currency supported, in the format specified by ISO-4217
    rate number
    The amount charged for the plan in the specified currency.
    currency str
    The currency supported, in the format specified by ISO-4217
    rate float
    The amount charged for the plan in the specified currency.
    currency String
    The currency supported, in the format specified by ISO-4217
    rate Number
    The amount charged for the plan in the specified currency.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Viewing docs for Oracle Cloud Infrastructure v4.15.0
    published on Thursday, Jun 11, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial