Package-level declarations

Types

Link copied to clipboard
data class AdditionalCacheNodePropertiesResponse(val aggregatedStatusCode: Int, val aggregatedStatusDetails: String, val aggregatedStatusText: String, val autoUpdateAppliedVersion: String, val autoUpdateLastAppliedDateTime: String, val autoUpdateLastAppliedDetails: String, val autoUpdateLastAppliedState: String, val autoUpdateLastTriggeredDateTime: String, val autoUpdateNextAvailableDateTime: String, val autoUpdateNextAvailableVersion: String, val autoUpdateVersion: String? = null, val bgpConfiguration: BgpConfigurationResponse? = null, val cacheNodePropertiesDetailsIssuesList: List<String>? = null, val cacheNodeState: Int, val cacheNodeStateDetailedText: String, val cacheNodeStateShortText: String, val driveConfiguration: List<CacheNodeDriveConfigurationResponse>? = null, val isProvisioned: Boolean, val isProxyRequired: String? = null, val optionalProperty1: String? = null, val optionalProperty2: String? = null, val optionalProperty3: String? = null, val optionalProperty4: String? = null, val optionalProperty5: String? = null, val osType: String? = null, val productVersion: String, val proxyUrl: String? = null, val proxyUrlConfiguration: ProxyUrlConfigurationResponse? = null, val updateCycleType: String? = null, val updateInfoDetails: String? = null, val updateRequestedDateTime: String? = null)

Model representing cache node for connected cache resource

Link copied to clipboard
data class AdditionalCustomerPropertiesResponse(val customerAsn: String? = null, val customerAsnEstimatedEgressPeekGbps: Double, val customerEmail: String? = null, val customerEntitlementExpiration: String? = null, val customerEntitlementSkuGuid: String? = null, val customerEntitlementSkuId: String? = null, val customerEntitlementSkuName: String? = null, val customerOrgName: String, val customerPropertiesOverviewAverageEgressMbps: Double, val customerPropertiesOverviewAverageMissMbps: Double, val customerPropertiesOverviewCacheEfficiency: Double, val customerPropertiesOverviewCacheNodesHealthyCount: Int, val customerPropertiesOverviewCacheNodesUnhealthyCount: Int, val customerPropertiesOverviewEgressMbpsMax: Double, val customerPropertiesOverviewEgressMbpsMaxDateTime: String, val customerPropertiesOverviewMissMbpsMax: Double, val customerPropertiesOverviewMissMbpsMaxDateTime: String, val customerTransitAsn: String? = null, val customerTransitState: String? = null, val optionalProperty1: String? = null, val optionalProperty2: String? = null, val optionalProperty3: String? = null, val optionalProperty4: String? = null, val optionalProperty5: String? = null, val peeringDbLastUpdateDate: String, val peeringDbLastUpdateTime: String, val signupPhaseStatusCode: Int, val signupPhaseStatusText: String, val signupStatus: Boolean, val signupStatusCode: Int, val signupStatusText: String)

Model representing customer for connected cache resource

Link copied to clipboard
data class BgpCidrsConfigurationResponse(val bgpCidrs: List<String>)

Mcc cache node Bgp Cidr details.

Link copied to clipboard
data class BgpConfigurationResponse(val asnToIpAddressMapping: String? = null)

Bgp configuration of cache node

Link copied to clipboard
data class CacheNodeDriveConfigurationResponse(val cacheNumber: Int? = null, val nginxMapping: String? = null, val physicalPath: String? = null, val sizeInGb: Int? = null)

Drive configuration for cache node

Link copied to clipboard
data class CacheNodeEntityResponse(val addressSpace: Int, val autoUpdateRequestedDay: Int? = null, val autoUpdateRequestedTime: String? = null, val autoUpdateRequestedWeek: Int? = null, val autoUpdateRingType: String? = null, val bgpAddressSpace: Int, val bgpCidrBlocksCount: Int, val bgpCidrCsvLastUpdateTime: String, val bgpFileBytesTruncated: Int, val bgpLastReportedTime: String, val bgpNumberOfRecords: Int, val bgpNumberOfTimesUpdated: Int, val bgpReviewFeedback: String, val bgpReviewState: String, val bgpReviewStateText: String, val cacheNodeId: String? = null, val cacheNodeName: String? = null, val category: String, val cidrCsv: List<String>? = null, val cidrCsvLastUpdateTime: String, val cidrSelectionType: Int? = null, val clientTenantId: String, val configurationState: String, val configurationStateText: String, val containerConfigurations: String, val containerResyncTrigger: Int, val createAsyncOperationId: String, val customerAsn: Int? = null, val customerId: String, val customerIndex: String? = null, val customerName: String? = null, val deleteAsyncOperationId: String, val fullyQualifiedDomainName: String? = null, val fullyQualifiedResourceId: String? = null, val imageUri: String, val ipAddress: String? = null, val isEnabled: Boolean? = null, val isEnterpriseManaged: Boolean? = null, val isFrozen: Boolean, val lastSyncWithAzureTimestamp: String, val lastUpdatedTimestamp: String, val maxAllowableEgressInMbps: Int? = null, val maxAllowableProbability: Double, val releaseVersion: Int, val reviewFeedback: String, val reviewState: Int, val reviewStateText: String, val shouldMigrate: Boolean? = null, val synchWithAzureAttemptsCount: Int, val workerConnections: Int, val workerConnectionsLastUpdatedDateTime: String, val xCid: String)

