azure-sdk-for-go: github.com/Azure/azure-sdk-for-go/services/preview/datashare/mgmt/2018-11-01-preview/datashare Index | Files | Directories

package datashare

import "github.com/Azure/azure-sdk-for-go/services/preview/datashare/mgmt/2018-11-01-preview/datashare"

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

Creates a Microsoft.DataShare management client.

Index

Package Files

accounts.go client.go consumerinvitations.go consumersourcedatasets.go datasetmappings.go datasets.go invitations.go models.go operations.go providersharesubscriptions.go shares.go sharesubscriptions.go synchronizationsettings.go triggers.go version.go

Constants

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

func UserAgent Uses

func UserAgent() string

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

func Version Uses

func Version() string

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

type ADLSGen1FileDataSet Uses

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', 'KindBlob', 'KindBlobFolder', 'KindContainer', 'KindAdlsGen2File', 'KindAdlsGen2Folder', 'KindAdlsGen2FileSystem', 'KindAdlsGen1Folder', 'KindAdlsGen1File', 'KindKustoCluster', 'KindKustoDatabase', 'KindSQLDWTable', 'KindSQLDBTable'
    Kind Kind `json:"kind,omitempty"`
}

ADLSGen1FileDataSet an ADLS Gen 1 file data set.

func (ADLSGen1FileDataSet) AsADLSGen1FileDataSet Uses

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

AsADLSGen1FileDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsADLSGen1FolderDataSet Uses

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

AsADLSGen1FolderDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsADLSGen2FileDataSet Uses

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

AsADLSGen2FileDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsADLSGen2FileSystemDataSet Uses

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

AsADLSGen2FileSystemDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsADLSGen2FolderDataSet Uses

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

AsADLSGen2FolderDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsBasicDataSet Uses

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

AsBasicDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsBlobContainerDataSet Uses

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

AsBlobContainerDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsBlobDataSet Uses

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

AsBlobDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsBlobFolderDataSet Uses

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

AsBlobFolderDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsDataSet Uses

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

AsDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsKustoClusterDataSet Uses

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

AsKustoClusterDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsKustoDatabaseDataSet Uses

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

AsKustoDatabaseDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsSQLDBTableDataSet Uses

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

AsSQLDBTableDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) AsSQLDWTableDataSet Uses

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

AsSQLDWTableDataSet is the BasicDataSet implementation for ADLSGen1FileDataSet.

func (ADLSGen1FileDataSet) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for ADLSGen1FileDataSet.

func (*ADLSGen1FileDataSet) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for ADLSGen1FileDataSet struct.

type ADLSGen1FileProperties Uses

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.

type ADLSGen1FolderDataSet Uses

type ADLSGen1FolderDataSet struct {
    // ADLSGen1FolderProperties - ADLS Gen 1 folder data set properties.
    *ADLSGen1FolderProperties `json:"properties,omitempty"`
    // Kind - Possible values include: 'KindDataSet', 'KindBlob', 'KindBlobFolder', 'KindContainer', 'KindAdlsGen2File', 'KindAdlsGen2Folder', 'KindAdlsGen2FileSystem', 'KindAdlsGen1Folder', 'KindAdlsGen1File', 'KindKustoCluster', 'KindKustoDatabase', 'KindSQLDWTable', 'KindSQLDBTable'
    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 Uses

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

AsADLSGen1FileDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsADLSGen1FolderDataSet Uses

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

AsADLSGen1FolderDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsADLSGen2FileDataSet Uses

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

AsADLSGen2FileDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsADLSGen2FileSystemDataSet Uses

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

AsADLSGen2FileSystemDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsADLSGen2FolderDataSet Uses

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

AsADLSGen2FolderDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsBasicDataSet Uses

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

AsBasicDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsBlobContainerDataSet Uses

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

AsBlobContainerDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsBlobDataSet Uses

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

AsBlobDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsBlobFolderDataSet Uses

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

AsBlobFolderDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsDataSet Uses

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

AsDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsKustoClusterDataSet Uses

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

AsKustoClusterDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsKustoDatabaseDataSet Uses

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

AsKustoDatabaseDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsSQLDBTableDataSet Uses

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

AsSQLDBTableDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) AsSQLDWTableDataSet Uses

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

AsSQLDWTableDataSet is the BasicDataSet implementation for ADLSGen1FolderDataSet.

func (ADLSGen1FolderDataSet) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for ADLSGen1FolderDataSet.

func (*ADLSGen1FolderDataSet) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for ADLSGen1FolderDataSet struct.

type ADLSGen1FolderProperties Uses

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.

type ADLSGen2FileDataSet Uses

type ADLSGen2FileDataSet struct {
    // ADLSGen2FileProperties - ADLS Gen 2 file data set properties.
    *ADLSGen2FileProperties `json:"properties,omitempty"`
    // Kind - Possible values include: 'KindDataSet', 'KindBlob', 'KindBlobFolder', 'KindContainer', 'KindAdlsGen2File', 'KindAdlsGen2Folder', 'KindAdlsGen2FileSystem', 'KindAdlsGen1Folder', 'KindAdlsGen1File', 'KindKustoCluster', 'KindKustoDatabase', 'KindSQLDWTable', 'KindSQLDBTable'
    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 Uses

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

AsADLSGen1FileDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsADLSGen1FolderDataSet Uses

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

AsADLSGen1FolderDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsADLSGen2FileDataSet Uses

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

AsADLSGen2FileDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsADLSGen2FileSystemDataSet Uses

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

AsADLSGen2FileSystemDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsADLSGen2FolderDataSet Uses

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

AsADLSGen2FolderDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsBasicDataSet Uses

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

AsBasicDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsBlobContainerDataSet Uses

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

AsBlobContainerDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsBlobDataSet Uses

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

AsBlobDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsBlobFolderDataSet Uses

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

AsBlobFolderDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsDataSet Uses

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

AsDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsKustoClusterDataSet Uses

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

AsKustoClusterDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsKustoDatabaseDataSet Uses

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

AsKustoDatabaseDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsSQLDBTableDataSet Uses

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

AsSQLDBTableDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) AsSQLDWTableDataSet Uses

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

AsSQLDWTableDataSet is the BasicDataSet implementation for ADLSGen2FileDataSet.

func (ADLSGen2FileDataSet) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for ADLSGen2FileDataSet.

func (*ADLSGen2FileDataSet) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for ADLSGen2FileDataSet struct.

type ADLSGen2FileDataSetMapping Uses

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', 'KindBasicDataSetMappingKindBlob', 'KindBasicDataSetMappingKindBlobFolder', 'KindBasicDataSetMappingKindContainer', 'KindBasicDataSetMappingKindAdlsGen2File', 'KindBasicDataSetMappingKindAdlsGen2Folder', 'KindBasicDataSetMappingKindAdlsGen2FileSystem', 'KindBasicDataSetMappingKindKustoCluster', 'KindBasicDataSetMappingKindKustoDatabase', 'KindBasicDataSetMappingKindSQLDWTable', 'KindBasicDataSetMappingKindSQLDBTable'
    Kind KindBasicDataSetMapping `json:"kind,omitempty"`
}

ADLSGen2FileDataSetMapping an ADLS Gen2 file data set mapping.

func (ADLSGen2FileDataSetMapping) AsADLSGen2FileDataSetMapping Uses

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

AsADLSGen2FileDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsADLSGen2FileSystemDataSetMapping Uses

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

AsADLSGen2FileSystemDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsADLSGen2FolderDataSetMapping Uses

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

AsADLSGen2FolderDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsBasicDataSetMapping Uses

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

AsBasicDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsBlobContainerDataSetMapping Uses

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

AsBlobContainerDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsBlobDataSetMapping Uses

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

AsBlobDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsBlobFolderDataSetMapping Uses

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

AsBlobFolderDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsDataSetMapping Uses

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

AsDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsKustoClusterDataSetMapping Uses

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

AsKustoClusterDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsKustoDatabaseDataSetMapping Uses

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

AsKustoDatabaseDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsSQLDBTableDataSetMapping Uses

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

AsSQLDBTableDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) AsSQLDWTableDataSetMapping Uses

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

AsSQLDWTableDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileDataSetMapping.

func (ADLSGen2FileDataSetMapping) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for ADLSGen2FileDataSetMapping.

func (*ADLSGen2FileDataSetMapping) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for ADLSGen2FileDataSetMapping struct.

type ADLSGen2FileDataSetMappingProperties Uses

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.

type ADLSGen2FileProperties Uses

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.

type ADLSGen2FileSystemDataSet Uses

type ADLSGen2FileSystemDataSet struct {
    // ADLSGen2FileSystemProperties - ADLS Gen 2 file system data set properties.
    *ADLSGen2FileSystemProperties `json:"properties,omitempty"`
    // Kind - Possible values include: 'KindDataSet', 'KindBlob', 'KindBlobFolder', 'KindContainer', 'KindAdlsGen2File', 'KindAdlsGen2Folder', 'KindAdlsGen2FileSystem', 'KindAdlsGen1Folder', 'KindAdlsGen1File', 'KindKustoCluster', 'KindKustoDatabase', 'KindSQLDWTable', 'KindSQLDBTable'
    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 Uses

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

AsADLSGen1FileDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsADLSGen1FolderDataSet Uses

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

AsADLSGen1FolderDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsADLSGen2FileDataSet Uses

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

AsADLSGen2FileDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsADLSGen2FileSystemDataSet Uses

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

AsADLSGen2FileSystemDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsADLSGen2FolderDataSet Uses

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

AsADLSGen2FolderDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsBasicDataSet Uses

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

AsBasicDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsBlobContainerDataSet Uses

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

AsBlobContainerDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsBlobDataSet Uses

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

AsBlobDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsBlobFolderDataSet Uses

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

AsBlobFolderDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsDataSet Uses

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

AsDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsKustoClusterDataSet Uses

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

AsKustoClusterDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsKustoDatabaseDataSet Uses

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

AsKustoDatabaseDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsSQLDBTableDataSet Uses

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

AsSQLDBTableDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) AsSQLDWTableDataSet Uses

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

AsSQLDWTableDataSet is the BasicDataSet implementation for ADLSGen2FileSystemDataSet.

func (ADLSGen2FileSystemDataSet) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for ADLSGen2FileSystemDataSet.

func (*ADLSGen2FileSystemDataSet) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for ADLSGen2FileSystemDataSet struct.

type ADLSGen2FileSystemDataSetMapping Uses

type ADLSGen2FileSystemDataSetMapping struct {
    // ADLSGen2FileSystemDataSetMappingProperties - ADLS Gen2 file system data set mapping properties.
    *ADLSGen2FileSystemDataSetMappingProperties `json:"properties,omitempty"`
    // Kind - Possible values include: 'KindBasicDataSetMappingKindDataSetMapping', 'KindBasicDataSetMappingKindBlob', 'KindBasicDataSetMappingKindBlobFolder', 'KindBasicDataSetMappingKindContainer', 'KindBasicDataSetMappingKindAdlsGen2File', 'KindBasicDataSetMappingKindAdlsGen2Folder', 'KindBasicDataSetMappingKindAdlsGen2FileSystem', 'KindBasicDataSetMappingKindKustoCluster', 'KindBasicDataSetMappingKindKustoDatabase', 'KindBasicDataSetMappingKindSQLDWTable', 'KindBasicDataSetMappingKindSQLDBTable'
    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 Uses

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

AsADLSGen2FileDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsADLSGen2FileSystemDataSetMapping Uses

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

AsADLSGen2FileSystemDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsADLSGen2FolderDataSetMapping Uses

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

AsADLSGen2FolderDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsBasicDataSetMapping Uses

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

AsBasicDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsBlobContainerDataSetMapping Uses

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

AsBlobContainerDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsBlobDataSetMapping Uses

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

AsBlobDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsBlobFolderDataSetMapping Uses

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

AsBlobFolderDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsDataSetMapping Uses

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

AsDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsKustoClusterDataSetMapping Uses

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

AsKustoClusterDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsKustoDatabaseDataSetMapping Uses

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

AsKustoDatabaseDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsSQLDBTableDataSetMapping Uses

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

AsSQLDBTableDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) AsSQLDWTableDataSetMapping Uses

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

AsSQLDWTableDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FileSystemDataSetMapping.

func (ADLSGen2FileSystemDataSetMapping) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for ADLSGen2FileSystemDataSetMapping.

func (*ADLSGen2FileSystemDataSetMapping) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for ADLSGen2FileSystemDataSetMapping struct.

type ADLSGen2FileSystemDataSetMappingProperties Uses

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.

type ADLSGen2FileSystemProperties Uses

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.

type ADLSGen2FolderDataSet Uses

type ADLSGen2FolderDataSet struct {
    // ADLSGen2FolderProperties - ADLS Gen 2 folder data set properties.
    *ADLSGen2FolderProperties `json:"properties,omitempty"`
    // Kind - Possible values include: 'KindDataSet', 'KindBlob', 'KindBlobFolder', 'KindContainer', 'KindAdlsGen2File', 'KindAdlsGen2Folder', 'KindAdlsGen2FileSystem', 'KindAdlsGen1Folder', 'KindAdlsGen1File', 'KindKustoCluster', 'KindKustoDatabase', 'KindSQLDWTable', 'KindSQLDBTable'
    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 Uses

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

AsADLSGen1FileDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsADLSGen1FolderDataSet Uses

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

AsADLSGen1FolderDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsADLSGen2FileDataSet Uses

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

AsADLSGen2FileDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsADLSGen2FileSystemDataSet Uses

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

AsADLSGen2FileSystemDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsADLSGen2FolderDataSet Uses

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

AsADLSGen2FolderDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsBasicDataSet Uses

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

AsBasicDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsBlobContainerDataSet Uses

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

AsBlobContainerDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsBlobDataSet Uses

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

AsBlobDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsBlobFolderDataSet Uses

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

AsBlobFolderDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsDataSet Uses

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

AsDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsKustoClusterDataSet Uses

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

AsKustoClusterDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsKustoDatabaseDataSet Uses

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

AsKustoDatabaseDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsSQLDBTableDataSet Uses

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

AsSQLDBTableDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) AsSQLDWTableDataSet Uses

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

AsSQLDWTableDataSet is the BasicDataSet implementation for ADLSGen2FolderDataSet.

func (ADLSGen2FolderDataSet) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for ADLSGen2FolderDataSet.

