1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. OspGateway
  5. Subscription
Oracle Cloud Infrastructure v1.29.0 published on Thursday, Mar 28, 2024 by Pulumi

oci.OspGateway.Subscription

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.29.0 published on Thursday, Mar 28, 2024 by Pulumi

    This resource provides the Subscription resource in Oracle Cloud Infrastructure Osp Gateway service.

    Update plan of the subscription.

    Create Subscription Resource

    new Subscription(name: string, args: SubscriptionArgs, opts?: CustomResourceOptions);
    @overload
    def Subscription(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     compartment_id: Optional[str] = None,
                     email: Optional[str] = None,
                     osp_home_region: Optional[str] = None,
                     subscription: Optional[_ospgateway.SubscriptionSubscriptionArgs] = None,
                     subscription_id: Optional[str] = None)
    @overload
    def Subscription(resource_name: str,
                     args: SubscriptionArgs,
                     opts: Optional[ResourceOptions] = None)
    func NewSubscription(ctx *Context, name string, args SubscriptionArgs, opts ...ResourceOption) (*Subscription, error)
    public Subscription(string name, SubscriptionArgs args, CustomResourceOptions? opts = null)
    public Subscription(String name, SubscriptionArgs args)
    public Subscription(String name, SubscriptionArgs args, CustomResourceOptions options)
    
    type: oci:OspGateway:Subscription
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args SubscriptionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args SubscriptionArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args SubscriptionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SubscriptionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SubscriptionArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Subscription Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Subscription resource accepts the following input properties:

    CompartmentId string
    (Updatable) The OCID of the compartment.
    Email string
    (Updatable) User email
    OspHomeRegion string
    (Updatable) The home region's public name of the logged in user.
    SubscriptionDetails SubscriptionSubscription
    (Updatable) Subscription details object which extends the SubscriptionSummary
    SubscriptionId string

    Subscription id(OCID).

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    CompartmentId string
    (Updatable) The OCID of the compartment.
    Email string
    (Updatable) User email
    OspHomeRegion string
    (Updatable) The home region's public name of the logged in user.
    Subscription SubscriptionSubscriptionArgs
    (Updatable) Subscription details object which extends the SubscriptionSummary
    SubscriptionId string

    Subscription id(OCID).

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    compartmentId String
    (Updatable) The OCID of the compartment.
    email String
    (Updatable) User email
    ospHomeRegion String
    (Updatable) The home region's public name of the logged in user.
    subscription SubscriptionSubscription
    (Updatable) Subscription details object which extends the SubscriptionSummary
    subscriptionId String

    Subscription id(OCID).

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    compartmentId string
    (Updatable) The OCID of the compartment.
    email string
    (Updatable) User email
    ospHomeRegion string
    (Updatable) The home region's public name of the logged in user.
    subscription SubscriptionSubscription
    (Updatable) Subscription details object which extends the SubscriptionSummary
    subscriptionId string

    Subscription id(OCID).

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    compartment_id str
    (Updatable) The OCID of the compartment.
    email str
    (Updatable) User email
    osp_home_region str
    (Updatable) The home region's public name of the logged in user.
    subscription SubscriptionSubscriptionArgs
    (Updatable) Subscription details object which extends the SubscriptionSummary
    subscription_id str

    Subscription id(OCID).

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    compartmentId String
    (Updatable) The OCID of the compartment.
    email String
    (Updatable) User email
    ospHomeRegion String
    (Updatable) The home region's public name of the logged in user.
    subscription Property Map
    (Updatable) Subscription details object which extends the SubscriptionSummary
    subscriptionId String

    Subscription id(OCID).

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Subscription resource produces the following output properties:

    AccountType string
    (Updatable) Account type.
    BillToCustAccountId string
    (Updatable) Bill to customer Account id.
    BillingAddresses List<SubscriptionBillingAddress>
    (Updatable) Address details model.
    CurrencyCode string
    (Updatable) Currency code
    GsiOrgCode string
    (Updatable) GSI Subscription external code.
    Id string
    The provider-assigned unique ID for this managed resource.
    IsIntentToPay bool
    (Updatable) Payment intension.
    LanguageCode string
    (Updatable) Language short code (en, de, hu, etc)
    OrganizationId string
    (Updatable) GSI organization external identifier.
    PaymentGateways List<SubscriptionPaymentGateway>
    (Updatable) Payment gateway details.
    PaymentOptions List<SubscriptionPaymentOption>
    (Updatable) Payment option list of a subscription.
    PlanType string
    (Updatable) Subscription plan type.
    ShipToCustAcctRoleId string
    (Updatable) Ship to customer account role.
    ShipToCustAcctSiteId string
    (Updatable) Ship to customer account site address id.
    SubscriptionPlanNumber string
    (Updatable) Subscription plan number.
    TaxInfos List<SubscriptionTaxInfo>
    (Updatable) Tax details.
    TimePersonalToCorporateConv string
    (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
    TimePlanUpgrade string
    (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
    TimeStart string
    (Updatable) Start date of the subscription.
    UpgradeState string
    (Updatable) Status of the upgrade.
    UpgradeStateDetails string
    (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
    AccountType string
    (Updatable) Account type.
    BillToCustAccountId string
    (Updatable) Bill to customer Account id.
    BillingAddresses []SubscriptionBillingAddress
    (Updatable) Address details model.
    CurrencyCode string
    (Updatable) Currency code
    GsiOrgCode string
    (Updatable) GSI Subscription external code.
    Id string
    The provider-assigned unique ID for this managed resource.
    IsIntentToPay bool
    (Updatable) Payment intension.
    LanguageCode string
    (Updatable) Language short code (en, de, hu, etc)
    OrganizationId string
    (Updatable) GSI organization external identifier.
    PaymentGateways []SubscriptionPaymentGateway
    (Updatable) Payment gateway details.
    PaymentOptions []SubscriptionPaymentOption
    (Updatable) Payment option list of a subscription.
    PlanType string
    (Updatable) Subscription plan type.
    ShipToCustAcctRoleId string
    (Updatable) Ship to customer account role.
    ShipToCustAcctSiteId string
    (Updatable) Ship to customer account site address id.
    SubscriptionPlanNumber string
    (Updatable) Subscription plan number.
    TaxInfos []SubscriptionTaxInfo
    (Updatable) Tax details.
    TimePersonalToCorporateConv string
    (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
    TimePlanUpgrade string
    (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
    TimeStart string
    (Updatable) Start date of the subscription.
    UpgradeState string
    (Updatable) Status of the upgrade.
    UpgradeStateDetails string
    (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
    accountType String
    (Updatable) Account type.
    billToCustAccountId String
    (Updatable) Bill to customer Account id.
    billingAddresses List<SubscriptionBillingAddress>
    (Updatable) Address details model.
    currencyCode String
    (Updatable) Currency code
    gsiOrgCode String
    (Updatable) GSI Subscription external code.
    id String
    The provider-assigned unique ID for this managed resource.
    isIntentToPay Boolean
    (Updatable) Payment intension.
    languageCode String
    (Updatable) Language short code (en, de, hu, etc)
    organizationId String
    (Updatable) GSI organization external identifier.
    paymentGateways List<SubscriptionPaymentGateway>
    (Updatable) Payment gateway details.
    paymentOptions List<SubscriptionPaymentOption>
    (Updatable) Payment option list of a subscription.
    planType String
    (Updatable) Subscription plan type.
    shipToCustAcctRoleId String
    (Updatable) Ship to customer account role.
    shipToCustAcctSiteId String
    (Updatable) Ship to customer account site address id.
    subscriptionPlanNumber String
    (Updatable) Subscription plan number.
    taxInfos List<SubscriptionTaxInfo>
    (Updatable) Tax details.
    timePersonalToCorporateConv String
    (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
    timePlanUpgrade String
    (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
    timeStart String
    (Updatable) Start date of the subscription.
    upgradeState String
    (Updatable) Status of the upgrade.
    upgradeStateDetails String
    (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
    accountType string
    (Updatable) Account type.
    billToCustAccountId string
    (Updatable) Bill to customer Account id.
    billingAddresses SubscriptionBillingAddress[]
    (Updatable) Address details model.
    currencyCode string
    (Updatable) Currency code
    gsiOrgCode string
    (Updatable) GSI Subscription external code.
    id string
    The provider-assigned unique ID for this managed resource.
    isIntentToPay boolean
    (Updatable) Payment intension.
    languageCode string
    (Updatable) Language short code (en, de, hu, etc)
    organizationId string
    (Updatable) GSI organization external identifier.
    paymentGateways SubscriptionPaymentGateway[]
    (Updatable) Payment gateway details.
    paymentOptions SubscriptionPaymentOption[]
    (Updatable) Payment option list of a subscription.
    planType string
    (Updatable) Subscription plan type.
    shipToCustAcctRoleId string
    (Updatable) Ship to customer account role.
    shipToCustAcctSiteId string
    (Updatable) Ship to customer account site address id.
    subscriptionPlanNumber string
    (Updatable) Subscription plan number.
    taxInfos SubscriptionTaxInfo[]
    (Updatable) Tax details.
    timePersonalToCorporateConv string
    (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
    timePlanUpgrade string
    (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
    timeStart string
    (Updatable) Start date of the subscription.
    upgradeState string
    (Updatable) Status of the upgrade.
    upgradeStateDetails string
    (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
    account_type str
    (Updatable) Account type.
    bill_to_cust_account_id str
    (Updatable) Bill to customer Account id.
    billing_addresses SubscriptionBillingAddress]
    (Updatable) Address details model.
    currency_code str
    (Updatable) Currency code
    gsi_org_code str
    (Updatable) GSI Subscription external code.
    id str
    The provider-assigned unique ID for this managed resource.
    is_intent_to_pay bool
    (Updatable) Payment intension.
    language_code str
    (Updatable) Language short code (en, de, hu, etc)
    organization_id str
    (Updatable) GSI organization external identifier.
    payment_gateways SubscriptionPaymentGateway]
    (Updatable) Payment gateway details.
    payment_options SubscriptionPaymentOption]
    (Updatable) Payment option list of a subscription.
    plan_type str
    (Updatable) Subscription plan type.
    ship_to_cust_acct_role_id str
    (Updatable) Ship to customer account role.
    ship_to_cust_acct_site_id str
    (Updatable) Ship to customer account site address id.
    subscription_plan_number str
    (Updatable) Subscription plan number.
    tax_infos SubscriptionTaxInfo]
    (Updatable) Tax details.
    time_personal_to_corporate_conv str
    (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
    time_plan_upgrade str
    (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
    time_start str
    (Updatable) Start date of the subscription.
    upgrade_state str
    (Updatable) Status of the upgrade.
    upgrade_state_details str
    (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
    accountType String
    (Updatable) Account type.
    billToCustAccountId String
    (Updatable) Bill to customer Account id.
    billingAddresses List<Property Map>
    (Updatable) Address details model.
    currencyCode String
    (Updatable) Currency code
    gsiOrgCode String
    (Updatable) GSI Subscription external code.
    id String
    The provider-assigned unique ID for this managed resource.
    isIntentToPay Boolean
    (Updatable) Payment intension.
    languageCode String
    (Updatable) Language short code (en, de, hu, etc)
    organizationId String
    (Updatable) GSI organization external identifier.
    paymentGateways List<Property Map>
    (Updatable) Payment gateway details.
    paymentOptions List<Property Map>
    (Updatable) Payment option list of a subscription.
    planType String
    (Updatable) Subscription plan type.
    shipToCustAcctRoleId String
    (Updatable) Ship to customer account role.
    shipToCustAcctSiteId String
    (Updatable) Ship to customer account site address id.
    subscriptionPlanNumber String
    (Updatable) Subscription plan number.
    taxInfos List<Property Map>
    (Updatable) Tax details.
    timePersonalToCorporateConv String
    (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
    timePlanUpgrade String
    (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
    timeStart String
    (Updatable) Start date of the subscription.
    upgradeState String
    (Updatable) Status of the upgrade.
    upgradeStateDetails String
    (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)

    Look up Existing Subscription Resource

    Get an existing Subscription resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: SubscriptionState, opts?: CustomResourceOptions): Subscription
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_type: Optional[str] = None,
            bill_to_cust_account_id: Optional[str] = None,
            billing_addresses: Optional[Sequence[_ospgateway.SubscriptionBillingAddressArgs]] = None,
            compartment_id: Optional[str] = None,
            currency_code: Optional[str] = None,
            email: Optional[str] = None,
            gsi_org_code: Optional[str] = None,
            is_intent_to_pay: Optional[bool] = None,
            language_code: Optional[str] = None,
            organization_id: Optional[str] = None,
            osp_home_region: Optional[str] = None,
            payment_gateways: Optional[Sequence[_ospgateway.SubscriptionPaymentGatewayArgs]] = None,
            payment_options: Optional[Sequence[_ospgateway.SubscriptionPaymentOptionArgs]] = None,
            plan_type: Optional[str] = None,
            ship_to_cust_acct_role_id: Optional[str] = None,
            ship_to_cust_acct_site_id: Optional[str] = None,
            subscription: Optional[_ospgateway.SubscriptionSubscriptionArgs] = None,
            subscription_id: Optional[str] = None,
            subscription_plan_number: Optional[str] = None,
            tax_infos: Optional[Sequence[_ospgateway.SubscriptionTaxInfoArgs]] = None,
            time_personal_to_corporate_conv: Optional[str] = None,
            time_plan_upgrade: Optional[str] = None,
            time_start: Optional[str] = None,
            upgrade_state: Optional[str] = None,
            upgrade_state_details: Optional[str] = None) -> Subscription
    func GetSubscription(ctx *Context, name string, id IDInput, state *SubscriptionState, opts ...ResourceOption) (*Subscription, error)
    public static Subscription Get(string name, Input<string> id, SubscriptionState? state, CustomResourceOptions? opts = null)
    public static Subscription get(String name, Output<String> id, SubscriptionState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AccountType string
    (Updatable) Account type.
    BillToCustAccountId string
    (Updatable) Bill to customer Account id.
    BillingAddresses List<SubscriptionBillingAddress>
    (Updatable) Address details model.
    CompartmentId string
    (Updatable) The OCID of the compartment.
    CurrencyCode string
    (Updatable) Currency code
    Email string
    (Updatable) User email
    GsiOrgCode string
    (Updatable) GSI Subscription external code.
    IsIntentToPay bool
    (Updatable) Payment intension.
    LanguageCode string
    (Updatable) Language short code (en, de, hu, etc)
    OrganizationId string
    (Updatable) GSI organization external identifier.
    OspHomeRegion string
    (Updatable) The home region's public name of the logged in user.
    PaymentGateways List<SubscriptionPaymentGateway>
    (Updatable) Payment gateway details.
    PaymentOptions List<SubscriptionPaymentOption>
    (Updatable) Payment option list of a subscription.
    PlanType string
    (Updatable) Subscription plan type.
    ShipToCustAcctRoleId string
    (Updatable) Ship to customer account role.
    ShipToCustAcctSiteId string
    (Updatable) Ship to customer account site address id.
    SubscriptionDetails SubscriptionSubscription
    (Updatable) Subscription details object which extends the SubscriptionSummary
    SubscriptionId string

    Subscription id(OCID).

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    SubscriptionPlanNumber string
    (Updatable) Subscription plan number.
    TaxInfos List<SubscriptionTaxInfo>
    (Updatable) Tax details.
    TimePersonalToCorporateConv string
    (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
    TimePlanUpgrade string
    (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
    TimeStart string
    (Updatable) Start date of the subscription.
    UpgradeState string
    (Updatable) Status of the upgrade.
    UpgradeStateDetails string
    (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
    AccountType string
    (Updatable) Account type.
    BillToCustAccountId string
    (Updatable) Bill to customer Account id.
    BillingAddresses []SubscriptionBillingAddressArgs
    (Updatable) Address details model.
    CompartmentId string
    (Updatable) The OCID of the compartment.
    CurrencyCode string
    (Updatable) Currency code
    Email string
    (Updatable) User email
    GsiOrgCode string
    (Updatable) GSI Subscription external code.
    IsIntentToPay bool
    (Updatable) Payment intension.
    LanguageCode string
    (Updatable) Language short code (en, de, hu, etc)
    OrganizationId string
    (Updatable) GSI organization external identifier.
    OspHomeRegion string
    (Updatable) The home region's public name of the logged in user.
    PaymentGateways []SubscriptionPaymentGatewayArgs
    (Updatable) Payment gateway details.
    PaymentOptions []SubscriptionPaymentOptionArgs
    (Updatable) Payment option list of a subscription.
    PlanType string
    (Updatable) Subscription plan type.
    ShipToCustAcctRoleId string
    (Updatable) Ship to customer account role.
    ShipToCustAcctSiteId string
    (Updatable) Ship to customer account site address id.
    Subscription SubscriptionSubscriptionArgs
    (Updatable) Subscription details object which extends the SubscriptionSummary
    SubscriptionId string

    Subscription id(OCID).

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    SubscriptionPlanNumber string
    (Updatable) Subscription plan number.
    TaxInfos []SubscriptionTaxInfoArgs
    (Updatable) Tax details.
    TimePersonalToCorporateConv string
    (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
    TimePlanUpgrade string
    (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
    TimeStart string
    (Updatable) Start date of the subscription.
    UpgradeState string
    (Updatable) Status of the upgrade.
    UpgradeStateDetails string
    (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
    accountType String
    (Updatable) Account type.
    billToCustAccountId String
    (Updatable) Bill to customer Account id.
    billingAddresses List<SubscriptionBillingAddress>
    (Updatable) Address details model.
    compartmentId String
    (Updatable) The OCID of the compartment.
    currencyCode String
    (Updatable) Currency code
    email String
    (Updatable) User email
    gsiOrgCode String
    (Updatable) GSI Subscription external code.
    isIntentToPay Boolean
    (Updatable) Payment intension.
    languageCode String
    (Updatable) Language short code (en, de, hu, etc)
    organizationId String
    (Updatable) GSI organization external identifier.
    ospHomeRegion String
    (Updatable) The home region's public name of the logged in user.
    paymentGateways List<SubscriptionPaymentGateway>
    (Updatable) Payment gateway details.
    paymentOptions List<SubscriptionPaymentOption>
    (Updatable) Payment option list of a subscription.
    planType String
    (Updatable) Subscription plan type.
    shipToCustAcctRoleId String
    (Updatable) Ship to customer account role.
    shipToCustAcctSiteId String
    (Updatable) Ship to customer account site address id.
    subscription SubscriptionSubscription
    (Updatable) Subscription details object which extends the SubscriptionSummary
    subscriptionId String

    Subscription id(OCID).

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    subscriptionPlanNumber String
    (Updatable) Subscription plan number.
    taxInfos List<SubscriptionTaxInfo>
    (Updatable) Tax details.
    timePersonalToCorporateConv String
    (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
    timePlanUpgrade String
    (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
    timeStart String
    (Updatable) Start date of the subscription.
    upgradeState String
    (Updatable) Status of the upgrade.
    upgradeStateDetails String
    (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
    accountType string
    (Updatable) Account type.
    billToCustAccountId string
    (Updatable) Bill to customer Account id.
    billingAddresses SubscriptionBillingAddress[]
    (Updatable) Address details model.
    compartmentId string
    (Updatable) The OCID of the compartment.
    currencyCode string
    (Updatable) Currency code
    email string
    (Updatable) User email
    gsiOrgCode string
    (Updatable) GSI Subscription external code.
    isIntentToPay boolean
    (Updatable) Payment intension.
    languageCode string
    (Updatable) Language short code (en, de, hu, etc)
    organizationId string
    (Updatable) GSI organization external identifier.
    ospHomeRegion string
    (Updatable) The home region's public name of the logged in user.
    paymentGateways SubscriptionPaymentGateway[]
    (Updatable) Payment gateway details.
    paymentOptions SubscriptionPaymentOption[]
    (Updatable) Payment option list of a subscription.
    planType string
    (Updatable) Subscription plan type.
    shipToCustAcctRoleId string
    (Updatable) Ship to customer account role.
    shipToCustAcctSiteId string
    (Updatable) Ship to customer account site address id.
    subscription SubscriptionSubscription
    (Updatable) Subscription details object which extends the SubscriptionSummary
    subscriptionId string

    Subscription id(OCID).

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    subscriptionPlanNumber string
    (Updatable) Subscription plan number.
    taxInfos SubscriptionTaxInfo[]
    (Updatable) Tax details.
    timePersonalToCorporateConv string
    (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
    timePlanUpgrade string
    (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
    timeStart string
    (Updatable) Start date of the subscription.
    upgradeState string
    (Updatable) Status of the upgrade.
    upgradeStateDetails string
    (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
    account_type str
    (Updatable) Account type.
    bill_to_cust_account_id str
    (Updatable) Bill to customer Account id.
    billing_addresses SubscriptionBillingAddressArgs]
    (Updatable) Address details model.
    compartment_id str
    (Updatable) The OCID of the compartment.
    currency_code str
    (Updatable) Currency code
    email str
    (Updatable) User email
    gsi_org_code str
    (Updatable) GSI Subscription external code.
    is_intent_to_pay bool
    (Updatable) Payment intension.
    language_code str
    (Updatable) Language short code (en, de, hu, etc)
    organization_id str
    (Updatable) GSI organization external identifier.
    osp_home_region str
    (Updatable) The home region's public name of the logged in user.
    payment_gateways SubscriptionPaymentGatewayArgs]
    (Updatable) Payment gateway details.
    payment_options SubscriptionPaymentOptionArgs]
    (Updatable) Payment option list of a subscription.
    plan_type str
    (Updatable) Subscription plan type.
    ship_to_cust_acct_role_id str
    (Updatable) Ship to customer account role.
    ship_to_cust_acct_site_id str
    (Updatable) Ship to customer account site address id.
    subscription SubscriptionSubscriptionArgs
    (Updatable) Subscription details object which extends the SubscriptionSummary
    subscription_id str

    Subscription id(OCID).

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    subscription_plan_number str
    (Updatable) Subscription plan number.
    tax_infos SubscriptionTaxInfoArgs]
    (Updatable) Tax details.
    time_personal_to_corporate_conv str
    (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
    time_plan_upgrade str
    (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
    time_start str
    (Updatable) Start date of the subscription.
    upgrade_state str
    (Updatable) Status of the upgrade.
    upgrade_state_details str
    (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
    accountType String
    (Updatable) Account type.
    billToCustAccountId String
    (Updatable) Bill to customer Account id.
    billingAddresses List<Property Map>
    (Updatable) Address details model.
    compartmentId String
    (Updatable) The OCID of the compartment.
    currencyCode String
    (Updatable) Currency code
    email String
    (Updatable) User email
    gsiOrgCode String
    (Updatable) GSI Subscription external code.
    isIntentToPay Boolean
    (Updatable) Payment intension.
    languageCode String
    (Updatable) Language short code (en, de, hu, etc)
    organizationId String
    (Updatable) GSI organization external identifier.
    ospHomeRegion String
    (Updatable) The home region's public name of the logged in user.
    paymentGateways List<Property Map>
    (Updatable) Payment gateway details.
    paymentOptions List<Property Map>
    (Updatable) Payment option list of a subscription.
    planType String
    (Updatable) Subscription plan type.
    shipToCustAcctRoleId String
    (Updatable) Ship to customer account role.
    shipToCustAcctSiteId String
    (Updatable) Ship to customer account site address id.
    subscription Property Map
    (Updatable) Subscription details object which extends the SubscriptionSummary
    subscriptionId String

    Subscription id(OCID).

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    subscriptionPlanNumber String
    (Updatable) Subscription plan number.
    taxInfos List<Property Map>
    (Updatable) Tax details.
    timePersonalToCorporateConv String
    (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
    timePlanUpgrade String
    (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
    timeStart String
    (Updatable) Start date of the subscription.
    upgradeState String
    (Updatable) Status of the upgrade.
    upgradeStateDetails String
    (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)

    Supporting Types

    SubscriptionBillingAddress, SubscriptionBillingAddressArgs

    AddressKey string
    (Updatable) Address identifier.
    City string
    (Updatable) Name of the city.
    CompanyName string
    (Updatable) Name of the customer company.
    ContributorClass string
    (Updatable) Contributor class of the customer company.
    Country string
    (Updatable) Country of the address.
    County string
    (Updatable) County of the address.
    DepartmentName string
    (Updatable) Department name of the customer company.
    EmailAddress string
    (Updatable) The email address of the paypal user.
    FirstName string
    (Updatable) First name of the paypal user.
    InternalNumber string
    (Updatable) Internal number of the customer company.
    JobTitle string
    (Updatable) Job title of the contact person.
    LastName string
    (Updatable) Last name of the paypal user.
    Line1 string
    (Updatable) Address line 1.
    Line2 string
    (Updatable) Address line 2.
    Line3 string
    (Updatable) Address line 3.
    Line4 string
    (Updatable) Address line 4.
    MiddleName string
    (Updatable) Middle name of the contact person.
    MunicipalInscription string
    (Updatable) Municipal Inscription.
    PhoneCountryCode string
    (Updatable) Phone country code of the contact person.
    PhoneNumber string
    (Updatable) Phone number of the contact person.
    PostalCode string
    (Updatable) Post code of the address.
    Province string
    (Updatable) Province of the address.
    State string
    (Updatable) State of the address.
    StateInscription string
    (Updatable) State Inscription.
    StreetName string
    (Updatable) Street name of the address.
    StreetNumber string
    (Updatable) Street number of the address.
    AddressKey string
    (Updatable) Address identifier.
    City string
    (Updatable) Name of the city.
    CompanyName string
    (Updatable) Name of the customer company.
    ContributorClass string
    (Updatable) Contributor class of the customer company.
    Country string
    (Updatable) Country of the address.
    County string
    (Updatable) County of the address.
    DepartmentName string
    (Updatable) Department name of the customer company.
    EmailAddress string
    (Updatable) The email address of the paypal user.
    FirstName string
    (Updatable) First name of the paypal user.
    InternalNumber string
    (Updatable) Internal number of the customer company.
    JobTitle string
    (Updatable) Job title of the contact person.
    LastName string
    (Updatable) Last name of the paypal user.
    Line1 string
    (Updatable) Address line 1.
    Line2 string
    (Updatable) Address line 2.
    Line3 string
    (Updatable) Address line 3.
    Line4 string
    (Updatable) Address line 4.
    MiddleName string
    (Updatable) Middle name of the contact person.
    MunicipalInscription string
    (Updatable) Municipal Inscription.
    PhoneCountryCode string
    (Updatable) Phone country code of the contact person.
    PhoneNumber string
    (Updatable) Phone number of the contact person.
    PostalCode string
    (Updatable) Post code of the address.
    Province string
    (Updatable) Province of the address.
    State string
    (Updatable) State of the address.
    StateInscription string
    (Updatable) State Inscription.
    StreetName string
    (Updatable) Street name of the address.
    StreetNumber string
    (Updatable) Street number of the address.
    addressKey String
    (Updatable) Address identifier.
    city String
    (Updatable) Name of the city.
    companyName String
    (Updatable) Name of the customer company.
    contributorClass String
    (Updatable) Contributor class of the customer company.
    country String
    (Updatable) Country of the address.
    county String
    (Updatable) County of the address.
    departmentName String
    (Updatable) Department name of the customer company.
    emailAddress String
    (Updatable) The email address of the paypal user.
    firstName String
    (Updatable) First name of the paypal user.
    internalNumber String
    (Updatable) Internal number of the customer company.
    jobTitle String
    (Updatable) Job title of the contact person.
    lastName String
    (Updatable) Last name of the paypal user.
    line1 String
    (Updatable) Address line 1.
    line2 String
    (Updatable) Address line 2.
    line3 String
    (Updatable) Address line 3.
    line4 String
    (Updatable) Address line 4.
    middleName String
    (Updatable) Middle name of the contact person.
    municipalInscription String
    (Updatable) Municipal Inscription.
    phoneCountryCode String
    (Updatable) Phone country code of the contact person.
    phoneNumber String
    (Updatable) Phone number of the contact person.
    postalCode String
    (Updatable) Post code of the address.
    province String
    (Updatable) Province of the address.
    state String
    (Updatable) State of the address.
    stateInscription String
    (Updatable) State Inscription.
    streetName String
    (Updatable) Street name of the address.
    streetNumber String
    (Updatable) Street number of the address.
    addressKey string
    (Updatable) Address identifier.
    city string
    (Updatable) Name of the city.
    companyName string
    (Updatable) Name of the customer company.
    contributorClass string
    (Updatable) Contributor class of the customer company.
    country string
    (Updatable) Country of the address.
    county string
    (Updatable) County of the address.
    departmentName string
    (Updatable) Department name of the customer company.
    emailAddress string
    (Updatable) The email address of the paypal user.
    firstName string
    (Updatable) First name of the paypal user.
    internalNumber string
    (Updatable) Internal number of the customer company.
    jobTitle string
    (Updatable) Job title of the contact person.
    lastName string
    (Updatable) Last name of the paypal user.
    line1 string
    (Updatable) Address line 1.
    line2 string
    (Updatable) Address line 2.
    line3 string
    (Updatable) Address line 3.
    line4 string
    (Updatable) Address line 4.
    middleName string
    (Updatable) Middle name of the contact person.
    municipalInscription string
    (Updatable) Municipal Inscription.
    phoneCountryCode string
    (Updatable) Phone country code of the contact person.
    phoneNumber string
    (Updatable) Phone number of the contact person.
    postalCode string
    (Updatable) Post code of the address.
    province string
    (Updatable) Province of the address.
    state string
    (Updatable) State of the address.
    stateInscription string
    (Updatable) State Inscription.
    streetName string
    (Updatable) Street name of the address.
    streetNumber string
    (Updatable) Street number of the address.
    address_key str
    (Updatable) Address identifier.
    city str
    (Updatable) Name of the city.
    company_name str
    (Updatable) Name of the customer company.
    contributor_class str
    (Updatable) Contributor class of the customer company.
    country str
    (Updatable) Country of the address.
    county str
    (Updatable) County of the address.
    department_name str
    (Updatable) Department name of the customer company.
    email_address str
    (Updatable) The email address of the paypal user.
    first_name str
    (Updatable) First name of the paypal user.
    internal_number str
    (Updatable) Internal number of the customer company.
    job_title str
    (Updatable) Job title of the contact person.
    last_name str
    (Updatable) Last name of the paypal user.
    line1 str
    (Updatable) Address line 1.
    line2 str
    (Updatable) Address line 2.
    line3 str
    (Updatable) Address line 3.
    line4 str
    (Updatable) Address line 4.
    middle_name str
    (Updatable) Middle name of the contact person.
    municipal_inscription str
    (Updatable) Municipal Inscription.
    phone_country_code str
    (Updatable) Phone country code of the contact person.
    phone_number str
    (Updatable) Phone number of the contact person.
    postal_code str
    (Updatable) Post code of the address.
    province str
    (Updatable) Province of the address.
    state str
    (Updatable) State of the address.
    state_inscription str
    (Updatable) State Inscription.
    street_name str
    (Updatable) Street name of the address.
    street_number str
    (Updatable) Street number of the address.
    addressKey String
    (Updatable) Address identifier.
    city String
    (Updatable) Name of the city.
    companyName String
    (Updatable) Name of the customer company.
    contributorClass String
    (Updatable) Contributor class of the customer company.
    country String
    (Updatable) Country of the address.
    county String
    (Updatable) County of the address.
    departmentName String
    (Updatable) Department name of the customer company.
    emailAddress String
    (Updatable) The email address of the paypal user.
    firstName String
    (Updatable) First name of the paypal user.
    internalNumber String
    (Updatable) Internal number of the customer company.
    jobTitle String
    (Updatable) Job title of the contact person.
    lastName String
    (Updatable) Last name of the paypal user.
    line1 String
    (Updatable) Address line 1.
    line2 String
    (Updatable) Address line 2.
    line3 String
    (Updatable) Address line 3.
    line4 String
    (Updatable) Address line 4.
    middleName String
    (Updatable) Middle name of the contact person.
    municipalInscription String
    (Updatable) Municipal Inscription.
    phoneCountryCode String
    (Updatable) Phone country code of the contact person.
    phoneNumber String
    (Updatable) Phone number of the contact person.
    postalCode String
    (Updatable) Post code of the address.
    province String
    (Updatable) Province of the address.
    state String
    (Updatable) State of the address.
    stateInscription String
    (Updatable) State Inscription.
    streetName String
    (Updatable) Street name of the address.
    streetNumber String
    (Updatable) Street number of the address.

    SubscriptionPaymentGateway, SubscriptionPaymentGatewayArgs

    merchantDefinedDatas List<Property Map>
    (Updatable) Merchant details.

    SubscriptionPaymentGatewayMerchantDefinedData, SubscriptionPaymentGatewayMerchantDefinedDataArgs

    CloudAccountName string
    (Updatable) Cloud account name.
    PromoType string
    (Updatable) Promotion type code.
    CloudAccountName string
    (Updatable) Cloud account name.
    PromoType string
    (Updatable) Promotion type code.
    cloudAccountName String
    (Updatable) Cloud account name.
    promoType String
    (Updatable) Promotion type code.
    cloudAccountName string
    (Updatable) Cloud account name.
    promoType string
    (Updatable) Promotion type code.
    cloud_account_name str
    (Updatable) Cloud account name.
    promo_type str
    (Updatable) Promotion type code.
    cloudAccountName String
    (Updatable) Cloud account name.
    promoType String
    (Updatable) Promotion type code.

    SubscriptionPaymentOption, SubscriptionPaymentOptionArgs

    CreditCardType string
    (Updatable) Credit card type.
    EmailAddress string
    (Updatable) The email address of the paypal user.
    ExtBillingAgreementId string
    (Updatable) Agreement id for the paypal account.
    FirstName string
    (Updatable) First name of the paypal user.
    LastDigits string
    (Updatable) Last four digits of the card.
    LastName string
    (Updatable) Last name of the paypal user.
    NameOnCard string
    (Updatable) Name on the credit card.
    PaymentMethod string
    (Updatable) Payment method
    TimeExpiration string
    (Updatable) Expired date of the credit card.
    WalletInstrumentId string
    (Updatable) Wallet instrument internal id.
    WalletTransactionId string
    (Updatable) Wallet transaction id.
    CreditCardType string
    (Updatable) Credit card type.
    EmailAddress string
    (Updatable) The email address of the paypal user.
    ExtBillingAgreementId string
    (Updatable) Agreement id for the paypal account.
    FirstName string
    (Updatable) First name of the paypal user.
    LastDigits string
    (Updatable) Last four digits of the card.
    LastName string
    (Updatable) Last name of the paypal user.
    NameOnCard string
    (Updatable) Name on the credit card.
    PaymentMethod string
    (Updatable) Payment method
    TimeExpiration string
    (Updatable) Expired date of the credit card.
    WalletInstrumentId string
    (Updatable) Wallet instrument internal id.
    WalletTransactionId string
    (Updatable) Wallet transaction id.
    creditCardType String
    (Updatable) Credit card type.
    emailAddress String
    (Updatable) The email address of the paypal user.
    extBillingAgreementId String
    (Updatable) Agreement id for the paypal account.
    firstName String
    (Updatable) First name of the paypal user.
    lastDigits String
    (Updatable) Last four digits of the card.
    lastName String
    (Updatable) Last name of the paypal user.
    nameOnCard String
    (Updatable) Name on the credit card.
    paymentMethod String
    (Updatable) Payment method
    timeExpiration String
    (Updatable) Expired date of the credit card.
    walletInstrumentId String
    (Updatable) Wallet instrument internal id.
    walletTransactionId String
    (Updatable) Wallet transaction id.
    creditCardType string
    (Updatable) Credit card type.
    emailAddress string
    (Updatable) The email address of the paypal user.
    extBillingAgreementId string
    (Updatable) Agreement id for the paypal account.
    firstName string
    (Updatable) First name of the paypal user.
    lastDigits string
    (Updatable) Last four digits of the card.
    lastName string
    (Updatable) Last name of the paypal user.
    nameOnCard string
    (Updatable) Name on the credit card.
    paymentMethod string
    (Updatable) Payment method
    timeExpiration string
    (Updatable) Expired date of the credit card.
    walletInstrumentId string
    (Updatable) Wallet instrument internal id.
    walletTransactionId string
    (Updatable) Wallet transaction id.
    credit_card_type str
    (Updatable) Credit card type.
    email_address str
    (Updatable) The email address of the paypal user.
    ext_billing_agreement_id str
    (Updatable) Agreement id for the paypal account.
    first_name str
    (Updatable) First name of the paypal user.
    last_digits str
    (Updatable) Last four digits of the card.
    last_name str
    (Updatable) Last name of the paypal user.
    name_on_card str
    (Updatable) Name on the credit card.
    payment_method str
    (Updatable) Payment method
    time_expiration str
    (Updatable) Expired date of the credit card.
    wallet_instrument_id str
    (Updatable) Wallet instrument internal id.
    wallet_transaction_id str
    (Updatable) Wallet transaction id.
    creditCardType String
    (Updatable) Credit card type.
    emailAddress String
    (Updatable) The email address of the paypal user.
    extBillingAgreementId String
    (Updatable) Agreement id for the paypal account.
    firstName String
    (Updatable) First name of the paypal user.
    lastDigits String
    (Updatable) Last four digits of the card.
    lastName String
    (Updatable) Last name of the paypal user.
    nameOnCard String
    (Updatable) Name on the credit card.
    paymentMethod String
    (Updatable) Payment method
    timeExpiration String
    (Updatable) Expired date of the credit card.
    walletInstrumentId String
    (Updatable) Wallet instrument internal id.
    walletTransactionId String
    (Updatable) Wallet transaction id.

    SubscriptionSubscription, SubscriptionSubscriptionArgs

    SubscriptionPlanNumber string
    (Updatable) Subscription plan number.
    AccountType string
    (Updatable) Account type.
    BillToCustAccountId string
    (Updatable) Bill to customer Account id.
    BillingAddresses List<SubscriptionSubscriptionBillingAddress>
    (Updatable) Address details model.
    CurrencyCode string
    (Updatable) Currency code
    GsiOrgCode string
    (Updatable) GSI Subscription external code.
    Id string
    (Updatable) Subscription id identifier (OCID).
    IsIntentToPay bool
    (Updatable) Payment intension.
    LanguageCode string
    (Updatable) Language short code (en, de, hu, etc)
    OrganizationId string
    (Updatable) GSI organization external identifier.
    PaymentGateway SubscriptionSubscriptionPaymentGateway
    (Updatable) Payment gateway details.
    PaymentOptions List<SubscriptionSubscriptionPaymentOption>
    (Updatable) Payment option list of a subscription.
    PlanType string
    (Updatable) Subscription plan type.
    ShipToCustAcctRoleId string
    (Updatable) Ship to customer account role.
    ShipToCustAcctSiteId string
    (Updatable) Ship to customer account site address id.
    TaxInfo SubscriptionSubscriptionTaxInfo
    (Updatable) Tax details.
    TimePersonalToCorporateConv string
    (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
    TimePlanUpgrade string
    (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
    TimeStart string
    (Updatable) Start date of the subscription.
    UpgradeState string
    (Updatable) Status of the upgrade.
    UpgradeStateDetails string
    (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
    SubscriptionPlanNumber string
    (Updatable) Subscription plan number.
    AccountType string
    (Updatable) Account type.
    BillToCustAccountId string
    (Updatable) Bill to customer Account id.
    BillingAddresses []SubscriptionSubscriptionBillingAddress
    (Updatable) Address details model.
    CurrencyCode string
    (Updatable) Currency code
    GsiOrgCode string
    (Updatable) GSI Subscription external code.
    Id string
    (Updatable) Subscription id identifier (OCID).
    IsIntentToPay bool
    (Updatable) Payment intension.
    LanguageCode string
    (Updatable) Language short code (en, de, hu, etc)
    OrganizationId string
    (Updatable) GSI organization external identifier.
    PaymentGateway SubscriptionSubscriptionPaymentGateway
    (Updatable) Payment gateway details.
    PaymentOptions []SubscriptionSubscriptionPaymentOption
    (Updatable) Payment option list of a subscription.
    PlanType string
    (Updatable) Subscription plan type.
    ShipToCustAcctRoleId string
    (Updatable) Ship to customer account role.
    ShipToCustAcctSiteId string
    (Updatable) Ship to customer account site address id.
    TaxInfo SubscriptionSubscriptionTaxInfo
    (Updatable) Tax details.
    TimePersonalToCorporateConv string
    (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
    TimePlanUpgrade string
    (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
    TimeStart string
    (Updatable) Start date of the subscription.
    UpgradeState string
    (Updatable) Status of the upgrade.
    UpgradeStateDetails string
    (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
    subscriptionPlanNumber String
    (Updatable) Subscription plan number.
    accountType String
    (Updatable) Account type.
    billToCustAccountId String
    (Updatable) Bill to customer Account id.
    billingAddresses List<SubscriptionSubscriptionBillingAddress>
    (Updatable) Address details model.
    currencyCode String
    (Updatable) Currency code
    gsiOrgCode String
    (Updatable) GSI Subscription external code.
    id String
    (Updatable) Subscription id identifier (OCID).
    isIntentToPay Boolean
    (Updatable) Payment intension.
    languageCode String
    (Updatable) Language short code (en, de, hu, etc)
    organizationId String
    (Updatable) GSI organization external identifier.
    paymentGateway SubscriptionSubscriptionPaymentGateway
    (Updatable) Payment gateway details.
    paymentOptions List<SubscriptionSubscriptionPaymentOption>
    (Updatable) Payment option list of a subscription.
    planType String
    (Updatable) Subscription plan type.
    shipToCustAcctRoleId String
    (Updatable) Ship to customer account role.
    shipToCustAcctSiteId String
    (Updatable) Ship to customer account site address id.
    taxInfo SubscriptionSubscriptionTaxInfo
    (Updatable) Tax details.
    timePersonalToCorporateConv String
    (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
    timePlanUpgrade String
    (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
    timeStart String
    (Updatable) Start date of the subscription.
    upgradeState String
    (Updatable) Status of the upgrade.
    upgradeStateDetails String
    (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
    subscriptionPlanNumber string
    (Updatable) Subscription plan number.
    accountType string
    (Updatable) Account type.
    billToCustAccountId string
    (Updatable) Bill to customer Account id.
    billingAddresses SubscriptionSubscriptionBillingAddress[]
    (Updatable) Address details model.
    currencyCode string
    (Updatable) Currency code
    gsiOrgCode string
    (Updatable) GSI Subscription external code.
    id string
    (Updatable) Subscription id identifier (OCID).
    isIntentToPay boolean
    (Updatable) Payment intension.
    languageCode string
    (Updatable) Language short code (en, de, hu, etc)
    organizationId string
    (Updatable) GSI organization external identifier.
    paymentGateway SubscriptionSubscriptionPaymentGateway
    (Updatable) Payment gateway details.
    paymentOptions SubscriptionSubscriptionPaymentOption[]
    (Updatable) Payment option list of a subscription.
    planType string
    (Updatable) Subscription plan type.
    shipToCustAcctRoleId string
    (Updatable) Ship to customer account role.
    shipToCustAcctSiteId string
    (Updatable) Ship to customer account site address id.
    taxInfo SubscriptionSubscriptionTaxInfo
    (Updatable) Tax details.
    timePersonalToCorporateConv string
    (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
    timePlanUpgrade string
    (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
    timeStart string
    (Updatable) Start date of the subscription.
    upgradeState string
    (Updatable) Status of the upgrade.
    upgradeStateDetails string
    (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
    subscription_plan_number str
    (Updatable) Subscription plan number.
    account_type str
    (Updatable) Account type.
    bill_to_cust_account_id str
    (Updatable) Bill to customer Account id.
    billing_addresses SubscriptionSubscriptionBillingAddress]
    (Updatable) Address details model.
    currency_code str
    (Updatable) Currency code
    gsi_org_code str
    (Updatable) GSI Subscription external code.
    id str
    (Updatable) Subscription id identifier (OCID).
    is_intent_to_pay bool
    (Updatable) Payment intension.
    language_code str
    (Updatable) Language short code (en, de, hu, etc)
    organization_id str
    (Updatable) GSI organization external identifier.
    payment_gateway SubscriptionSubscriptionPaymentGateway
    (Updatable) Payment gateway details.
    payment_options SubscriptionSubscriptionPaymentOption]
    (Updatable) Payment option list of a subscription.
    plan_type str
    (Updatable) Subscription plan type.
    ship_to_cust_acct_role_id str
    (Updatable) Ship to customer account role.
    ship_to_cust_acct_site_id str
    (Updatable) Ship to customer account site address id.
    tax_info SubscriptionSubscriptionTaxInfo
    (Updatable) Tax details.
    time_personal_to_corporate_conv str
    (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
    time_plan_upgrade str
    (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
    time_start str
    (Updatable) Start date of the subscription.
    upgrade_state str
    (Updatable) Status of the upgrade.
    upgrade_state_details str
    (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
    subscriptionPlanNumber String
    (Updatable) Subscription plan number.
    accountType String
    (Updatable) Account type.
    billToCustAccountId String
    (Updatable) Bill to customer Account id.
    billingAddresses List<Property Map>
    (Updatable) Address details model.
    currencyCode String
    (Updatable) Currency code
    gsiOrgCode String
    (Updatable) GSI Subscription external code.
    id String
    (Updatable) Subscription id identifier (OCID).
    isIntentToPay Boolean
    (Updatable) Payment intension.
    languageCode String
    (Updatable) Language short code (en, de, hu, etc)
    organizationId String
    (Updatable) GSI organization external identifier.
    paymentGateway Property Map
    (Updatable) Payment gateway details.
    paymentOptions List<Property Map>
    (Updatable) Payment option list of a subscription.
    planType String
    (Updatable) Subscription plan type.
    shipToCustAcctRoleId String
    (Updatable) Ship to customer account role.
    shipToCustAcctSiteId String
    (Updatable) Ship to customer account site address id.
    taxInfo Property Map
    (Updatable) Tax details.
    timePersonalToCorporateConv String
    (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
    timePlanUpgrade String
    (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
    timeStart String
    (Updatable) Start date of the subscription.
    upgradeState String
    (Updatable) Status of the upgrade.
    upgradeStateDetails String
    (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)

    SubscriptionSubscriptionBillingAddress, SubscriptionSubscriptionBillingAddressArgs

    AddressKey string
    (Updatable) Address identifier.
    City string
    (Updatable) Name of the city.
    CompanyName string
    (Updatable) Name of the customer company.
    ContributorClass string
    (Updatable) Contributor class of the customer company.
    Country string
    (Updatable) Country of the address.
    County string
    (Updatable) County of the address.
    DepartmentName string
    (Updatable) Department name of the customer company.
    EmailAddress string
    (Updatable) The email address of the paypal user.
    FirstName string
    (Updatable) First name of the paypal user.
    InternalNumber string
    (Updatable) Internal number of the customer company.
    JobTitle string
    (Updatable) Job title of the contact person.
    LastName string
    (Updatable) Last name of the paypal user.
    Line1 string
    (Updatable) Address line 1.
    Line2 string
    (Updatable) Address line 2.
    Line3 string
    (Updatable) Address line 3.
    Line4 string
    (Updatable) Address line 4.
    MiddleName string
    (Updatable) Middle name of the contact person.
    MunicipalInscription string
    (Updatable) Municipal Inscription.
    PhoneCountryCode string
    (Updatable) Phone country code of the contact person.
    PhoneNumber string
    (Updatable) Phone number of the contact person.
    PostalCode string
    (Updatable) Post code of the address.
    Province string
    (Updatable) Province of the address.
    State string
    (Updatable) State of the address.
    StateInscription string
    (Updatable) State Inscription.
    StreetName string
    (Updatable) Street name of the address.
    StreetNumber string
    (Updatable) Street number of the address.
    AddressKey string
    (Updatable) Address identifier.
    City string
    (Updatable) Name of the city.
    CompanyName string
    (Updatable) Name of the customer company.
    ContributorClass string
    (Updatable) Contributor class of the customer company.
    Country string
    (Updatable) Country of the address.
    County string
    (Updatable) County of the address.
    DepartmentName string
    (Updatable) Department name of the customer company.
    EmailAddress string
    (Updatable) The email address of the paypal user.
    FirstName string
    (Updatable) First name of the paypal user.
    InternalNumber string
    (Updatable) Internal number of the customer company.
    JobTitle string
    (Updatable) Job title of the contact person.
    LastName string
    (Updatable) Last name of the paypal user.
    Line1 string
    (Updatable) Address line 1.
    Line2 string
    (Updatable) Address line 2.
    Line3 string
    (Updatable) Address line 3.
    Line4 string
    (Updatable) Address line 4.
    MiddleName string
    (Updatable) Middle name of the contact person.
    MunicipalInscription string
    (Updatable) Municipal Inscription.
    PhoneCountryCode string
    (Updatable) Phone country code of the contact person.
    PhoneNumber string
    (Updatable) Phone number of the contact person.
    PostalCode string
    (Updatable) Post code of the address.
    Province string
    (Updatable) Province of the address.
    State string
    (Updatable) State of the address.
    StateInscription string
    (Updatable) State Inscription.
    StreetName string
    (Updatable) Street name of the address.
    StreetNumber string
    (Updatable) Street number of the address.
    addressKey String
    (Updatable) Address identifier.
    city String
    (Updatable) Name of the city.
    companyName String
    (Updatable) Name of the customer company.
    contributorClass String
    (Updatable) Contributor class of the customer company.
    country String
    (Updatable) Country of the address.
    county String
    (Updatable) County of the address.
    departmentName String
    (Updatable) Department name of the customer company.
    emailAddress String
    (Updatable) The email address of the paypal user.
    firstName String
    (Updatable) First name of the paypal user.
    internalNumber String
    (Updatable) Internal number of the customer company.
    jobTitle String
    (Updatable) Job title of the contact person.
    lastName String
    (Updatable) Last name of the paypal user.
    line1 String
    (Updatable) Address line 1.
    line2 String
    (Updatable) Address line 2.
    line3 String
    (Updatable) Address line 3.
    line4 String
    (Updatable) Address line 4.
    middleName String
    (Updatable) Middle name of the contact person.
    municipalInscription String
    (Updatable) Municipal Inscription.
    phoneCountryCode String
    (Updatable) Phone country code of the contact person.
    phoneNumber String
    (Updatable) Phone number of the contact person.
    postalCode String
    (Updatable) Post code of the address.
    province String
    (Updatable) Province of the address.
    state String
    (Updatable) State of the address.
    stateInscription String
    (Updatable) State Inscription.
    streetName String
    (Updatable) Street name of the address.
    streetNumber String
    (Updatable) Street number of the address.
    addressKey string
    (Updatable) Address identifier.
    city string
    (Updatable) Name of the city.
    companyName string
    (Updatable) Name of the customer company.
    contributorClass string
    (Updatable) Contributor class of the customer company.
    country string
    (Updatable) Country of the address.
    county string
    (Updatable) County of the address.
    departmentName string
    (Updatable) Department name of the customer company.
    emailAddress string
    (Updatable) The email address of the paypal user.
    firstName string
    (Updatable) First name of the paypal user.
    internalNumber string
    (Updatable) Internal number of the customer company.
    jobTitle string
    (Updatable) Job title of the contact person.
    lastName string
    (Updatable) Last name of the paypal user.
    line1 string
    (Updatable) Address line 1.
    line2 string
    (Updatable) Address line 2.
    line3 string
    (Updatable) Address line 3.
    line4 string
    (Updatable) Address line 4.
    middleName string
    (Updatable) Middle name of the contact person.
    municipalInscription string
    (Updatable) Municipal Inscription.
    phoneCountryCode string
    (Updatable) Phone country code of the contact person.
    phoneNumber string
    (Updatable) Phone number of the contact person.
    postalCode string
    (Updatable) Post code of the address.
    province string
    (Updatable) Province of the address.
    state string
    (Updatable) State of the address.
    stateInscription string
    (Updatable) State Inscription.
    streetName string
    (Updatable) Street name of the address.
    streetNumber string
    (Updatable) Street number of the address.
    address_key str
    (Updatable) Address identifier.
    city str
    (Updatable) Name of the city.
    company_name str
    (Updatable) Name of the customer company.
    contributor_class str
    (Updatable) Contributor class of the customer company.
    country str
    (Updatable) Country of the address.
    county str
    (Updatable) County of the address.
    department_name str
    (Updatable) Department name of the customer company.
    email_address str
    (Updatable) The email address of the paypal user.
    first_name str
    (Updatable) First name of the paypal user.
    internal_number str
    (Updatable) Internal number of the customer company.
    job_title str
    (Updatable) Job title of the contact person.
    last_name str
    (Updatable) Last name of the paypal user.
    line1 str
    (Updatable) Address line 1.
    line2 str
    (Updatable) Address line 2.
    line3 str
    (Updatable) Address line 3.
    line4 str
    (Updatable) Address line 4.
    middle_name str
    (Updatable) Middle name of the contact person.
    municipal_inscription str
    (Updatable) Municipal Inscription.
    phone_country_code str
    (Updatable) Phone country code of the contact person.
    phone_number str
    (Updatable) Phone number of the contact person.
    postal_code str
    (Updatable) Post code of the address.
    province str
    (Updatable) Province of the address.
    state str
    (Updatable) State of the address.
    state_inscription str
    (Updatable) State Inscription.
    street_name str
    (Updatable) Street name of the address.
    street_number str
    (Updatable) Street number of the address.
    addressKey String
    (Updatable) Address identifier.
    city String
    (Updatable) Name of the city.
    companyName String
    (Updatable) Name of the customer company.
    contributorClass String
    (Updatable) Contributor class of the customer company.
    country String
    (Updatable) Country of the address.
    county String
    (Updatable) County of the address.
    departmentName String
    (Updatable) Department name of the customer company.
    emailAddress String
    (Updatable) The email address of the paypal user.
    firstName String
    (Updatable) First name of the paypal user.
    internalNumber String
    (Updatable) Internal number of the customer company.
    jobTitle String
    (Updatable) Job title of the contact person.
    lastName String
    (Updatable) Last name of the paypal user.
    line1 String
    (Updatable) Address line 1.
    line2 String
    (Updatable) Address line 2.
    line3 String
    (Updatable) Address line 3.
    line4 String
    (Updatable) Address line 4.
    middleName String
    (Updatable) Middle name of the contact person.
    municipalInscription String
    (Updatable) Municipal Inscription.
    phoneCountryCode String
    (Updatable) Phone country code of the contact person.
    phoneNumber String
    (Updatable) Phone number of the contact person.
    postalCode String
    (Updatable) Post code of the address.
    province String
    (Updatable) Province of the address.
    state String
    (Updatable) State of the address.
    stateInscription String
    (Updatable) State Inscription.
    streetName String
    (Updatable) Street name of the address.
    streetNumber String
    (Updatable) Street number of the address.

    SubscriptionSubscriptionPaymentGateway, SubscriptionSubscriptionPaymentGatewayArgs

    merchantDefinedData Property Map
    (Updatable) Merchant details.

    SubscriptionSubscriptionPaymentGatewayMerchantDefinedData, SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs

    CloudAccountName string
    (Updatable) Cloud account name.
    PromoType string
    (Updatable) Promotion type code.
    CloudAccountName string
    (Updatable) Cloud account name.
    PromoType string
    (Updatable) Promotion type code.
    cloudAccountName String
    (Updatable) Cloud account name.
    promoType String
    (Updatable) Promotion type code.
    cloudAccountName string
    (Updatable) Cloud account name.
    promoType string
    (Updatable) Promotion type code.
    cloud_account_name str
    (Updatable) Cloud account name.
    promo_type str
    (Updatable) Promotion type code.
    cloudAccountName String
    (Updatable) Cloud account name.
    promoType String
    (Updatable) Promotion type code.

    SubscriptionSubscriptionPaymentOption, SubscriptionSubscriptionPaymentOptionArgs

    PaymentMethod string
    (Updatable) Payment method
    CreditCardType string
    (Updatable) Credit card type.
    EmailAddress string
    (Updatable) The email address of the paypal user.
    ExtBillingAgreementId string
    (Updatable) Agreement id for the paypal account.
    FirstName string
    (Updatable) First name of the paypal user.
    LastDigits string
    (Updatable) Last four digits of the card.
    LastName string
    (Updatable) Last name of the paypal user.
    NameOnCard string
    (Updatable) Name on the credit card.
    TimeExpiration string
    (Updatable) Expired date of the credit card.
    WalletInstrumentId string
    (Updatable) Wallet instrument internal id.
    WalletTransactionId string
    (Updatable) Wallet transaction id.
    PaymentMethod string
    (Updatable) Payment method
    CreditCardType string
    (Updatable) Credit card type.
    EmailAddress string
    (Updatable) The email address of the paypal user.
    ExtBillingAgreementId string
    (Updatable) Agreement id for the paypal account.
    FirstName string
    (Updatable) First name of the paypal user.
    LastDigits string
    (Updatable) Last four digits of the card.
    LastName string
    (Updatable) Last name of the paypal user.
    NameOnCard string
    (Updatable) Name on the credit card.
    TimeExpiration string
    (Updatable) Expired date of the credit card.
    WalletInstrumentId string
    (Updatable) Wallet instrument internal id.
    WalletTransactionId string
    (Updatable) Wallet transaction id.
    paymentMethod String
    (Updatable) Payment method
    creditCardType String
    (Updatable) Credit card type.
    emailAddress String
    (Updatable) The email address of the paypal user.
    extBillingAgreementId String
    (Updatable) Agreement id for the paypal account.
    firstName String
    (Updatable) First name of the paypal user.
    lastDigits String
    (Updatable) Last four digits of the card.
    lastName String
    (Updatable) Last name of the paypal user.
    nameOnCard String
    (Updatable) Name on the credit card.
    timeExpiration String
    (Updatable) Expired date of the credit card.
    walletInstrumentId String
    (Updatable) Wallet instrument internal id.
    walletTransactionId String
    (Updatable) Wallet transaction id.
    paymentMethod string
    (Updatable) Payment method
    creditCardType string
    (Updatable) Credit card type.
    emailAddress string
    (Updatable) The email address of the paypal user.
    extBillingAgreementId string
    (Updatable) Agreement id for the paypal account.
    firstName string
    (Updatable) First name of the paypal user.
    lastDigits string
    (Updatable) Last four digits of the card.
    lastName string
    (Updatable) Last name of the paypal user.
    nameOnCard string
    (Updatable) Name on the credit card.
    timeExpiration string
    (Updatable) Expired date of the credit card.
    walletInstrumentId string
    (Updatable) Wallet instrument internal id.
    walletTransactionId string
    (Updatable) Wallet transaction id.
    payment_method str
    (Updatable) Payment method
    credit_card_type str
    (Updatable) Credit card type.
    email_address str
    (Updatable) The email address of the paypal user.
    ext_billing_agreement_id str
    (Updatable) Agreement id for the paypal account.
    first_name str
    (Updatable) First name of the paypal user.
    last_digits str
    (Updatable) Last four digits of the card.
    last_name str
    (Updatable) Last name of the paypal user.
    name_on_card str
    (Updatable) Name on the credit card.
    time_expiration str
    (Updatable) Expired date of the credit card.
    wallet_instrument_id str
    (Updatable) Wallet instrument internal id.
    wallet_transaction_id str
    (Updatable) Wallet transaction id.
    paymentMethod String
    (Updatable) Payment method
    creditCardType String
    (Updatable) Credit card type.
    emailAddress String
    (Updatable) The email address of the paypal user.
    extBillingAgreementId String
    (Updatable) Agreement id for the paypal account.
    firstName String
    (Updatable) First name of the paypal user.
    lastDigits String
    (Updatable) Last four digits of the card.
    lastName String
    (Updatable) Last name of the paypal user.
    nameOnCard String
    (Updatable) Name on the credit card.
    timeExpiration String
    (Updatable) Expired date of the credit card.
    walletInstrumentId String
    (Updatable) Wallet instrument internal id.
    walletTransactionId String
    (Updatable) Wallet transaction id.

    SubscriptionSubscriptionTaxInfo, SubscriptionSubscriptionTaxInfoArgs

    NoTaxReasonCode string
    (Updatable) Tax exemption reason code.
    NoTaxReasonCodeDetails string
    (Updatable) Tax exemption reason description.
    TaxCnpj string
    (Updatable) Brazilian companies' CNPJ number.
    TaxPayerId string
    (Updatable) Tay payer identifier.
    TaxRegNumber string
    (Updatable) Tax registration number.
    NoTaxReasonCode string
    (Updatable) Tax exemption reason code.
    NoTaxReasonCodeDetails string
    (Updatable) Tax exemption reason description.
    TaxCnpj string
    (Updatable) Brazilian companies' CNPJ number.
    TaxPayerId string
    (Updatable) Tay payer identifier.
    TaxRegNumber string
    (Updatable) Tax registration number.
    noTaxReasonCode String
    (Updatable) Tax exemption reason code.
    noTaxReasonCodeDetails String
    (Updatable) Tax exemption reason description.
    taxCnpj String
    (Updatable) Brazilian companies' CNPJ number.
    taxPayerId String
    (Updatable) Tay payer identifier.
    taxRegNumber String
    (Updatable) Tax registration number.
    noTaxReasonCode string
    (Updatable) Tax exemption reason code.
    noTaxReasonCodeDetails string
    (Updatable) Tax exemption reason description.
    taxCnpj string
    (Updatable) Brazilian companies' CNPJ number.
    taxPayerId string
    (Updatable) Tay payer identifier.
    taxRegNumber string
    (Updatable) Tax registration number.
    no_tax_reason_code str
    (Updatable) Tax exemption reason code.
    no_tax_reason_code_details str
    (Updatable) Tax exemption reason description.
    tax_cnpj str
    (Updatable) Brazilian companies' CNPJ number.
    tax_payer_id str
    (Updatable) Tay payer identifier.
    tax_reg_number str
    (Updatable) Tax registration number.
    noTaxReasonCode String
    (Updatable) Tax exemption reason code.
    noTaxReasonCodeDetails String
    (Updatable) Tax exemption reason description.
    taxCnpj String
    (Updatable) Brazilian companies' CNPJ number.
    taxPayerId String
    (Updatable) Tay payer identifier.
    taxRegNumber String
    (Updatable) Tax registration number.

    SubscriptionTaxInfo, SubscriptionTaxInfoArgs

    Giro string
    Companies' GIRO code
    NoTaxReasonCode string
    (Updatable) Tax exemption reason code.
    NoTaxReasonCodeDetails string
    (Updatable) Tax exemption reason description.
    TaxCnpj string
    (Updatable) Brazilian companies' CNPJ number.
    TaxPayerId string
    (Updatable) Tay payer identifier.
    TaxRegNumber string
    (Updatable) Tax registration number.
    Giro string
    Companies' GIRO code
    NoTaxReasonCode string
    (Updatable) Tax exemption reason code.
    NoTaxReasonCodeDetails string
    (Updatable) Tax exemption reason description.
    TaxCnpj string
    (Updatable) Brazilian companies' CNPJ number.
    TaxPayerId string
    (Updatable) Tay payer identifier.
    TaxRegNumber string
    (Updatable) Tax registration number.
    giro String
    Companies' GIRO code
    noTaxReasonCode String
    (Updatable) Tax exemption reason code.
    noTaxReasonCodeDetails String
    (Updatable) Tax exemption reason description.
    taxCnpj String
    (Updatable) Brazilian companies' CNPJ number.
    taxPayerId String
    (Updatable) Tay payer identifier.
    taxRegNumber String
    (Updatable) Tax registration number.
    giro string
    Companies' GIRO code
    noTaxReasonCode string
    (Updatable) Tax exemption reason code.
    noTaxReasonCodeDetails string
    (Updatable) Tax exemption reason description.
    taxCnpj string
    (Updatable) Brazilian companies' CNPJ number.
    taxPayerId string
    (Updatable) Tay payer identifier.
    taxRegNumber string
    (Updatable) Tax registration number.
    giro str
    Companies' GIRO code
    no_tax_reason_code str
    (Updatable) Tax exemption reason code.
    no_tax_reason_code_details str
    (Updatable) Tax exemption reason description.
    tax_cnpj str
    (Updatable) Brazilian companies' CNPJ number.
    tax_payer_id str
    (Updatable) Tay payer identifier.
    tax_reg_number str
    (Updatable) Tax registration number.
    giro String
    Companies' GIRO code
    noTaxReasonCode String
    (Updatable) Tax exemption reason code.
    noTaxReasonCodeDetails String
    (Updatable) Tax exemption reason description.
    taxCnpj String
    (Updatable) Brazilian companies' CNPJ number.
    taxPayerId String
    (Updatable) Tay payer identifier.
    taxRegNumber String
    (Updatable) Tax registration number.

    Import

    Subscriptions can be imported using the id, e.g.

    $ pulumi import oci:OspGateway/subscription:Subscription test_subscription "subscriptions/{subscriptionId}/compartmentId/{compartmentId}/ospHomeRegion/{ospHomeRegion}"
    

    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 v1.29.0 published on Thursday, Mar 28, 2024 by Pulumi