Model representing Cache Node for ConnectedCache resource

Link copied to clipboard
data class CacheNodeInstallPropertiesResponse(val cacheNodeId: String? = null, val customerId: String? = null, val primaryAccountKey: String, val registrationKey: String, val secondaryAccountKey: String)

Mcc cache node resource install script properties.

Link copied to clipboard
data class CacheNodeOldResponseResponse(val error: ErrorDetailResponse? = null, val provisioningState: String, val status: String, val statusCode: String? = null, val statusDetails: String? = null, val statusText: String? = null)

Model representing Cache Node for ConnectedCache resource

Link copied to clipboard
data class CacheNodePropertyResponse(val additionalCacheNodeProperties: AdditionalCacheNodePropertiesResponse? = null, val cacheNode: CacheNodeEntityResponse? = null, val error: ErrorDetailResponse? = null, val provisioningState: String, val status: String, val statusCode: String? = null, val statusDetails: String? = null, val statusText: String? = null)

Model representing an Mcc cache node connectedCache resource

Link copied to clipboard
data class CustomerEntityResponse(val clientTenantId: String? = null, val contactEmail: String? = null, val contactName: String? = null, val contactPhone: String? = null, val createAsyncOperationId: String, val customerId: String, val customerName: String? = null, val deleteAsyncOperationId: String, val fullyQualifiedResourceId: String? = null, val isEnterpriseManaged: Boolean? = null, val isEntitled: Boolean? = null, val lastSyncWithAzureTimestamp: String, val releaseVersion: Int? = null, val resendSignupCode: Boolean? = null, val shouldMigrate: Boolean? = null, val synchWithAzureAttemptsCount: Int, val verifySignupCode: Boolean? = null)

Model representing Customer resource for ConnectedCache resource

Link copied to clipboard
data class CustomerPropertyResponse(val additionalCustomerProperties: AdditionalCustomerPropertiesResponse? = null, val customer: CustomerEntityResponse? = null, val error: ErrorDetailResponse, val provisioningState: String, val status: String, val statusCode: String, val statusDetails: String, val statusText: String)

Model representing customer for connectedCache resource

Link copied to clipboard
data class ErrorAdditionalInfoResponse(val info: Any, val type: String)

The resource management error additional info.

Link copied to clipboard
data class ErrorDetailResponse(val additionalInfo: List<ErrorAdditionalInfoResponse>, val code: String, val details: List<ErrorDetailResponse>, val message: String, val target: String)

The error detail.

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

Concrete tracked resource types can be created by aliasing this type using a specific property type.

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

ConnectedCache Resource. Represents the high level Nodes needed to provision CacheNode and customer resources used in private preview

data class GetEnterpriseMccCacheNodesOperationCacheNodeInstallDetailsResult(val id: String, val location: String, val name: String, val properties: CacheNodeInstallPropertiesResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Mcc cache node resource all install details.

data class GetEnterpriseMccCacheNodesOperationResult(val azureApiVersion: String, val id: String, val location: String, val name: String, val properties: CacheNodePropertyResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Represents the high level Nodes needed to provision cache node resources

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

Represents the high level Nodes needed to provision customer resources

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

Represents all Cidr details of the Bgp request for a specific cache node resource

data class GetIspCacheNodesOperationCacheNodeInstallDetailsResult(val id: String, val location: String, val name: String, val properties: CacheNodeInstallPropertiesResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Mcc cache node resource all install details.

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

Represents the high level Nodes needed to provision cache node resources

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

Represents the high level Nodes needed to provision isp customer resources

Link copied to clipboard
data class ProxyUrlConfigurationResponse(val proxyUrl: String? = null)

ProxyUrl configuration of cache node

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.