datashare

package
Version: v55.6.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 9, 2021 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

Package datashare implements the Azure ARM Datashare service API version 2018-11-01-preview.

Creates a Microsoft.DataShare management client.

Index

Constants

View Source
const (
	// DefaultBaseURI is the default URI used for the service Datashare
	DefaultBaseURI = "https://management.azure.com"
)

Variables

This section is empty.

Functions

func UserAgent

func UserAgent() string

UserAgent returns the UserAgent string to use when sending http.Requests.

func Version

func Version() string

Version returns the semantic version (see http://semver.org) of the client.

Types

type ADLSGen1FileDataSet

type ADLSGen1FileDataSet struct {
	// ADLSGen1FileProperties - ADLS Gen 1 file data set properties.
	*ADLSGen1FileProperties `json:"properties,omitempty"`
	// ID - READ-ONLY; The resource id of the azure resource
	ID *string `json:"id,omitempty"`
	// Name - READ-ONLY; Name of the azure resource
	Name *string `json:"name,omitempty"`
	// Type - READ-ONLY; Type of the azure resource
	Type *string `json:"type,omitempty"`
	// Kind - Possible values include: 'KindDataSet', 'KindAdlsGen1File', 'KindAdlsGen1Folder', 'KindAdlsGen2File', 'KindAdlsGen2FileSystem', 'KindAdlsGen2Folder', 'KindContainer', 'KindBlob', 'KindBlobFolder', 'KindKustoCluster', 'KindKustoDatabase', 'KindSQLDBTable', 'KindSQLDWTable'
	Kind Kind `json:"kind,omitempty"`
}

ADLSGen1FileDataSet an ADLS Gen 1 file data set.

func (ADLSGen1FileDataSet) AsADLSGen1FileDataSet

func (ag1fds ADLSGen1FileDataSet) AsADLSGen1FileDataSet() (*ADLSGen1FileDataSet, bool)

AsADLSGen1FileDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsADLSGen1FolderDataSet

func (ag1fds ADLSGen1FileDataSet) AsADLSGen1FolderDataSet() (*ADLSGen1FolderDataSet, bool)

AsADLSGen1FolderDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsADLSGen2FileDataSet

func (ag1fds ADLSGen1FileDataSet) AsADLSGen2FileDataSet() (*ADLSGen2FileDataSet, bool)

AsADLSGen2FileDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsADLSGen2FileSystemDataSet

func (ag1fds ADLSGen1FileDataSet) AsADLSGen2FileSystemDataSet() (*ADLSGen2FileSystemDataSet, bool)

AsADLSGen2FileSystemDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsADLSGen2FolderDataSet

func (ag1fds ADLSGen1FileDataSet) AsADLSGen2FolderDataSet() (*ADLSGen2FolderDataSet, bool)

AsADLSGen2FolderDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsBasicDataSet

func (ag1fds ADLSGen1FileDataSet) AsBasicDataSet() (BasicDataSet, bool)

AsBasicDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsBlobContainerDataSet

func (ag1fds ADLSGen1FileDataSet) AsBlobContainerDataSet() (*BlobContainerDataSet, bool)

AsBlobContainerDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsBlobDataSet

func (ag1fds ADLSGen1FileDataSet) AsBlobDataSet() (*BlobDataSet, bool)

AsBlobDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsBlobFolderDataSet

func (ag1fds ADLSGen1FileDataSet) AsBlobFolderDataSet() (*BlobFolderDataSet, bool)

AsBlobFolderDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsDataSet

func (ag1fds ADLSGen1FileDataSet) AsDataSet() (*DataSet, bool)

AsDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsKustoClusterDataSet

func (ag1fds ADLSGen1FileDataSet) AsKustoClusterDataSet() (*KustoClusterDataSet, bool)

AsKustoClusterDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsKustoDatabaseDataSet

func (ag1fds ADLSGen1FileDataSet) AsKustoDatabaseDataSet() (*KustoDatabaseDataSet, bool)

AsKustoDatabaseDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsSQLDBTableDataSet

func (ag1fds ADLSGen1FileDataSet) AsSQLDBTableDataSet() (*SQLDBTableDataSet, bool)

AsSQLDBTableDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsSQLDWTableDataSet

func (ag1fds ADLSGen1FileDataSet) AsSQLDWTableDataSet() (*SQLDWTableDataSet, bool)

AsSQLDWTableDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) MarshalJSON

func (ag1fds ADLSGen1FileDataSet) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ADLSGen1FileDataSet.

func (*ADLSGen1FileDataSet) UnmarshalJSON

func (ag1fds *ADLSGen1FileDataSet) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ADLSGen1FileDataSet struct.

type ADLSGen1FileProperties

type ADLSGen1FileProperties struct {
	// AccountName - The ADLS account name.
	AccountName *string `json:"accountName,omitempty"`
	// DataSetID - READ-ONLY; Unique id for identifying a data set resource
	DataSetID *string `json:"dataSetId,omitempty"`
	// FileName - The file name in the ADLS account.
	FileName *string `json:"fileName,omitempty"`
	// FolderPath - The folder path within the ADLS account.
	FolderPath *string `json:"folderPath,omitempty"`
	// ResourceGroup - Resource group of ADLS account.
	ResourceGroup *string `json:"resourceGroup,omitempty"`
	// SubscriptionID - Subscription id of ADLS account.
	SubscriptionID *string `json:"subscriptionId,omitempty"`
}

ADLSGen1FileProperties properties of the ADLS Gen1 file data set.

func (ADLSGen1FileProperties) MarshalJSON

func (ag1fp ADLSGen1FileProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ADLSGen1FileProperties.

type ADLSGen1FolderDataSet

type ADLSGen1FolderDataSet struct {
	// ADLSGen1FolderProperties - ADLS Gen 1 folder data set properties.
	*ADLSGen1FolderProperties `json:"properties,omitempty"`
	// Kind - Possible values include: 'KindDataSet', 'KindAdlsGen1File', 'KindAdlsGen1Folder', 'KindAdlsGen2File', 'KindAdlsGen2FileSystem', 'KindAdlsGen2Folder', 'KindContainer', 'KindBlob', 'KindBlobFolder', 'KindKustoCluster', 'KindKustoDatabase', 'KindSQLDBTable', 'KindSQLDWTable'
	Kind Kind `json:"kind,omitempty"`
	// ID - READ-ONLY; The resource id of the azure resource
	ID *string `json:"id,omitempty"`
	// Name - READ-ONLY; Name of the azure resource
	Name *string `json:"name,omitempty"`
	// Type - READ-ONLY; Type of the azure resource
	Type *string `json:"type,omitempty"`
}

ADLSGen1FolderDataSet an ADLS Gen 1 folder data set.

func (ADLSGen1FolderDataSet) AsADLSGen1FileDataSet

func (ag1fds ADLSGen1FolderDataSet) AsADLSGen1FileDataSet() (*ADLSGen1FileDataSet, bool)

AsADLSGen1FileDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsADLSGen1FolderDataSet

func (ag1fds ADLSGen1FolderDataSet) AsADLSGen1FolderDataSet() (*ADLSGen1FolderDataSet, bool)

AsADLSGen1FolderDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsADLSGen2FileDataSet

func (ag1fds ADLSGen1FolderDataSet) AsADLSGen2FileDataSet() (*ADLSGen2FileDataSet, bool)

AsADLSGen2FileDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsADLSGen2FileSystemDataSet

func (ag1fds ADLSGen1FolderDataSet) AsADLSGen2FileSystemDataSet() (*ADLSGen2FileSystemDataSet, bool)

AsADLSGen2FileSystemDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsADLSGen2FolderDataSet

func (ag1fds ADLSGen1FolderDataSet) AsADLSGen2FolderDataSet() (*ADLSGen2FolderDataSet, bool)

AsADLSGen2FolderDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsBasicDataSet

func (ag1fds ADLSGen1FolderDataSet) AsBasicDataSet() (BasicDataSet, bool)

AsBasicDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsBlobContainerDataSet

func (ag1fds ADLSGen1FolderDataSet) AsBlobContainerDataSet() (*BlobContainerDataSet, bool)

AsBlobContainerDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsBlobDataSet

func (ag1fds ADLSGen1FolderDataSet) AsBlobDataSet() (*BlobDataSet, bool)

AsBlobDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsBlobFolderDataSet

func (ag1fds ADLSGen1FolderDataSet) AsBlobFolderDataSet() (*BlobFolderDataSet, bool)

AsBlobFolderDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsDataSet

func (ag1fds ADLSGen1FolderDataSet) AsDataSet() (*DataSet, bool)

AsDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsKustoClusterDataSet

func (ag1fds ADLSGen1FolderDataSet) AsKustoClusterDataSet() (*KustoClusterDataSet, bool)

AsKustoClusterDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsKustoDatabaseDataSet

func (ag1fds ADLSGen1FolderDataSet) AsKustoDatabaseDataSet() (*KustoDatabaseDataSet, bool)

AsKustoDatabaseDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsSQLDBTableDataSet

func (ag1fds ADLSGen1FolderDataSet) AsSQLDBTableDataSet() (*SQLDBTableDataSet, bool)

AsSQLDBTableDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsSQLDWTableDataSet

func (ag1fds ADLSGen1FolderDataSet) AsSQLDWTableDataSet() (*SQLDWTableDataSet, bool)

AsSQLDWTableDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) MarshalJSON

func (ag1fds ADLSGen1FolderDataSet) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ADLSGen1FolderDataSet.

func (*ADLSGen1FolderDataSet) UnmarshalJSON

func (ag1fds *ADLSGen1FolderDataSet) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ADLSGen1FolderDataSet struct.

type ADLSGen1FolderProperties

type ADLSGen1FolderProperties struct {
	// AccountName - The ADLS account name.
	AccountName *string `json:"accountName,omitempty"`
	// DataSetID - READ-ONLY; Unique id for identifying a data set resource
	DataSetID *string `json:"dataSetId,omitempty"`
	// FolderPath - The folder path within the ADLS account.
	FolderPath *string `json:"folderPath,omitempty"`
	// ResourceGroup - Resource group of ADLS account.
	ResourceGroup *string `json:"resourceGroup,omitempty"`
	// SubscriptionID - Subscription id of ADLS account.
	SubscriptionID *string `json:"subscriptionId,omitempty"`
}

ADLSGen1FolderProperties properties of the ADLS Gen1 folder data set.

func (ADLSGen1FolderProperties) MarshalJSON

