ConditionalCreditContributorData Class

Definition

Conditional credit contributor.

public class ConditionalCreditContributorData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.BillingBenefits.ConditionalCreditContributorData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.BillingBenefits.ConditionalCreditContributorData>
type ConditionalCreditContributorData = class
    inherit ResourceData
    interface IJsonModel<ConditionalCreditContributorData>
    interface IPersistableModel<ConditionalCreditContributorData>
Public Class ConditionalCreditContributorData
Inherits ResourceData
Implements IJsonModel(Of ConditionalCreditContributorData), IPersistableModel(Of ConditionalCreditContributorData)
Inheritance
ConditionalCreditContributorData
Implements

Properties

Name Description
BenefitResourceId

Fully-qualified identifier of the benefit under applicable benefit list.

BillingAccountResourceId

The billing account resource ID.

DisplayName

Display name for the conditional credit.

EndOn

End date of the conditional credit (derived from last milestone).

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Milestones

List of milestones copied from primary conditional credit (excludes award details).

Name

The name of the resource.

(Inherited from ResourceData)
PrimaryBillingAccountResourceId

Fully-qualified billing account resource identifier of the primary CACO. Format must be Azure Resource ID: /providers/Microsoft.Billing/billingAccounts/{acctId:orgId}.

PrimaryResourceId

Resource ID of the primary conditional credit (required for contributors).

ProductCode

Product code for the conditional credit.

ProvisioningState

The provisioning state of the resource.

ResourceId

Fully-qualified resource identifier of the resource. Format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BillingBenefits/{benefitType}/{benefitName}.

ResourceType

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

(Inherited from ResourceData)
StartOn

Start date of the conditional credit.

Status

The status of the conditional credit.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
SystemId

System identifier shared between primary and contributor conditional credits representing the same conditional credit program.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ConditionalCreditContributorData>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ConditionalCreditContributorData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ConditionalCreditContributorData>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ConditionalCreditContributorData>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ConditionalCreditContributorData>.Write(ModelReaderWriterOptions)

Applies to