Package-level declarations

Types

Link copied to clipboard
data class AdditionalConfigurationArgs(val hierarchyInformation: Output<HierarchyInformationArgs>, val provisioningDetails: Output<List<ProvisioningDetailsArgs>>? = null, val quantity: Output<Int>) : ConvertibleToJava<AdditionalConfigurationArgs>

Additional Configuration details.

Link copied to clipboard
data class AddressDetailsArgs(val forwardAddress: Output<AddressPropertiesArgs>) : ConvertibleToJava<AddressDetailsArgs>

Address details for an order item.

Link copied to clipboard
Link copied to clipboard
data class AddressPropertiesArgs(val addressClassification: Output<Either<String, AddressClassification>>? = null, val contactDetails: Output<ContactDetailsArgs>? = null, val shippingAddress: Output<ShippingAddressArgs>? = null) : ConvertibleToJava<AddressPropertiesArgs>

Address Properties.

Link copied to clipboard
data class ChildConfigurationFilter(val childConfigurationTypes: List<Either<String, ChildConfigurationType>>? = null, val hierarchyInformations: List<HierarchyInformation>? = null) : ConvertibleToJava<ChildConfigurationFilter>

Child configuration filter.

Link copied to clipboard
data class ConfigurationFilter(val childConfigurationFilter: ChildConfigurationFilter? = null, val filterableProperty: List<FilterableProperty>? = null, val hierarchyInformation: HierarchyInformation) : ConvertibleToJava<ConfigurationFilter>

Configuration filters.

Link copied to clipboard
data class ContactDetailsArgs(val contactName: Output<String>? = null, val emailList: Output<List<String>>? = null, val mobile: Output<String>? = null, val phone: Output<String>? = null, val phoneExtension: Output<String>? = null) : ConvertibleToJava<ContactDetailsArgs>

Contact Details.

Link copied to clipboard
Link copied to clipboard
data class CustomerSubscriptionDetails(val locationPlacementId: String? = null, val quotaId: String, val registeredFeatures: List<CustomerSubscriptionRegisteredFeatures>? = null) : ConvertibleToJava<CustomerSubscriptionDetails>

Holds Customer subscription details. Clients can display available products to unregistered customers by explicitly passing subscription details.

Link copied to clipboard
data class CustomerSubscriptionRegisteredFeatures(val name: String? = null, val state: String? = null) : ConvertibleToJava<CustomerSubscriptionRegisteredFeatures>

Represents subscription registered features.

Link copied to clipboard
data class EncryptionPreferencesArgs(val doubleEncryptionStatus: Output<Either<String, DoubleEncryptionStatus>>? = null) : ConvertibleToJava<EncryptionPreferencesArgs>

Preferences related to the double encryption.

Link copied to clipboard
data class FilterableProperty(val supportedValues: List<String>, val type: Either<String, SupportedFilterTypes>) : ConvertibleToJava<FilterableProperty>

Different types of filters supported and its values.

Link copied to clipboard
Link copied to clipboard
data class GetAddressPlainArgs(val addressName: String, val resourceGroupName: String) : ConvertibleToJava<GetAddressPlainArgs>
Link copied to clipboard
data class GetOrderItemPlainArgs(val expand: String? = null, val orderItemName: String, val resourceGroupName: String) : ConvertibleToJava<GetOrderItemPlainArgs>
Link copied to clipboard
data class HierarchyInformation(val configurationIdDisplayName: String? = null, val configurationName: String? = null, val productFamilyName: String? = null, val productLineName: String? = null, val productName: String? = null) : ConvertibleToJava<HierarchyInformation>

Holds details about product hierarchy information.

Link copied to clipboard
data class HierarchyInformationArgs(val configurationIdDisplayName: Output<String>? = null, val configurationName: Output<String>? = null, val productFamilyName: Output<String>? = null, val productLineName: Output<String>? = null, val productName: Output<String>? = null) : ConvertibleToJava<HierarchyInformationArgs>

Holds details about product hierarchy information.