func (ag1fp ADLSGen1FolderProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ADLSGen1FolderProperties.

type ADLSGen2FileDataSet

type ADLSGen2FileDataSet struct {
	// ADLSGen2FileProperties - ADLS Gen 2 file data set properties.
	*ADLSGen2FileProperties `json:"properties,omitempty"`
	// Kind - Possible values include: 'KindDataSet', 'KindAdlsGen1File', 'KindAdlsGen1Folder', 'KindAdlsGen2File', 'KindAdlsGen2FileSystem', 'KindAdlsGen2Folder', 'KindContainer', 'KindBlob', 'KindBlobFolder', 'KindKustoCluster', 'KindKustoDatabase', 'KindSQLDBTable', 'KindSQLDWTable'
	Kind Kind `json:"kind,omitempty"`
	// ID - READ-ONLY; The resource id of the azure resource
	ID *string `json:"id,omitempty"`
	// Name - READ-ONLY; Name of the azure resource
	Name *string `json:"name,omitempty"`
	// Type - READ-ONLY; Type of the azure resource
	Type *string `json:"type,omitempty"`
}

ADLSGen2FileDataSet an ADLS Gen 2 file data set.

func (ADLSGen2FileDataSet) AsADLSGen1FileDataSet

func (ag2fds ADLSGen2FileDataSet) AsADLSGen1FileDataSet() (*ADLSGen1FileDataSet, bool)

AsADLSGen1FileDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsADLSGen1FolderDataSet

func (ag2fds ADLSGen2FileDataSet) AsADLSGen1FolderDataSet() (*ADLSGen1FolderDataSet, bool)

AsADLSGen1FolderDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsADLSGen2FileDataSet

func (ag2fds ADLSGen2FileDataSet) AsADLSGen2FileDataSet() (*ADLSGen2FileDataSet, bool)

AsADLSGen2FileDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsADLSGen2FileSystemDataSet

func (ag2fds ADLSGen2FileDataSet) AsADLSGen2FileSystemDataSet() (*ADLSGen2FileSystemDataSet, bool)

AsADLSGen2FileSystemDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsADLSGen2FolderDataSet

func (ag2fds ADLSGen2FileDataSet) AsADLSGen2FolderDataSet() (*ADLSGen2FolderDataSet, bool)

AsADLSGen2FolderDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsBasicDataSet

func (ag2fds ADLSGen2FileDataSet) AsBasicDataSet() (BasicDataSet, bool)

AsBasicDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsBlobContainerDataSet

func (ag2fds ADLSGen2FileDataSet) AsBlobContainerDataSet() (*BlobContainerDataSet, bool)

AsBlobContainerDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsBlobDataSet

func (ag2fds ADLSGen2FileDataSet) AsBlobDataSet() (*BlobDataSet, bool)

AsBlobDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsBlobFolderDataSet

func (ag2fds ADLSGen2FileDataSet) AsBlobFolderDataSet() (*BlobFolderDataSet, bool)

AsBlobFolderDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsDataSet

func (ag2fds ADLSGen2FileDataSet) AsDataSet() (*DataSet, bool)

AsDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsKustoClusterDataSet

func (ag2fds ADLSGen2FileDataSet) AsKustoClusterDataSet() (*KustoClusterDataSet, bool)

AsKustoClusterDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsKustoDatabaseDataSet

func (ag2fds ADLSGen2FileDataSet) AsKustoDatabaseDataSet() (*KustoDatabaseDataSet, bool)

AsKustoDatabaseDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsSQLDBTableDataSet

func (ag2fds ADLSGen2FileDataSet) AsSQLDBTableDataSet() (*SQLDBTableDataSet, bool)

AsSQLDBTableDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsSQLDWTableDataSet

func (ag2fds ADLSGen2FileDataSet) AsSQLDWTableDataSet() (*SQLDWTableDataSet, bool)

AsSQLDWTableDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) MarshalJSON

func (ag2fds ADLSGen2FileDataSet) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ADLSGen2FileDataSet.

func (*ADLSGen2FileDataSet) UnmarshalJSON

func (ag2fds *ADLSGen2FileDataSet) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ADLSGen2FileDataSet struct.

type ADLSGen2FileDataSetMapping

type ADLSGen2FileDataSetMapping struct {
	// ADLSGen2FileDataSetMappingProperties - ADLS Gen2 file data set mapping properties.
	*ADLSGen2FileDataSetMappingProperties `json:"properties,omitempty"`
	// ID - READ-ONLY; The resource id of the azure resource
	ID *string `json:"id,omitempty"`
	// Name - READ-ONLY; Name of the azure resource
	Name *string `json:"name,omitempty"`
	// Type - READ-ONLY; Type of the azure resource
	Type *string `json:"type,omitempty"`
	// Kind - Possible values include: 'KindBasicDataSetMappingKindDataSetMapping', 'KindBasicDataSetMappingKindAdlsGen2File', 'KindBasicDataSetMappingKindAdlsGen2FileSystem', 'KindBasicDataSetMappingKindAdlsGen2Folder', 'KindBasicDataSetMappingKindContainer', 'KindBasicDataSetMappingKindBlob', 'KindBasicDataSetMappingKindBlobFolder', 'KindBasicDataSetMappingKindKustoCluster', 'KindBasicDataSetMappingKindKustoDatabase', 'KindBasicDataSetMappingKindSQLDBTable', 'KindBasicDataSetMappingKindSQLDWTable'
	Kind KindBasicDataSetMapping `json:"kind,omitempty"`
}

ADLSGen2FileDataSetMapping an ADLS Gen2 file data set mapping.

func (ADLSGen2FileDataSetMapping) AsADLSGen2FileDataSetMapping

func (ag2fdsm ADLSGen2FileDataSetMapping) AsADLSGen2FileDataSetMapping() (*ADLSGen2FileDataSetMapping, bool)

AsADLSGen2FileDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsADLSGen2FileSystemDataSetMapping

func (ag2fdsm ADLSGen2FileDataSetMapping) AsADLSGen2FileSystemDataSetMapping() (*ADLSGen2FileSystemDataSetMapping, bool)

AsADLSGen2FileSystemDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsADLSGen2FolderDataSetMapping

func (ag2fdsm ADLSGen2FileDataSetMapping) AsADLSGen2FolderDataSetMapping() (*ADLSGen2FolderDataSetMapping, bool)

AsADLSGen2FolderDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsBasicDataSetMapping

func (ag2fdsm ADLSGen2FileDataSetMapping) AsBasicDataSetMapping() (BasicDataSetMapping, bool)

AsBasicDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsBlobContainerDataSetMapping

func (ag2fdsm ADLSGen2FileDataSetMapping) AsBlobContainerDataSetMapping() (*BlobContainerDataSetMapping, bool)

AsBlobContainerDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsBlobDataSetMapping

func (ag2fdsm ADLSGen2FileDataSetMapping) AsBlobDataSetMapping() (*BlobDataSetMapping, bool)

AsBlobDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsBlobFolderDataSetMapping

func (ag2fdsm ADLSGen2FileDataSetMapping) AsBlobFolderDataSetMapping() (*BlobFolderDataSetMapping, bool)

AsBlobFolderDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsDataSetMapping

func (ag2fdsm ADLSGen2FileDataSetMapping) AsDataSetMapping() (*DataSetMapping, bool)

AsDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsKustoClusterDataSetMapping

func (ag2fdsm ADLSGen2FileDataSetMapping) AsKustoClusterDataSetMapping() (*KustoClusterDataSetMapping, bool)

AsKustoClusterDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsKustoDatabaseDataSetMapping

func (ag2fdsm ADLSGen2FileDataSetMapping) AsKustoDatabaseDataSetMapping() (*KustoDatabaseDataSetMapping, bool)

AsKustoDatabaseDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsSQLDBTableDataSetMapping

func (ag2fdsm ADLSGen2FileDataSetMapping) AsSQLDBTableDataSetMapping() (*SQLDBTableDataSetMapping, bool)

AsSQLDBTableDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsSQLDWTableDataSetMapping

func (ag2fdsm ADLSGen2FileDataSetMapping) AsSQLDWTableDataSetMapping() (*SQLDWTableDataSetMapping, bool)

AsSQLDWTableDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) MarshalJSON

func (ag2fdsm ADLSGen2FileDataSetMapping) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ADLSGen2FileDataSetMapping.

func (*ADLSGen2FileDataSetMapping) UnmarshalJSON

func (ag2fdsm *ADLSGen2FileDataSetMapping) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ADLSGen2FileDataSetMapping struct.

type ADLSGen2FileDataSetMappingProperties

type ADLSGen2FileDataSetMappingProperties struct {
	// DataSetID - The id of the source data set.
	DataSetID *string `json:"dataSetId,omitempty"`
	// DataSetMappingStatus - READ-ONLY; Gets the status of the data set mapping. Possible values include: 'Ok', 'Broken'
	DataSetMappingStatus DataSetMappingStatus `json:"dataSetMappingStatus,omitempty"`
	// FilePath - File path within the file system.
	FilePath *string `json:"filePath,omitempty"`
	// FileSystem - File system to which the file belongs.
	FileSystem *string `json:"fileSystem,omitempty"`
	// OutputType - Type of output file. Possible values include: 'Csv', 'Parquet'
	OutputType OutputType `json:"outputType,omitempty"`
	// ProvisioningState - READ-ONLY; Provisioning state of the data set mapping. Possible values include: 'Succeeded', 'Creating', 'Deleting', 'Moving', 'Failed'
	ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
	// ResourceGroup - Resource group of storage account.
	ResourceGroup *string `json:"resourceGroup,omitempty"`
	// StorageAccountName - Storage account name of the source data set.
	StorageAccountName *string `json:"storageAccountName,omitempty"`
	// SubscriptionID - Subscription id of storage account.
	SubscriptionID *string `json:"subscriptionId,omitempty"`
}

ADLSGen2FileDataSetMappingProperties ADLS Gen 2 file data set mapping property bag.

func (ADLSGen2FileDataSetMappingProperties) MarshalJSON

