OracleSubscription Class

Definition

OracleSubscription resource definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.OracleSubscriptionTypeConverter))]
public class OracleSubscription : Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IOracleSubscription, Microsoft.Azure.PowerShell.Cmdlets.Oracle.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.OracleSubscriptionTypeConverter))>]
type OracleSubscription = class
    interface IOracleSubscription
    interface IJsonSerializable
    interface IProxyResource
    interface IResource
    interface IValidates
Public Class OracleSubscription
Implements IOracleSubscription, IValidates
Inheritance
OracleSubscription
Attributes
Implements

Constructors

Name Description
OracleSubscription()

Creates an new OracleSubscription instance.

Properties

Name Description
AddSubscriptionOperationState

State of the add Azure subscription operation on Oracle subscription

AzureSubscriptionId

Azure subscriptions to be added

CloudAccountId

Cloud Account Id

CloudAccountState

Cloud Account provisioning state.

Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

Intent

Intent for the update operation

LastOperationStatusDetail

Status details of the last operation on Oracle subscription

Name

The name of the resource

PlanName

A user defined name of the 3rd Party Artifact that is being procured.

PlanProduct

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.

PlanPromotionCode

A publisher provided promotion code as provisioned in Data Market for the said product/artifact.

PlanPublisher

The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic

PlanVersion

The version of the desired product/artifact.

ProductCode

Product code for the term unit

ProvisioningState

OracleSubscriptionProvisioningState provisioning state

ResourceGroupName

Gets the resource group name

SaasSubscriptionId

SAAS subscription ID generated by Marketplace

SystemDataCreatedAt

The timestamp of resource creation (UTC).

SystemDataCreatedBy

The identity that created the resource.

SystemDataCreatedByType

The type of identity that created the resource.

SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

SystemDataLastModifiedBy

The identity that last modified the resource.

SystemDataLastModifiedByType

The type of identity that last modified the resource.

TermUnit

Term Unit. P1Y, P3Y, etc, see Durations https://en.wikipedia.org/wiki/ISO_8601

Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of OracleSubscription.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of OracleSubscription.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IOracleSubscription.

FromJsonString(String)

Creates a new instance of OracleSubscription, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of OracleSubscription into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to