data class ListProductsAndConfigurationProductFamiliesPlainArgs(val customerSubscriptionDetails: CustomerSubscriptionDetails? = null, val expand: String? = null, val filterableProperties: Map<String, List<FilterableProperty>>, val skipToken: String? = null) : ConvertibleToJava<ListProductsAndConfigurationProductFamiliesPlainArgs>
Link copied to clipboard
data class ListProductsAndConfigurationsPlainArgs(val configurationFilter: ConfigurationFilter? = null, val customerSubscriptionDetails: CustomerSubscriptionDetails? = null, val skipToken: String? = null) : ConvertibleToJava<ListProductsAndConfigurationsPlainArgs>
Link copied to clipboard
data class ManagementResourcePreferencesArgs(val preferredManagementResourceId: Output<String>? = null) : ConvertibleToJava<ManagementResourcePreferencesArgs>

Management resource preference to link device.

Link copied to clipboard
data class NotificationPreferenceArgs(val sendNotification: Output<Boolean>, val stageName: Output<Either<String, NotificationStageName>>) : ConvertibleToJava<NotificationPreferenceArgs>

Notification preference for a job stage.

Link copied to clipboard
data class OrderItemDetailsArgs(val notificationEmailList: Output<List<String>>? = null, val orderItemMode: Output<Either<String, OrderMode>>? = null, val orderItemType: Output<Either<String, OrderItemType>>, val preferences: Output<PreferencesArgs>? = null, val productDetails: Output<ProductDetailsArgs>, val siteDetails: Output<SiteDetailsArgs>? = null) : ConvertibleToJava<OrderItemDetailsArgs>

Order item details.

Link copied to clipboard
data class PreferencesArgs(val encryptionPreferences: Output<EncryptionPreferencesArgs>? = null, val managementResourcePreferences: Output<ManagementResourcePreferencesArgs>? = null, val notificationPreferences: Output<List<NotificationPreferenceArgs>>? = null, val termCommitmentPreferences: Output<TermCommitmentPreferencesArgs>? = null, val transportPreferences: Output<TransportPreferencesArgs>? = null) : ConvertibleToJava<PreferencesArgs>

Preferences related to the order.

Link copied to clipboard
Link copied to clipboard
data class ProductDetailsArgs(val hierarchyInformation: Output<HierarchyInformationArgs>, val optInAdditionalConfigurations: Output<List<AdditionalConfigurationArgs>>? = null, val parentProvisioningDetails: Output<ProvisioningDetailsArgs>? = null) : ConvertibleToJava<ProductDetailsArgs>

Represents product details.

Link copied to clipboard
Link copied to clipboard
data class ProvisioningDetailsArgs(val autoProvisioningStatus: Output<Either<String, AutoProvisioningStatus>>? = null, val managementResourceArmId: Output<String>? = null, val provisioningArmId: Output<String>? = null, val provisioningEndPoint: Output<String>? = null, val quantity: Output<Int>? = null, val readyToConnectArmId: Output<String>? = null, val serialNumber: Output<String>? = null, val vendorName: Output<String>? = null) : ConvertibleToJava<ProvisioningDetailsArgs>

Details Related To Provision Resource.

Link copied to clipboard
data class ResourceIdentityArgs(val type: Output<String>? = null, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<ResourceIdentityArgs>

Msi identity details of the resource

Link copied to clipboard
data class ShippingAddressArgs(val addressType: Output<Either<String, AddressType>>? = null, val city: Output<String>? = null, val companyName: Output<String>? = null, val country: Output<String>, val postalCode: Output<String>? = null, val stateOrProvince: Output<String>? = null, val streetAddress1: Output<String>? = null, val streetAddress2: Output<String>? = null, val streetAddress3: Output<String>? = null, val zipExtendedCode: Output<String>? = null) : ConvertibleToJava<ShippingAddressArgs>

Shipping address where customer wishes to receive the device.

Link copied to clipboard
data class SiteDetailsArgs(val siteId: Output<String>) : ConvertibleToJava<SiteDetailsArgs>

Represents Site Related Details.

Link copied to clipboard
Link copied to clipboard
data class TermCommitmentPreferencesArgs(val preferredTermCommitmentDuration: Output<String>? = null, val preferredTermCommitmentType: Output<Either<String, TermCommitmentType>>) : ConvertibleToJava<TermCommitmentPreferencesArgs>

Term Commitment preference received from customer.

Link copied to clipboard
data class TransportPreferencesArgs(val preferredShipmentType: Output<Either<String, TransportShipmentTypes>>) : ConvertibleToJava<TransportPreferencesArgs>

Preferences related to the shipment logistics of the sku.