func (ag2fdsmp ADLSGen2FileDataSetMappingProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ADLSGen2FileDataSetMappingProperties.

type ADLSGen2FileProperties

type ADLSGen2FileProperties struct {
	// DataSetID - READ-ONLY; Unique id for identifying a data set resource
	DataSetID *string `json:"dataSetId,omitempty"`
	// FilePath - File path within the file system.
	FilePath *string `json:"filePath,omitempty"`
	// FileSystem - File system to which the file belongs.
	FileSystem *string `json:"fileSystem,omitempty"`
	// ResourceGroup - Resource group of storage account
	ResourceGroup *string `json:"resourceGroup,omitempty"`
	// StorageAccountName - Storage account name of the source data set
	StorageAccountName *string `json:"storageAccountName,omitempty"`
	// SubscriptionID - Subscription id of storage account
	SubscriptionID *string `json:"subscriptionId,omitempty"`
}

ADLSGen2FileProperties properties of the ADLS Gen2 file data set.

func (ADLSGen2FileProperties) MarshalJSON

func (ag2fp ADLSGen2FileProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ADLSGen2FileProperties.

type ADLSGen2FileSystemDataSet

type ADLSGen2FileSystemDataSet struct {
	// ADLSGen2FileSystemProperties - ADLS Gen 2 file system data set properties.
	*ADLSGen2FileSystemProperties `json:"properties,omitempty"`
	// Kind - Possible values include: 'KindDataSet', 'KindAdlsGen1File', 'KindAdlsGen1Folder', 'KindAdlsGen2File', 'KindAdlsGen2FileSystem', 'KindAdlsGen2Folder', 'KindContainer', 'KindBlob', 'KindBlobFolder', 'KindKustoCluster', 'KindKustoDatabase', 'KindSQLDBTable', 'KindSQLDWTable'
	Kind Kind `json:"kind,omitempty"`
	// ID - READ-ONLY; The resource id of the azure resource
	ID *string `json:"id,omitempty"`
	// Name - READ-ONLY; Name of the azure resource
	Name *string `json:"name,omitempty"`
	// Type - READ-ONLY; Type of the azure resource
	Type *string `json:"type,omitempty"`
}

ADLSGen2FileSystemDataSet an ADLS Gen 2 file system data set.

func (ADLSGen2FileSystemDataSet) AsADLSGen1FileDataSet

func (ag2fsds ADLSGen2FileSystemDataSet) AsADLSGen1FileDataSet() (*ADLSGen1FileDataSet, bool)

AsADLSGen1FileDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsADLSGen1FolderDataSet

func (ag2fsds ADLSGen2FileSystemDataSet) AsADLSGen1FolderDataSet() (*ADLSGen1FolderDataSet, bool)

AsADLSGen1FolderDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsADLSGen2FileDataSet

func (ag2fsds ADLSGen2FileSystemDataSet) AsADLSGen2FileDataSet() (*ADLSGen2FileDataSet, bool)

AsADLSGen2FileDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsADLSGen2FileSystemDataSet

func (ag2fsds ADLSGen2FileSystemDataSet) AsADLSGen2FileSystemDataSet() (*ADLSGen2FileSystemDataSet, bool)

AsADLSGen2FileSystemDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsADLSGen2FolderDataSet

func (ag2fsds ADLSGen2FileSystemDataSet) AsADLSGen2FolderDataSet() (*ADLSGen2FolderDataSet, bool)

AsADLSGen2FolderDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsBasicDataSet

func (ag2fsds ADLSGen2FileSystemDataSet) AsBasicDataSet() (BasicDataSet, bool)

AsBasicDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsBlobContainerDataSet

func (ag2fsds ADLSGen2FileSystemDataSet) AsBlobContainerDataSet() (*BlobContainerDataSet, bool)

AsBlobContainerDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsBlobDataSet

func (ag2fsds ADLSGen2FileSystemDataSet) AsBlobDataSet() (*BlobDataSet, bool)

AsBlobDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsBlobFolderDataSet

func (ag2fsds ADLSGen2FileSystemDataSet) AsBlobFolderDataSet() (*BlobFolderDataSet, bool)

AsBlobFolderDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsDataSet

func (ag2fsds ADLSGen2FileSystemDataSet) AsDataSet() (*DataSet, bool)

AsDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsKustoClusterDataSet

func (ag2fsds ADLSGen2FileSystemDataSet) AsKustoClusterDataSet() (*KustoClusterDataSet, bool)

AsKustoClusterDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsKustoDatabaseDataSet

func (ag2fsds ADLSGen2FileSystemDataSet) AsKustoDatabaseDataSet() (*KustoDatabaseDataSet, bool)

AsKustoDatabaseDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsSQLDBTableDataSet

func (ag2fsds ADLSGen2FileSystemDataSet) AsSQLDBTableDataSet() (*SQLDBTableDataSet, bool)

AsSQLDBTableDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsSQLDWTableDataSet

func (ag2fsds ADLSGen2FileSystemDataSet) AsSQLDWTableDataSet() (*SQLDWTableDataSet, bool)

AsSQLDWTableDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) MarshalJSON

func (ag2fsds ADLSGen2FileSystemDataSet) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ADLSGen2FileSystemDataSet.

func (*ADLSGen2FileSystemDataSet) UnmarshalJSON

func (ag2fsds *ADLSGen2FileSystemDataSet) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ADLSGen2FileSystemDataSet struct.

type ADLSGen2FileSystemDataSetMapping

type ADLSGen2FileSystemDataSetMapping struct {
	// ADLSGen2FileSystemDataSetMappingProperties - ADLS Gen2 file system data set mapping properties.
	*ADLSGen2FileSystemDataSetMappingProperties `json:"properties,omitempty"`
	// Kind - Possible values include: 'KindBasicDataSetMappingKindDataSetMapping', 'KindBasicDataSetMappingKindAdlsGen2File', 'KindBasicDataSetMappingKindAdlsGen2FileSystem', 'KindBasicDataSetMappingKindAdlsGen2Folder', 'KindBasicDataSetMappingKindContainer', 'KindBasicDataSetMappingKindBlob', 'KindBasicDataSetMappingKindBlobFolder', 'KindBasicDataSetMappingKindKustoCluster', 'KindBasicDataSetMappingKindKustoDatabase', 'KindBasicDataSetMappingKindSQLDBTable', 'KindBasicDataSetMappingKindSQLDWTable'
	Kind KindBasicDataSetMapping `json:"kind,omitempty"`
	// ID - READ-ONLY; The resource id of the azure resource
	ID *string `json:"id,omitempty"`
	// Name - READ-ONLY; Name of the azure resource
	Name *string `json:"name,omitempty"`
	// Type - READ-ONLY; Type of the azure resource
	Type *string `json:"type,omitempty"`
}

ADLSGen2FileSystemDataSetMapping an ADLS Gen2 file system data set mapping.

func (ADLSGen2FileSystemDataSetMapping) AsADLSGen2FileDataSetMapping

func (ag2fsdsm ADLSGen2FileSystemDataSetMapping) AsADLSGen2FileDataSetMapping() (*ADLSGen2FileDataSetMapping, bool)

AsADLSGen2FileDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsADLSGen2FileSystemDataSetMapping

func (ag2fsdsm ADLSGen2FileSystemDataSetMapping) AsADLSGen2FileSystemDataSetMapping() (*ADLSGen2FileSystemDataSetMapping, bool)

AsADLSGen2FileSystemDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsADLSGen2FolderDataSetMapping

func (ag2fsdsm ADLSGen2FileSystemDataSetMapping) AsADLSGen2FolderDataSetMapping() (*ADLSGen2FolderDataSetMapping, bool)

AsADLSGen2FolderDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsBasicDataSetMapping

func (ag2fsdsm ADLSGen2FileSystemDataSetMapping) AsBasicDataSetMapping() (BasicDataSetMapping, bool)

AsBasicDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsBlobContainerDataSetMapping

func (ag2fsdsm ADLSGen2FileSystemDataSetMapping) AsBlobContainerDataSetMapping() (*BlobContainerDataSetMapping, bool)

AsBlobContainerDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsBlobDataSetMapping

func (ag2fsdsm ADLSGen2FileSystemDataSetMapping) AsBlobDataSetMapping() (*BlobDataSetMapping, bool)

AsBlobDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsBlobFolderDataSetMapping

func (ag2fsdsm ADLSGen2FileSystemDataSetMapping) AsBlobFolderDataSetMapping() (*BlobFolderDataSetMapping, bool)

AsBlobFolderDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsDataSetMapping

func (ag2fsdsm ADLSGen2FileSystemDataSetMapping) AsDataSetMapping() (*DataSetMapping, bool)

AsDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsKustoClusterDataSetMapping

func (ag2fsdsm ADLSGen2FileSystemDataSetMapping) AsKustoClusterDataSetMapping() (*KustoClusterDataSetMapping, bool)

AsKustoClusterDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsKustoDatabaseDataSetMapping

func (ag2fsdsm ADLSGen2FileSystemDataSetMapping) AsKustoDatabaseDataSetMapping() (*KustoDatabaseDataSetMapping, bool)

AsKustoDatabaseDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsSQLDBTableDataSetMapping

func (ag2fsdsm ADLSGen2FileSystemDataSetMapping) AsSQLDBTableDataSetMapping() (*SQLDBTableDataSetMapping, bool)

AsSQLDBTableDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsSQLDWTableDataSetMapping

func (ag2fsdsm ADLSGen2FileSystemDataSetMapping) AsSQLDWTableDataSetMapping() (*SQLDWTableDataSetMapping, bool)

AsSQLDWTableDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) MarshalJSON

func (ag2fsdsm ADLSGen2FileSystemDataSetMapping) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ADLSGen2FileSystemDataSetMapping.

func (*ADLSGen2FileSystemDataSetMapping) UnmarshalJSON

func (ag2fsdsm *ADLSGen2FileSystemDataSetMapping) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ADLSGen2FileSystemDataSetMapping struct.

type ADLSGen2FileSystemDataSetMappingProperties

type ADLSGen2FileSystemDataSetMappingProperties struct {
	// DataSetID - The id of the source data set.
	DataSetID *string `json:"dataSetId,omitempty"`
	// DataSetMappingStatus - READ-ONLY; Gets the status of the data set mapping. Possible values include: 'Ok', 'Broken'
	DataSetMappingStatus DataSetMappingStatus `json:"dataSetMappingStatus,omitempty"`
	// FileSystem - The file system name.
	FileSystem *string `json:"fileSystem,omitempty"`
	// ProvisioningState - READ-ONLY; Provisioning state of the data set mapping. Possible values include: 'Succeeded', 'Creating', 'Deleting', 'Moving', 'Failed'
	ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
	// ResourceGroup - Resource group of storage account.
	ResourceGroup *string `json:"resourceGroup,omitempty"`
	// StorageAccountName - Storage account name of the source data set.
	StorageAccountName *string `json:"storageAccountName,omitempty"`
	// SubscriptionID - Subscription id of storage account.
	SubscriptionID *string `json:"subscriptionId,omitempty"`
}

ADLSGen2FileSystemDataSetMappingProperties ADLS Gen 2 file system data set mapping property bag.

func (ADLSGen2FileSystemDataSetMappingProperties) MarshalJSON

