Package-level declarations

Types

Link copied to clipboard
data class CorsRuleResponse(val allowedOrigins: List<String>)

Specifies a CORS rule for the Map Account.

Link copied to clipboard
data class CorsRulesResponse(val corsRules: List<CorsRuleResponse>? = null)

Sets the CORS rules. You can include up to five CorsRule elements in the request.

Link copied to clipboard
data class CreatorPropertiesResponse(val consumedStorageUnitSizeInBytes: Int? = null, val provisioningState: String, val storageUnits: Int, val totalStorageUnitSizeInBytes: Int? = null)

Creator resource properties

Link copied to clipboard
data class EncryptionResponse(val customerManagedKeyEncryption: EncryptionResponseCustomerManagedKeyEncryption? = null, val infrastructureEncryption: String? = null)

All encryption configuration for a resource.

data class EncryptionResponseCustomerManagedKeyEncryption(val keyEncryptionKeyIdentity: EncryptionResponseKeyEncryptionKeyIdentity? = null, val keyEncryptionKeyUrl: String? = null)

All Customer-managed key encryption properties for the resource.

data class EncryptionResponseKeyEncryptionKeyIdentity(val delegatedIdentityClientId: String? = null, val federatedClientId: String? = null, val identityType: String? = null, val userAssignedIdentityResourceId: String? = null)

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

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

An Azure resource which represents access to a suite of Maps REST APIs.

Link copied to clipboard
data class GetCreatorResult(val azureApiVersion: String, val id: String, val location: String, val name: String, val properties: CreatorPropertiesResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

An Azure resource which represents Maps Creator product and provides ability to manage private location data.

Link copied to clipboard
data class GetPrivateAtlaseResult(val azureApiVersion: String, val id: String, val location: String, val name: String, val properties: PrivateAtlasPropertiesResponse, val tags: Map<String, String>? = null, val type: String)

An Azure resource which represents which will provision the ability to create private location data.

Link copied to clipboard
data class GetPrivateEndpointConnectionResult(val azureApiVersion: String, val groupIds: List<String>, val id: String, val name: String, val privateEndpoint: PrivateEndpointResponse? = null, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

The private endpoint connection resource.

Link copied to clipboard
data class LinkedResourceResponse(val id: String, val uniqueName: String)

Linked resource is reference to a resource deployed in an Azure subscription, add the linked resource uniqueName value as an optional parameter for operations on Azure Maps Geospatial REST APIs.

Link copied to clipboard
data class ListAccountKeysResult(val primaryKey: String, val primaryKeyLastUpdated: String, val secondaryKey: String, val secondaryKeyLastUpdated: String)

The set of keys which can be used to access the Maps REST APIs. Two keys are provided for key rotation without interruption.

Link copied to clipboard
data class ListAccountSasResult(val accountSasToken: String)

A new Sas token which can be used to access the Maps REST APIs and is controlled by the specified Managed identity permissions on Azure (IAM) Role Based Access Control.

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 MapsAccountPropertiesResponse(val cors: CorsRulesResponse? = null, val disableLocalAuth: Boolean? = null, val encryption: EncryptionResponse? = null, val linkedResources: List<LinkedResourceResponse>? = null, val locations: List<MapsAccountPropertiesResponseLocations>? = null, val provisioningState: String, val uniqueId: String)

Additional Maps account properties

Link copied to clipboard
data class MapsAccountPropertiesResponseLocations(val locationName: String)

Data processing location.

Link copied to clipboard
data class PrivateAtlasPropertiesResponse(val provisioningState: String? = null)

Private Atlas resource properties

Link copied to clipboard
data class PrivateEndpointResponse(val id: String)

The private endpoint resource.

data class PrivateLinkServiceConnectionStateResponse(val actionsRequired: String? = null, val description: String? = null, val status: String? = null)

A collection of information about the state of the connection between service consumer and provider.

Link copied to clipboard
data class SkuResponse(val name: String, val tier: String)

The SKU of the Maps Account.

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