InvoiceSectionPropertiesArgs

data class InvoiceSectionPropertiesArgs(val displayName: Output<String>? = null, val reasonCode: Output<Either<String, InvoiceSectionStateReasonCode>>? = null, val state: Output<Either<String, InvoiceSectionState>>? = null, val tags: Output<Map<String, String>>? = null, val targetCloud: Output<String>? = null) : ConvertibleToJava<InvoiceSectionPropertiesArgs>

An invoice section.

Constructors

Link copied to clipboard
constructor(displayName: Output<String>? = null, reasonCode: Output<Either<String, InvoiceSectionStateReasonCode>>? = null, state: Output<Either<String, InvoiceSectionState>>? = null, tags: Output<Map<String, String>>? = null, targetCloud: Output<String>? = null)

Properties

Link copied to clipboard
val displayName: Output<String>? = null

The name of the invoice section.

Link copied to clipboard
val reasonCode: Output<Either<String, InvoiceSectionStateReasonCode>>? = null

Reason for the specified invoice section status.

Link copied to clipboard
val state: Output<Either<String, InvoiceSectionState>>? = null

Identifies the status of an invoice section.

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

Dictionary of metadata associated with the resource. Maximum key/value length supported of 256 characters. Keys/value should not empty value nor null. Keys can not contain < % & \ ? /

Link copied to clipboard
val targetCloud: Output<String>? = null

Identifies the cloud environments that are associated with an invoice section. This is a system managed optional field and gets updated as the invoice section gets associated with accounts in various clouds.

Functions

Link copied to clipboard
open override fun toJava(): InvoiceSectionPropertiesArgs