Share via


Oracle.Database oracleSubscriptions 2025-03-01

Bicep resource definition

The oracleSubscriptions resource type can be deployed with operations that target:

For a list of changed properties in each API version, see change log.

Resource format

To create a Oracle.Database/oracleSubscriptions resource, add the following Bicep to your template.

resource symbolicname 'Oracle.Database/oracleSubscriptions@2025-03-01' = {
  name: 'default'
  plan: {
    name: 'string'
    product: 'string'
    promotionCode: 'string'
    publisher: 'string'
    version: 'string'
  }
  properties: {
    intent: 'string'
    productCode: 'string'
    termUnit: 'string'
  }
}

Property Values

Oracle.Database/oracleSubscriptions

Name Description Value
name The resource name 'default' (required)
plan Details of the resource plan. Plan
properties The resource-specific properties for this resource. OracleSubscriptionProperties

OracleSubscriptionProperties

Name Description Value
intent Intent for the update operation 'Reset'
'Retain'
productCode Product code for the term unit string
termUnit Term Unit. P1Y, P3Y, etc, see Durations https://en.wikipedia.org/wiki/ISO_8601 string

Plan

Name Description Value
name A user defined name of the 3rd Party Artifact that is being procured. string (required)
product The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. string (required)
promotionCode A publisher provided promotion code as provisioned in Data Market for the said product/artifact. string
publisher The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic string (required)
version The version of the desired product/artifact. string

ARM template resource definition

The oracleSubscriptions resource type can be deployed with operations that target:

For a list of changed properties in each API version, see change log.

Resource format

To create a Oracle.Database/oracleSubscriptions resource, add the following JSON to your template.

{
  "type": "Oracle.Database/oracleSubscriptions",
  "apiVersion": "2025-03-01",
  "name": "string",
  "plan": {
    "name": "string",
    "product": "string",
    "promotionCode": "string",
    "publisher": "string",
    "version": "string"
  },
  "properties": {
    "intent": "string",
    "productCode": "string",
    "termUnit": "string"
  }
}

Property Values

Oracle.Database/oracleSubscriptions

Name Description Value
apiVersion The api version '2025-03-01'
name The resource name 'default' (required)
plan Details of the resource plan. Plan
properties The resource-specific properties for this resource. OracleSubscriptionProperties
type The resource type 'Oracle.Database/oracleSubscriptions'

OracleSubscriptionProperties

Name Description Value
intent Intent for the update operation 'Reset'
'Retain'
productCode Product code for the term unit string
termUnit Term Unit. P1Y, P3Y, etc, see Durations https://en.wikipedia.org/wiki/ISO_8601 string

Plan

Name Description Value
name A user defined name of the 3rd Party Artifact that is being procured. string (required)
product The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. string (required)
promotionCode A publisher provided promotion code as provisioned in Data Market for the said product/artifact. string
publisher The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic string (required)
version The version of the desired product/artifact. string

Usage Examples

Terraform (AzAPI provider) resource definition

The oracleSubscriptions resource type can be deployed with operations that target:

  • Subscription

For a list of changed properties in each API version, see change log.

Resource format

To create a Oracle.Database/oracleSubscriptions resource, add the following Terraform to your template.

resource "azapi_resource" "symbolicname" {
  type = "Oracle.Database/oracleSubscriptions@2025-03-01"
  name = "string"
  parent_id = "string"
  body = {
    plan = {
      name = "string"
      product = "string"
      promotionCode = "string"
      publisher = "string"
      version = "string"
    }
    properties = {
      intent = "string"
      productCode = "string"
      termUnit = "string"
    }
  }
}

Property Values

Oracle.Database/oracleSubscriptions

Name Description Value
name The resource name 'default' (required)
plan Details of the resource plan. Plan
properties The resource-specific properties for this resource. OracleSubscriptionProperties
type The resource type "Oracle.Database/oracleSubscriptions@2025-03-01"

OracleSubscriptionProperties

Name Description Value
intent Intent for the update operation 'Reset'
'Retain'
productCode Product code for the term unit string
termUnit Term Unit. P1Y, P3Y, etc, see Durations https://en.wikipedia.org/wiki/ISO_8601 string

Plan

Name Description Value
name A user defined name of the 3rd Party Artifact that is being procured. string (required)
product The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. string (required)
promotionCode A publisher provided promotion code as provisioned in Data Market for the said product/artifact. string
publisher The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic string (required)
version The version of the desired product/artifact. string