GetApiOperationResult

data class GetApiOperationResult(val description: String? = null, val displayName: String, val id: String, val method: String, val name: String, val policies: String? = null, val request: RequestContractResponse? = null, val responses: List<ResponseContractResponse>? = null, val templateParameters: List<ParameterContractResponse>? = null, val type: String, val urlTemplate: String)

API Operation details.

Constructors

Link copied to clipboard
constructor(description: String? = null, displayName: String, id: String, method: String, name: String, policies: String? = null, request: RequestContractResponse? = null, responses: List<ResponseContractResponse>? = null, templateParameters: List<ParameterContractResponse>? = null, type: String, urlTemplate: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val description: String? = null

Description of the operation. May include HTML formatting tags.

Link copied to clipboard

Operation Name.

Link copied to clipboard
val id: String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Link copied to clipboard

A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them.

Link copied to clipboard

The name of the resource

Link copied to clipboard
val policies: String? = null

Operation Policies

Link copied to clipboard

An entity containing request details.

Link copied to clipboard

Array of Operation responses.

Link copied to clipboard

Collection of URL template parameters.

Link copied to clipboard

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Link copied to clipboard

Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}