RestResourceDatasetArgs

data class RestResourceDatasetArgs(val additionalHeaders: Output<Map<String, Any>>? = null, val annotations: Output<List<Any>>? = null, val description: Output<String>? = null, val folder: Output<DatasetFolderArgs>? = null, val linkedServiceName: Output<LinkedServiceReferenceArgs>, val paginationRules: Output<Map<String, Any>>? = null, val parameters: Output<Map<String, ParameterSpecificationArgs>>? = null, val relativeUrl: Output<Any>? = null, val requestBody: Output<Any>? = null, val requestMethod: Output<Any>? = null, val schema: Output<Any>? = null, val structure: Output<Any>? = null, val type: Output<String>) : ConvertibleToJava<RestResourceDatasetArgs>

A Rest service dataset.

Constructors

Link copied to clipboard
constructor(additionalHeaders: Output<Map<String, Any>>? = null, annotations: Output<List<Any>>? = null, description: Output<String>? = null, folder: Output<DatasetFolderArgs>? = null, linkedServiceName: Output<LinkedServiceReferenceArgs>, paginationRules: Output<Map<String, Any>>? = null, parameters: Output<Map<String, ParameterSpecificationArgs>>? = null, relativeUrl: Output<Any>? = null, requestBody: Output<Any>? = null, requestMethod: Output<Any>? = null, schema: Output<Any>? = null, structure: Output<Any>? = null, type: Output<String>)

Properties

Link copied to clipboard
val additionalHeaders: Output<Map<String, Any>>? = null

The additional HTTP headers in the request to the RESTful API.

Link copied to clipboard
val annotations: Output<List<Any>>? = null

List of tags that can be used for describing the Dataset.

Link copied to clipboard
val description: Output<String>? = null

Dataset description.

Link copied to clipboard
val folder: Output<DatasetFolderArgs>? = null

The folder that this Dataset is in. If not specified, Dataset will appear at the root level.

Link copied to clipboard

Linked service reference.

Link copied to clipboard
val paginationRules: Output<Map<String, Any>>? = null

The pagination rules to compose next page requests.

Link copied to clipboard

Parameters for dataset.

Link copied to clipboard
val relativeUrl: Output<Any>? = null

The relative URL to the resource that the RESTful API provides. Type: string (or Expression with resultType string).

Link copied to clipboard
val requestBody: Output<Any>? = null

The HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string).

Link copied to clipboard
val requestMethod: Output<Any>? = null

The HTTP method used to call the RESTful API. The default is GET. Type: string (or Expression with resultType string).

Link copied to clipboard
val schema: Output<Any>? = null

Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement.

Link copied to clipboard
val structure: Output<Any>? = null

Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement.

Link copied to clipboard
val type: Output<String>

Type of dataset. Expected value is 'RestResource'.

Functions

Link copied to clipboard
open override fun toJava(): RestResourceDatasetArgs