func (*ADLSGen2FolderDataSet) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for ADLSGen2FolderDataSet struct.

type ADLSGen2FolderDataSetMapping Uses

type ADLSGen2FolderDataSetMapping struct {
    // ADLSGen2FolderDataSetMappingProperties - ADLS Gen2 folder data set mapping properties.
    *ADLSGen2FolderDataSetMappingProperties `json:"properties,omitempty"`
    // Kind - Possible values include: 'KindBasicDataSetMappingKindDataSetMapping', 'KindBasicDataSetMappingKindBlob', 'KindBasicDataSetMappingKindBlobFolder', 'KindBasicDataSetMappingKindContainer', 'KindBasicDataSetMappingKindAdlsGen2File', 'KindBasicDataSetMappingKindAdlsGen2Folder', 'KindBasicDataSetMappingKindAdlsGen2FileSystem', 'KindBasicDataSetMappingKindKustoCluster', 'KindBasicDataSetMappingKindKustoDatabase', 'KindBasicDataSetMappingKindSQLDWTable', 'KindBasicDataSetMappingKindSQLDBTable'
    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 Uses

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

AsADLSGen2FileDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsADLSGen2FileSystemDataSetMapping Uses

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

AsADLSGen2FileSystemDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsADLSGen2FolderDataSetMapping Uses

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

AsADLSGen2FolderDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsBasicDataSetMapping Uses

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

AsBasicDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsBlobContainerDataSetMapping Uses

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

AsBlobContainerDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsBlobDataSetMapping Uses

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

AsBlobDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsBlobFolderDataSetMapping Uses

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

AsBlobFolderDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsDataSetMapping Uses

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

AsDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsKustoClusterDataSetMapping Uses

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

AsKustoClusterDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsKustoDatabaseDataSetMapping Uses

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

AsKustoDatabaseDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsSQLDBTableDataSetMapping Uses

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

AsSQLDBTableDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) AsSQLDWTableDataSetMapping Uses

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

AsSQLDWTableDataSetMapping is the BasicDataSetMapping implementation for ADLSGen2FolderDataSetMapping.

func (ADLSGen2FolderDataSetMapping) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for ADLSGen2FolderDataSetMapping.

func (*ADLSGen2FolderDataSetMapping) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for ADLSGen2FolderDataSetMapping struct.

type ADLSGen2FolderDataSetMappingProperties Uses

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.

type ADLSGen2FolderProperties Uses

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.

type Account Uses

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 Uses

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

MarshalJSON is the custom marshaler for Account.

func (*Account) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for Account struct.

type AccountList Uses

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 Uses