func (ag2fsdsmp ADLSGen2FileSystemDataSetMappingProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ADLSGen2FileSystemDataSetMappingProperties.

type ADLSGen2FileSystemProperties

type ADLSGen2FileSystemProperties struct {
	// DataSetID - READ-ONLY; Unique id for identifying a data set resource
	DataSetID *string `json:"dataSetId,omitempty"`
	// FileSystem - The file system name.
	FileSystem *string `json:"fileSystem,omitempty"`
	// ResourceGroup - Resource group of storage account
	ResourceGroup *string `json:"resourceGroup,omitempty"`
	// StorageAccountName - Storage account name of the source data set
	StorageAccountName *string `json:"storageAccountName,omitempty"`
	// SubscriptionID - Subscription id of storage account
	SubscriptionID *string `json:"subscriptionId,omitempty"`
}

ADLSGen2FileSystemProperties properties of the ADLS Gen2 file system data set.

func (ADLSGen2FileSystemProperties) MarshalJSON

func (ag2fsp ADLSGen2FileSystemProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ADLSGen2FileSystemProperties.

type ADLSGen2FolderDataSet

type ADLSGen2FolderDataSet struct {
	// ADLSGen2FolderProperties - ADLS Gen 2 folder data set properties.
	*ADLSGen2FolderProperties `json:"properties,omitempty"`
	// Kind - Possible values include: 'KindDataSet', 'KindAdlsGen1File', 'KindAdlsGen1Folder', 'KindAdlsGen2File', 'KindAdlsGen2FileSystem', 'KindAdlsGen2Folder', 'KindContainer', 'KindBlob', 'KindBlobFolder', 'KindKustoCluster', 'KindKustoDatabase', 'KindSQLDBTable', 'KindSQLDWTable'
	Kind Kind `json:"kind,omitempty"`
	// ID - READ-ONLY; The resource id of the azure resource
	ID *string `json:"id,omitempty"`
	// Name - READ-ONLY; Name of the azure resource
	Name *string `json:"name,omitempty"`
	// Type - READ-ONLY; Type of the azure resource
	Type *string `json:"type,omitempty"`
}

ADLSGen2FolderDataSet an ADLS Gen 2 folder data set.

func (ADLSGen2FolderDataSet) AsADLSGen1FileDataSet

func (ag2fds ADLSGen2FolderDataSet) AsADLSGen1FileDataSet() (*ADLSGen1FileDataSet, bool)

AsADLSGen1FileDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsADLSGen1FolderDataSet

func (ag2fds ADLSGen2FolderDataSet) AsADLSGen1FolderDataSet() (*ADLSGen1FolderDataSet, bool)

AsADLSGen1FolderDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsADLSGen2FileDataSet

func (ag2fds ADLSGen2FolderDataSet) AsADLSGen2FileDataSet() (*ADLSGen2FileDataSet, bool)

AsADLSGen2FileDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsADLSGen2FileSystemDataSet

func (ag2fds ADLSGen2FolderDataSet) AsADLSGen2FileSystemDataSet() (*ADLSGen2FileSystemDataSet, bool)

AsADLSGen2FileSystemDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsADLSGen2FolderDataSet

func (ag2fds ADLSGen2FolderDataSet) AsADLSGen2FolderDataSet() (*ADLSGen2FolderDataSet, bool)

AsADLSGen2FolderDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsBasicDataSet

func (ag2fds ADLSGen2FolderDataSet) AsBasicDataSet() (BasicDataSet, bool)

AsBasicDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsBlobContainerDataSet

func (ag2fds ADLSGen2FolderDataSet) AsBlobContainerDataSet() (*BlobContainerDataSet, bool)

AsBlobContainerDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsBlobDataSet

func (ag2fds ADLSGen2FolderDataSet) AsBlobDataSet() (*BlobDataSet, bool)

AsBlobDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsBlobFolderDataSet

func (ag2fds ADLSGen2FolderDataSet) AsBlobFolderDataSet() (*BlobFolderDataSet, bool)

AsBlobFolderDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsDataSet

func (ag2fds ADLSGen2FolderDataSet) AsDataSet() (*DataSet, bool)

AsDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsKustoClusterDataSet

func (ag2fds ADLSGen2FolderDataSet) AsKustoClusterDataSet() (*KustoClusterDataSet, bool)

AsKustoClusterDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsKustoDatabaseDataSet

func (ag2fds ADLSGen2FolderDataSet) AsKustoDatabaseDataSet() (*KustoDatabaseDataSet, bool)

AsKustoDatabaseDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsSQLDBTableDataSet

func (ag2fds ADLSGen2FolderDataSet) AsSQLDBTableDataSet() (*SQLDBTableDataSet, bool)

AsSQLDBTableDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsSQLDWTableDataSet

func (ag2fds ADLSGen2FolderDataSet) AsSQLDWTableDataSet() (*SQLDWTableDataSet, bool)

AsSQLDWTableDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) MarshalJSON

func (ag2fds ADLSGen2FolderDataSet) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ADLSGen2FolderDataSet.

func (*ADLSGen2FolderDataSet) UnmarshalJSON

func (ag2fds *ADLSGen2FolderDataSet) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ADLSGen2FolderDataSet struct.

type ADLSGen2FolderDataSetMapping

type ADLSGen2FolderDataSetMapping struct {
	// ADLSGen2FolderDataSetMappingProperties - ADLS Gen2 folder data set mapping properties.
	*ADLSGen2FolderDataSetMappingProperties `json:"properties,omitempty"`
	// Kind - Possible values include: 'KindBasicDataSetMappingKindDataSetMapping', 'KindBasicDataSetMappingKindAdlsGen2File', 'KindBasicDataSetMappingKindAdlsGen2FileSystem', 'KindBasicDataSetMappingKindAdlsGen2Folder', 'KindBasicDataSetMappingKindContainer', 'KindBasicDataSetMappingKindBlob', 'KindBasicDataSetMappingKindBlobFolder', 'KindBasicDataSetMappingKindKustoCluster', 'KindBasicDataSetMappingKindKustoDatabase', 'KindBasicDataSetMappingKindSQLDBTable', 'KindBasicDataSetMappingKindSQLDWTable'
	Kind KindBasicDataSetMapping `json:"kind,omitempty"`
	// ID - READ-ONLY; The resource id of the azure resource
	ID *string `json:"id,omitempty"`
	// Name - READ-ONLY; Name of the azure resource
	Name *string `json:"name,omitempty"`
	// Type - READ-ONLY; Type of the azure resource
	Type *string `json:"type,omitempty"`
}

ADLSGen2FolderDataSetMapping an ADLS Gen2 folder data set mapping.

func (ADLSGen2FolderDataSetMapping) AsADLSGen2FileDataSetMapping

func (ag2fdsm ADLSGen2FolderDataSetMapping) AsADLSGen2FileDataSetMapping() (*ADLSGen2FileDataSetMapping, bool)

AsADLSGen2FileDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsADLSGen2FileSystemDataSetMapping

func (ag2fdsm ADLSGen2FolderDataSetMapping) AsADLSGen2FileSystemDataSetMapping() (*ADLSGen2FileSystemDataSetMapping, bool)

AsADLSGen2FileSystemDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsADLSGen2FolderDataSetMapping

func (ag2fdsm ADLSGen2FolderDataSetMapping) AsADLSGen2FolderDataSetMapping() (*ADLSGen2FolderDataSetMapping, bool)

AsADLSGen2FolderDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsBasicDataSetMapping

func (ag2fdsm ADLSGen2FolderDataSetMapping) AsBasicDataSetMapping() (BasicDataSetMapping, bool)

AsBasicDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsBlobContainerDataSetMapping

func (ag2fdsm ADLSGen2FolderDataSetMapping) AsBlobContainerDataSetMapping() (*BlobContainerDataSetMapping, bool)

AsBlobContainerDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsBlobDataSetMapping

func (ag2fdsm ADLSGen2FolderDataSetMapping) AsBlobDataSetMapping() (*BlobDataSetMapping, bool)

AsBlobDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsBlobFolderDataSetMapping

func (ag2fdsm ADLSGen2FolderDataSetMapping) AsBlobFolderDataSetMapping() (*BlobFolderDataSetMapping, bool)

AsBlobFolderDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsDataSetMapping

func (ag2fdsm ADLSGen2FolderDataSetMapping) AsDataSetMapping() (*DataSetMapping, bool)

AsDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsKustoClusterDataSetMapping

func (ag2fdsm ADLSGen2FolderDataSetMapping) AsKustoClusterDataSetMapping() (*KustoClusterDataSetMapping, bool)

AsKustoClusterDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsKustoDatabaseDataSetMapping

func (ag2fdsm ADLSGen2FolderDataSetMapping) AsKustoDatabaseDataSetMapping() (*KustoDatabaseDataSetMapping, bool)

AsKustoDatabaseDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsSQLDBTableDataSetMapping

func (ag2fdsm ADLSGen2FolderDataSetMapping) AsSQLDBTableDataSetMapping() (*SQLDBTableDataSetMapping, bool)

AsSQLDBTableDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsSQLDWTableDataSetMapping

func (ag2fdsm ADLSGen2FolderDataSetMapping) AsSQLDWTableDataSetMapping() (*SQLDWTableDataSetMapping, bool)

AsSQLDWTableDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) MarshalJSON

func (ag2fdsm ADLSGen2FolderDataSetMapping) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ADLSGen2FolderDataSetMapping.

func (*ADLSGen2FolderDataSetMapping) UnmarshalJSON

func (ag2fdsm *ADLSGen2FolderDataSetMapping) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ADLSGen2FolderDataSetMapping struct.

type ADLSGen2FolderDataSetMappingProperties

type ADLSGen2FolderDataSetMappingProperties struct {
	// DataSetID - The id of the source data set.
	DataSetID *string `json:"dataSetId,omitempty"`
	// DataSetMappingStatus - READ-ONLY; Gets the status of the data set mapping. Possible values include: 'Ok', 'Broken'
	DataSetMappingStatus DataSetMappingStatus `json:"dataSetMappingStatus,omitempty"`
	// FileSystem - File system to which the folder belongs.
	FileSystem *string `json:"fileSystem,omitempty"`
	// FolderPath - Folder path within the file system.
	FolderPath *string `json:"folderPath,omitempty"`
	// ProvisioningState - READ-ONLY; Provisioning state of the data set mapping. Possible values include: 'Succeeded', 'Creating', 'Deleting', 'Moving', 'Failed'
	ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
	// ResourceGroup - Resource group of storage account.
	ResourceGroup *string `json:"resourceGroup,omitempty"`
	// StorageAccountName - Storage account name of the source data set.
	StorageAccountName *string `json:"storageAccountName,omitempty"`
	// SubscriptionID - Subscription id of storage account.
	SubscriptionID *string `json:"subscriptionId,omitempty"`
}

ADLSGen2FolderDataSetMappingProperties ADLS Gen 2 folder data set mapping property bag.

func (ADLSGen2FolderDataSetMappingProperties) MarshalJSON

