Documentation ¶
Index ¶
- func PossibleValuesForDataSetKind() []string
- func PossibleValuesForProvisioningState() []string
- func ValidateDataSetID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateShareID(input interface{}, key string) (warnings []string, errors []error)
- type ADLSGen1FileDataSet
- type ADLSGen1FileProperties
- type ADLSGen1FolderDataSet
- type ADLSGen1FolderProperties
- type ADLSGen2FileDataSet
- type ADLSGen2FileProperties
- type ADLSGen2FileSystemDataSet
- type ADLSGen2FileSystemProperties
- type ADLSGen2FolderDataSet
- type ADLSGen2FolderProperties
- type BaseDataSetImpl
- type BlobContainerDataSet
- type BlobContainerProperties
- type BlobDataSet
- type BlobFolderDataSet
- type BlobFolderProperties
- type BlobProperties
- type CreateOperationResponse
- type DataSet
- type DataSetClient
- func (c DataSetClient) Create(ctx context.Context, id DataSetId, input DataSet) (result CreateOperationResponse, err error)
- func (c DataSetClient) Delete(ctx context.Context, id DataSetId) (result DeleteOperationResponse, err error)
- func (c DataSetClient) DeleteThenPoll(ctx context.Context, id DataSetId) error
- func (c DataSetClient) Get(ctx context.Context, id DataSetId) (result GetOperationResponse, err error)
- func (c DataSetClient) ListByShare(ctx context.Context, id ShareId, options ListByShareOperationOptions) (result ListByShareOperationResponse, err error)
- func (c DataSetClient) ListByShareComplete(ctx context.Context, id ShareId, options ListByShareOperationOptions) (ListByShareCompleteResult, error)
- func (c DataSetClient) ListByShareCompleteMatchingPredicate(ctx context.Context, id ShareId, options ListByShareOperationOptions, ...) (result ListByShareCompleteResult, err error)
- type DataSetId
- type DataSetKind
- type DataSetOperationPredicate
- type DeleteOperationResponse
- type GetOperationResponse
- type KustoClusterDataSet
- type KustoClusterDataSetProperties
- type KustoDatabaseDataSet
- type KustoDatabaseDataSetProperties
- type KustoTableDataSet
- type KustoTableDataSetProperties
- type ListByShareCompleteResult
- type ListByShareCustomPager
- type ListByShareOperationOptions
- type ListByShareOperationResponse
- type ProvisioningState
- type RawDataSetImpl
- type ShareId
- type SqlDBTableDataSet
- type SqlDBTableProperties
- type SqlDWTableDataSet
- type SqlDWTableProperties
- type SynapseWorkspaceSqlPoolTableDataSet
- type SynapseWorkspaceSqlPoolTableDataSetProperties
- type TableLevelSharingProperties
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForDataSetKind ¶
func PossibleValuesForDataSetKind() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func ValidateDataSetID ¶
ValidateDataSetID checks that 'input' can be parsed as a Data Set ID
func ValidateShareID ¶
ValidateShareID checks that 'input' can be parsed as a Share ID
Types ¶
type ADLSGen1FileDataSet ¶
type ADLSGen1FileDataSet struct { Properties ADLSGen1FileProperties `json:"properties"` Id *string `json:"id,omitempty"` Kind DataSetKind `json:"kind"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (ADLSGen1FileDataSet) DataSet ¶ added in v0.20240920.1135249
func (s ADLSGen1FileDataSet) DataSet() BaseDataSetImpl
func (ADLSGen1FileDataSet) MarshalJSON ¶
func (s ADLSGen1FileDataSet) MarshalJSON() ([]byte, error)
type ADLSGen1FileProperties ¶
type ADLSGen1FolderDataSet ¶
type ADLSGen1FolderDataSet struct { Properties ADLSGen1FolderProperties `json:"properties"` Id *string `json:"id,omitempty"` Kind DataSetKind `json:"kind"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (ADLSGen1FolderDataSet) DataSet ¶ added in v0.20240920.1135249
func (s ADLSGen1FolderDataSet) DataSet() BaseDataSetImpl
func (ADLSGen1FolderDataSet) MarshalJSON ¶
func (s ADLSGen1FolderDataSet) MarshalJSON() ([]byte, error)
type ADLSGen2FileDataSet ¶
type ADLSGen2FileDataSet struct { Properties ADLSGen2FileProperties `json:"properties"` Id *string `json:"id,omitempty"` Kind DataSetKind `json:"kind"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (ADLSGen2FileDataSet) DataSet ¶ added in v0.20240920.1135249
func (s ADLSGen2FileDataSet) DataSet() BaseDataSetImpl
func (ADLSGen2FileDataSet) MarshalJSON ¶
func (s ADLSGen2FileDataSet) MarshalJSON() ([]byte, error)
type ADLSGen2FileProperties ¶
type ADLSGen2FileProperties struct { DataSetId *string `json:"dataSetId,omitempty"` FilePath string `json:"filePath"` FileSystem string `json:"fileSystem"` ResourceGroup string `json:"resourceGroup"` StorageAccountName string `json:"storageAccountName"` SubscriptionId string `json:"subscriptionId"` }
type ADLSGen2FileSystemDataSet ¶
type ADLSGen2FileSystemDataSet struct { Properties ADLSGen2FileSystemProperties `json:"properties"` Id *string `json:"id,omitempty"` Kind DataSetKind `json:"kind"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (ADLSGen2FileSystemDataSet) DataSet ¶ added in v0.20240920.1135249
func (s ADLSGen2FileSystemDataSet) DataSet() BaseDataSetImpl
func (ADLSGen2FileSystemDataSet) MarshalJSON ¶
func (s ADLSGen2FileSystemDataSet) MarshalJSON() ([]byte, error)
type ADLSGen2FolderDataSet ¶
type ADLSGen2FolderDataSet struct { Properties ADLSGen2FolderProperties `json:"properties"` Id *string `json:"id,omitempty"` Kind DataSetKind `json:"kind"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (ADLSGen2FolderDataSet) DataSet ¶ added in v0.20240920.1135249
func (s ADLSGen2FolderDataSet) DataSet() BaseDataSetImpl
func (ADLSGen2FolderDataSet) MarshalJSON ¶
func (s ADLSGen2FolderDataSet) MarshalJSON() ([]byte, error)
type ADLSGen2FolderProperties ¶
type ADLSGen2FolderProperties struct { DataSetId *string `json:"dataSetId,omitempty"` FileSystem string `json:"fileSystem"` FolderPath string `json:"folderPath"` ResourceGroup string `json:"resourceGroup"` StorageAccountName string `json:"storageAccountName"` SubscriptionId string `json:"subscriptionId"` }
type BaseDataSetImpl ¶ added in v0.20240920.1135249
type BaseDataSetImpl struct { Id *string `json:"id,omitempty"` Kind DataSetKind `json:"kind"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (BaseDataSetImpl) DataSet ¶ added in v0.20240920.1135249
func (s BaseDataSetImpl) DataSet() BaseDataSetImpl
type BlobContainerDataSet ¶
type BlobContainerDataSet struct { Properties BlobContainerProperties `json:"properties"` Id *string `json:"id,omitempty"` Kind DataSetKind `json:"kind"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (BlobContainerDataSet) DataSet ¶ added in v0.20240920.1135249
func (s BlobContainerDataSet) DataSet() BaseDataSetImpl
func (BlobContainerDataSet) MarshalJSON ¶
func (s BlobContainerDataSet) MarshalJSON() ([]byte, error)
type BlobContainerProperties ¶
type BlobDataSet ¶
type BlobDataSet struct { Properties BlobProperties `json:"properties"` Id *string `json:"id,omitempty"` Kind DataSetKind `json:"kind"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (BlobDataSet) DataSet ¶ added in v0.20240920.1135249
func (s BlobDataSet) DataSet() BaseDataSetImpl
func (BlobDataSet) MarshalJSON ¶
func (s BlobDataSet) MarshalJSON() ([]byte, error)
type BlobFolderDataSet ¶
type BlobFolderDataSet struct { Properties BlobFolderProperties `json:"properties"` Id *string `json:"id,omitempty"` Kind DataSetKind `json:"kind"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (BlobFolderDataSet) DataSet ¶ added in v0.20240920.1135249
func (s BlobFolderDataSet) DataSet() BaseDataSetImpl
func (BlobFolderDataSet) MarshalJSON ¶
func (s BlobFolderDataSet) MarshalJSON() ([]byte, error)
type BlobFolderProperties ¶
type BlobFolderProperties struct { ContainerName string `json:"containerName"` DataSetId *string `json:"dataSetId,omitempty"` Prefix string `json:"prefix"` ResourceGroup string `json:"resourceGroup"` StorageAccountName string `json:"storageAccountName"` SubscriptionId string `json:"subscriptionId"` }
type BlobProperties ¶
type CreateOperationResponse ¶
type DataSet ¶
type DataSet interface {
DataSet() BaseDataSetImpl
}
func UnmarshalDataSetImplementation ¶ added in v0.20240920.1135249
type DataSetClient ¶
type DataSetClient struct {
Client *resourcemanager.Client
}
func NewDataSetClientWithBaseURI ¶
func NewDataSetClientWithBaseURI(sdkApi sdkEnv.Api) (*DataSetClient, error)
func (DataSetClient) Create ¶
func (c DataSetClient) Create(ctx context.Context, id DataSetId, input DataSet) (result CreateOperationResponse, err error)
Create ...
func (DataSetClient) Delete ¶
func (c DataSetClient) Delete(ctx context.Context, id DataSetId) (result DeleteOperationResponse, err error)
Delete ...
func (DataSetClient) DeleteThenPoll ¶
func (c DataSetClient) DeleteThenPoll(ctx context.Context, id DataSetId) error
DeleteThenPoll performs Delete then polls until it's completed
func (DataSetClient) Get ¶
func (c DataSetClient) Get(ctx context.Context, id DataSetId) (result GetOperationResponse, err error)
Get ...
func (DataSetClient) ListByShare ¶
func (c DataSetClient) ListByShare(ctx context.Context, id ShareId, options ListByShareOperationOptions) (result ListByShareOperationResponse, err error)
ListByShare ...
func (DataSetClient) ListByShareComplete ¶
func (c DataSetClient) ListByShareComplete(ctx context.Context, id ShareId, options ListByShareOperationOptions) (ListByShareCompleteResult, error)
ListByShareComplete retrieves all the results into a single object
func (DataSetClient) ListByShareCompleteMatchingPredicate ¶
func (c DataSetClient) ListByShareCompleteMatchingPredicate(ctx context.Context, id ShareId, options ListByShareOperationOptions, predicate DataSetOperationPredicate) (result ListByShareCompleteResult, err error)
ListByShareCompleteMatchingPredicate retrieves all the results and then applies the predicate
type DataSetId ¶
type DataSetId struct { SubscriptionId string ResourceGroupName string AccountName string DataSetName string }
DataSetId is a struct representing the Resource ID for a Data Set
func NewDataSetID ¶
func NewDataSetID(subscriptionId string, resourceGroupName string, accountName string, shareName string, dataSetName string) DataSetId
NewDataSetID returns a new DataSetId struct
func ParseDataSetID ¶
ParseDataSetID parses 'input' into a DataSetId
func ParseDataSetIDInsensitively ¶
ParseDataSetIDInsensitively parses 'input' case-insensitively into a DataSetId note: this method should only be used for API response data and not user input
func (*DataSetId) FromParseResult ¶
func (id *DataSetId) FromParseResult(input resourceids.ParseResult) error
func (DataSetId) Segments ¶
func (id DataSetId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Data Set ID
type DataSetKind ¶
type DataSetKind string
const ( DataSetKindAdlsGenOneFile DataSetKind = "AdlsGen1File" DataSetKindAdlsGenOneFolder DataSetKind = "AdlsGen1Folder" DataSetKindAdlsGenTwoFile DataSetKind = "AdlsGen2File" DataSetKindAdlsGenTwoFileSystem DataSetKind = "AdlsGen2FileSystem" DataSetKindAdlsGenTwoFolder DataSetKind = "AdlsGen2Folder" DataSetKindBlob DataSetKind = "Blob" DataSetKindBlobFolder DataSetKind = "BlobFolder" DataSetKindContainer DataSetKind = "Container" DataSetKindKustoCluster DataSetKind = "KustoCluster" DataSetKindKustoDatabase DataSetKind = "KustoDatabase" DataSetKindKustoTable DataSetKind = "KustoTable" DataSetKindSqlDBTable DataSetKind = "SqlDBTable" DataSetKindSqlDWTable DataSetKind = "SqlDWTable" DataSetKindSynapseWorkspaceSqlPoolTable DataSetKind = "SynapseWorkspaceSqlPoolTable" )
func (*DataSetKind) UnmarshalJSON ¶
func (s *DataSetKind) UnmarshalJSON(bytes []byte) error
type DataSetOperationPredicate ¶
type DataSetOperationPredicate struct { }
func (DataSetOperationPredicate) Matches ¶
func (p DataSetOperationPredicate) Matches(input DataSet) bool
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type KustoClusterDataSet ¶
type KustoClusterDataSet struct { Properties KustoClusterDataSetProperties `json:"properties"` Id *string `json:"id,omitempty"` Kind DataSetKind `json:"kind"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (KustoClusterDataSet) DataSet ¶ added in v0.20240920.1135249
func (s KustoClusterDataSet) DataSet() BaseDataSetImpl
func (KustoClusterDataSet) MarshalJSON ¶
func (s KustoClusterDataSet) MarshalJSON() ([]byte, error)
type KustoClusterDataSetProperties ¶
type KustoClusterDataSetProperties struct { DataSetId *string `json:"dataSetId,omitempty"` KustoClusterResourceId string `json:"kustoClusterResourceId"` Location *string `json:"location,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` }
type KustoDatabaseDataSet ¶
type KustoDatabaseDataSet struct { Properties KustoDatabaseDataSetProperties `json:"properties"` Id *string `json:"id,omitempty"` Kind DataSetKind `json:"kind"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (KustoDatabaseDataSet) DataSet ¶ added in v0.20240920.1135249
func (s KustoDatabaseDataSet) DataSet() BaseDataSetImpl
func (KustoDatabaseDataSet) MarshalJSON ¶
func (s KustoDatabaseDataSet) MarshalJSON() ([]byte, error)
type KustoDatabaseDataSetProperties ¶
type KustoDatabaseDataSetProperties struct { DataSetId *string `json:"dataSetId,omitempty"` KustoDatabaseResourceId string `json:"kustoDatabaseResourceId"` Location *string `json:"location,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` }
type KustoTableDataSet ¶
type KustoTableDataSet struct { Properties KustoTableDataSetProperties `json:"properties"` Id *string `json:"id,omitempty"` Kind DataSetKind `json:"kind"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (KustoTableDataSet) DataSet ¶ added in v0.20240920.1135249
func (s KustoTableDataSet) DataSet() BaseDataSetImpl
func (KustoTableDataSet) MarshalJSON ¶
func (s KustoTableDataSet) MarshalJSON() ([]byte, error)
type KustoTableDataSetProperties ¶
type KustoTableDataSetProperties struct { DataSetId *string `json:"dataSetId,omitempty"` KustoDatabaseResourceId string `json:"kustoDatabaseResourceId"` Location *string `json:"location,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` TableLevelSharingProperties TableLevelSharingProperties `json:"tableLevelSharingProperties"` }
type ListByShareCompleteResult ¶
type ListByShareCompleteResult struct {}
type ListByShareCustomPager ¶ added in v0.20240628.1153531
type ListByShareCustomPager struct {
}func (*ListByShareCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByShareCustomPager) NextPageLink() *odata.Link
type ListByShareOperationOptions ¶
type ListByShareOperationOptions struct {}
func DefaultListByShareOperationOptions ¶
func DefaultListByShareOperationOptions() ListByShareOperationOptions
func (ListByShareOperationOptions) ToHeaders ¶
func (o ListByShareOperationOptions) ToHeaders() *client.Headers
func (ListByShareOperationOptions) ToOData ¶
func (o ListByShareOperationOptions) ToOData() *odata.Query
func (ListByShareOperationOptions) ToQuery ¶
func (o ListByShareOperationOptions) ToQuery() *client.QueryParams
type ListByShareOperationResponse ¶
type ListByShareOperationResponse struct {}
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateMoving ProvisioningState = "Moving" ProvisioningStateSucceeded ProvisioningState = "Succeeded" )
func (*ProvisioningState) UnmarshalJSON ¶
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type RawDataSetImpl ¶
type RawDataSetImpl struct { Type string Values map[string]interface{} // contains filtered or unexported fields }
RawDataSetImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
func (RawDataSetImpl) DataSet ¶ added in v0.20240920.1135249
func (s RawDataSetImpl) DataSet() BaseDataSetImpl
type ShareId ¶
type ShareId struct {}
ShareId is a struct representing the Resource ID for a Share
func NewShareID ¶
func NewShareID(subscriptionId string, resourceGroupName string, accountName string, shareName string) ShareId
NewShareID returns a new ShareId struct
func ParseShareID ¶
ParseShareID parses 'input' into a ShareId
func ParseShareIDInsensitively ¶
ParseShareIDInsensitively parses 'input' case-insensitively into a ShareId note: this method should only be used for API response data and not user input
func (*ShareId) FromParseResult ¶
func (id *ShareId) FromParseResult(input resourceids.ParseResult) error
func (ShareId) Segments ¶
func (id ShareId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Share ID
type SqlDBTableDataSet ¶
type SqlDBTableDataSet struct { Properties *SqlDBTableProperties `json:"properties,omitempty"` Id *string `json:"id,omitempty"` Kind DataSetKind `json:"kind"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (SqlDBTableDataSet) DataSet ¶ added in v0.20240920.1135249
func (s SqlDBTableDataSet) DataSet() BaseDataSetImpl
func (SqlDBTableDataSet) MarshalJSON ¶
func (s SqlDBTableDataSet) MarshalJSON() ([]byte, error)
type SqlDBTableProperties ¶
type SqlDWTableDataSet ¶
type SqlDWTableDataSet struct { Properties *SqlDWTableProperties `json:"properties,omitempty"` Id *string `json:"id,omitempty"` Kind DataSetKind `json:"kind"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (SqlDWTableDataSet) DataSet ¶ added in v0.20240920.1135249
func (s SqlDWTableDataSet) DataSet() BaseDataSetImpl
func (SqlDWTableDataSet) MarshalJSON ¶
func (s SqlDWTableDataSet) MarshalJSON() ([]byte, error)
type SqlDWTableProperties ¶
type SynapseWorkspaceSqlPoolTableDataSet ¶
type SynapseWorkspaceSqlPoolTableDataSet struct { Properties SynapseWorkspaceSqlPoolTableDataSetProperties `json:"properties"` Id *string `json:"id,omitempty"` Kind DataSetKind `json:"kind"` Name *string `json:"name,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (SynapseWorkspaceSqlPoolTableDataSet) DataSet ¶ added in v0.20240920.1135249
func (s SynapseWorkspaceSqlPoolTableDataSet) DataSet() BaseDataSetImpl
func (SynapseWorkspaceSqlPoolTableDataSet) MarshalJSON ¶
func (s SynapseWorkspaceSqlPoolTableDataSet) MarshalJSON() ([]byte, error)
type TableLevelSharingProperties ¶
type TableLevelSharingProperties struct { ExternalTablesToExclude *[]string `json:"externalTablesToExclude,omitempty"` ExternalTablesToInclude *[]string `json:"externalTablesToInclude,omitempty"` MaterializedViewsToExclude *[]string `json:"materializedViewsToExclude,omitempty"` MaterializedViewsToInclude *[]string `json:"materializedViewsToInclude,omitempty"` TablesToExclude *[]string `json:"tablesToExclude,omitempty"` TablesToInclude *[]string `json:"tablesToInclude,omitempty"` }
Source Files ¶
- client.go
- constants.go
- id_dataset.go
- id_share.go
- method_create.go
- method_delete.go
- method_get.go
- method_listbyshare.go
- model_adlsgen1filedataset.go
- model_adlsgen1fileproperties.go
- model_adlsgen1folderdataset.go
- model_adlsgen1folderproperties.go
- model_adlsgen2filedataset.go
- model_adlsgen2fileproperties.go
- model_adlsgen2filesystemdataset.go
- model_adlsgen2filesystemproperties.go
- model_adlsgen2folderdataset.go
- model_adlsgen2folderproperties.go
- model_blobcontainerdataset.go
- model_blobcontainerproperties.go
- model_blobdataset.go
- model_blobfolderdataset.go
- model_blobfolderproperties.go
- model_blobproperties.go
- model_dataset.go
- model_kustoclusterdataset.go
- model_kustoclusterdatasetproperties.go
- model_kustodatabasedataset.go
- model_kustodatabasedatasetproperties.go
- model_kustotabledataset.go
- model_kustotabledatasetproperties.go
- model_sqldbtabledataset.go
- model_sqldbtableproperties.go
- model_sqldwtabledataset.go
- model_sqldwtableproperties.go
- model_synapseworkspacesqlpooltabledataset.go
- model_synapseworkspacesqlpooltabledatasetproperties.go
- model_tablelevelsharingproperties.go
- predicates.go
- version.go