Package-level declarations

Types

Link copied to clipboard
data class AgriServiceConfigResponse(val appServiceResourceId: String, val cosmosDbResourceId: String, val instanceUri: String, val keyVaultResourceId: String, val redisCacheResourceId: String, val storageAccountResourceId: String, val version: String)

Config of the AgriService resource instance.

Link copied to clipboard
data class AgriServiceResourcePropertiesResponse(val config: AgriServiceConfigResponse? = null, val dataConnectorCredentials: List<DataConnectorCredentialMapResponse>? = null, val installedSolutions: List<InstalledSolutionMapResponse>? = null, val managedOnBehalfOfConfiguration: ManagedOnBehalfOfConfigurationResponse, val provisioningState: String)

Details of the Agriculture AgriDataManager.

Link copied to clipboard

Mapping of data connector credentials.

Link copied to clipboard
data class DataConnectorCredentialsResponse(val clientId: String? = null, val keyName: String? = null, val keyVaultUri: String? = null, val keyVersion: String? = null, val kind: String? = null)

The properties related to an AgriService data connector.

data class DataManagerForAgricultureSolutionResponse(val accessAzureDataManagerForAgricultureApplicationId: String, val accessAzureDataManagerForAgricultureApplicationName: String, val dataAccessScopes: List<String>, val isValidateInput: Boolean, val marketPlaceOfferDetails: MarketPlaceOfferDetailsResponse, val partnerId: String, val partnerTenantId: String, val saasApplicationId: String, val solutionId: String)

Data Manager for Agriculture solution.

Link copied to clipboard
data class GetAgriServiceResult(val azureApiVersion: String, val id: String, val identity: ManagedServiceIdentityResponse? = null, val location: String, val name: String, val properties: AgriServiceResourcePropertiesResponse, val sku: SkuResponse? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Schema of the AgriService resource from Microsoft.AgriculturePlatform resource provider.

Link copied to clipboard
data class InstalledSolutionMapResponse(val key: String, val value: SolutionResponse)

Mapping of installed solutions.

Link copied to clipboard

The list of available agri solutions.

Link copied to clipboard

Configuration of the managed on behalf of resource.

Link copied to clipboard
data class ManagedServiceIdentityResponse(val principalId: String, val tenantId: String, val type: String, val userAssignedIdentities: Map<String, UserAssignedIdentityResponse>? = null)

Managed service identity (system assigned and/or user assigned identities)

Link copied to clipboard
data class MarketPlaceOfferDetailsResponse(val publisherId: String, val saasOfferId: String)

Marketplace offer details of Agri solution.

Link copied to clipboard

MoboBroker resource.

Link copied to clipboard
data class SkuResponse(val capacity: Int? = null, val family: String? = null, val name: String, val size: String? = null, val tier: String? = null)

The resource model definition representing SKU

Link copied to clipboard
data class SolutionResponse(val applicationName: String? = null, val marketPlacePublisherId: String? = null, val partnerId: String? = null, val planId: String? = null, val saasSubscriptionId: String? = null, val saasSubscriptionName: String? = null)

Installed data manager for Agriculture solution detail.

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard
data class UserAssignedIdentityResponse(val clientId: String, val principalId: String)

User assigned identity properties