Package-level declarations

Types

Link copied to clipboard
data class AssociatedTenantPropertiesArgs(val billingManagementState: Output<Either<String, BillingManagementTenantState>>? = null, val displayName: Output<String>? = null, val provisioningManagementState: Output<Either<String, ProvisioningTenantState>>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<AssociatedTenantPropertiesArgs>

An associated tenant.

Link copied to clipboard
data class AzurePlanArgs(val productId: Output<String>? = null, val skuDescription: Output<String>? = null, val skuId: Output<String>? = null) : ConvertibleToJava<AzurePlanArgs>

Details of the Azure plan.

Link copied to clipboard
Link copied to clipboard
data class BillingProfilePropertiesArgs(val billTo: Output<BillingProfilePropertiesBillToArgs>? = null, val currentPaymentTerm: Output<BillingProfilePropertiesCurrentPaymentTermArgs>? = null, val displayName: Output<String>? = null, val enabledAzurePlans: Output<List<AzurePlanArgs>>? = null, val indirectRelationshipInfo: Output<BillingProfilePropertiesIndirectRelationshipInfoArgs>? = null, val invoiceEmailOptIn: Output<Boolean>? = null, val invoiceRecipients: Output<List<String>>? = null, val poNumber: Output<String>? = null, val shipTo: Output<BillingProfilePropertiesShipToArgs>? = null, val soldTo: Output<BillingProfilePropertiesSoldToArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<BillingProfilePropertiesArgs>

A billing profile.

Link copied to clipboard
data class BillingProfilePropertiesBillToArgs(val addressLine1: Output<String>, val addressLine2: Output<String>? = null, val addressLine3: Output<String>? = null, val city: Output<String>? = null, val companyName: Output<String>? = null, val country: Output<String>, val district: Output<String>? = null, val email: Output<String>? = null, val firstName: Output<String>? = null, val isValidAddress: Output<Boolean>? = null, val lastName: Output<String>? = null, val middleName: Output<String>? = null, val phoneNumber: Output<String>? = null, val postalCode: Output<String>? = null, val region: Output<String>? = null) : ConvertibleToJava<BillingProfilePropertiesBillToArgs>

Billing address.

data class BillingProfilePropertiesCurrentPaymentTermArgs(val endDate: Output<String>? = null, val startDate: Output<String>? = null, val term: Output<String>? = null) : ConvertibleToJava<BillingProfilePropertiesCurrentPaymentTermArgs>

The current payment term of the billing profile.

data class BillingProfilePropertiesIndirectRelationshipInfoArgs(val billingAccountName: Output<String>? = null, val billingProfileName: Output<String>? = null, val displayName: Output<String>? = null) : ConvertibleToJava<BillingProfilePropertiesIndirectRelationshipInfoArgs>

Identifies the billing profile that is linked to another billing profile in indirect purchase motion.

Link copied to clipboard
data class BillingProfilePropertiesShipToArgs(val addressLine1: Output<String>, val addressLine2: Output<String>? = null, val addressLine3: Output<String>? = null, val city: Output<String>? = null, val companyName: Output<String>? = null, val country: Output<String>, val district: Output<String>? = null, val email: Output<String>? = null, val firstName: Output<String>? = null, val isValidAddress: Output<Boolean>? = null, val lastName: Output<String>? = null, val middleName: Output<String>? = null, val phoneNumber: Output<String>? = null, val postalCode: Output<String>? = null, val region: Output<String>? = null) : ConvertibleToJava<BillingProfilePropertiesShipToArgs>

The default address where the products are shipped, or the services are being used. If a ship to is not specified for a product or a subscription, then this address will be used.

Link copied to clipboard
data class BillingProfilePropertiesSoldToArgs(val addressLine1: Output<String>, val addressLine2: Output<String>? = null, val addressLine3: Output<String>? = null, val city: Output<String>? = null, val companyName: Output<String>? = null, val country: Output<String>, val district: Output<String>? = null, val email: Output<String>? = null, val firstName: Output<String>? = null, val isValidAddress: Output<Boolean>? = null, val lastName: Output<String>? = null, val middleName: Output<String>? = null, val phoneNumber: Output<String>? = null, val postalCode: Output<String>? = null, val region: Output<String>? = null) : ConvertibleToJava<BillingProfilePropertiesSoldToArgs>

The address of the individual or organization that is responsible for the billing account.

Link copied to clipboard
data class BillingRoleAssignmentPropertiesArgs(val principalId: Output<String>? = null, val principalPuid: Output<String>? = null, val principalTenantId: Output<String>? = null, val roleDefinitionId: Output<String>, val scope: Output<String>? = null, val userAuthenticationType: Output<String>? = null, val userEmailAddress: Output<String>? = null) : ConvertibleToJava<BillingRoleAssignmentPropertiesArgs>

The properties of the billing role assignment.

Link copied to clipboard
data class GetAssociatedTenantPlainArgs(val associatedTenantName: String, val billingAccountName: String) : ConvertibleToJava<GetAssociatedTenantPlainArgs>
Link copied to clipboard
data class GetBillingProfilePlainArgs(val billingAccountName: String, val billingProfileName: String) : ConvertibleToJava<GetBillingProfilePlainArgs>
data class GetBillingRoleAssignmentByBillingAccountPlainArgs(val billingAccountName: String, val billingRoleAssignmentName: String) : ConvertibleToJava<GetBillingRoleAssignmentByBillingAccountPlainArgs>
data class GetBillingRoleAssignmentByDepartmentPlainArgs(val billingAccountName: String, val billingRoleAssignmentName: String, val departmentName: String) : ConvertibleToJava<GetBillingRoleAssignmentByDepartmentPlainArgs>
data class GetBillingRoleAssignmentByEnrollmentAccountPlainArgs(val billingAccountName: String, val billingRoleAssignmentName: String, val enrollmentAccountName: String) : ConvertibleToJava<GetBillingRoleAssignmentByEnrollmentAccountPlainArgs>
Link copied to clipboard
data class GetInvoiceSectionPlainArgs(val billingAccountName: String, val billingProfileName: String, val invoiceSectionName: String) : ConvertibleToJava<GetInvoiceSectionPlainArgs>
Link copied to clipboard
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.

data class ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionPlainArgs(val billingAccountName: String, val filter: String? = null) : ConvertibleToJava<ListBillingAccountInvoiceSectionsByCreateSubscriptionPermissionPlainArgs>