func (al AccountList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type AccountListIterator Uses

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

AccountListIterator provides access to a complete listing of Account values.

func NewAccountListIterator Uses

func NewAccountListIterator(page AccountListPage) AccountListIterator

Creates a new instance of the AccountListIterator type.

func (*AccountListIterator) Next Uses

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 Uses

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 Uses

func (iter AccountListIterator) NotDone() bool

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

func (AccountListIterator) Response Uses

func (iter AccountListIterator) Response() AccountList

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

func (AccountListIterator) Value Uses

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 Uses

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

AccountListPage contains a page of Account values.

func NewAccountListPage Uses

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

Creates a new instance of the AccountListPage type.

func (*AccountListPage) Next Uses

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 Uses

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 Uses

func (page AccountListPage) NotDone() bool

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

func (AccountListPage) Response Uses

func (page AccountListPage) Response() AccountList

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

func (AccountListPage) Values Uses

func (page AccountListPage) Values() []Account

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

type AccountProperties Uses

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.

type AccountUpdateParameters Uses

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

AccountUpdateParameters update parameters for accounts

func (AccountUpdateParameters) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for AccountUpdateParameters.

type AccountsClient Uses

type AccountsClient struct {
    BaseClient
}

AccountsClient is the creates a Microsoft.DataShare management client.

func NewAccountsClient Uses

func NewAccountsClient(subscriptionID string) AccountsClient

NewAccountsClient creates an instance of the AccountsClient client.

func NewAccountsClientWithBaseURI Uses

func NewAccountsClientWithBaseURI(baseURI string, subscriptionID string) AccountsClient

NewAccountsClientWithBaseURI creates an instance of the AccountsClient client.

func (AccountsClient) Create Uses

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 Uses

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

CreatePreparer prepares the Create request.

func (AccountsClient) CreateResponder Uses

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 Uses

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 Uses

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 Uses

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

DeletePreparer prepares the Delete request.

func (AccountsClient) DeleteResponder Uses

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 Uses

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 Uses

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 Uses

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

GetPreparer prepares the Get request.

func (AccountsClient) GetResponder Uses

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 Uses

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 Uses

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 Uses

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 Uses

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

ListByResourceGroupPreparer prepares the ListByResourceGroup request.

func (AccountsClient) ListByResourceGroupResponder Uses

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 Uses

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 Uses

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 Uses

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 Uses

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

ListBySubscriptionPreparer prepares the ListBySubscription request.

func (AccountsClient) ListBySubscriptionResponder Uses

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 Uses

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 Uses

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 Uses

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

UpdatePreparer prepares the Update request.

func (AccountsClient) UpdateResponder Uses

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 Uses

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 Uses

type AccountsCreateFuture struct {
    azure.Future
}

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

func (*AccountsCreateFuture) Result Uses

func (future *AccountsCreateFuture) Result(client AccountsClient) (a Account, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type AccountsDeleteFuture Uses

type AccountsDeleteFuture struct {
    azure.Future
}

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

func (*AccountsDeleteFuture) Result Uses

func (future *AccountsDeleteFuture) Result(client AccountsClient) (or OperationResponse, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type BaseClient Uses

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

BaseClient is the base client for Datashare.

func New Uses

func New(subscriptionID string) BaseClient

New creates an instance of the BaseClient client.

func NewWithBaseURI Uses

func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient

NewWithBaseURI creates an instance of the BaseClient client.

type BasicDataSet Uses

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

BasicDataSet a DataSet data transfer object.

type BasicDataSetMapping Uses

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

BasicDataSetMapping a data set mapping data transfer object.

type BasicSourceShareSynchronizationSetting Uses

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

BasicSourceShareSynchronizationSetting a view of synchronization setting added by the provider

type BasicSynchronizationSetting Uses

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

BasicSynchronizationSetting a Synchronization Setting data transfer object.

type BasicTrigger Uses

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

BasicTrigger a Trigger data transfer object.

type BlobContainerDataSet Uses

type BlobContainerDataSet struct {
    // BlobContainerProperties - Blob container data set properties.
    *BlobContainerProperties `json:"properties,omitempty"`
    // Kind - Possible values include: 'KindDataSet', 'KindBlob', 'KindBlobFolder', 'KindContainer', 'KindAdlsGen2File', 'KindAdlsGen2Folder', 'KindAdlsGen2FileSystem', 'KindAdlsGen1Folder', 'KindAdlsGen1File', 'KindKustoCluster', 'KindKustoDatabase', 'KindSQLDWTable', 'KindSQLDBTable'
    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 Uses

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

AsADLSGen1FileDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsADLSGen1FolderDataSet Uses

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

AsADLSGen1FolderDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsADLSGen2FileDataSet Uses

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

AsADLSGen2FileDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsADLSGen2FileSystemDataSet Uses

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

AsADLSGen2FileSystemDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsADLSGen2FolderDataSet Uses

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

AsADLSGen2FolderDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsBasicDataSet Uses

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

AsBasicDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsBlobContainerDataSet Uses

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

AsBlobContainerDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsBlobDataSet Uses

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

AsBlobDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsBlobFolderDataSet Uses

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

AsBlobFolderDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsDataSet Uses

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

AsDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsKustoClusterDataSet Uses

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

AsKustoClusterDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsKustoDatabaseDataSet Uses

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

AsKustoDatabaseDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsSQLDBTableDataSet Uses

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

AsSQLDBTableDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) AsSQLDWTableDataSet Uses

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

AsSQLDWTableDataSet is the BasicDataSet implementation for BlobContainerDataSet.

func (BlobContainerDataSet) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for BlobContainerDataSet.

func (*BlobContainerDataSet) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for BlobContainerDataSet struct.

type BlobContainerDataSetMapping Uses

type BlobContainerDataSetMapping struct {
    // BlobContainerMappingProperties - Blob container data set mapping properties.
    *BlobContainerMappingProperties `json:"properties,omitempty"`
    // Kind - Possible values include: 'KindBasicDataSetMappingKindDataSetMapping', 'KindBasicDataSetMappingKindBlob', 'KindBasicDataSetMappingKindBlobFolder', 'KindBasicDataSetMappingKindContainer', 'KindBasicDataSetMappingKindAdlsGen2File', 'KindBasicDataSetMappingKindAdlsGen2Folder', 'KindBasicDataSetMappingKindAdlsGen2FileSystem', 'KindBasicDataSetMappingKindKustoCluster', 'KindBasicDataSetMappingKindKustoDatabase', 'KindBasicDataSetMappingKindSQLDWTable', 'KindBasicDataSetMappingKindSQLDBTable'
    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 Uses

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

AsADLSGen2FileDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsADLSGen2FileSystemDataSetMapping Uses

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

AsADLSGen2FileSystemDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsADLSGen2FolderDataSetMapping Uses

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

AsADLSGen2FolderDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsBasicDataSetMapping Uses

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

AsBasicDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsBlobContainerDataSetMapping Uses

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

AsBlobContainerDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsBlobDataSetMapping Uses

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

AsBlobDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsBlobFolderDataSetMapping Uses

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

AsBlobFolderDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsDataSetMapping Uses

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

AsDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsKustoClusterDataSetMapping Uses

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

AsKustoClusterDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsKustoDatabaseDataSetMapping Uses

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

AsKustoDatabaseDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsSQLDBTableDataSetMapping Uses

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

AsSQLDBTableDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) AsSQLDWTableDataSetMapping Uses

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

AsSQLDWTableDataSetMapping is the BasicDataSetMapping implementation for BlobContainerDataSetMapping.

func (BlobContainerDataSetMapping) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for BlobContainerDataSetMapping.

func (*BlobContainerDataSetMapping) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for BlobContainerDataSetMapping struct.

type BlobContainerMappingProperties Uses

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.

type BlobContainerProperties Uses

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.

type BlobDataSet Uses

type BlobDataSet struct {
    // BlobProperties - Blob data set properties.
    *BlobProperties `json:"properties,omitempty"`
    // Kind - Possible values include: 'KindDataSet', 'KindBlob', 'KindBlobFolder', 'KindContainer', 'KindAdlsGen2File', 'KindAdlsGen2Folder', 'KindAdlsGen2FileSystem', 'KindAdlsGen1Folder', 'KindAdlsGen1File', 'KindKustoCluster', 'KindKustoDatabase', 'KindSQLDWTable', 'KindSQLDBTable'
    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 Uses

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

AsADLSGen1FileDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsADLSGen1FolderDataSet Uses

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

AsADLSGen1FolderDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsADLSGen2FileDataSet Uses

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

AsADLSGen2FileDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsADLSGen2FileSystemDataSet Uses

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

AsADLSGen2FileSystemDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsADLSGen2FolderDataSet Uses

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

AsADLSGen2FolderDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsBasicDataSet Uses

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

AsBasicDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsBlobContainerDataSet Uses

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

AsBlobContainerDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsBlobDataSet Uses

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

AsBlobDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsBlobFolderDataSet Uses

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

AsBlobFolderDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsDataSet Uses

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

AsDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsKustoClusterDataSet Uses

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

AsKustoClusterDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsKustoDatabaseDataSet Uses

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

AsKustoDatabaseDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsSQLDBTableDataSet Uses

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

AsSQLDBTableDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) AsSQLDWTableDataSet Uses

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

AsSQLDWTableDataSet is the BasicDataSet implementation for BlobDataSet.

func (BlobDataSet) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for BlobDataSet.

func (*BlobDataSet) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for BlobDataSet struct.

type BlobDataSetMapping Uses

type BlobDataSetMapping struct {
    // BlobMappingProperties - Blob data set mapping properties.
    *BlobMappingProperties `json:"properties,omitempty"`
    // Kind - Possible values include: 'KindBasicDataSetMappingKindDataSetMapping', 'KindBasicDataSetMappingKindBlob', 'KindBasicDataSetMappingKindBlobFolder', 'KindBasicDataSetMappingKindContainer', 'KindBasicDataSetMappingKindAdlsGen2File', 'KindBasicDataSetMappingKindAdlsGen2Folder', 'KindBasicDataSetMappingKindAdlsGen2FileSystem', 'KindBasicDataSetMappingKindKustoCluster', 'KindBasicDataSetMappingKindKustoDatabase', 'KindBasicDataSetMappingKindSQLDWTable', 'KindBasicDataSetMappingKindSQLDBTable'
    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 Uses

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

AsADLSGen2FileDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsADLSGen2FileSystemDataSetMapping Uses

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

AsADLSGen2FileSystemDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsADLSGen2FolderDataSetMapping Uses

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

AsADLSGen2FolderDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsBasicDataSetMapping Uses

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

AsBasicDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsBlobContainerDataSetMapping Uses

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

AsBlobContainerDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsBlobDataSetMapping Uses

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

AsBlobDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsBlobFolderDataSetMapping Uses

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

AsBlobFolderDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsDataSetMapping Uses

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

AsDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsKustoClusterDataSetMapping Uses

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

AsKustoClusterDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsKustoDatabaseDataSetMapping Uses

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

AsKustoDatabaseDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsSQLDBTableDataSetMapping Uses

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

AsSQLDBTableDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) AsSQLDWTableDataSetMapping Uses

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

AsSQLDWTableDataSetMapping is the BasicDataSetMapping implementation for BlobDataSetMapping.

func (BlobDataSetMapping) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for BlobDataSetMapping.

func (*BlobDataSetMapping) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for BlobDataSetMapping struct.

type BlobFolderDataSet Uses

type BlobFolderDataSet struct {
    // BlobFolderProperties - Blob folder data set properties.
    *BlobFolderProperties `json:"properties,omitempty"`
    // Kind - Possible values include: 'KindDataSet', 'KindBlob', 'KindBlobFolder', 'KindContainer', 'KindAdlsGen2File', 'KindAdlsGen2Folder', 'KindAdlsGen2FileSystem', 'KindAdlsGen1Folder', 'KindAdlsGen1File', 'KindKustoCluster', 'KindKustoDatabase', 'KindSQLDWTable', 'KindSQLDBTable'
    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 Uses

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

AsADLSGen1FileDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsADLSGen1FolderDataSet Uses

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

AsADLSGen1FolderDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsADLSGen2FileDataSet Uses

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

AsADLSGen2FileDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsADLSGen2FileSystemDataSet Uses

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

AsADLSGen2FileSystemDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsADLSGen2FolderDataSet Uses

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

AsADLSGen2FolderDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsBasicDataSet Uses

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

AsBasicDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsBlobContainerDataSet Uses

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

AsBlobContainerDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsBlobDataSet Uses

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

AsBlobDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsBlobFolderDataSet Uses

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

AsBlobFolderDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsDataSet Uses

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

AsDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsKustoClusterDataSet Uses

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

AsKustoClusterDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsKustoDatabaseDataSet Uses

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

AsKustoDatabaseDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsSQLDBTableDataSet Uses

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

AsSQLDBTableDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) AsSQLDWTableDataSet Uses

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

AsSQLDWTableDataSet is the BasicDataSet implementation for BlobFolderDataSet.

func (BlobFolderDataSet) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for BlobFolderDataSet.

func (*BlobFolderDataSet) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for BlobFolderDataSet struct.

type BlobFolderDataSetMapping Uses

type BlobFolderDataSetMapping struct {
    // BlobFolderMappingProperties - Blob folder data set mapping properties.
    *BlobFolderMappingProperties `json:"properties,omitempty"`
    // Kind - Possible values include: 'KindBasicDataSetMappingKindDataSetMapping', 'KindBasicDataSetMappingKindBlob', 'KindBasicDataSetMappingKindBlobFolder', 'KindBasicDataSetMappingKindContainer', 'KindBasicDataSetMappingKindAdlsGen2File', 'KindBasicDataSetMappingKindAdlsGen2Folder', 'KindBasicDataSetMappingKindAdlsGen2FileSystem', 'KindBasicDataSetMappingKindKustoCluster', 'KindBasicDataSetMappingKindKustoDatabase', 'KindBasicDataSetMappingKindSQLDWTable', 'KindBasicDataSetMappingKindSQLDBTable'
    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 Uses

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

AsADLSGen2FileDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsADLSGen2FileSystemDataSetMapping Uses

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

AsADLSGen2FileSystemDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsADLSGen2FolderDataSetMapping Uses

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

AsADLSGen2FolderDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsBasicDataSetMapping Uses

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

AsBasicDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsBlobContainerDataSetMapping Uses

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

AsBlobContainerDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsBlobDataSetMapping Uses

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

AsBlobDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsBlobFolderDataSetMapping Uses

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

AsBlobFolderDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsDataSetMapping Uses

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

AsDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsKustoClusterDataSetMapping Uses

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

AsKustoClusterDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsKustoDatabaseDataSetMapping Uses

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

AsKustoDatabaseDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsSQLDBTableDataSetMapping Uses

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

AsSQLDBTableDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) AsSQLDWTableDataSetMapping Uses

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

AsSQLDWTableDataSetMapping is the BasicDataSetMapping implementation for BlobFolderDataSetMapping.

func (BlobFolderDataSetMapping) MarshalJSON Uses

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

MarshalJSON is the custom marshaler for BlobFolderDataSetMapping.

func (*BlobFolderDataSetMapping) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for BlobFolderDataSetMapping struct.

type BlobFolderMappingProperties Uses

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.

type BlobFolderProperties Uses

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.

type BlobMappingProperties Uses

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.

type BlobProperties Uses

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.

type ConsumerInvitation Uses

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 Uses

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

MarshalJSON is the custom marshaler for ConsumerInvitation.

func (*ConsumerInvitation) UnmarshalJSON Uses

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

UnmarshalJSON is the custom unmarshaler for ConsumerInvitation struct.

type ConsumerInvitationList Uses

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 Uses

func (cil ConsumerInvitationList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type ConsumerInvitationListIterator Uses

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

ConsumerInvitationListIterator provides access to a complete listing of ConsumerInvitation values.

func NewConsumerInvitationListIterator Uses

func NewConsumerInvitationListIterator(page ConsumerInvitationListPage) ConsumerInvitationListIterator

Creates a new instance of the ConsumerInvitationListIterator type.

func (*ConsumerInvitationListIterator) Next Uses

func (iter *ConsumerInvitationListIterator) 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 (*ConsumerInvitationListIterator) NextWithContext Uses

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 Uses

func (iter ConsumerInvitationListIterator) NotDone() bool

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

func (ConsumerInvitationListIterator) Response Uses

func (iter ConsumerInvitationListIterator) Response() ConsumerInvitationList

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

func (ConsumerInvitationListIterator) Value Uses

func (iter ConsumerInvitationListIterator) Value() ConsumerInvitation

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

type ConsumerInvitationListPage Uses

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

ConsumerInvitationListPage contains a page of ConsumerInvitation values.

func NewConsumerInvitationListPage Uses

func NewConsumerInvitationListPage(getNextPage func(context.Context, ConsumerInvitationList) (ConsumerInvitationList, error)) ConsumerInvitationListPage

Creates a new instance of the ConsumerInvitationListPage type.

func (*ConsumerInvitationListPage) Next Uses

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 Uses

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 Uses

func (page ConsumerInvitationListPage) NotDone() bool

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

func (ConsumerInvitationListPage) Response Uses

func (page ConsumerInvitationListPage) Response() ConsumerInvitationList

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

func (ConsumerInvitationListPage) Values Uses

func (page ConsumerInvitationListPage) Values() []ConsumerInvitation

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

type ConsumerInvitationProperties Uses

type ConsumerInvitationProperties struct {
    // DataSetCount - READ-ONLY; Number of data sets in a share
    DataSetCount *int32 `json:"dataSetCount,omitempty"`
    // Description - READ-ONLY; Description shared when the invitation was created
    Description *string `json:"description,omitempty"`
    // InvitationID - Unique id of the invitation.
    InvitationID *string `json:"invitationId,omitempty"`
    // InvitationStatus - READ-ONLY; The status of the invitation. Possible values include: 'Pending', 'Accepted', 'Rejected', 'Withdrawn'
    InvitationStatus InvitationStatus `json:"invitationStatus,omitempty"`
    // Location - READ-ONLY; invitation location
    Location *string `json:"location,omitempty"`
    // ProviderEmail - READ-ONLY; Email of the provider who created the resource
    ProviderEmail *string `json:"providerEmail,omitempty"`
    // ProviderName - READ-ONLY; Name of the provider who created the resource
    ProviderName *string `json:"providerName,omitempty"`
    // ProviderTenantName - READ-ONLY; Tenant name of the provider who created the resource
    ProviderTenantName *string `json:"providerTenantName,omitempty"`
    // RespondedAt - READ-ONLY; The time the recipient responded to the invitation.
    RespondedAt *date.Time `json:"respondedAt,omitempty"`
    // SentAt - READ-ONLY; Gets the time at which the invitation was sent.
    SentAt *date.Time `json:"sentAt,omitempty"`
    // ShareName - READ-ONLY; Gets the source share Name.
    ShareName *string `json:"shareName,omitempty"`
    // TermsOfUse - READ-ONLY; Terms of use shared when the invitation was created
    TermsOfUse *string `json:"termsOfUse,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"`
}

ConsumerInvitationProperties properties of consumer invitation

type ConsumerInvitationsClient Uses

type ConsumerInvitationsClient struct {
    BaseClient
}

ConsumerInvitationsClient is the creates a Microsoft.DataShare management client.

func NewConsumerInvitationsClient Uses

func NewConsumerInvitationsClient(subscriptionID string) ConsumerInvitationsClient

NewConsumerInvitationsClient creates an instance of the ConsumerInvitationsClient client.

func NewConsumerInvitationsClientWithBaseURI Uses

func NewConsumerInvitationsClientWithBaseURI(baseURI string, subscriptionID string) ConsumerInvitationsClient

NewConsumerInvitationsClientWithBaseURI creates an instance of the ConsumerInvitationsClient client.

func (ConsumerInvitationsClient) Get Uses

func (client ConsumerInvitationsClient) Get(ctx context.Context, location string, invitationID string) (result ConsumerInvitation, err error)

Get get an invitation Parameters: location - location of the invitation invitationID - an invitation id

func (ConsumerInvitationsClient) GetPreparer Uses

func (client ConsumerInvitationsClient) GetPreparer(ctx context.Context, location string, invitationID string) (*http.Request, error)

GetPreparer prepares the Get request.

func (ConsumerInvitationsClient) GetResponder Uses

func (client ConsumerInvitationsClient) GetResponder(resp *http.Response) (result ConsumerInvitation, err error)

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

func (ConsumerInvitationsClient) GetSender Uses

func (client ConsumerInvitationsClient) 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 (ConsumerInvitationsClient) ListInvitations Uses

func (client ConsumerInvitationsClient) ListInvitations(ctx context.Context, skipToken string) (result ConsumerInvitationListPage, err error)

ListInvitations lists invitations Parameters: skipToken - the continuation token

func (ConsumerInvitationsClient) ListInvitationsComplete Uses

func (client ConsumerInvitationsClient) ListInvitationsComplete(ctx context.Context, skipToken string) (result ConsumerInvitationListIterator, err error)

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

func (ConsumerInvitationsClient) ListInvitationsPreparer Uses

func (client ConsumerInvitationsClient) ListInvitationsPreparer(ctx context.Context, skipToken string) (*http.Request, error)

ListInvitationsPreparer prepares the ListInvitations request.

func (ConsumerInvitationsClient) ListInvitationsResponder Uses

func (client ConsumerInvitationsClient) ListInvitationsResponder(resp *http.Response) (result ConsumerInvitationList, err error)

ListInvitationsResponder handles the response to the ListInvitations request. The method always closes the http.Response Body.

func (ConsumerInvitationsClient) ListInvitationsSender Uses

func (client ConsumerInvitationsClient) ListInvitationsSender(req *http.Request) (*http.Response, error)

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

func (ConsumerInvitationsClient) RejectInvitation Uses

func (client ConsumerInvitationsClient) RejectInvitation(ctx context.Context, location string, invitation ConsumerInvitation) (result ConsumerInvitation, err error)

RejectInvitation reject an invitation Parameters: location - location of the invitation invitation - an invitation payload

func (ConsumerInvitationsClient) RejectInvitationPreparer Uses

func (client ConsumerInvitationsClient) RejectInvitationPreparer(ctx context.Context, location string, invitation ConsumerInvitation) (*http.Request, error)

RejectInvitationPreparer prepares the RejectInvitation request.

func (ConsumerInvitationsClient) RejectInvitationResponder Uses

func (client ConsumerInvitationsClient) RejectInvitationResponder(resp *http.Response) (result ConsumerInvitation, err error)

RejectInvitationResponder handles the response to the RejectInvitation request. The method always closes the http.Response Body.

func (ConsumerInvitationsClient) RejectInvitationSender Uses

func (client ConsumerInvitationsClient) RejectInvitationSender(req *http.Request) (*http.Response, error)

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

type ConsumerSourceDataSet Uses

type ConsumerSourceDataSet struct {
    // ConsumerSourceDataSetProperties - source dataSet properties
    *ConsumerSourceDataSetProperties `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"`
}

ConsumerSourceDataSet a consumer side dataSet data transfer object.

func (ConsumerSourceDataSet) MarshalJSON Uses

func (csds ConsumerSourceDataSet) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ConsumerSourceDataSet.

func (*ConsumerSourceDataSet) UnmarshalJSON Uses

func (csds *ConsumerSourceDataSet) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ConsumerSourceDataSet struct.

type ConsumerSourceDataSetList Uses

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

ConsumerSourceDataSetList a consumer side list of source dataSets

func (ConsumerSourceDataSetList) IsEmpty Uses

func (csdsl ConsumerSourceDataSetList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type ConsumerSourceDataSetListIterator Uses

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

ConsumerSourceDataSetListIterator provides access to a complete listing of ConsumerSourceDataSet values.

func NewConsumerSourceDataSetListIterator Uses

func NewConsumerSourceDataSetListIterator(page ConsumerSourceDataSetListPage) ConsumerSourceDataSetListIterator

Creates a new instance of the ConsumerSourceDataSetListIterator type.

func (*ConsumerSourceDataSetListIterator) Next Uses

func (iter *ConsumerSourceDataSetListIterator) 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 (*ConsumerSourceDataSetListIterator) NextWithContext Uses

func (iter *ConsumerSourceDataSetListIterator) 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 (ConsumerSourceDataSetListIterator) NotDone Uses

func (iter ConsumerSourceDataSetListIterator) NotDone() bool

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

func (ConsumerSourceDataSetListIterator) Response Uses

func (iter ConsumerSourceDataSetListIterator) Response() ConsumerSourceDataSetList

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

func (ConsumerSourceDataSetListIterator) Value Uses

func (iter ConsumerSourceDataSetListIterator) Value() ConsumerSourceDataSet

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

type ConsumerSourceDataSetListPage Uses

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

ConsumerSourceDataSetListPage contains a page of ConsumerSourceDataSet values.

func NewConsumerSourceDataSetListPage Uses

func NewConsumerSourceDataSetListPage(getNextPage func(context.Context, ConsumerSourceDataSetList) (ConsumerSourceDataSetList, error)) ConsumerSourceDataSetListPage

Creates a new instance of the ConsumerSourceDataSetListPage type.

func (*ConsumerSourceDataSetListPage) Next Uses

func (page *ConsumerSourceDataSetListPage) 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 (*ConsumerSourceDataSetListPage) NextWithContext Uses

func (page *ConsumerSourceDataSetListPage) 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 (ConsumerSourceDataSetListPage) NotDone Uses

func (page ConsumerSourceDataSetListPage) NotDone() bool

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

func (ConsumerSourceDataSetListPage) Response Uses

func (page ConsumerSourceDataSetListPage) Response() ConsumerSourceDataSetList

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

func (ConsumerSourceDataSetListPage) Values Uses

func (page ConsumerSourceDataSetListPage) Values() []ConsumerSourceDataSet

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

type ConsumerSourceDataSetProperties Uses

type ConsumerSourceDataSetProperties struct {
    // DataSetID - READ-ONLY; DataSet Id
    DataSetID *string `json:"dataSetId,omitempty"`
    // DataSetLocation - READ-ONLY; Location of the data set.
    DataSetLocation *string `json:"dataSetLocation,omitempty"`
    // DataSetName - READ-ONLY; DataSet name
    DataSetName *string `json:"dataSetName,omitempty"`
    // DataSetPath - READ-ONLY; DataSet path
    DataSetPath *string `json:"dataSetPath,omitempty"`
    // DataSetType - READ-ONLY; Type of data set. Possible values include: 'Blob', 'Container', 'BlobFolder', 'AdlsGen2FileSystem', 'AdlsGen2Folder', 'AdlsGen2File', 'AdlsGen1Folder', 'AdlsGen1File', 'KustoCluster', 'KustoDatabase', 'SQLDBTable', 'SQLDWTable'
    DataSetType DataSetType `json:"dataSetType,omitempty"`
}

ConsumerSourceDataSetProperties properties of consumer source dataSet

type ConsumerSourceDataSetsClient Uses

type ConsumerSourceDataSetsClient struct {
    BaseClient
}

ConsumerSourceDataSetsClient is the creates a Microsoft.DataShare management client.

func NewConsumerSourceDataSetsClient Uses

func NewConsumerSourceDataSetsClient(subscriptionID string) ConsumerSourceDataSetsClient

NewConsumerSourceDataSetsClient creates an instance of the ConsumerSourceDataSetsClient client.

func NewConsumerSourceDataSetsClientWithBaseURI Uses

func NewConsumerSourceDataSetsClientWithBaseURI(baseURI string, subscriptionID string) ConsumerSourceDataSetsClient

NewConsumerSourceDataSetsClientWithBaseURI creates an instance of the ConsumerSourceDataSetsClient client.

func (ConsumerSourceDataSetsClient) ListByShareSubscription Uses

func (client ConsumerSourceDataSetsClient) ListByShareSubscription(ctx context.Context, resourceGroupName string, accountName string, shareSubscriptionName string, skipToken string) (result ConsumerSourceDataSetListPage, err error)

ListByShareSubscription get source dataSets of a shareSubscription Parameters: resourceGroupName - the resource group name. accountName - the name of the share account. shareSubscriptionName - the name of the shareSubscription. skipToken - continuation token

func (ConsumerSourceDataSetsClient) ListByShareSubscriptionComplete Uses

func (client ConsumerSourceDataSetsClient) ListByShareSubscriptionComplete(ctx context.Context, resourceGroupName string, accountName string, shareSubscriptionName string, skipToken string) (result ConsumerSourceDataSetListIterator, err error)

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

func (ConsumerSourceDataSetsClient) ListByShareSubscriptionPreparer Uses

func (client ConsumerSourceDataSetsClient) ListByShareSubscriptionPreparer(ctx context.Context, resourceGroupName string, accountName string, shareSubscriptionName string, skipToken string) (*http.Request, error)

ListByShareSubscriptionPreparer prepares the ListByShareSubscription request.

func (ConsumerSourceDataSetsClient) ListByShareSubscriptionResponder Uses

func (client ConsumerSourceDataSetsClient) ListByShareSubscriptionResponder(resp *http.Response) (result ConsumerSourceDataSetList, err error)

ListByShareSubscriptionResponder handles the response to the ListByShareSubscription request. The method always closes the http.Response Body.

func (ConsumerSourceDataSetsClient) ListByShareSubscriptionSender Uses

func (client ConsumerSourceDataSetsClient) ListByShareSubscriptionSender(req *http.Request) (*http.Response, error)

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

type DataSet Uses

type DataSet struct {
    autorest.Response `json:"-"`
    // Kind - Possible values include: 'KindDataSet', 'KindBlob', 'KindBlobFolder', 'KindContainer', 'KindAdlsGen2File', 'KindAdlsGen2Folder', 'KindAdlsGen2FileSystem', 'KindAdlsGen1Folder', 'KindAdlsGen1File', 'KindKustoCluster', 'KindKustoDatabase', 'KindSQLDWTable', 'KindSQLDBTable'
    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"`
}

DataSet a DataSet data transfer object.

func (DataSet) AsADLSGen1FileDataSet Uses

func (ds DataSet) AsADLSGen1FileDataSet() (*ADLSGen1FileDataSet, bool)

AsADLSGen1FileDataSet is the BasicDataSet implementation for DataSet.

func (DataSet) AsADLSGen1FolderDataSet Uses

func (ds DataSet) AsADLSGen1FolderDataSet() (*ADLSGen1FolderDataSet, bool)

AsADLSGen1FolderDataSet is the BasicDataSet implementation for DataSet.

func (DataSet) AsADLSGen2FileDataSet Uses

func (ds DataSet) AsADLSGen2FileDataSet() (*ADLSGen2FileDataSet, bool)

AsADLSGen2FileDataSet is the BasicDataSet implementation for DataSet.

func (DataSet) AsADLSGen2FileSystemDataSet Uses

func (ds DataSet) AsADLSGen2FileSystemDataSet() (*ADLSGen2FileSystemDataSet, bool)

AsADLSGen2FileSystemDataSet is the BasicDataSet implementation for DataSet.

func (DataSet) AsADLSGen2FolderDataSet Uses

func (ds DataSet) AsADLSGen2FolderDataSet() (*ADLSGen2FolderDataSet, bool)

AsADLSGen2FolderDataSet is the BasicDataSet implementation for DataSet.

func (DataSet) AsBasicDataSet Uses

func (ds DataSet) AsBasicDataSet() (BasicDataSet, bool)

AsBasicDataSet is the BasicDataSet implementation for DataSet.

func (DataSet) AsBlobContainerDataSet Uses

func (ds DataSet) AsBlobContainerDataSet() (*BlobContainerDataSet, bool)

AsBlobContainerDataSet is the BasicDataSet implementation for DataSet.

func (DataSet) AsBlobDataSet Uses

func (ds DataSet) AsBlobDataSet() (*BlobDataSet, bool)

AsBlobDataSet is the BasicDataSet implementation for DataSet.

func (DataSet) AsBlobFolderDataSet Uses

func (ds DataSet) AsBlobFolderDataSet() (*BlobFolderDataSet, bool)

AsBlobFolderDataSet is the BasicDataSet implementation for DataSet.

func (DataSet) AsDataSet Uses

func (ds DataSet) AsDataSet() (*DataSet, bool)

AsDataSet is the BasicDataSet implementation for DataSet.

func (DataSet) AsKustoClusterDataSet Uses

func (ds DataSet) AsKustoClusterDataSet() (*KustoClusterDataSet, bool)

AsKustoClusterDataSet is the BasicDataSet implementation for DataSet.

func (DataSet) AsKustoDatabaseDataSet Uses

func (ds DataSet) AsKustoDatabaseDataSet() (*KustoDatabaseDataSet, bool)

AsKustoDatabaseDataSet is the BasicDataSet implementation for DataSet.

func (DataSet) AsSQLDBTableDataSet Uses

func (ds DataSet) AsSQLDBTableDataSet() (*SQLDBTableDataSet, bool)

AsSQLDBTableDataSet is the BasicDataSet implementation for DataSet.

func (DataSet) AsSQLDWTableDataSet Uses

func (ds DataSet) AsSQLDWTableDataSet() (*SQLDWTableDataSet, bool)

AsSQLDWTableDataSet is the BasicDataSet implementation for DataSet.

func (DataSet) MarshalJSON Uses

func (ds DataSet) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for DataSet.

type DataSetList Uses

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

DataSetList list response for get DataSets

func (DataSetList) IsEmpty Uses

func (dsl DataSetList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

func (*DataSetList) UnmarshalJSON Uses

func (dsl *DataSetList) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for DataSetList struct.

type DataSetListIterator Uses

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

DataSetListIterator provides access to a complete listing of DataSet values.

func NewDataSetListIterator Uses

func NewDataSetListIterator(page DataSetListPage) DataSetListIterator

Creates a new instance of the DataSetListIterator type.

func (*DataSetListIterator) Next Uses

func (iter *DataSetListIterator) 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 (*DataSetListIterator) NextWithContext Uses

func (iter *DataSetListIterator) 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 (DataSetListIterator) NotDone Uses

func (iter DataSetListIterator) NotDone() bool

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

func (DataSetListIterator) Response Uses

func (iter DataSetListIterator) Response() DataSetList

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

func (DataSetListIterator) Value Uses

func (iter DataSetListIterator) Value() BasicDataSet

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

type DataSetListPage Uses

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

DataSetListPage contains a page of BasicDataSet values.

func NewDataSetListPage Uses

func NewDataSetListPage(getNextPage func(context.Context, DataSetList) (DataSetList, error)) DataSetListPage

Creates a new instance of the DataSetListPage type.

func (*DataSetListPage) Next Uses

func (page *DataSetListPage) 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 (*DataSetListPage) NextWithContext Uses

func (page *DataSetListPage) 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 (DataSetListPage) NotDone Uses

func (page DataSetListPage) NotDone() bool

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

func (DataSetListPage) Response Uses

func (page DataSetListPage) Response() DataSetList

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

func (DataSetListPage) Values Uses

func (page DataSetListPage) Values() []BasicDataSet

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

type DataSetMapping Uses

type DataSetMapping struct {
    autorest.Response `json:"-"`
    // Kind - Possible values include: 'KindBasicDataSetMappingKindDataSetMapping', 'KindBasicDataSetMappingKindBlob', 'KindBasicDataSetMappingKindBlobFolder', 'KindBasicDataSetMappingKindContainer', 'KindBasicDataSetMappingKindAdlsGen2File', 'KindBasicDataSetMappingKindAdlsGen2Folder', 'KindBasicDataSetMappingKindAdlsGen2FileSystem', 'KindBasicDataSetMappingKindKustoCluster', 'KindBasicDataSetMappingKindKustoDatabase', 'KindBasicDataSetMappingKindSQLDWTable', 'KindBasicDataSetMappingKindSQLDBTable'
    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"`
}

DataSetMapping a data set mapping data transfer object.

func (DataSetMapping) AsADLSGen2FileDataSetMapping Uses

func (dsm DataSetMapping) AsADLSGen2FileDataSetMapping() (*ADLSGen2FileDataSetMapping, bool)

AsADLSGen2FileDataSetMapping is the BasicDataSetMapping implementation for DataSetMapping.

func (DataSetMapping) AsADLSGen2FileSystemDataSetMapping Uses

func (dsm DataSetMapping) AsADLSGen2FileSystemDataSetMapping() (*ADLSGen2FileSystemDataSetMapping, bool)

AsADLSGen2FileSystemDataSetMapping is the BasicDataSetMapping implementation for DataSetMapping.

func (DataSetMapping) AsADLSGen2FolderDataSetMapping Uses

func (dsm DataSetMapping) AsADLSGen2FolderDataSetMapping() (*ADLSGen2FolderDataSetMapping, bool)

AsADLSGen2FolderDataSetMapping is the BasicDataSetMapping implementation for DataSetMapping.

func (DataSetMapping) AsBasicDataSetMapping Uses

func (dsm DataSetMapping) AsBasicDataSetMapping() (BasicDataSetMapping, bool)

AsBasicDataSetMapping is the BasicDataSetMapping implementation for DataSetMapping.

func (DataSetMapping) AsBlobContainerDataSetMapping Uses

func (dsm DataSetMapping) AsBlobContainerDataSetMapping() (*BlobContainerDataSetMapping, bool)

AsBlobContainerDataSetMapping is the BasicDataSetMapping implementation for DataSetMapping.

func (DataSetMapping) AsBlobDataSetMapping Uses

func (dsm DataSetMapping) AsBlobDataSetMapping() (*BlobDataSetMapping, bool)

AsBlobDataSetMapping is the BasicDataSetMapping implementation for DataSetMapping.

func (DataSetMapping) AsBlobFolderDataSetMapping Uses

func (dsm DataSetMapping) AsBlobFolderDataSetMapping() (*BlobFolderDataSetMapping, bool)

AsBlobFolderDataSetMapping is the BasicDataSetMapping implementation for DataSetMapping.

func (DataSetMapping) AsDataSetMapping Uses

func (dsm DataSetMapping) AsDataSetMapping() (*DataSetMapping, bool)

AsDataSetMapping is the BasicDataSetMapping implementation for DataSetMapping.

func (DataSetMapping) AsKustoClusterDataSetMapping Uses

func (dsm DataSetMapping) AsKustoClusterDataSetMapping() (*KustoClusterDataSetMapping, bool)

AsKustoClusterDataSetMapping is the BasicDataSetMapping implementation for DataSetMapping.

func (DataSetMapping) AsKustoDatabaseDataSetMapping Uses

func (dsm DataSetMapping) AsKustoDatabaseDataSetMapping() (*KustoDatabaseDataSetMapping, bool)

AsKustoDatabaseDataSetMapping is the BasicDataSetMapping implementation for DataSetMapping.

func (DataSetMapping) AsSQLDBTableDataSetMapping Uses

func (dsm DataSetMapping) AsSQLDBTableDataSetMapping() (*SQLDBTableDataSetMapping, bool)

AsSQLDBTableDataSetMapping is the BasicDataSetMapping implementation for DataSetMapping.

func (DataSetMapping) AsSQLDWTableDataSetMapping Uses

func (dsm DataSetMapping) AsSQLDWTableDataSetMapping() (*SQLDWTableDataSetMapping, bool)

AsSQLDWTableDataSetMapping is the BasicDataSetMapping implementation for DataSetMapping.

func (DataSetMapping) MarshalJSON Uses

func (dsm DataSetMapping) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for DataSetMapping.

type DataSetMappingList Uses

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

DataSetMappingList list response for get DataSetMappings

func (DataSetMappingList) IsEmpty Uses

func (dsml DataSetMappingList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

func (*DataSetMappingList) UnmarshalJSON Uses

func (dsml *DataSetMappingList) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for DataSetMappingList struct.

type DataSetMappingListIterator Uses

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

DataSetMappingListIterator provides access to a complete listing of DataSetMapping values.

func NewDataSetMappingListIterator Uses

func NewDataSetMappingListIterator(page DataSetMappingListPage) DataSetMappingListIterator

Creates a new instance of the DataSetMappingListIterator type.

func (*DataSetMappingListIterator) Next Uses

func (iter *DataSetMappingListIterator) 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 (*DataSetMappingListIterator) NextWithContext Uses

func (iter *DataSetMappingListIterator) 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 (DataSetMappingListIterator) NotDone Uses

func (iter DataSetMappingListIterator) NotDone() bool

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

func (DataSetMappingListIterator) Response Uses

func (iter DataSetMappingListIterator) Response() DataSetMappingList

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

func (DataSetMappingListIterator) Value Uses

func (iter DataSetMappingListIterator) Value() BasicDataSetMapping

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

type DataSetMappingListPage Uses

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

DataSetMappingListPage contains a page of BasicDataSetMapping values.

func NewDataSetMappingListPage Uses

func NewDataSetMappingListPage(getNextPage func(context.Context, DataSetMappingList) (DataSetMappingList, error)) DataSetMappingListPage

Creates a new instance of the DataSetMappingListPage type.

func (*DataSetMappingListPage) Next Uses

func (page *DataSetMappingListPage) 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 (*DataSetMappingListPage) NextWithContext Uses

func (page *DataSetMappingListPage) 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 (DataSetMappingListPage) NotDone Uses

func (page DataSetMappingListPage) NotDone() bool

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

func (DataSetMappingListPage) Response Uses

func (page DataSetMappingListPage) Response() DataSetMappingList

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

func (DataSetMappingListPage) Values Uses

func (page DataSetMappingListPage) Values() []BasicDataSetMapping

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

type DataSetMappingModel Uses

type DataSetMappingModel struct {
    autorest.Response `json:"-"`
    Value             BasicDataSetMapping `json:"value,omitempty"`
}

DataSetMappingModel ...

func (*DataSetMappingModel) UnmarshalJSON Uses

func (dsmm *DataSetMappingModel) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for DataSetMappingModel struct.

type DataSetMappingStatus Uses

type DataSetMappingStatus string

DataSetMappingStatus enumerates the values for data set mapping status.

const (
    // Broken ...
    Broken DataSetMappingStatus = "Broken"
    // Ok ...
    Ok  DataSetMappingStatus = "Ok"
)

func PossibleDataSetMappingStatusValues Uses

func PossibleDataSetMappingStatusValues() []DataSetMappingStatus

PossibleDataSetMappingStatusValues returns an array of possible values for the DataSetMappingStatus const type.

type DataSetMappingsClient Uses

type DataSetMappingsClient struct {
    BaseClient
}

DataSetMappingsClient is the creates a Microsoft.DataShare management client.

func NewDataSetMappingsClient Uses

func NewDataSetMappingsClient(subscriptionID string) DataSetMappingsClient

NewDataSetMappingsClient creates an instance of the DataSetMappingsClient client.

func NewDataSetMappingsClientWithBaseURI Uses

func NewDataSetMappingsClientWithBaseURI(baseURI string, subscriptionID string) DataSetMappingsClient

NewDataSetMappingsClientWithBaseURI creates an instance of the DataSetMappingsClient client.

func (DataSetMappingsClient) Create Uses

func (client DataSetMappingsClient) Create(ctx context.Context, resourceGroupName string, accountName string, shareSubscriptionName string, dataSetMappingName string, dataSetMapping BasicDataSetMapping) (result DataSetMappingModel, err error)

Create create a DataSetMapping Parameters: resourceGroupName - the resource group name. accountName - the name of the share account. shareSubscriptionName - the name of the share subscription which will hold the data set sink. dataSetMappingName - the name of the data set mapping to be created. dataSetMapping - destination data set configuration details.

func (DataSetMappingsClient) CreatePreparer Uses

func (client DataSetMappingsClient) CreatePreparer(ctx context.Context, resourceGroupName string, accountName string, shareSubscriptionName string, dataSetMappingName string, dataSetMapping BasicDataSetMapping) (*http.Request, error)

CreatePreparer prepares the Create request.

func (DataSetMappingsClient) CreateResponder Uses

func (client DataSetMappingsClient) CreateResponder(resp *http.Response) (result DataSetMappingModel, err error)

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

func (DataSetMappingsClient) CreateSender Uses

func (client DataSetMappingsClient) CreateSender(req *http.Request) (*http.Response, error)

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

func (DataSetMappingsClient) Delete Uses

func (client DataSetMappingsClient) Delete(ctx context.Context, resourceGroupName string, accountName string, shareSubscriptionName string, dataSetMappingName string) (result autorest.Response, err error)

Delete delete a DataSetMapping in a shareSubscription Parameters: resourceGroupName - the resource group name. accountName - the name of the share account. shareSubscriptionName - the name of the shareSubscription. dataSetMappingName - the name of the dataSetMapping.

func (DataSetMappingsClient) DeletePreparer Uses

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

DeletePreparer prepares the Delete request.

func (DataSetMappingsClient) DeleteResponder Uses

func (client DataSetMappingsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

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

func (DataSetMappingsClient) DeleteSender Uses

func (client DataSetMappingsClient) DeleteSender(req *http.Request) (*http.Response, error)

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

func (DataSetMappingsClient) Get Uses

func (client DataSetMappingsClient) Get(ctx context.Context, resourceGroupName string, accountName string, shareSubscriptionName string, dataSetMappingName string) (result DataSetMappingModel, err error)

Get get a DataSetMapping in a shareSubscription Parameters: resourceGroupName - the resource group name. accountName - the name of the share account. shareSubscriptionName - the name of the shareSubscription. dataSetMappingName - the name of the dataSetMapping.

func (DataSetMappingsClient) GetPreparer Uses

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

GetPreparer prepares the Get request.

func (DataSetMappingsClient) GetResponder Uses

func (client DataSetMappingsClient) GetResponder(resp *http.Response) (result DataSetMappingModel, err error)

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

func (DataSetMappingsClient) GetSender Uses

func (client DataSetMappingsClient) 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 (DataSetMappingsClient) ListByShareSubscription Uses

func (client DataSetMappingsClient) ListByShareSubscription(ctx context.Context, resourceGroupName string, accountName string, shareSubscriptionName string, skipToken string) (result DataSetMappingListPage, err error)

ListByShareSubscription list DataSetMappings in a share subscription Parameters: resourceGroupName - the resource group name. accountName - the name of the share account. shareSubscriptionName - the name of the share subscription. skipToken - continuation token

func (DataSetMappingsClient) ListByShareSubscriptionComplete Uses

func (client DataSetMappingsClient) ListByShareSubscriptionComplete(ctx context.Context, resourceGroupName string, accountName string, shareSubscriptionName string, skipToken string) (result DataSetMappingListIterator, err error)

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

func (DataSetMappingsClient) ListByShareSubscriptionPreparer Uses

func (client DataSetMappingsClient) ListByShareSubscriptionPreparer(ctx context.Context, resourceGroupName string, accountName string, shareSubscriptionName string, skipToken string) (*http.Request, error)

ListByShareSubscriptionPreparer prepares the ListByShareSubscription request.

func (DataSetMappingsClient) ListByShareSubscriptionResponder Uses

func (client DataSetMappingsClient) ListByShareSubscriptionResponder(resp *http.Response) (result DataSetMappingList, err error)

ListByShareSubscriptionResponder handles the response to the ListByShareSubscription request. The method always closes the http.Response Body.

func (DataSetMappingsClient) ListByShareSubscriptionSender Uses

func (client DataSetMappingsClient) ListByShareSubscriptionSender(req *http.Request) (*http.Response, error)

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

type DataSetModel Uses

type DataSetModel struct {
    autorest.Response `json:"-"`
    Value             BasicDataSet `json:"value,omitempty"`
}

DataSetModel ...

func (*DataSetModel) UnmarshalJSON Uses

func (dsm *DataSetModel) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for DataSetModel struct.

type DataSetType Uses

type DataSetType string

DataSetType enumerates the values for data set type.

const (
    // AdlsGen1File ...
    AdlsGen1File DataSetType = "AdlsGen1File"
    // AdlsGen1Folder ...
    AdlsGen1Folder DataSetType = "AdlsGen1Folder"
    // AdlsGen2File ...
    AdlsGen2File DataSetType = "AdlsGen2File"
    // AdlsGen2FileSystem ...
    AdlsGen2FileSystem DataSetType = "AdlsGen2FileSystem"
    // AdlsGen2Folder ...
    AdlsGen2Folder DataSetType = "AdlsGen2Folder"
    // Blob ...
    Blob DataSetType = "Blob"
    // BlobFolder ...
    BlobFolder DataSetType = "BlobFolder"
    // Container ...
    Container DataSetType = "Container"
    // KustoCluster ...
    KustoCluster DataSetType = "KustoCluster"
    // KustoDatabase ...
    KustoDatabase DataSetType = "KustoDatabase"
    // SQLDBTable ...
    SQLDBTable DataSetType = "SqlDBTable"
    // SQLDWTable ...
    SQLDWTable DataSetType = "SqlDWTable"
)

func PossibleDataSetTypeValues Uses

func PossibleDataSetTypeValues() []DataSetType

PossibleDataSetTypeValues returns an array of possible values for the DataSetType const type.

type DataSetsClient Uses

type DataSetsClient struct {
    BaseClient
}

DataSetsClient is the creates a Microsoft.DataShare management client.

func NewDataSetsClient Uses

func NewDataSetsClient(subscriptionID string) DataSetsClient

NewDataSetsClient creates an instance of the DataSetsClient client.

func NewDataSetsClientWithBaseURI Uses

func NewDataSetsClientWithBaseURI(baseURI string, subscriptionID string) DataSetsClient

NewDataSetsClientWithBaseURI creates an instance of the DataSetsClient client.

func (DataSetsClient) Create Uses

func (client DataSetsClient) Create(ctx context.Context, resourceGroupName string, accountName string, shareName string, dataSetName string, dataSet BasicDataSet) (result DataSetModel, err error)

Create create a DataSet Parameters: resourceGroupName - the resource group name. accountName - the name of the share account. shareName - the name of the share to add the data set to. dataSetName - the name of the dataSet. dataSet - the new data set information.

func (DataSetsClient) CreatePreparer Uses

func (client DataSetsClient) CreatePreparer(ctx context.Context, resourceGroupName string, accountName string, shareName string, dataSetName string, dataSet BasicDataSet) (*http.Request, error)

CreatePreparer prepares the Create request.

func (DataSetsClient) CreateResponder Uses

func (client DataSetsClient) CreateResponder(resp *http.Response) (result DataSetModel, err error)

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

func (DataSetsClient) CreateSender Uses

func (client DataSetsClient) CreateSender(req *http.Request) (*http.Response, error)

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

func (DataSetsClient) Delete Uses

func (client DataSetsClient) Delete(ctx context.Context, resourceGroupName string, accountName string, shareName string, dataSetName string) (result DataSetsDeleteFuture, err error)

Delete delete a DataSet in a share Parameters: resourceGroupName - the resource group name. accountName - the name of the share account. shareName - the name of the share. dataSetName - the name of the dataSet.

func (DataSetsClient) DeletePreparer Uses

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

DeletePreparer prepares the Delete request.

func (DataSetsClient) DeleteResponder Uses

func (client DataSetsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

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

func (DataSetsClient) DeleteSender Uses

func (client DataSetsClient) DeleteSender(req *http.Request) (future DataSetsDeleteFuture, err error)

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

func (DataSetsClient) Get Uses

func (client DataSetsClient) Get(ctx context.Context, resourceGroupName string, accountName string, shareName string, dataSetName string) (result DataSetModel, err error)

Get get a DataSet in a share Parameters: resourceGroupName - the resource group name. accountName - the name of the share account. shareName - the name of the share. dataSetName - the name of the dataSet.

func (DataSetsClient) GetPreparer Uses

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

GetPreparer prepares the Get request.

func (DataSetsClient) GetResponder Uses

func (client DataSetsClient) GetResponder(resp *http.Response) (result DataSetModel, err error)

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

func (DataSetsClient) GetSender Uses

func (client DataSetsClient) 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 (DataSetsClient) ListByShare Uses

func (client DataSetsClient) ListByShare(ctx context.Context, resourceGroupName string, accountName string, shareName string, skipToken string) (result DataSetListPage, err error)

ListByShare list DataSets in a share Parameters: resourceGroupName - the resource group name. accountName - the name of the share account. shareName - the name of the share. skipToken - continuation token

func (DataSetsClient) ListByShareComplete Uses

func (client DataSetsClient) ListByShareComplete(ctx context.Context, resourceGroupName string, accountName string, shareName string, skipToken string) (result DataSetListIterator, err error)

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

func (DataSetsClient) ListBySharePreparer Uses

func (client DataSetsClient) ListBySharePreparer(ctx context.Context, resourceGroupName string, accountName string, shareName string, skipToken string) (*http.Request, error)

ListBySharePreparer prepares the ListByShare request.

func (DataSetsClient) ListByShareResponder Uses

func (client DataSetsClient) ListByShareResponder(resp *http.Response) (result DataSetList, err error)

ListByShareResponder handles the response to the ListByShare request. The method always closes the http.Response Body.

func (DataSetsClient) ListByShareSender Uses

func (client DataSetsClient) ListByShareSender(req *http.Request) (*http.Response, error)

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

type DataSetsDeleteFuture Uses

type DataSetsDeleteFuture struct {
    azure.Future
}

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

func (*DataSetsDeleteFuture) Result Uses

func (future *DataSetsDeleteFuture) Result(client DataSetsClient) (ar autorest.Response, err error)

Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.

type DefaultDto Uses

type DefaultDto struct {
    // 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"`
}

DefaultDto base data transfer object implementation for default resources.

func (DefaultDto) MarshalJSON Uses

func (dd DefaultDto) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for DefaultDto.

type DimensionProperties Uses

type DimensionProperties struct {
    // DisplayName - localized display name of the dimension to customer
    DisplayName *string `json:"displayName,omitempty"`
    // Name - dimension name
    Name *string `json:"name,omitempty"`
}

DimensionProperties properties for dimension

type Error Uses

type Error struct {
    // Error - The data share error body
    Error *ErrorInfo `json:"error,omitempty"`
}

Error the data share error model.

type ErrorInfo Uses

type ErrorInfo struct {
    // Code - Code of the error
    Code *string `json:"code,omitempty"`
    // Details - Nested details of the error model
    Details *[]ErrorInfo `json:"details,omitempty"`
    // Message - Message of the error
    Message *string `json:"message,omitempty"`
    // Target - Target of the error
    Target *string `json:"target,omitempty"`
}

ErrorInfo the data share error body model.

type Identity Uses

type Identity struct {
    // PrincipalID - READ-ONLY; service principal Id
    PrincipalID *string `json:"principalId,omitempty"`
    // TenantID - READ-ONLY; Tenant Id
    TenantID *string `json:"tenantId,omitempty"`
    // Type - Identity Type. Possible values include: 'SystemAssigned'
    Type Type `json:"type,omitempty"`
}

Identity identity of resource

type Invitation Uses

type Invitation struct {
    autorest.Response `json:"-"`
    // InvitationProperties - Properties on the Invitation
    *InvitationProperties `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"`
}

Invitation a Invitation data transfer object.

func (Invitation) MarshalJSON Uses

func (i Invitation) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Invitation.

func (*Invitation) UnmarshalJSON Uses

func (i *Invitation) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for Invitation struct.

type InvitationList Uses

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

InvitationList list response for get InvitationList

func (InvitationList) IsEmpty Uses

func (il InvitationList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type InvitationListIterator Uses

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

InvitationListIterator provides access to a complete listing of Invitation values.

func NewInvitationListIterator Uses

func NewInvitationListIterator(page InvitationListPage) InvitationListIterator

Creates a new instance of the InvitationListIterator type.

func (*InvitationListIterator) Next Uses

func (iter *InvitationListIterator) 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 (*InvitationListIterator) NextWithContext Uses

func (iter *InvitationListIterator) 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 (InvitationListIterator) NotDone Uses

func (iter InvitationListIterator) NotDone() bool

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

func (InvitationListIterator) Response Uses

func (iter InvitationListIterator) Response() InvitationList

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

func (InvitationListIterator) Value Uses

func (iter InvitationListIterator) Value() Invitation

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

type InvitationListPage Uses

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

InvitationListPage contains a page of Invitation values.

func NewInvitationListPage Uses

func NewInvitationListPage(getNextPage func(context.Context, InvitationList) (InvitationList, error)) InvitationListPage

Creates a new instance of the InvitationListPage type.

func (*InvitationListPage) Next Uses

func (page *InvitationListPage) 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 (*InvitationListPage) NextWithContext Uses

func (page *InvitationListPage) 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 (InvitationListPage) NotDone Uses

func (page InvitationListPage) NotDone() bool

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

func (InvitationListPage) Response Uses

func (page InvitationListPage) Response() InvitationList

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

func (InvitationListPage) Values Uses

func (page InvitationListPage) Values() []Invitation

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

type InvitationProperties Uses

type InvitationProperties struct {
    // InvitationID - READ-ONLY; unique invitation id
    InvitationID *string `json:"invitationId,omitempty"`
    // InvitationStatus - READ-ONLY; The status of the invitation. Possible values include: 'Pending', 'Accepted', 'Rejected', 'Withdrawn'
    InvitationStatus InvitationStatus `json:"invitationStatus,omitempty"`
    // RespondedAt - READ-ONLY; The time the recipient responded to the invitation.
    RespondedAt *date.Time `json:"respondedAt,omitempty"`
    // SentAt - READ-ONLY; Gets the time at which the invitation was sent.
    SentAt *date.Time `json:"sentAt,omitempty"`
    // TargetActiveDirectoryID - The target Azure AD Id. Can't be combined with email.
    TargetActiveDirectoryID *string `json:"targetActiveDirectoryId,omitempty"`
    // TargetEmail - The email the invitation is directed to.
    TargetEmail *string `json:"targetEmail,omitempty"`
    // TargetObjectID - The target user or application Id that invitation is being sent to.
    // Must be specified along TargetActiveDirectoryId. This enables sending
    // invitations to specific users or applications in an AD tenant.
    TargetObjectID *string `json:"targetObjectId,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"`
}

InvitationProperties invitation property bag.

type InvitationStatus Uses

type InvitationStatus string

InvitationStatus enumerates the values for invitation status.

const (
    // Accepted ...
    Accepted InvitationStatus = "Accepted"
    // Pending ...
    Pending InvitationStatus = "Pending"
    // Rejected ...
    Rejected InvitationStatus = "Rejected"
    // Withdrawn ...
    Withdrawn InvitationStatus = "Withdrawn"
)

func PossibleInvitationStatusValues Uses

func PossibleInvitationStatusValues() []InvitationStatus

PossibleInvitationStatusValues returns an array of possible values for the InvitationStatus const type.

type InvitationsClient Uses

type InvitationsClient struct {
    BaseClient
}

InvitationsClient is the creates a Microsoft.DataShare management client.

func NewInvitationsClient Uses

func NewInvitationsClient(subscriptionID string) InvitationsClient

NewInvitationsClient creates an instance of the InvitationsClient client.

func NewInvitationsClientWithBaseURI Uses

func NewInvitationsClientWithBaseURI(baseURI string, subscriptionID string) InvitationsClient

NewInvitationsClientWithBaseURI creates an instance of the InvitationsClient client.

func (InvitationsClient) Create Uses

func (client InvitationsClient) Create(ctx context.Context, resourceGroupName string, accountName string, shareName string, invitationName string, invitation Invitation) (result Invitation, err error)

Create create an invitation Parameters: resourceGroupName - the resource group name. accountName - the name of the share account. shareName - the name of the share to send the invitation for. invitationName - the name of the invitation. invitation - invitation details.

func (InvitationsClient) CreatePreparer Uses

func (client InvitationsClient) CreatePreparer(ctx context.Context, resourceGroupName string, accountName string, shareName string, invitationName string, invitation Invitation) (*http.Request, error)

CreatePreparer prepares the Create request.

func (InvitationsClient) CreateResponder Uses

func (client InvitationsClient) CreateResponder(resp *http.Response) (result Invitation, err error)

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

func (InvitationsClient) CreateSender Uses

func (client InvitationsClient) CreateSender(req *http.Request) (*http.Response, error)

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

func (InvitationsClient) Delete Uses

func (client InvitationsClient) Delete(ctx context.Context, resourceGroupName string, accountName string, shareName string, invitationName string) (result autorest.Response, err error)

Delete delete an invitation in a share Parameters: resourceGroupName - the resource group name. accountName - the name of the share account. shareName - the name of the share. invitationName - the name of the invitation.

func (InvitationsClient) DeletePreparer Uses

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

DeletePreparer prepares the Delete request.

func (InvitationsClient) DeleteResponder Uses

func (client InvitationsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)

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

func (InvitationsClient) DeleteSender Uses

func (client InvitationsClient) DeleteSender(req *http.Request) (*http.Response, error)

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

func (InvitationsClient) Get Uses

func (client InvitationsClient) Get(ctx context.Context, resourceGroupName string, accountName string, shareName string, invitationName string) (result Invitation, err error)

Get get an invitation in a share Parameters: resourceGroupName - the resource group name. accountName - the name of the share account. shareName - the name of the share. invitationName - the name of the invitation.

func (InvitationsClient) GetPreparer Uses

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

GetPreparer prepares the Get request.

func (InvitationsClient) GetResponder Uses

func (client InvitationsClient) GetResponder(resp *http.Response) (result Invitation, err error)

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

func (InvitationsClient) GetSender Uses

func (client InvitationsClient) 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 (InvitationsClient) ListByShare Uses

func (client InvitationsClient) ListByShare(ctx context.Context, resourceGroupName string, accountName string, shareName string, skipToken string) (result InvitationListPage, err error)

ListByShare list invitations in a share Parameters: resourceGroupName - the resource group name. accountName - the name of the share account. shareName - the name of the share. skipToken - the continuation token

func (InvitationsClient) ListByShareComplete Uses

func (client InvitationsClient) ListByShareComplete(ctx context.Context, resourceGroupName string, accountName string, shareName string, skipToken string) (result InvitationListIterator, err error)

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

func (InvitationsClient) ListBySharePreparer Uses

func (client InvitationsClient) ListBySharePreparer(ctx context.Context, resourceGroupName string, accountName string, shareName string, skipToken string) (*http.Request, error)

ListBySharePreparer prepares the ListByShare request.

func (InvitationsClient) ListByShareResponder Uses

func (client InvitationsClient) ListByShareResponder(resp *http.Response) (result InvitationList, err error)

ListByShareResponder handles the response to the ListByShare request. The method always closes the http.Response Body.

func (InvitationsClient) ListByShareSender Uses

func (client InvitationsClient) ListByShareSender(req *http.Request) (*http.Response, error)

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

type Kind Uses

type Kind string

Kind enumerates the values for kind.

const (
    // KindAdlsGen1File ...
    KindAdlsGen1File Kind = "AdlsGen1File"
    // KindAdlsGen1Folder ...
    KindAdlsGen1Folder Kind = "AdlsGen1Folder"
    // KindAdlsGen2File ...
    KindAdlsGen2File Kind = "AdlsGen2File"
    // KindAdlsGen2FileSystem ...
    KindAdlsGen2FileSystem Kind = "AdlsGen2FileSystem"
    // KindAdlsGen2Folder ...
    KindAdlsGen2Folder Kind = "AdlsGen2Folder"
    // KindBlob ...
    KindBlob Kind = "Blob"
    // KindBlobFolder ...
    KindBlobFolder Kind = "BlobFolder"
    // KindContainer ...
    KindContainer Kind = "Container"
    // KindDataSet ...
    KindDataSet Kind = "DataSet"
    // KindKustoCluster ...
    KindKustoCluster Kind = "KustoCluster"
    // KindKustoDatabase ...
    KindKustoDatabase Kind = "KustoDatabase"
    // KindSQLDBTable ...
    KindSQLDBTable Kind = "SqlDBTable"
    // KindSQLDWTable ...
    KindSQLDWTable Kind = "SqlDWTable"
)

func PossibleKindValues Uses

func PossibleKindValues() []Kind

PossibleKindValues returns an array of possible values for the Kind const type.

type KindBasicDataSetMapping Uses

type KindBasicDataSetMapping string

KindBasicDataSetMapping enumerates the values for kind basic data set mapping.

const (
    // KindBasicDataSetMappingKindAdlsGen2File ...
    KindBasicDataSetMappingKindAdlsGen2File KindBasicDataSetMapping = "AdlsGen2File"
    // KindBasicDataSetMappingKindAdlsGen2FileSystem ...
    KindBasicDataSetMappingKindAdlsGen2FileSystem KindBasicDataSetMapping = "AdlsGen2FileSystem"
    // KindBasicDataSetMappingKindAdlsGen2Folder ...
    KindBasicDataSetMappingKindAdlsGen2Folder KindBasicDataSetMapping = "AdlsGen2Folder"
    // KindBasicDataSetMappingKindBlob ...
    KindBasicDataSetMappingKindBlob KindBasicDataSetMapping = "Blob"
    // KindBasicDataSetMappingKindBlobFolder ...
    KindBasicDataSetMappingKindBlobFolder KindBasicDataSetMapping = "BlobFolder"
    // KindBasicDataSetMappingKindContainer ...
    KindBasicDataSetMappingKindContainer KindBasicDataSetMapping = "Container"
    // KindBasicDataSetMappingKindDataSetMapping ...
    KindBasicDataSetMappingKindDataSetMapping KindBasicDataSetMapping = "DataSetMapping"
    // KindBasicDataSetMappingKindKustoCluster ...
    KindBasicDataSetMappingKindKustoCluster KindBasicDataSetMapping = "KustoCluster"
    // KindBasicDataSetMappingKindKustoDatabase ...
    KindBasicDataSetMappingKindKustoDatabase KindBasicDataSetMapping = "KustoDatabase"
    // KindBasicDataSetMappingKindSQLDBTable ...
    KindBasicDataSetMappingKindSQLDBTable KindBasicDataSetMapping = "SqlDBTable"
    // KindBasicDataSetMappingKindSQLDWTable ...
    KindBasicDataSetMappingKindSQLDWTable KindBasicDataSetMapping = "SqlDWTable"
)

func PossibleKindBasicDataSetMappingValues Uses

func PossibleKindBasicDataSetMappingValues() []KindBasicDataSetMapping

PossibleKindBasicDataSetMappingValues returns an array of possible values for the KindBasicDataSetMapping const type.

type KindBasicSourceShareSynchronizationSetting Uses

type KindBasicSourceShareSynchronizationSetting string

KindBasicSourceShareSynchronizationSetting enumerates the values for kind basic source share synchronization setting.

const (
    // KindScheduleBased ...
    KindScheduleBased KindBasicSourceShareSynchronizationSetting = "ScheduleBased"
    // KindSourceShareSynchronizationSetting ...
    KindSourceShareSynchronizationSetting KindBasicSourceShareSynchronizationSetting = "SourceShareSynchronizationSetting"
)

func PossibleKindBasicSourceShareSynchronizationSettingValues Uses

func PossibleKindBasicSourceShareSynchronizationSettingValues() []KindBasicSourceShareSynchronizationSetting

PossibleKindBasicSourceShareSynchronizationSettingValues returns an array of possible values for the KindBasicSourceShareSynchronizationSetting const type.

type KindBasicSynchronizationSetting Uses

type KindBasicSynchronizationSetting string

KindBasicSynchronizationSetting enumerates the values for kind basic synchronization setting.

const (
    // KindBasicSynchronizationSettingKindScheduleBased ...
    KindBasicSynchronizationSettingKindScheduleBased KindBasicSynchronizationSetting = "ScheduleBased"
    // KindBasicSynchronizationSettingKindSynchronizationSetting ...
    KindBasicSynchronizationSettingKindSynchronizationSetting KindBasicSynchronizationSetting = "SynchronizationSetting"
)

func PossibleKindBasicSynchronizationSettingValues Uses

func PossibleKindBasicSynchronizationSettingValues() []KindBasicSynchronizationSetting

PossibleKindBasicSynchronizationSettingValues returns an array of possible values for the KindBasicSynchronizationSetting const type.

type KindBasicTrigger Uses

type KindBasicTrigger string

KindBasicTrigger enumerates the values for kind basic trigger.

const (
    // KindBasicTriggerKindScheduleBased ...
    KindBasicTriggerKindScheduleBased KindBasicTrigger = "ScheduleBased"
    // KindBasicTriggerKindTrigger ...
    KindBasicTriggerKindTrigger KindBasicTrigger = "Trigger"
)

func PossibleKindBasicTriggerValues Uses

func PossibleKindBasicTriggerValues() []KindBasicTrigger

PossibleKindBasicTriggerValues returns an array of possible values for the KindBasicTrigger const type.

type KustoClusterDataSet Uses

type KustoClusterDataSet struct {
    // KustoClusterDataSetProperties - Kusto cluster data set properties.
    *KustoClusterDataSetProperties `json:"properties,omitempty"`
    // Kind - Possible values include: 'KindDataSet', 'KindBlob', 'KindBlobFolder', 'KindContainer', 'KindAdlsGen2File', 'KindAdlsGen2Folder', 'KindAdlsGen2FileSystem', 'KindAdlsGen1Folder', 'KindAdlsGen1File', 'KindKustoCluster', 'KindKustoDatabase', 'KindSQLDWTable', 'KindSQLDBTable'
    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"`
}

KustoClusterDataSet a kusto cluster data set.

func (KustoClusterDataSet) AsADLSGen1FileDataSet Uses

func (kcds KustoClusterDataSet) AsADLSGen1FileDataSet() (*ADLSGen1FileDataSet, bool)

AsADLSGen1FileDataSet is the BasicDataSet implementation for KustoClusterDataSet.

func (KustoClusterDataSet) AsADLSGen1FolderDataSet Uses

func (kcds KustoClusterDataSet) AsADLSGen1FolderDataSet() (*ADLSGen1FolderDataSet, bool)

AsADLSGen1FolderDataSet is the BasicDataSet implementation for KustoClusterDataSet.

func (KustoClusterDataSet) AsADLSGen2FileDataSet Uses

func (kcds KustoClusterDataSet) AsADLSGen2FileDataSet() (*ADLSGen2FileDataSet, bool)

AsADLSGen2FileDataSet is the BasicDataSet implementation for KustoClusterDataSet.

func (KustoClusterDataSet) AsADLSGen2FileSystemDataSet Uses

func (kcds KustoClusterDataSet) AsADLSGen2FileSystemDataSet() (*ADLSGen2FileSystemDataSet, bool)

AsADLSGen2FileSystemDataSet is the BasicDataSet implementation for KustoClusterDataSet.

func (KustoClusterDataSet) AsADLSGen2FolderDataSet Uses

func (kcds KustoClusterDataSet) AsADLSGen2FolderDataSet() (*ADLSGen2FolderDataSet, bool)

AsADLSGen2FolderDataSet is the BasicDataSet implementation for KustoClusterDataSet.

func (KustoClusterDataSet) AsBasicDataSet Uses

func (kcds KustoClusterDataSet) AsBasicDataSet() (BasicDataSet, bool)

AsBasicDataSet is the BasicDataSet implementation for KustoClusterDataSet.

func (KustoClusterDataSet) AsBlobContainerDataSet Uses

func (kcds KustoClusterDataSet) AsBlobContainerDataSet() (*BlobContainerDataSet, bool)

AsBlobContainerDataSet is the BasicDataSet implementation for KustoClusterDataSet.

func (KustoClusterDataSet) AsBlobDataSet Uses

func (kcds KustoClusterDataSet) AsBlobDataSet() (*BlobDataSet, bool)

AsBlobDataSet is the BasicDataSet implementation for KustoClusterDataSet.

func (KustoClusterDataSet) AsBlobFolderDataSet Uses

func (kcds KustoClusterDataSet) AsBlobFolderDataSet() (*BlobFolderDataSet, bool)

AsBlobFolderDataSet is the BasicDataSet implementation for KustoClusterDataSet.

func (KustoClusterDataSet) AsDataSet Uses

func (kcds KustoClusterDataSet) AsDataSet() (*DataSet, bool)

AsDataSet is the BasicDataSet implementation for KustoClusterDataSet.

func (KustoClusterDataSet) AsKustoClusterDataSet Uses

func (kcds KustoClusterDataSet) AsKustoClusterDataSet() (*KustoClusterDataSet, bool)

AsKustoClusterDataSet is the BasicDataSet implementation for KustoClusterDataSet.

func (KustoClusterDataSet) AsKustoDatabaseDataSet Uses

func (kcds KustoClusterDataSet) AsKustoDatabaseDataSet() (*KustoDatabaseDataSet, bool)

AsKustoDatabaseDataSet is the BasicDataSet implementation for KustoClusterDataSet.

func (KustoClusterDataSet) AsSQLDBTableDataSet Uses

func (kcds KustoClusterDataSet) AsSQLDBTableDataSet() (*SQLDBTableDataSet, bool)

AsSQLDBTableDataSet is the BasicDataSet implementation for KustoClusterDataSet.

func (KustoClusterDataSet) AsSQLDWTableDataSet Uses

func (kcds KustoClusterDataSet) AsSQLDWTableDataSet() (*SQLDWTableDataSet, bool)

AsSQLDWTableDataSet is the BasicDataSet implementation for KustoClusterDataSet.

func (KustoClusterDataSet) MarshalJSON Uses

func (kcds KustoClusterDataSet) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for KustoClusterDataSet.

func (*KustoClusterDataSet) UnmarshalJSON Uses

func (kcds *KustoClusterDataSet) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for KustoClusterDataSet struct.

type KustoClusterDataSetMapping Uses

type KustoClusterDataSetMapping struct {
    // KustoClusterDataSetMappingProperties - Kusto cluster data set mapping properties.
    *KustoClusterDataSetMappingProperties `json:"properties,omitempty"`
    // Kind - Possible values include: 'KindBasicDataSetMappingKindDataSetMapping', 'KindBasicDataSetMappingKindBlob', 'KindBasicDataSetMappingKindBlobFolder', 'KindBasicDataSetMappingKindContainer', 'KindBasicDataSetMappingKindAdlsGen2File', 'KindBasicDataSetMappingKindAdlsGen2Folder', 'KindBasicDataSetMappingKindAdlsGen2FileSystem', 'KindBasicDataSetMappingKindKustoCluster', 'KindBasicDataSetMappingKindKustoDatabase', 'KindBasicDataSetMappingKindSQLDWTable', 'KindBasicDataSetMappingKindSQLDBTable'
    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"`
}

KustoClusterDataSetMapping a Kusto cluster data set mapping

func (KustoClusterDataSetMapping) AsADLSGen2FileDataSetMapping Uses

func (kcdsm KustoClusterDataSetMapping) AsADLSGen2FileDataSetMapping() (*ADLSGen2FileDataSetMapping, bool)

AsADLSGen2FileDataSetMapping is the BasicDataSetMapping implementation for KustoClusterDataSetMapping.

func (KustoClusterDataSetMapping) AsADLSGen2FileSystemDataSetMapping Uses

func (kcdsm KustoClusterDataSetMapping) AsADLSGen2FileSystemDataSetMapping() (*ADLSGen2FileSystemDataSetMapping, bool)

AsADLSGen2FileSystemDataSetMapping is the BasicDataSetMapping implementation for KustoClusterDataSetMapping.

func (KustoClusterDataSetMapping) AsADLSGen2FolderDataSetMapping Uses

func (kcdsm KustoClusterDataSetMapping) AsADLSGen2FolderDataSetMapping() (*ADLSGen2FolderDataSetMapping, bool)

AsADLSGen2FolderDataSetMapping is the BasicDataSetMapping implementation for KustoClusterDataSetMapping.

func (KustoClusterDataSetMapping) AsBasicDataSetMapping Uses

func (kcdsm KustoClusterDataSetMapping) AsBasicDataSetMapping() (BasicDataSetMapping, bool)

AsBasicDataSetMapping is the BasicDataSetMapping implementation for KustoClusterDataSetMapping.

func (KustoClusterDataSetMapping) AsBlobContainerDataSetMapping Uses

func (kcdsm KustoClusterDataSetMapping) AsBlobContainerDataSetMapping() (*BlobContainerDataSetMapping, bool)

AsBlobContainerDataSetMapping is the BasicDataSetMapping implementation for KustoClusterDataSetMapping.

func (KustoClusterDataSetMapping) AsBlobDataSetMapping Uses

func (kcdsm KustoClusterDataSetMapping) AsBlobDataSetMapping() (*BlobDataSetMapping, bool)

AsBlobDataSetMapping is the BasicDataSetMapping implementation for KustoClusterDataSetMapping.

func (KustoClusterDataSetMapping) AsBlobFolderDataSetMapping Uses

func (kcdsm KustoClusterDataSetMapping) AsBlobFolderDataSetMapping() (*BlobFolderDataSetMapping, bool)

AsBlobFolderDataSetMapping is the BasicDataSetMapping implementation for KustoClusterDataSetMapping.

func (KustoClusterDataSetMapping) AsDataSetMapping Uses

func (kcdsm KustoClusterDataSetMapping) AsDataSetMapping() (*DataSetMapping, bool)

AsDataSetMapping is the BasicDataSetMapping implementation for KustoClusterDataSetMapping.

func (KustoClusterDataSetMapping) AsKustoClusterDataSetMapping Uses

func (kcdsm KustoClusterDataSetMapping) AsKustoClusterDataSetMapping() (*KustoClusterDataSetMapping, bool)

AsKustoClusterDataSetMapping is the BasicDataSetMapping implementation for KustoClusterDataSetMapping.

func (KustoClusterDataSetMapping) AsKustoDatabaseDataSetMapping Uses

func (kcdsm KustoClusterDataSetMapping) AsKustoDatabaseDataSetMapping() (*KustoDatabaseDataSetMapping, bool)

AsKustoDatabaseDataSetMapping is the BasicDataSetMapping implementation for KustoClusterDataSetMapping.

func (KustoClusterDataSetMapping) AsSQLDBTableDataSetMapping Uses

func (kcdsm KustoClusterDataSetMapping) AsSQLDBTableDataSetMapping() (*SQLDBTableDataSetMapping, bool)

AsSQLDBTableDataSetMapping is the BasicDataSetMapping implementation for KustoClusterDataSetMapping.

func (KustoClusterDataSetMapping) AsSQLDWTableDataSetMapping Uses

func (kcdsm KustoClusterDataSetMapping) AsSQLDWTableDataSetMapping() (*SQLDWTableDataSetMapping, bool)

AsSQLDWTableDataSetMapping is the BasicDataSetMapping implementation for KustoClusterDataSetMapping.

func (KustoClusterDataSetMapping) MarshalJSON Uses

func (kcdsm KustoClusterDataSetMapping) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for KustoClusterDataSetMapping.

func (*KustoClusterDataSetMapping) UnmarshalJSON Uses

func (kcdsm *KustoClusterDataSetMapping) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for KustoClusterDataSetMapping struct.

type KustoClusterDataSetMappingProperties Uses

type KustoClusterDataSetMappingProperties 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"`
    // KustoClusterResourceID - Resource id of the sink kusto cluster.
    KustoClusterResourceID *string `json:"kustoClusterResourceId,omitempty"`
    // Location - READ-ONLY; Location of the sink kusto cluster.
    Location *string `json:"location,omitempty"`
    // ProvisioningState - READ-ONLY; Provisioning state of the data set mapping. Possible values include: 'Succeeded', 'Creating', 'Deleting', 'Moving', 'Failed'
    ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
}

KustoClusterDataSetMappingProperties properties of the Kusto cluster data set mapping

type KustoClusterDataSetProperties Uses

type KustoClusterDataSetProperties struct {
    // DataSetID - READ-ONLY; Unique id for identifying a data set resource
    DataSetID *string `json:"dataSetId,omitempty"`
    // KustoClusterResourceID - Resource id of the kusto cluster.
    KustoClusterResourceID *string `json:"kustoClusterResourceId,omitempty"`
    // Location - READ-ONLY; Location of the kusto cluster.
    Location *string `json:"location,omitempty"`
    // ProvisioningState - READ-ONLY; Provisioning state of the kusto cluster data set. Possible values include: 'Succeeded', 'Creating', 'Deleting', 'Moving', 'Failed'
    ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
}

KustoClusterDataSetProperties properties of the kusto cluster data set.

type KustoDatabaseDataSet Uses

type KustoDatabaseDataSet struct {
    // KustoDatabaseDataSetProperties - Kusto database data set properties.
    *KustoDatabaseDataSetProperties `json:"properties,omitempty"`
    // Kind - Possible values include: 'KindDataSet', 'KindBlob', 'KindBlobFolder', 'KindContainer', 'KindAdlsGen2File', 'KindAdlsGen2Folder', 'KindAdlsGen2FileSystem', 'KindAdlsGen1Folder', 'KindAdlsGen1File', 'KindKustoCluster', 'KindKustoDatabase', 'KindSQLDWTable', 'KindSQLDBTable'
    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"`
}

KustoDatabaseDataSet a kusto database data set.

func (KustoDatabaseDataSet) AsADLSGen1FileDataSet Uses

func (kdds KustoDatabaseDataSet) AsADLSGen1FileDataSet() (*ADLSGen1FileDataSet, bool)

AsADLSGen1FileDataSet is the BasicDataSet implementation for KustoDatabaseDataSet.

func (KustoDatabaseDataSet) AsADLSGen1FolderDataSet Uses

func (kdds KustoDatabaseDataSet) AsADLSGen1FolderDataSet() (*ADLSGen1FolderDataSet, bool)

AsADLSGen1FolderDataSet is the BasicDataSet implementation for KustoDatabaseDataSet.

func (KustoDatabaseDataSet) AsADLSGen2FileDataSet Uses

func (kdds KustoDatabaseDataSet) AsADLSGen2FileDataSet() (*ADLSGen2FileDataSet, bool)

AsADLSGen2FileDataSet is the BasicDataSet implementation for KustoDatabaseDataSet.

func (KustoDatabaseDataSet) AsADLSGen2FileSystemDataSet Uses

func (kdds KustoDatabaseDataSet) AsADLSGen2FileSystemDataSet() (*ADLSGen2FileSystemDataSet, bool)

AsADLSGen2FileSystemDataSet is the BasicDataSet implementation for KustoDatabaseDataSet.

func (KustoDatabaseDataSet) AsADLSGen2FolderDataSet Uses

func (kdds KustoDatabaseDataSet) AsADLSGen2FolderDataSet() (*ADLSGen2FolderDataSet, bool)

AsADLSGen2FolderDataSet is the BasicDataSet implementation for KustoDatabaseDataSet.

func (KustoDatabaseDataSet) AsBasicDataSet Uses

func (kdds KustoDatabaseDataSet) AsBasicDataSet() (BasicDataSet, bool)

AsBasicDataSet is the BasicDataSet implementation for KustoDatabaseDataSet.

func (KustoDatabaseDataSet) AsBlobContainerDataSet Uses

func (kdds KustoDatabaseDataSet) AsBlobContainerDataSet() (*BlobContainerDataSet, bool)

AsBlobContainerDataSet is the BasicDataSet implementation for KustoDatabaseDataSet.

func (KustoDatabaseDataSet) AsBlobDataSet Uses

func (kdds KustoDatabaseDataSet) AsBlobDataSet() (*BlobDataSet, bool)

AsBlobDataSet is the BasicDataSet implementation for KustoDatabaseDataSet.

func (KustoDatabaseDataSet) AsBlobFolderDataSet Uses

func (kdds KustoDatabaseDataSet) AsBlobFolderDataSet() (*BlobFolderDataSet, bool)

AsBlobFolderDataSet is the BasicDataSet implementation for KustoDatabaseDataSet.

func (KustoDatabaseDataSet) AsDataSet Uses

func (kdds KustoDatabaseDataSet) AsDataSet() (*DataSet, bool)

AsDataSet is the BasicDataSet implementation for KustoDatabaseDataSet.

func (KustoDatabaseDataSet) AsKustoClusterDataSet Uses

func (kdds KustoDatabaseDataSet) AsKustoClusterDataSet() (*KustoClusterDataSet, bool)

AsKustoClusterDataSet is the BasicDataSet implementation for KustoDatabaseDataSet.

func (KustoDatabaseDataSet) AsKustoDatabaseDataSet Uses

func (kdds KustoDatabaseDataSet) AsKustoDatabaseDataSet() (*KustoDatabaseDataSet, bool)

AsKustoDatabaseDataSet is the BasicDataSet implementation for KustoDatabaseDataSet.

func (KustoDatabaseDataSet) AsSQLDBTableDataSet Uses

func (kdds KustoDatabaseDataSet) AsSQLDBTableDataSet() (*SQLDBTableDataSet, bool)

AsSQLDBTableDataSet is the BasicDataSet implementation for KustoDatabaseDataSet.

func (KustoDatabaseDataSet) AsSQLDWTableDataSet Uses

func (kdds KustoDatabaseDataSet) AsSQLDWTableDataSet() (*SQLDWTableDataSet, bool)

AsSQLDWTableDataSet is the BasicDataSet implementation for KustoDatabaseDataSet.

func (KustoDatabaseDataSet) MarshalJSON Uses

func (kdds KustoDatabaseDataSet) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for KustoDatabaseDataSet.

func (*KustoDatabaseDataSet) UnmarshalJSON Uses

func (kdds *KustoDatabaseDataSet) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for KustoDatabaseDataSet struct.

type KustoDatabaseDataSetMapping Uses

type KustoDatabaseDataSetMapping struct {
    // KustoDatabaseDataSetMappingProperties - Kusto database data set mapping properties.
    *KustoDatabaseDataSetMappingProperties `json:"properties,omitempty"`
    // Kind - Possible values include: 'KindBasicDataSetMappingKindDataSetMapping', 'KindBasicDataSetMappingKindBlob', 'KindBasicDataSetMappingKindBlobFolder', 'KindBasicDataSetMappingKindContainer', 'KindBasicDataSetMappingKindAdlsGen2File', 'KindBasicDataSetMappingKindAdlsGen2Folder', 'KindBasicDataSetMappingKindAdlsGen2FileSystem', 'KindBasicDataSetMappingKindKustoCluster', 'KindBasicDataSetMappingKindKustoDatabase', 'KindBasicDataSetMappingKindSQLDWTable', 'KindBasicDataSetMappingKindSQLDBTable'
    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"`
}

KustoDatabaseDataSetMapping a Kusto database data set mapping

func (KustoDatabaseDataSetMapping) AsADLSGen2FileDataSetMapping Uses

func (kddsm KustoDatabaseDataSetMapping) AsADLSGen2FileDataSetMapping() (*ADLSGen2FileDataSetMapping, bool)

AsADLSGen2FileDataSetMapping is the BasicDataSetMapping implementation for KustoDatabaseDataSetMapping.

func (KustoDatabaseDataSetMapping) AsADLSGen2FileSystemDataSetMapping Uses

func (kddsm KustoDatabaseDataSetMapping) AsADLSGen2FileSystemDataSetMapping() (*ADLSGen2FileSystemDataSetMapping, bool)

AsADLSGen2FileSystemDataSetMapping is the BasicDataSetMapping implementation for KustoDatabaseDataSetMapping.

func (KustoDatabaseDataSetMapping) AsADLSGen2FolderDataSetMapping Uses

func (kddsm KustoDatabaseDataSetMapping) AsADLSGen2FolderDataSetMapping() (*ADLSGen2FolderDataSetMapping, bool)

AsADLSGen2FolderDataSetMapping is the BasicDataSetMapping implementation for KustoDatabaseDataSetMapping.

func (KustoDatabaseDataSetMapping) AsBasicDataSetMapping Uses

func (kddsm KustoDatabaseDataSetMapping) AsBasicDataSetMapping() (BasicDataSetMapping, bool)

AsBasicDataSetMapping is the BasicDataSetMapping implementation for KustoDatabaseDataSetMapping.

func (KustoDatabaseDataSetMapping) AsBlobContainerDataSetMapping Uses

func (kddsm KustoDatabaseDataSetMapping) AsBlobContainerDataSetMapping() (*BlobContainerDataSetMapping, bool)

AsBlobContainerDataSetMapping is the BasicDataSetMapping implementation for KustoDatabaseDataSetMapping.

func (KustoDatabaseDataSetMapping) AsBlobDataSetMapping Uses

func (kddsm KustoDatabaseDataSetMapping) AsBlobDataSetMapping() (*BlobDataSetMapping, bool)

AsBlobDataSetMapping is the BasicDataSetMapping implementation for KustoDatabaseDataSetMapping.

func (KustoDatabaseDataSetMapping) AsBlobFolderDataSetMapping Uses

func (kddsm KustoDatabaseDataSetMapping) AsBlobFolderDataSetMapping() (*BlobFolderDataSetMapping, bool)

AsBlobFolderDataSetMapping is the BasicDataSetMapping implementation for KustoDatabaseDataSetMapping.

func (KustoDatabaseDataSetMapping) AsDataSetMapping Uses

func (kddsm KustoDatabaseDataSetMapping) AsDataSetMapping() (*DataSetMapping, bool)

AsDataSetMapping is the BasicDataSetMapping implementation for KustoDatabaseDataSetMapping.

func (KustoDatabaseDataSetMapping) AsKustoClusterDataSetMapping Uses

func (kddsm KustoDatabaseDataSetMapping) AsKustoClusterDataSetMapping() (*KustoClusterDataSetMapping, bool)

AsKustoClusterDataSetMapping is the BasicDataSetMapping implementation for KustoDatabaseDataSetMapping.

func (KustoDatabaseDataSetMapping) AsKustoDatabaseDataSetMapping Uses

func (kddsm KustoDatabaseDataSetMapping) AsKustoDatabaseDataSetMapping() (*KustoDatabaseDataSetMapping, bool)

AsKustoDatabaseDataSetMapping is the BasicDataSetMapping implementation for KustoDatabaseDataSetMapping.

func (KustoDatabaseDataSetMapping) AsSQLDBTableDataSetMapping Uses

func (kddsm KustoDatabaseDataSetMapping) AsSQLDBTableDataSetMapping() (*SQLDBTableDataSetMapping, bool)

AsSQLDBTableDataSetMapping is the BasicDataSetMapping implementation for KustoDatabaseDataSetMapping.

func (KustoDatabaseDataSetMapping) AsSQLDWTableDataSetMapping Uses

func (kddsm KustoDatabaseDataSetMapping) AsSQLDWTableDataSetMapping() (*SQLDWTableDataSetMapping, bool)

AsSQLDWTableDataSetMapping is the BasicDataSetMapping implementation for KustoDatabaseDataSetMapping.

func (KustoDatabaseDataSetMapping) MarshalJSON Uses

func (kddsm KustoDatabaseDataSetMapping) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for KustoDatabaseDataSetMapping.

func (*KustoDatabaseDataSetMapping) UnmarshalJSON Uses

func (kddsm *KustoDatabaseDataSetMapping) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for KustoDatabaseDataSetMapping struct.

type KustoDatabaseDataSetMappingProperties Uses

type KustoDatabaseDataSetMappingProperties 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"`
    // KustoClusterResourceID - Resource id of the sink kusto cluster.
    KustoClusterResourceID *string `json:"kustoClusterResourceId,omitempty"`
    // Location - READ-ONLY; Location of the sink kusto cluster.
    Location *string `json:"location,omitempty"`
    // ProvisioningState - READ-ONLY; Provisioning state of the data set mapping. Possible values include: 'Succeeded', 'Creating', 'Deleting', 'Moving', 'Failed'
    ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
}

KustoDatabaseDataSetMappingProperties properties of the Kusto database data set mapping

type KustoDatabaseDataSetProperties Uses

type KustoDatabaseDataSetProperties struct {
    // DataSetID - READ-ONLY; Unique id for identifying a data set resource
    DataSetID *string `json:"dataSetId,omitempty"`
    // KustoDatabaseResourceID - Resource id of the kusto database.
    KustoDatabaseResourceID *string `json:"kustoDatabaseResourceId,omitempty"`
    // Location - READ-ONLY; Location of the kusto cluster.
    Location *string `json:"location,omitempty"`
    // ProvisioningState - READ-ONLY; Provisioning state of the kusto database data set. Possible values include: 'Succeeded', 'Creating', 'Deleting', 'Moving', 'Failed'
    ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
}

KustoDatabaseDataSetProperties properties of the kusto database data set.

type OperationList Uses

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

OperationList list response for get operations.

func (OperationList) IsEmpty Uses

func (ol OperationList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type OperationListIterator Uses

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

OperationListIterator provides access to a complete listing of OperationModel values.

func NewOperationListIterator Uses

func NewOperationListIterator(page OperationListPage) OperationListIterator

Creates a new instance of the OperationListIterator type.

func (*OperationListIterator) Next Uses

func (iter *OperationListIterator) 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 (*OperationListIterator) NextWithContext Uses

func (iter *OperationListIterator) 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 (OperationListIterator) NotDone Uses

func (iter OperationListIterator) NotDone() bool

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

func (OperationListIterator) Response Uses

func (iter OperationListIterator) Response() OperationList

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

func (OperationListIterator) Value Uses

func (iter OperationListIterator) Value() OperationModel

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

type OperationListPage Uses

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

OperationListPage contains a page of OperationModel values.

func NewOperationListPage Uses

func NewOperationListPage(getNextPage func(context.Context, OperationList) (OperationList, error)) OperationListPage

Creates a new instance of the OperationListPage type.

func (*OperationListPage) Next Uses

func (page *OperationListPage) 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 (*OperationListPage) NextWithContext Uses

func (page *OperationListPage) 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 (OperationListPage) NotDone Uses

func (page OperationListPage) NotDone() bool

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

func (OperationListPage) Response Uses

func (page OperationListPage) Response() OperationList

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

func (OperationListPage) Values Uses

func (page OperationListPage) Values() []OperationModel

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

type OperationMetaLogSpecification Uses

type OperationMetaLogSpecification struct {
    // BlobDuration - blob duration of the log
    BlobDuration *string `json:"blobDuration,omitempty"`
    // DisplayName - localized name of the log category
    DisplayName *string `json:"displayName,omitempty"`
    // Name - name of the log category
    Name *string `json:"name,omitempty"`
}

OperationMetaLogSpecification log specifications for operation api

type OperationMetaMetricSpecification Uses

type OperationMetaMetricSpecification struct {
    // AggregationType - aggregation type of metric
    AggregationType *string `json:"aggregationType,omitempty"`
    // Dimensions - properties for dimension
    Dimensions *[]DimensionProperties `json:"dimensions,omitempty"`
    // DisplayDescription - description of the metric
    DisplayDescription *string `json:"displayDescription,omitempty"`
    // DisplayName - localized name of the metric
    DisplayName *string `json:"displayName,omitempty"`
    // EnableRegionalMdmAccount - enable regional mdm account
    EnableRegionalMdmAccount *string `json:"enableRegionalMdmAccount,omitempty"`
    // InternalMetricName - internal metric name
    InternalMetricName *string `json:"internalMetricName,omitempty"`
    // Name - name of the metric
    Name *string `json:"name,omitempty"`
    // ResourceIDDimensionNameOverride - dimension name use to replace resource id if specified
    ResourceIDDimensionNameOverride *string `json:"resourceIdDimensionNameOverride,omitempty"`
    // SupportedAggregationTypes - supported aggregation types
    SupportedAggregationTypes *[]string `json:"supportedAggregationTypes,omitempty"`
    // SupportedTimeGrainTypes - supported time grain types
    SupportedTimeGrainTypes *[]string `json:"supportedTimeGrainTypes,omitempty"`
    // Unit - units for the metric
    Unit *string `json:"unit,omitempty"`
}

OperationMetaMetricSpecification metric specifications for the operation

type OperationMetaPropertyInfo Uses

type OperationMetaPropertyInfo struct {
    // ServiceSpecification - meta service specification
    ServiceSpecification *OperationMetaServiceSpecification `json:"serviceSpecification,omitempty"`
}

OperationMetaPropertyInfo properties on meta info

type OperationMetaServiceSpecification Uses

type OperationMetaServiceSpecification struct {
    // LogSpecifications - log specifications for the operation
    LogSpecifications *[]OperationMetaLogSpecification `json:"logSpecifications,omitempty"`
    // MetricSpecifications - metric specifications for the operation
    MetricSpecifications *[]OperationMetaMetricSpecification `json:"metricSpecifications,omitempty"`
}

OperationMetaServiceSpecification the operation meta service specification

type OperationModel Uses

type OperationModel struct {
    // Display - Properties on the operation
    Display *OperationModelProperties `json:"display,omitempty"`
    // Name - Operation name for display purposes
    Name *string `json:"name,omitempty"`
    // Origin - origin of the operation
    Origin *string `json:"origin,omitempty"`
    // OperationMetaPropertyInfo - properties for the operation meta info
    *OperationMetaPropertyInfo `json:"properties,omitempty"`
}

OperationModel the response model for get operations

func (OperationModel) MarshalJSON Uses

func (om OperationModel) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for OperationModel.

func (*OperationModel) UnmarshalJSON Uses

func (om *OperationModel) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for OperationModel struct.

type OperationModelProperties Uses

type Operatio