func (ag2fdsmp ADLSGen2FolderDataSetMappingProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ADLSGen2FolderDataSetMappingProperties.

type ADLSGen2FolderProperties

type ADLSGen2FolderProperties struct {
	// DataSetID - READ-ONLY; Unique id for identifying a data set resource
	DataSetID *string `json:"dataSetId,omitempty"`
	// FileSystem - File system to which the folder belongs.
	FileSystem *string `json:"fileSystem,omitempty"`
	// FolderPath - Folder path within the file system.
	FolderPath *string `json:"folderPath,omitempty"`
	// ResourceGroup - Resource group of storage account
	ResourceGroup *string `json:"resourceGroup,omitempty"`
	// StorageAccountName - Storage account name of the source data set
	StorageAccountName *string `json:"storageAccountName,omitempty"`
	// SubscriptionID - Subscription id of storage account
	SubscriptionID *string `json:"subscriptionId,omitempty"`
}

ADLSGen2FolderProperties properties of the ADLS Gen2 folder data set.

func (ADLSGen2FolderProperties) MarshalJSON

func (ag2fp ADLSGen2FolderProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ADLSGen2FolderProperties.

type Account

type Account struct {
	autorest.Response `json:"-"`
	// Identity - Identity Info on the Account
	Identity *Identity `json:"identity,omitempty"`
	// AccountProperties - Properties on the account
	*AccountProperties `json:"properties,omitempty"`
	// ID - READ-ONLY; The resource id of the azure resource
	ID *string `json:"id,omitempty"`
	// Location - Location of the azure resource.
	Location *string `json:"location,omitempty"`
	// Name - READ-ONLY; Name of the azure resource
	Name *string `json:"name,omitempty"`
	// Tags - Tags on the azure resource.
	Tags map[string]*string `json:"tags"`
	// Type - READ-ONLY; Type of the azure resource
	Type *string `json:"type,omitempty"`
}

Account an account data transfer object.

func (Account) MarshalJSON

func (a Account) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Account.

func (*Account) UnmarshalJSON

func (a *Account) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for Account struct.

type AccountList

type AccountList struct {
	autorest.Response `json:"-"`
	// NextLink - The Url of next result page.
	NextLink *string `json:"nextLink,omitempty"`
	// Value - Collection of items of type DataTransferObjects.
	Value *[]Account `json:"value,omitempty"`
}

AccountList list response for get Accounts.

func (AccountList) IsEmpty

func (al AccountList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type AccountListIterator

type AccountListIterator struct {
	// contains filtered or unexported fields
}

AccountListIterator provides access to a complete listing of Account values.

func NewAccountListIterator

func NewAccountListIterator(page AccountListPage) AccountListIterator

Creates a new instance of the AccountListIterator type.

func (*AccountListIterator) Next deprecated

This method has been deprecated.
func (iter *AccountListIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*AccountListIterator) NextWithContext

func (iter *AccountListIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (AccountListIterator) NotDone

func (iter AccountListIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (AccountListIterator) Response

func (iter AccountListIterator) Response() AccountList

Response returns the raw server response from the last page request.

func (AccountListIterator) Value

func (iter AccountListIterator) Value() Account

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type AccountListPage

type AccountListPage struct {
	// contains filtered or unexported fields
}

AccountListPage contains a page of Account values.

func NewAccountListPage

func NewAccountListPage(cur AccountList, getNextPage func(context.Context, AccountList) (AccountList, error)) AccountListPage

Creates a new instance of the AccountListPage type.

func (*AccountListPage) Next deprecated

This method has been deprecated.
func (page *AccountListPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*AccountListPage) NextWithContext

func (page *AccountListPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (AccountListPage) NotDone

func (page AccountListPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (AccountListPage) Response

func (page AccountListPage) Response() AccountList

Response returns the raw server response from the last page request.

func (AccountListPage) Values

func (page AccountListPage) Values() []Account

Values returns the slice of values for the current page or nil if there are no values.

type AccountProperties

type AccountProperties struct {
	// CreatedAt - READ-ONLY; Time at which the account was created.
	CreatedAt *date.Time `json:"createdAt,omitempty"`
	// ProvisioningState - READ-ONLY; Provisioning state of the Account. Possible values include: 'Succeeded', 'Creating', 'Deleting', 'Moving', 'Failed'
	ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
	// UserEmail - READ-ONLY; Email of the user who created the resource
	UserEmail *string `json:"userEmail,omitempty"`
	// UserName - READ-ONLY; Name of the user who created the resource
	UserName *string `json:"userName,omitempty"`
}

AccountProperties account property bag.

func (AccountProperties) MarshalJSON

func (ap AccountProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AccountProperties.

type AccountUpdateParameters

type AccountUpdateParameters struct {
	// Tags - Tags on the azure resource.
	Tags map[string]*string `json:"tags"`
}

AccountUpdateParameters update parameters for accounts

func (AccountUpdateParameters) MarshalJSON

func (aup AccountUpdateParameters) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AccountUpdateParameters.

type AccountsClient

type AccountsClient struct {
	BaseClient
}

AccountsClient is the creates a Microsoft.DataShare management client.

func NewAccountsClient

func NewAccountsClient(subscriptionID string) AccountsClient

NewAccountsClient creates an instance of the AccountsClient client.

func NewAccountsClientWithBaseURI

func NewAccountsClientWithBaseURI(baseURI string, subscriptionID string) AccountsClient

NewAccountsClientWithBaseURI creates an instance of the AccountsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

func (AccountsClient) Create

func (client AccountsClient) Create(ctx context.Context, resourceGroupName string, accountName string, account Account) (result AccountsCreateFuture, err error)

Create create an account Parameters: resourceGroupName - the resource group name. accountName - the name of the share account. account - the account payload.

func (AccountsClient) CreatePreparer

func (client AccountsClient) CreatePreparer(ctx context.Context, resourceGroupName string, accountName string, account Account) (*http.Request, error)

CreatePreparer prepares the Create request.

func (AccountsClient) CreateResponder

func (client AccountsClient) CreateResponder(resp *http.Response) (result Account, err error)

CreateResponder handles the response to the Create request. The method always closes the http.Response Body.

func (AccountsClient) CreateSender

func (client AccountsClient) CreateSender(req *http.Request) (future AccountsCreateFuture, err error)

CreateSender sends the Create request. The method will close the http.Response Body if it receives an error.

func (AccountsClient) Delete

func (client AccountsClient) Delete(ctx context.Context, resourceGroupName string, accountName string) (result AccountsDeleteFuture, err error)

Delete deleteAccount Parameters: resourceGroupName - the resource group name. accountName - the name of the share account.

func (AccountsClient) DeletePreparer

func (client AccountsClient) DeletePreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (AccountsClient) DeleteResponder

func (client AccountsClient) DeleteResponder(resp *http.Response) (result OperationResponse, err error)

DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.

func (AccountsClient) DeleteSender

func (client AccountsClient) DeleteSender(req *http.Request) (future AccountsDeleteFuture, err error)

DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.

func (AccountsClient) Get

func (client AccountsClient) Get(ctx context.Context, resourceGroupName string, accountName string) (result Account, err error)

Get get an account Parameters: resourceGroupName - the resource group name. accountName - the name of the share account.

func (AccountsClient) GetPreparer

func (client AccountsClient) GetPreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (AccountsClient) GetResponder

func (client AccountsClient) GetResponder(resp *http.Response) (result Account, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (AccountsClient) GetSender

func (client AccountsClient) GetSender(req *http.Request) (*http.Response, error)

GetSender sends the Get request. The method will close the http.Response Body if it receives an error.

func (AccountsClient) ListByResourceGroup

func (client AccountsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, skipToken string) (result AccountListPage, err error)

ListByResourceGroup list Accounts in ResourceGroup Parameters: resourceGroupName - the resource group name. skipToken - continuation token

func (AccountsClient) ListByResourceGroupComplete

func (client AccountsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, skipToken string) (result AccountListIterator, err error)

ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.

func (AccountsClient) ListByResourceGroupPreparer

func (client AccountsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, skipToken string) (*http.Request, error)

ListByResourceGroupPreparer prepares the ListByResourceGroup request.

func (AccountsClient) ListByResourceGroupResponder

func (client AccountsClient) ListByResourceGroupResponder(resp *http.Response) (result AccountList, err error)

ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.

func (AccountsClient) ListByResourceGroupSender

func (client AccountsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)

ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.

func (AccountsClient) ListBySubscription

func (client AccountsClient) ListBySubscription(ctx context.Context, skipToken string) (result AccountListPage, err error)

ListBySubscription list Accounts in Subscription Parameters: skipToken - continuation token

func (AccountsClient) ListBySubscriptionComplete

func (client AccountsClient) ListBySubscriptionComplete(ctx context.Context, skipToken string) (result AccountListIterator, err error)

ListBySubscriptionComplete enumerates all values, automatically crossing page boundaries as required.

func (AccountsClient) ListBySubscriptionPreparer

func (client AccountsClient) ListBySubscriptionPreparer(ctx context.Context, skipToken string) (*http.Request, error)

ListBySubscriptionPreparer prepares the ListBySubscription request.

func (AccountsClient) ListBySubscriptionResponder

func (client AccountsClient) ListBySubscriptionResponder(resp *http.Response) (result AccountList, err error)

ListBySubscriptionResponder handles the response to the ListBySubscription request. The method always closes the http.Response Body.

func (AccountsClient) ListBySubscriptionSender

func (client AccountsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)

ListBySubscriptionSender sends the ListBySubscription request. The method will close the http.Response Body if it receives an error.

func (AccountsClient) Update

func (client AccountsClient) Update(ctx context.Context, resourceGroupName string, accountName string, accountUpdateParameters AccountUpdateParameters) (result Account, err error)

Update patch an account Parameters: resourceGroupName - the resource group name. accountName - the name of the share account. accountUpdateParameters - the account update parameters.

func (AccountsClient) UpdatePreparer

func (client AccountsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, accountName string, accountUpdateParameters AccountUpdateParameters) (*http.Request, error)

UpdatePreparer prepares the Update request.

func (AccountsClient) UpdateResponder

func (client AccountsClient) UpdateResponder(resp *http.Response) (result Account, err error)

UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.

func (AccountsClient) UpdateSender

func (client AccountsClient) UpdateSender(req *http.Request) (*http.Response, error)

UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.

type AccountsCreateFuture

type AccountsCreateFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(AccountsClient) (Account, error)
}

AccountsCreateFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*AccountsCreateFuture) UnmarshalJSON

func (future *AccountsCreateFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type AccountsDeleteFuture

type AccountsDeleteFuture struct {
	azure.FutureAPI
	// Result returns the result of the asynchronous operation.
	// If the operation has not completed it will return an error.
	Result func(AccountsClient) (OperationResponse, error)
}

AccountsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.

func (*AccountsDeleteFuture) UnmarshalJSON

func (future *AccountsDeleteFuture) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaller for CreateFuture.

type BaseClient

type BaseClient struct {
	autorest.Client
	BaseURI        string
	SubscriptionID string
}

BaseClient is the base client for Datashare.

func New

func New(subscriptionID string) BaseClient

New creates an instance of the BaseClient client.

func NewWithBaseURI

func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient

NewWithBaseURI creates an instance of the BaseClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).

type BasicDataSet

type BasicDataSet interface {
	AsADLSGen1FileDataSet() (*ADLSGen1FileDataSet, bool)
	AsADLSGen1FolderDataSet() (*ADLSGen1FolderDataSet, bool)
	AsADLSGen2FileDataSet() (*ADLSGen2FileDataSet, bool)
	AsADLSGen2FileSystemDataSet() (*ADLSGen2FileSystemDataSet, bool)
	AsADLSGen2FolderDataSet() (*ADLSGen2FolderDataSet, bool)
	AsBlobContainerDataSet() (*BlobContainerDataSet, bool)
	AsBlobDataSet() (*BlobDataSet, bool)
	AsBlobFolderDataSet() (*BlobFolderDataSet, bool)
	AsKustoClusterDataSet() (*KustoClusterDataSet, bool)
	AsKustoDatabaseDataSet() (*KustoDatabaseDataSet, bool)
	AsSQLDBTableDataSet() (*SQLDBTableDataSet, bool)
	AsSQLDWTableDataSet() (*SQLDWTableDataSet, bool)
	AsDataSet() (*DataSet, bool)
}

BasicDataSet a DataSet data transfer object.

type BasicDataSetMapping

type BasicDataSetMapping interface {
	AsADLSGen2FileDataSetMapping() (*ADLSGen2FileDataSetMapping, bool)
	AsADLSGen2FileSystemDataSetMapping() (*ADLSGen2FileSystemDataSetMapping, bool)
	AsADLSGen2FolderDataSetMapping() (*ADLSGen2FolderDataSetMapping, bool)
	AsBlobContainerDataSetMapping() (*BlobContainerDataSetMapping, bool)
	AsBlobDataSetMapping() (*BlobDataSetMapping, bool)
	AsBlobFolderDataSetMapping() (*BlobFolderDataSetMapping, bool)
	AsKustoClusterDataSetMapping() (*KustoClusterDataSetMapping, bool)
	AsKustoDatabaseDataSetMapping() (*KustoDatabaseDataSetMapping, bool)
	AsSQLDBTableDataSetMapping() (*SQLDBTableDataSetMapping, bool)
	AsSQLDWTableDataSetMapping() (*SQLDWTableDataSetMapping, bool)
	AsDataSetMapping() (*DataSetMapping, bool)
}

BasicDataSetMapping a data set mapping data transfer object.

type BasicSourceShareSynchronizationSetting

type BasicSourceShareSynchronizationSetting interface {
	AsScheduledSourceSynchronizationSetting() (*ScheduledSourceSynchronizationSetting, bool)
	AsSourceShareSynchronizationSetting() (*SourceShareSynchronizationSetting, bool)
}

BasicSourceShareSynchronizationSetting a view of synchronization setting added by the provider

type BasicSynchronizationSetting

type BasicSynchronizationSetting interface {
	AsScheduledSynchronizationSetting() (*ScheduledSynchronizationSetting, bool)
	AsSynchronizationSetting() (*SynchronizationSetting, bool)
}

BasicSynchronizationSetting a Synchronization Setting data transfer object.

type BasicTrigger

type BasicTrigger interface {
	AsScheduledTrigger() (*ScheduledTrigger, bool)
	AsTrigger() (*Trigger, bool)
}

BasicTrigger a Trigger data transfer object.

type BlobContainerDataSet

type BlobContainerDataSet struct {
	// BlobContainerProperties - Blob container data set properties.
	*BlobContainerProperties `json:"properties,omitempty"`
	// Kind - Possible values include: 'KindDataSet', 'KindAdlsGen1File', 'KindAdlsGen1Folder', 'KindAdlsGen2File', 'KindAdlsGen2FileSystem', 'KindAdlsGen2Folder', 'KindContainer', 'KindBlob', 'KindBlobFolder', 'KindKustoCluster', 'KindKustoDatabase', 'KindSQLDBTable', 'KindSQLDWTable'
	Kind Kind `json:"kind,omitempty"`
	// ID - READ-ONLY; The resource id of the azure resource
	ID *string `json:"id,omitempty"`
	// Name - READ-ONLY; Name of the azure resource
	Name *string `json:"name,omitempty"`
	// Type - READ-ONLY; Type of the azure resource
	Type *string `json:"type,omitempty"`
}

BlobContainerDataSet an Azure storage blob container data set.

func (BlobContainerDataSet) AsADLSGen1FileDataSet

func (bcds BlobContainerDataSet) AsADLSGen1FileDataSet() (*ADLSGen1FileDataSet, bool)

AsADLSGen1FileDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsADLSGen1FolderDataSet

func (bcds BlobContainerDataSet) AsADLSGen1FolderDataSet() (*ADLSGen1FolderDataSet, bool)

AsADLSGen1FolderDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsADLSGen2FileDataSet

func (bcds BlobContainerDataSet) AsADLSGen2FileDataSet() (*ADLSGen2FileDataSet, bool)

AsADLSGen2FileDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsADLSGen2FileSystemDataSet

func (bcds BlobContainerDataSet) AsADLSGen2FileSystemDataSet() (*ADLSGen2FileSystemDataSet, bool)

AsADLSGen2FileSystemDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsADLSGen2FolderDataSet

func (bcds BlobContainerDataSet) AsADLSGen2FolderDataSet() (*ADLSGen2FolderDataSet, bool)

AsADLSGen2FolderDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsBasicDataSet

func (bcds BlobContainerDataSet) AsBasicDataSet() (BasicDataSet, bool)

AsBasicDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsBlobContainerDataSet

func (bcds BlobContainerDataSet) AsBlobContainerDataSet() (*BlobContainerDataSet, bool)

AsBlobContainerDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsBlobDataSet

func (bcds BlobContainerDataSet) AsBlobDataSet() (*BlobDataSet, bool)

AsBlobDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsBlobFolderDataSet

func (bcds BlobContainerDataSet) AsBlobFolderDataSet() (*BlobFolderDataSet, bool)

AsBlobFolderDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsDataSet

func (bcds BlobContainerDataSet) AsDataSet() (*DataSet, bool)

AsDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsKustoClusterDataSet

func (bcds BlobContainerDataSet) AsKustoClusterDataSet() (*KustoClusterDataSet, bool)

AsKustoClusterDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsKustoDatabaseDataSet

func (bcds BlobContainerDataSet) AsKustoDatabaseDataSet() (*KustoDatabaseDataSet, bool)

AsKustoDatabaseDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsSQLDBTableDataSet

func (bcds BlobContainerDataSet) AsSQLDBTableDataSet() (*SQLDBTableDataSet, bool)

AsSQLDBTableDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsSQLDWTableDataSet

func (bcds BlobContainerDataSet) AsSQLDWTableDataSet() (*SQLDWTableDataSet, bool)

AsSQLDWTableDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) MarshalJSON

func (bcds BlobContainerDataSet) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for BlobContainerDataSet.

func (*BlobContainerDataSet) UnmarshalJSON

func (bcds *BlobContainerDataSet) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for BlobContainerDataSet struct.

type BlobContainerDataSetMapping

type BlobContainerDataSetMapping struct {
	// BlobContainerMappingProperties - Blob container data set mapping properties.
	*BlobContainerMappingProperties `json:"properties,omitempty"`
	// Kind - Possible values include: 'KindBasicDataSetMappingKindDataSetMapping', 'KindBasicDataSetMappingKindAdlsGen2File', 'KindBasicDataSetMappingKindAdlsGen2FileSystem', 'KindBasicDataSetMappingKindAdlsGen2Folder', 'KindBasicDataSetMappingKindContainer', 'KindBasicDataSetMappingKindBlob', 'KindBasicDataSetMappingKindBlobFolder', 'KindBasicDataSetMappingKindKustoCluster', 'KindBasicDataSetMappingKindKustoDatabase', 'KindBasicDataSetMappingKindSQLDBTable', 'KindBasicDataSetMappingKindSQLDWTable'
	Kind KindBasicDataSetMapping `json:"kind,omitempty"`
	// ID - READ-ONLY; The resource id of the azure resource
	ID *string `json:"id,omitempty"`
	// Name - READ-ONLY; Name of the azure resource
	Name *string `json:"name,omitempty"`
	// Type - READ-ONLY; Type of the azure resource
	Type *string `json:"type,omitempty"`
}

BlobContainerDataSetMapping a Blob container data set mapping.

func (BlobContainerDataSetMapping) AsADLSGen2FileDataSetMapping

func (bcdsm BlobContainerDataSetMapping) AsADLSGen2FileDataSetMapping() (*ADLSGen2FileDataSetMapping, bool)

AsADLSGen2FileDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsADLSGen2FileSystemDataSetMapping

func (bcdsm BlobContainerDataSetMapping) AsADLSGen2FileSystemDataSetMapping() (*ADLSGen2FileSystemDataSetMapping, bool)

AsADLSGen2FileSystemDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsADLSGen2FolderDataSetMapping

func (bcdsm BlobContainerDataSetMapping) AsADLSGen2FolderDataSetMapping() (*ADLSGen2FolderDataSetMapping, bool)

AsADLSGen2FolderDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsBasicDataSetMapping

func (bcdsm BlobContainerDataSetMapping) AsBasicDataSetMapping() (BasicDataSetMapping, bool)

AsBasicDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsBlobContainerDataSetMapping

func (bcdsm BlobContainerDataSetMapping) AsBlobContainerDataSetMapping() (*BlobContainerDataSetMapping, bool)

AsBlobContainerDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsBlobDataSetMapping

func (bcdsm BlobContainerDataSetMapping) AsBlobDataSetMapping() (*BlobDataSetMapping, bool)

AsBlobDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsBlobFolderDataSetMapping

func (bcdsm BlobContainerDataSetMapping) AsBlobFolderDataSetMapping() (*BlobFolderDataSetMapping, bool)

AsBlobFolderDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsDataSetMapping

func (bcdsm BlobContainerDataSetMapping) AsDataSetMapping() (*DataSetMapping, bool)

AsDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsKustoClusterDataSetMapping

func (bcdsm BlobContainerDataSetMapping) AsKustoClusterDataSetMapping() (*KustoClusterDataSetMapping, bool)

AsKustoClusterDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsKustoDatabaseDataSetMapping

func (bcdsm BlobContainerDataSetMapping) AsKustoDatabaseDataSetMapping() (*KustoDatabaseDataSetMapping, bool)

AsKustoDatabaseDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsSQLDBTableDataSetMapping

func (bcdsm BlobContainerDataSetMapping) AsSQLDBTableDataSetMapping() (*SQLDBTableDataSetMapping, bool)

AsSQLDBTableDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsSQLDWTableDataSetMapping

func (bcdsm BlobContainerDataSetMapping) AsSQLDWTableDataSetMapping() (*SQLDWTableDataSetMapping, bool)

AsSQLDWTableDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) MarshalJSON

func (bcdsm BlobContainerDataSetMapping) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for BlobContainerDataSetMapping.

func (*BlobContainerDataSetMapping) UnmarshalJSON

func (bcdsm *BlobContainerDataSetMapping) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for BlobContainerDataSetMapping struct.

type BlobContainerMappingProperties

type BlobContainerMappingProperties struct {
	// ContainerName - BLOB Container name.
	ContainerName *string `json:"containerName,omitempty"`
	// DataSetID - The id of the source data set.
	DataSetID *string `json:"dataSetId,omitempty"`
	// DataSetMappingStatus - READ-ONLY; Gets the status of the data set mapping. Possible values include: 'Ok', 'Broken'
	DataSetMappingStatus DataSetMappingStatus `json:"dataSetMappingStatus,omitempty"`
	// ProvisioningState - READ-ONLY; Provisioning state of the data set mapping. Possible values include: 'Succeeded', 'Creating', 'Deleting', 'Moving', 'Failed'
	ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
	// ResourceGroup - Resource group of storage account.
	ResourceGroup *string `json:"resourceGroup,omitempty"`
	// StorageAccountName - Storage account name of the source data set.
	StorageAccountName *string `json:"storageAccountName,omitempty"`
	// SubscriptionID - Subscription id of storage account.
	SubscriptionID *string `json:"subscriptionId,omitempty"`
}

BlobContainerMappingProperties azure storage Blob container data set mapping property bag.

func (BlobContainerMappingProperties) MarshalJSON

func (bcmp BlobContainerMappingProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for BlobContainerMappingProperties.

type BlobContainerProperties

type BlobContainerProperties struct {
	// ContainerName - BLOB Container name.
	ContainerName *string `json:"containerName,omitempty"`
	// DataSetID - READ-ONLY; Unique id for identifying a data set resource
	DataSetID *string `json:"dataSetId,omitempty"`
	// ResourceGroup - Resource group of storage account
	ResourceGroup *string `json:"resourceGroup,omitempty"`
	// StorageAccountName - Storage account name of the source data set
	StorageAccountName *string `json:"storageAccountName,omitempty"`
	// SubscriptionID - Subscription id of storage account
	SubscriptionID *string `json:"subscriptionId,omitempty"`
}

BlobContainerProperties properties of the BLOB container data set.

func (BlobContainerProperties) MarshalJSON

func (bcp BlobContainerProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for BlobContainerProperties.

type BlobDataSet

type BlobDataSet struct {
	// BlobProperties - Blob data set properties.
	*BlobProperties `json:"properties,omitempty"`
	// Kind - Possible values include: 'KindDataSet', 'KindAdlsGen1File', 'KindAdlsGen1Folder', 'KindAdlsGen2File', 'KindAdlsGen2FileSystem', 'KindAdlsGen2Folder', 'KindContainer', 'KindBlob', 'KindBlobFolder', 'KindKustoCluster', 'KindKustoDatabase', 'KindSQLDBTable', 'KindSQLDWTable'
	Kind Kind `json:"kind,omitempty"`
	// ID - READ-ONLY; The resource id of the azure resource
	ID *string `json:"id,omitempty"`
	// Name - READ-ONLY; Name of the azure resource
	Name *string `json:"name,omitempty"`
	// Type - READ-ONLY; Type of the azure resource
	Type *string `json:"type,omitempty"`
}

BlobDataSet an Azure storage blob data set.

func (BlobDataSet) AsADLSGen1FileDataSet

func (bds BlobDataSet) AsADLSGen1FileDataSet() (*ADLSGen1FileDataSet, bool)

AsADLSGen1FileDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsADLSGen1FolderDataSet

func (bds BlobDataSet) AsADLSGen1FolderDataSet() (*ADLSGen1FolderDataSet, bool)

AsADLSGen1FolderDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsADLSGen2FileDataSet

func (bds BlobDataSet) AsADLSGen2FileDataSet() (*ADLSGen2FileDataSet, bool)

AsADLSGen2FileDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsADLSGen2FileSystemDataSet

func (bds BlobDataSet) AsADLSGen2FileSystemDataSet() (*ADLSGen2FileSystemDataSet, bool)

AsADLSGen2FileSystemDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsADLSGen2FolderDataSet

func (bds BlobDataSet) AsADLSGen2FolderDataSet() (*ADLSGen2FolderDataSet, bool)

AsADLSGen2FolderDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsBasicDataSet

func (bds BlobDataSet) AsBasicDataSet() (BasicDataSet, bool)

AsBasicDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsBlobContainerDataSet

func (bds BlobDataSet) AsBlobContainerDataSet() (*BlobContainerDataSet, bool)

AsBlobContainerDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsBlobDataSet

func (bds BlobDataSet) AsBlobDataSet() (*BlobDataSet, bool)

AsBlobDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsBlobFolderDataSet

func (bds BlobDataSet) AsBlobFolderDataSet() (*BlobFolderDataSet, bool)

AsBlobFolderDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsDataSet

func (bds BlobDataSet) AsDataSet() (*DataSet, bool)

AsDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsKustoClusterDataSet

func (bds BlobDataSet) AsKustoClusterDataSet() (*KustoClusterDataSet, bool)

AsKustoClusterDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsKustoDatabaseDataSet

func (bds BlobDataSet) AsKustoDatabaseDataSet() (*KustoDatabaseDataSet, bool)

AsKustoDatabaseDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsSQLDBTableDataSet

func (bds BlobDataSet) AsSQLDBTableDataSet() (*SQLDBTableDataSet, bool)

AsSQLDBTableDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsSQLDWTableDataSet

func (bds BlobDataSet) AsSQLDWTableDataSet() (*SQLDWTableDataSet, bool)

AsSQLDWTableDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) MarshalJSON

func (bds BlobDataSet) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for BlobDataSet.

func (*BlobDataSet) UnmarshalJSON

func (bds *BlobDataSet) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for BlobDataSet struct.

type BlobDataSetMapping

type BlobDataSetMapping struct {
	// BlobMappingProperties - Blob data set mapping properties.
	*BlobMappingProperties `json:"properties,omitempty"`
	// Kind - Possible values include: 'KindBasicDataSetMappingKindDataSetMapping', 'KindBasicDataSetMappingKindAdlsGen2File', 'KindBasicDataSetMappingKindAdlsGen2FileSystem', 'KindBasicDataSetMappingKindAdlsGen2Folder', 'KindBasicDataSetMappingKindContainer', 'KindBasicDataSetMappingKindBlob', 'KindBasicDataSetMappingKindBlobFolder', 'KindBasicDataSetMappingKindKustoCluster', 'KindBasicDataSetMappingKindKustoDatabase', 'KindBasicDataSetMappingKindSQLDBTable', 'KindBasicDataSetMappingKindSQLDWTable'
	Kind KindBasicDataSetMapping `json:"kind,omitempty"`
	// ID - READ-ONLY; The resource id of the azure resource
	ID *string `json:"id,omitempty"`
	// Name - READ-ONLY; Name of the azure resource
	Name *string `json:"name,omitempty"`
	// Type - READ-ONLY; Type of the azure resource
	Type *string `json:"type,omitempty"`
}

BlobDataSetMapping a Blob data set mapping.

func (BlobDataSetMapping) AsADLSGen2FileDataSetMapping

func (bdsm BlobDataSetMapping) AsADLSGen2FileDataSetMapping() (*ADLSGen2FileDataSetMapping, bool)

AsADLSGen2FileDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsADLSGen2FileSystemDataSetMapping

func (bdsm BlobDataSetMapping) AsADLSGen2FileSystemDataSetMapping() (*ADLSGen2FileSystemDataSetMapping, bool)

AsADLSGen2FileSystemDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsADLSGen2FolderDataSetMapping

func (bdsm BlobDataSetMapping) AsADLSGen2FolderDataSetMapping() (*ADLSGen2FolderDataSetMapping, bool)

AsADLSGen2FolderDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsBasicDataSetMapping

func (bdsm BlobDataSetMapping) AsBasicDataSetMapping() (BasicDataSetMapping, bool)

AsBasicDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsBlobContainerDataSetMapping

func (bdsm BlobDataSetMapping) AsBlobContainerDataSetMapping() (*BlobContainerDataSetMapping, bool)

AsBlobContainerDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsBlobDataSetMapping

func (bdsm BlobDataSetMapping) AsBlobDataSetMapping() (*BlobDataSetMapping, bool)

AsBlobDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsBlobFolderDataSetMapping

func (bdsm BlobDataSetMapping) AsBlobFolderDataSetMapping() (*BlobFolderDataSetMapping, bool)

AsBlobFolderDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsDataSetMapping

func (bdsm BlobDataSetMapping) AsDataSetMapping() (*DataSetMapping, bool)

AsDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsKustoClusterDataSetMapping

func (bdsm BlobDataSetMapping) AsKustoClusterDataSetMapping() (*KustoClusterDataSetMapping, bool)

AsKustoClusterDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsKustoDatabaseDataSetMapping

func (bdsm BlobDataSetMapping) AsKustoDatabaseDataSetMapping() (*KustoDatabaseDataSetMapping, bool)

AsKustoDatabaseDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsSQLDBTableDataSetMapping

func (bdsm BlobDataSetMapping) AsSQLDBTableDataSetMapping() (*SQLDBTableDataSetMapping, bool)

AsSQLDBTableDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsSQLDWTableDataSetMapping

func (bdsm BlobDataSetMapping) AsSQLDWTableDataSetMapping() (*SQLDWTableDataSetMapping, bool)

AsSQLDWTableDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) MarshalJSON

func (bdsm BlobDataSetMapping) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for BlobDataSetMapping.

func (*BlobDataSetMapping) UnmarshalJSON

func (bdsm *BlobDataSetMapping) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for BlobDataSetMapping struct.

type BlobFolderDataSet

type BlobFolderDataSet struct {
	// BlobFolderProperties - Blob folder data set properties.
	*BlobFolderProperties `json:"properties,omitempty"`
	// Kind - Possible values include: 'KindDataSet', 'KindAdlsGen1File', 'KindAdlsGen1Folder', 'KindAdlsGen2File', 'KindAdlsGen2FileSystem', 'KindAdlsGen2Folder', 'KindContainer', 'KindBlob', 'KindBlobFolder', 'KindKustoCluster', 'KindKustoDatabase', 'KindSQLDBTable', 'KindSQLDWTable'
	Kind Kind `json:"kind,omitempty"`
	// ID - READ-ONLY; The resource id of the azure resource
	ID *string `json:"id,omitempty"`
	// Name - READ-ONLY; Name of the azure resource
	Name *string `json:"name,omitempty"`
	// Type - READ-ONLY; Type of the azure resource
	Type *string `json:"type,omitempty"`
}

BlobFolderDataSet an Azure storage blob folder data set.

func (BlobFolderDataSet) AsADLSGen1FileDataSet

func (bfds BlobFolderDataSet) AsADLSGen1FileDataSet() (*ADLSGen1FileDataSet, bool)

AsADLSGen1FileDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsADLSGen1FolderDataSet

func (bfds BlobFolderDataSet) AsADLSGen1FolderDataSet() (*ADLSGen1FolderDataSet, bool)

AsADLSGen1FolderDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsADLSGen2FileDataSet

func (bfds BlobFolderDataSet) AsADLSGen2FileDataSet() (*ADLSGen2FileDataSet, bool)

AsADLSGen2FileDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsADLSGen2FileSystemDataSet

func (bfds BlobFolderDataSet) AsADLSGen2FileSystemDataSet() (*ADLSGen2FileSystemDataSet, bool)

AsADLSGen2FileSystemDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsADLSGen2FolderDataSet

func (bfds BlobFolderDataSet) AsADLSGen2FolderDataSet() (*ADLSGen2FolderDataSet, bool)

AsADLSGen2FolderDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsBasicDataSet

func (bfds BlobFolderDataSet) AsBasicDataSet() (BasicDataSet, bool)

AsBasicDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsBlobContainerDataSet

func (bfds BlobFolderDataSet) AsBlobContainerDataSet() (*BlobContainerDataSet, bool)

AsBlobContainerDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsBlobDataSet

func (bfds BlobFolderDataSet) AsBlobDataSet() (*BlobDataSet, bool)

AsBlobDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsBlobFolderDataSet

func (bfds BlobFolderDataSet) AsBlobFolderDataSet() (*BlobFolderDataSet, bool)

AsBlobFolderDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsDataSet

func (bfds BlobFolderDataSet) AsDataSet() (*DataSet, bool)

AsDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsKustoClusterDataSet

func (bfds BlobFolderDataSet) AsKustoClusterDataSet() (*KustoClusterDataSet, bool)

AsKustoClusterDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsKustoDatabaseDataSet

func (bfds BlobFolderDataSet) AsKustoDatabaseDataSet() (*KustoDatabaseDataSet, bool)

AsKustoDatabaseDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsSQLDBTableDataSet

func (bfds BlobFolderDataSet) AsSQLDBTableDataSet() (*SQLDBTableDataSet, bool)

AsSQLDBTableDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsSQLDWTableDataSet

func (bfds BlobFolderDataSet) AsSQLDWTableDataSet() (*SQLDWTableDataSet, bool)

AsSQLDWTableDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) MarshalJSON

func (bfds BlobFolderDataSet) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for BlobFolderDataSet.

func (*BlobFolderDataSet) UnmarshalJSON

func (bfds *BlobFolderDataSet) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for BlobFolderDataSet struct.

type BlobFolderDataSetMapping

type BlobFolderDataSetMapping struct {
	// BlobFolderMappingProperties - Blob folder data set mapping properties.
	*BlobFolderMappingProperties `json:"properties,omitempty"`
	// Kind - Possible values include: 'KindBasicDataSetMappingKindDataSetMapping', 'KindBasicDataSetMappingKindAdlsGen2File', 'KindBasicDataSetMappingKindAdlsGen2FileSystem', 'KindBasicDataSetMappingKindAdlsGen2Folder', 'KindBasicDataSetMappingKindContainer', 'KindBasicDataSetMappingKindBlob', 'KindBasicDataSetMappingKindBlobFolder', 'KindBasicDataSetMappingKindKustoCluster', 'KindBasicDataSetMappingKindKustoDatabase', 'KindBasicDataSetMappingKindSQLDBTable', 'KindBasicDataSetMappingKindSQLDWTable'
	Kind KindBasicDataSetMapping `json:"kind,omitempty"`
	// ID - READ-ONLY; The resource id of the azure resource
	ID *string `json:"id,omitempty"`
	// Name - READ-ONLY; Name of the azure resource
	Name *string `json:"name,omitempty"`
	// Type - READ-ONLY; Type of the azure resource
	Type *string `json:"type,omitempty"`
}

BlobFolderDataSetMapping a Blob folder data set mapping.

func (BlobFolderDataSetMapping) AsADLSGen2FileDataSetMapping

func (bfdsm BlobFolderDataSetMapping) AsADLSGen2FileDataSetMapping() (*ADLSGen2FileDataSetMapping, bool)

AsADLSGen2FileDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsADLSGen2FileSystemDataSetMapping

func (bfdsm BlobFolderDataSetMapping) AsADLSGen2FileSystemDataSetMapping() (*ADLSGen2FileSystemDataSetMapping, bool)

AsADLSGen2FileSystemDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsADLSGen2FolderDataSetMapping

func (bfdsm BlobFolderDataSetMapping) AsADLSGen2FolderDataSetMapping() (*ADLSGen2FolderDataSetMapping, bool)

AsADLSGen2FolderDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsBasicDataSetMapping

func (bfdsm BlobFolderDataSetMapping) AsBasicDataSetMapping() (BasicDataSetMapping, bool)

AsBasicDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsBlobContainerDataSetMapping

func (bfdsm BlobFolderDataSetMapping) AsBlobContainerDataSetMapping() (*BlobContainerDataSetMapping, bool)

AsBlobContainerDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsBlobDataSetMapping

func (bfdsm BlobFolderDataSetMapping) AsBlobDataSetMapping() (*BlobDataSetMapping, bool)

AsBlobDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsBlobFolderDataSetMapping

func (bfdsm BlobFolderDataSetMapping) AsBlobFolderDataSetMapping() (*BlobFolderDataSetMapping, bool)

AsBlobFolderDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsDataSetMapping

func (bfdsm BlobFolderDataSetMapping) AsDataSetMapping() (*DataSetMapping, bool)

AsDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsKustoClusterDataSetMapping

func (bfdsm BlobFolderDataSetMapping) AsKustoClusterDataSetMapping() (*KustoClusterDataSetMapping, bool)

AsKustoClusterDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsKustoDatabaseDataSetMapping

func (bfdsm BlobFolderDataSetMapping) AsKustoDatabaseDataSetMapping() (*KustoDatabaseDataSetMapping, bool)

AsKustoDatabaseDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsSQLDBTableDataSetMapping

func (bfdsm BlobFolderDataSetMapping) AsSQLDBTableDataSetMapping() (*SQLDBTableDataSetMapping, bool)

AsSQLDBTableDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsSQLDWTableDataSetMapping

func (bfdsm BlobFolderDataSetMapping) AsSQLDWTableDataSetMapping() (*SQLDWTableDataSetMapping, bool)

AsSQLDWTableDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) MarshalJSON

func (bfdsm BlobFolderDataSetMapping) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for BlobFolderDataSetMapping.

func (*BlobFolderDataSetMapping) UnmarshalJSON

func (bfdsm *BlobFolderDataSetMapping) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for BlobFolderDataSetMapping struct.

type BlobFolderMappingProperties

type BlobFolderMappingProperties struct {
	// ContainerName - Container that has the file path.
	ContainerName *string `json:"containerName,omitempty"`
	// DataSetID - The id of the source data set.
	DataSetID *string `json:"dataSetId,omitempty"`
	// DataSetMappingStatus - READ-ONLY; Gets the status of the data set mapping. Possible values include: 'Ok', 'Broken'
	DataSetMappingStatus DataSetMappingStatus `json:"dataSetMappingStatus,omitempty"`
	// Prefix - Prefix for blob folder
	Prefix *string `json:"prefix,omitempty"`
	// ProvisioningState - READ-ONLY; Provisioning state of the data set mapping. Possible values include: 'Succeeded', 'Creating', 'Deleting', 'Moving', 'Failed'
	ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
	// ResourceGroup - Resource group of storage account.
	ResourceGroup *string `json:"resourceGroup,omitempty"`
	// StorageAccountName - Storage account name of the source data set.
	StorageAccountName *string `json:"storageAccountName,omitempty"`
	// SubscriptionID - Subscription id of storage account.
	SubscriptionID *string `json:"subscriptionId,omitempty"`
}

BlobFolderMappingProperties azure storage Blob folder data set mapping property bag.

func (BlobFolderMappingProperties) MarshalJSON

func (bfmp BlobFolderMappingProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for BlobFolderMappingProperties.

type BlobFolderProperties

type BlobFolderProperties struct {
	// ContainerName - Container that has the file path.
	ContainerName *string `json:"containerName,omitempty"`
	// DataSetID - READ-ONLY; Unique id for identifying a data set resource
	DataSetID *string `json:"dataSetId,omitempty"`
	// Prefix - Prefix for blob folder
	Prefix *string `json:"prefix,omitempty"`
	// ResourceGroup - Resource group of storage account
	ResourceGroup *string `json:"resourceGroup,omitempty"`
	// StorageAccountName - Storage account name of the source data set
	StorageAccountName *string `json:"storageAccountName,omitempty"`
	// SubscriptionID - Subscription id of storage account
	SubscriptionID *string `json:"subscriptionId,omitempty"`
}

BlobFolderProperties properties of the blob folder data set.

func (BlobFolderProperties) MarshalJSON

func (bfp BlobFolderProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for BlobFolderProperties.

type BlobMappingProperties

type BlobMappingProperties struct {
	// ContainerName - Container that has the file path.
	ContainerName *string `json:"containerName,omitempty"`
	// DataSetID - The id of the source data set.
	DataSetID *string `json:"dataSetId,omitempty"`
	// DataSetMappingStatus - READ-ONLY; Gets the status of the data set mapping. Possible values include: 'Ok', 'Broken'
	DataSetMappingStatus DataSetMappingStatus `json:"dataSetMappingStatus,omitempty"`
	// FilePath - File path within the source data set
	FilePath *string `json:"filePath,omitempty"`
	// OutputType - File output type. Possible values include: 'Csv', 'Parquet'
	OutputType OutputType `json:"outputType,omitempty"`
	// ProvisioningState - READ-ONLY; Provisioning state of the data set mapping. Possible values include: 'Succeeded', 'Creating', 'Deleting', 'Moving', 'Failed'
	ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
	// ResourceGroup - Resource group of storage account.
	ResourceGroup *string `json:"resourceGroup,omitempty"`
	// StorageAccountName - Storage account name of the source data set.
	StorageAccountName *string `json:"storageAccountName,omitempty"`
	// SubscriptionID - Subscription id of storage account.
	SubscriptionID *string `json:"subscriptionId,omitempty"`
}

BlobMappingProperties azure storage Blob data set mapping property bag.

func (BlobMappingProperties) MarshalJSON

func (bmp BlobMappingProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for BlobMappingProperties.

type BlobProperties

type BlobProperties struct {
	// ContainerName - Container that has the file path.
	ContainerName *string `json:"containerName,omitempty"`
	// DataSetID - READ-ONLY; Unique id for identifying a data set resource
	DataSetID *string `json:"dataSetId,omitempty"`
	// FilePath - File path within the source data set
	FilePath *string `json:"filePath,omitempty"`
	// ResourceGroup - Resource group of storage account
	ResourceGroup *string `json:"resourceGroup,omitempty"`
	// StorageAccountName - Storage account name of the source data set
	StorageAccountName *string `json:"storageAccountName,omitempty"`
	// SubscriptionID - Subscription id of storage account
	SubscriptionID *string `json:"subscriptionId,omitempty"`
}

BlobProperties properties of the blob data set.

func (BlobProperties) MarshalJSON

func (bp BlobProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for BlobProperties.

type ConsumerInvitation

type ConsumerInvitation struct {
	autorest.Response `json:"-"`
	// ConsumerInvitationProperties - Properties on the account
	*ConsumerInvitationProperties `json:"properties,omitempty"`
	// ID - READ-ONLY; The resource id of the azure resource
	ID *string `json:"id,omitempty"`
	// Name - READ-ONLY; Name of the azure resource
	Name *string `json:"name,omitempty"`
	// Type - READ-ONLY; Type of the azure resource
	Type *string `json:"type,omitempty"`
}

ConsumerInvitation a consumer Invitation data transfer object.

func (ConsumerInvitation) MarshalJSON

func (ci ConsumerInvitation) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ConsumerInvitation.

func (*ConsumerInvitation) UnmarshalJSON

func (ci *ConsumerInvitation) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ConsumerInvitation struct.

type ConsumerInvitationList

type ConsumerInvitationList struct {
	autorest.Response `json:"-"`
	// NextLink - The Url of next result page.
	NextLink *string `json:"nextLink,omitempty"`
	// Value - Collection of items of type DataTransferObjects.
	Value *[]ConsumerInvitation `json:"value,omitempty"`
}

ConsumerInvitationList list response for get InvitationList

func (ConsumerInvitationList) IsEmpty

func (cil ConsumerInvitationList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type ConsumerInvitationListIterator

type ConsumerInvitationListIterator struct {
	// contains filtered or unexported fields
}

ConsumerInvitationListIterator provides access to a complete listing of ConsumerInvitation values.

func NewConsumerInvitationListIterator

func NewConsumerInvitationListIterator(page ConsumerInvitationListPage) ConsumerInvitationListIterator

Creates a new instance of the ConsumerInvitationListIterator type.

func (*ConsumerInvitationListIterator) Next deprecated

This method has been deprecated.

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ConsumerInvitationListIterator) NextWithContext

func (iter *ConsumerInvitationListIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (ConsumerInvitationListIterator) NotDone

func (iter ConsumerInvitationListIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (ConsumerInvitationListIterator) Response

Response returns the raw server response from the last page request.

func (ConsumerInvitationListIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type ConsumerInvitationListPage

type ConsumerInvitationListPage struct {
	// contains filtered or unexported fields
}

ConsumerInvitationListPage contains a page of ConsumerInvitation values.

func NewConsumerInvitationListPage

Creates a new instance of the ConsumerInvitationListPage type.

func (*ConsumerInvitationListPage) Next deprecated

This method has been deprecated.
func (page *ConsumerInvitationListPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.

func (*ConsumerInvitationListPage) NextWithContext

func (page *ConsumerInvitationListPage) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (ConsumerInvitationListPage) NotDone

func (page ConsumerInvitationListPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (ConsumerInvitationListPage) Response

Response returns the raw server response from the last page request.

func (ConsumerInvitationListPage)