ContributorConditionalCreditProperties Class

Definition

Properties for contributor conditional credit.

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

Constructors

Name Description
ContributorConditionalCreditProperties()

Initializes a new instance of ContributorConditionalCreditProperties.

Properties

Name Description
BenefitResourceId

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

(Inherited from BillingBenefitsConditionalCreditProperties)
BillingAccountResourceId

The billing account resource ID.

(Inherited from BillingBenefitsConditionalCreditProperties)
DisplayName

Display name for the conditional credit.

(Inherited from BillingBenefitsConditionalCreditProperties)
EndOn

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

(Inherited from BillingBenefitsConditionalCreditProperties)
Milestones

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

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.

(Inherited from BillingBenefitsConditionalCreditProperties)
ProvisioningState

The provisioning state of the resource.

(Inherited from BillingBenefitsConditionalCreditProperties)
ResourceId

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

(Inherited from BillingBenefitsConditionalCreditProperties)
StartOn

Start date of the conditional credit.

(Inherited from BillingBenefitsConditionalCreditProperties)
Status

The status of the conditional credit.

(Inherited from BillingBenefitsConditionalCreditProperties)
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<BillingBenefitsConditionalCreditProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from BillingBenefitsConditionalCreditProperties)
IJsonModel<BillingBenefitsConditionalCreditProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from BillingBenefitsConditionalCreditProperties)
IJsonModel<ContributorConditionalCreditProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ContributorConditionalCreditProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<BillingBenefitsConditionalCreditProperties>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from BillingBenefitsConditionalCreditProperties)
IPersistableModel<BillingBenefitsConditionalCreditProperties>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from BillingBenefitsConditionalCreditProperties)
IPersistableModel<BillingBenefitsConditionalCreditProperties>.Write(ModelReaderWriterOptions) (Inherited from BillingBenefitsConditionalCreditProperties)
IPersistableModel<ContributorConditionalCreditProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ContributorConditionalCreditProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ContributorConditionalCreditProperties>.Write(ModelReaderWriterOptions)

Applies to