dataflowdebugsession

package
v0.20241126.2320 Latest Latest
Warning

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

Go to latest
Published: Nov 26, 2024 License: MPL-2.0 Imports: 12 Imported by: 0

README ¶

github.com/hashicorp/go-azure-sdk/resource-manager/datafactory/2018-06-01/dataflowdebugsession Documentation

The dataflowdebugsession SDK allows for interaction with Azure Resource Manager datafactory (API Version 2018-06-01).

This readme covers example usages, but further information on using this SDK can be found in the project root.

Import Path

import "github.com/hashicorp/go-azure-sdk/resource-manager/datafactory/2018-06-01/dataflowdebugsession"

Client Initialization

client := dataflowdebugsession.NewDataFlowDebugSessionClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer

Example Usage: DataFlowDebugSessionClient.AddDataFlow

ctx := context.TODO()
id := dataflowdebugsession.NewFactoryID("12345678-1234-9876-4563-123456789012", "example-resource-group", "factoryName")

payload := dataflowdebugsession.DataFlowDebugPackage{
	// ...
}


read, err := client.AddDataFlow(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: DataFlowDebugSessionClient.Create

ctx := context.TODO()
id := dataflowdebugsession.NewFactoryID("12345678-1234-9876-4563-123456789012", "example-resource-group", "factoryName")

payload := dataflowdebugsession.CreateDataFlowDebugSessionRequest{
	// ...
}


if err := client.CreateThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: DataFlowDebugSessionClient.Delete

ctx := context.TODO()
id := dataflowdebugsession.NewFactoryID("12345678-1234-9876-4563-123456789012", "example-resource-group", "factoryName")

payload := dataflowdebugsession.DeleteDataFlowDebugSessionRequest{
	// ...
}


read, err := client.Delete(ctx, id, payload)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: DataFlowDebugSessionClient.ExecuteCommand

ctx := context.TODO()
id := dataflowdebugsession.NewFactoryID("12345678-1234-9876-4563-123456789012", "example-resource-group", "factoryName")

payload := dataflowdebugsession.DataFlowDebugCommandRequest{
	// ...
}


if err := client.ExecuteCommandThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: DataFlowDebugSessionClient.QueryByFactory

ctx := context.TODO()
id := dataflowdebugsession.NewFactoryID("12345678-1234-9876-4563-123456789012", "example-resource-group", "factoryName")

// alternatively `client.QueryByFactory(ctx, id)` can be used to do batched pagination
items, err := client.QueryByFactoryComplete(ctx, id)
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

func PossibleValuesForAmazonRdsForSqlAuthenticationType ¶

func PossibleValuesForAmazonRdsForSqlAuthenticationType() []string

func PossibleValuesForAzureSqlDWAuthenticationType ¶

func PossibleValuesForAzureSqlDWAuthenticationType() []string

func PossibleValuesForAzureSqlDatabaseAuthenticationType ¶

func PossibleValuesForAzureSqlDatabaseAuthenticationType() []string

func PossibleValuesForAzureSqlMIAuthenticationType ¶

func PossibleValuesForAzureSqlMIAuthenticationType() []string

func PossibleValuesForAzureStorageAuthenticationType ¶

func PossibleValuesForAzureStorageAuthenticationType() []string

func PossibleValuesForCosmosDbConnectionMode ¶

func PossibleValuesForCosmosDbConnectionMode() []string

func PossibleValuesForCredentialReferenceType ¶

func PossibleValuesForCredentialReferenceType() []string

func PossibleValuesForDataFlowComputeType ¶

func PossibleValuesForDataFlowComputeType() []string

func PossibleValuesForDataFlowDebugCommandType ¶

func PossibleValuesForDataFlowDebugCommandType() []string

func PossibleValuesForDataFlowReferenceType ¶

func PossibleValuesForDataFlowReferenceType() []string

func PossibleValuesForDatasetReferenceType ¶

func PossibleValuesForDatasetReferenceType() []string

func PossibleValuesForDb2AuthenticationType ¶

func PossibleValuesForDb2AuthenticationType() []string

func PossibleValuesForFtpAuthenticationType ¶

func PossibleValuesForFtpAuthenticationType() []string

func PossibleValuesForGoogleAdWordsAuthenticationType ¶

func PossibleValuesForGoogleAdWordsAuthenticationType() []string

func PossibleValuesForGoogleBigQueryAuthenticationType ¶

func PossibleValuesForGoogleBigQueryAuthenticationType() []string

func PossibleValuesForGoogleBigQueryV2AuthenticationType ¶

func PossibleValuesForGoogleBigQueryV2AuthenticationType() []string

func PossibleValuesForHBaseAuthenticationType ¶

func PossibleValuesForHBaseAuthenticationType() []string

func PossibleValuesForHTTPAuthenticationType ¶

func PossibleValuesForHTTPAuthenticationType() []string

func PossibleValuesForHiveAuthenticationType ¶

func PossibleValuesForHiveAuthenticationType() []string

func PossibleValuesForHiveServerType ¶

func PossibleValuesForHiveServerType() []string

func PossibleValuesForHiveThriftTransportProtocol ¶

func PossibleValuesForHiveThriftTransportProtocol() []string

func PossibleValuesForImpalaAuthenticationType ¶

func PossibleValuesForImpalaAuthenticationType() []string

func PossibleValuesForIntegrationRuntimeEdition ¶

func PossibleValuesForIntegrationRuntimeEdition() []string

func PossibleValuesForIntegrationRuntimeEntityReferenceType ¶

func PossibleValuesForIntegrationRuntimeEntityReferenceType() []string

func PossibleValuesForIntegrationRuntimeLicenseType ¶

func PossibleValuesForIntegrationRuntimeLicenseType() []string

func PossibleValuesForIntegrationRuntimeSsisCatalogPricingTier ¶

func PossibleValuesForIntegrationRuntimeSsisCatalogPricingTier() []string

func PossibleValuesForIntegrationRuntimeState ¶

func PossibleValuesForIntegrationRuntimeState() []string

func PossibleValuesForIntegrationRuntimeType ¶

func PossibleValuesForIntegrationRuntimeType() []string

func PossibleValuesForManagedVirtualNetworkReferenceType ¶

func PossibleValuesForManagedVirtualNetworkReferenceType() []string

func PossibleValuesForMongoDbAuthenticationType ¶

func PossibleValuesForMongoDbAuthenticationType() []string

func PossibleValuesForODataAadServicePrincipalCredentialType ¶

func PossibleValuesForODataAadServicePrincipalCredentialType() []string

func PossibleValuesForODataAuthenticationType ¶

func PossibleValuesForODataAuthenticationType() []string

func PossibleValuesForParameterType ¶

func PossibleValuesForParameterType() []string

func PossibleValuesForPhoenixAuthenticationType ¶

func PossibleValuesForPhoenixAuthenticationType() []string

func PossibleValuesForPrestoAuthenticationType ¶

func PossibleValuesForPrestoAuthenticationType() []string

func PossibleValuesForRestServiceAuthenticationType ¶

func PossibleValuesForRestServiceAuthenticationType() []string

func PossibleValuesForSapHanaAuthenticationType ¶

func PossibleValuesForSapHanaAuthenticationType() []string

func PossibleValuesForServiceNowAuthenticationType ¶

func PossibleValuesForServiceNowAuthenticationType() []string

func PossibleValuesForServiceNowV2AuthenticationType ¶

func PossibleValuesForServiceNowV2AuthenticationType() []string

func PossibleValuesForSftpAuthenticationType ¶

func PossibleValuesForSftpAuthenticationType() []string

func PossibleValuesForSnowflakeAuthenticationType ¶

func PossibleValuesForSnowflakeAuthenticationType() []string

func PossibleValuesForSparkAuthenticationType ¶

func PossibleValuesForSparkAuthenticationType() []string

func PossibleValuesForSparkServerType ¶

func PossibleValuesForSparkServerType() []string

func PossibleValuesForSparkThriftTransportProtocol ¶

func PossibleValuesForSparkThriftTransportProtocol() []string

func PossibleValuesForSqlAlwaysEncryptedAkvAuthType ¶

func PossibleValuesForSqlAlwaysEncryptedAkvAuthType() []string

func PossibleValuesForSqlServerAuthenticationType ¶

func PossibleValuesForSqlServerAuthenticationType() []string

func PossibleValuesForSybaseAuthenticationType ¶

func PossibleValuesForSybaseAuthenticationType() []string

func PossibleValuesForTeamDeskAuthenticationType ¶

func PossibleValuesForTeamDeskAuthenticationType() []string

func PossibleValuesForTeradataAuthenticationType ¶

func PossibleValuesForTeradataAuthenticationType() []string

func PossibleValuesForWebAuthenticationType ¶

func PossibleValuesForWebAuthenticationType() []string

func PossibleValuesForZendeskAuthenticationType ¶

func PossibleValuesForZendeskAuthenticationType() []string

func ValidateFactoryID ¶

func ValidateFactoryID(input interface{}, key string) (warnings []string, errors []error)

ValidateFactoryID checks that 'input' can be parsed as a Factory ID

Types ¶

type AddDataFlowOperationResponse ¶

type AddDataFlowOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *AddDataFlowToDebugSessionResponse
}

type AddDataFlowToDebugSessionResponse ¶

type AddDataFlowToDebugSessionResponse struct {
	JobVersion *string `json:"jobVersion,omitempty"`
}

type AmazonMWSLinkedService ¶

type AmazonMWSLinkedService struct {
	TypeProperties AmazonMWSLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AmazonMWSLinkedService) LinkedService ¶

func (AmazonMWSLinkedService) MarshalJSON ¶

func (s AmazonMWSLinkedService) MarshalJSON() ([]byte, error)

func (*AmazonMWSLinkedService) UnmarshalJSON ¶

func (s *AmazonMWSLinkedService) UnmarshalJSON(bytes []byte) error

type AmazonMWSLinkedServiceTypeProperties ¶

type AmazonMWSLinkedServiceTypeProperties struct {
	AccessKeyId           string     `json:"accessKeyId"`
	EncryptedCredential   *string    `json:"encryptedCredential,omitempty"`
	Endpoint              string     `json:"endpoint"`
	MarketplaceID         string     `json:"marketplaceID"`
	MwsAuthToken          SecretBase `json:"mwsAuthToken"`
	SecretKey             SecretBase `json:"secretKey"`
	SellerID              string     `json:"sellerID"`
	UseEncryptedEndpoints *bool      `json:"useEncryptedEndpoints,omitempty"`
	UseHostVerification   *bool      `json:"useHostVerification,omitempty"`
	UsePeerVerification   *bool      `json:"usePeerVerification,omitempty"`
}

func (*AmazonMWSLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AmazonMWSLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AmazonMWSObjectDataset ¶

type AmazonMWSObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AmazonMWSObjectDataset) Dataset ¶

func (AmazonMWSObjectDataset) MarshalJSON ¶

func (s AmazonMWSObjectDataset) MarshalJSON() ([]byte, error)

func (*AmazonMWSObjectDataset) UnmarshalJSON ¶

func (s *AmazonMWSObjectDataset) UnmarshalJSON(bytes []byte) error

type AmazonRdsForLinkedServiceTypeProperties ¶

type AmazonRdsForLinkedServiceTypeProperties struct {
	ConnectionString    string     `json:"connectionString"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	Password            SecretBase `json:"password"`
}

func (*AmazonRdsForLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AmazonRdsForLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AmazonRdsForOracleLinkedService ¶

type AmazonRdsForOracleLinkedService struct {
	TypeProperties AmazonRdsForLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AmazonRdsForOracleLinkedService) LinkedService ¶

func (AmazonRdsForOracleLinkedService) MarshalJSON ¶

func (s AmazonRdsForOracleLinkedService) MarshalJSON() ([]byte, error)

func (*AmazonRdsForOracleLinkedService) UnmarshalJSON ¶

func (s *AmazonRdsForOracleLinkedService) UnmarshalJSON(bytes []byte) error

type AmazonRdsForOracleTableDataset ¶

type AmazonRdsForOracleTableDataset struct {
	TypeProperties *AmazonRdsForOracleTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AmazonRdsForOracleTableDataset) Dataset ¶

func (AmazonRdsForOracleTableDataset) MarshalJSON ¶

func (s AmazonRdsForOracleTableDataset) MarshalJSON() ([]byte, error)

func (*AmazonRdsForOracleTableDataset) UnmarshalJSON ¶

func (s *AmazonRdsForOracleTableDataset) UnmarshalJSON(bytes []byte) error

type AmazonRdsForOracleTableDatasetTypeProperties ¶

type AmazonRdsForOracleTableDatasetTypeProperties struct {
	Schema *string `json:"schema,omitempty"`
	Table  *string `json:"table,omitempty"`
}

type AmazonRdsForSqlAuthenticationType ¶

type AmazonRdsForSqlAuthenticationType string
const (
	AmazonRdsForSqlAuthenticationTypeSQL     AmazonRdsForSqlAuthenticationType = "SQL"
	AmazonRdsForSqlAuthenticationTypeWindows AmazonRdsForSqlAuthenticationType = "Windows"
)

func (*AmazonRdsForSqlAuthenticationType) UnmarshalJSON ¶

func (s *AmazonRdsForSqlAuthenticationType) UnmarshalJSON(bytes []byte) error

type AmazonRdsForSqlServerLinkedService ¶

type AmazonRdsForSqlServerLinkedService struct {
	TypeProperties AmazonRdsForSqlServerLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AmazonRdsForSqlServerLinkedService) LinkedService ¶

func (AmazonRdsForSqlServerLinkedService) MarshalJSON ¶

func (s AmazonRdsForSqlServerLinkedService) MarshalJSON() ([]byte, error)

func (*AmazonRdsForSqlServerLinkedService) UnmarshalJSON ¶

func (s *AmazonRdsForSqlServerLinkedService) UnmarshalJSON(bytes []byte) error

type AmazonRdsForSqlServerLinkedServiceTypeProperties ¶

type AmazonRdsForSqlServerLinkedServiceTypeProperties struct {
	AlwaysEncryptedSettings  *SqlAlwaysEncryptedProperties      `json:"alwaysEncryptedSettings,omitempty"`
	ApplicationIntent        *string                            `json:"applicationIntent,omitempty"`
	AuthenticationType       *AmazonRdsForSqlAuthenticationType `json:"authenticationType,omitempty"`
	CommandTimeout           *int64                             `json:"commandTimeout,omitempty"`
	ConnectRetryCount        *int64                             `json:"connectRetryCount,omitempty"`
	ConnectRetryInterval     *int64                             `json:"connectRetryInterval,omitempty"`
	ConnectTimeout           *int64                             `json:"connectTimeout,omitempty"`
	ConnectionString         *string                            `json:"connectionString,omitempty"`
	Database                 *string                            `json:"database,omitempty"`
	Encrypt                  *string                            `json:"encrypt,omitempty"`
	EncryptedCredential      *string                            `json:"encryptedCredential,omitempty"`
	FailoverPartner          *string                            `json:"failoverPartner,omitempty"`
	HostNameInCertificate    *string                            `json:"hostNameInCertificate,omitempty"`
	IntegratedSecurity       *bool                              `json:"integratedSecurity,omitempty"`
	LoadBalanceTimeout       *int64                             `json:"loadBalanceTimeout,omitempty"`
	MaxPoolSize              *int64                             `json:"maxPoolSize,omitempty"`
	MinPoolSize              *int64                             `json:"minPoolSize,omitempty"`
	MultiSubnetFailover      *bool                              `json:"multiSubnetFailover,omitempty"`
	MultipleActiveResultSets *bool                              `json:"multipleActiveResultSets,omitempty"`
	PacketSize               *int64                             `json:"packetSize,omitempty"`
	Password                 SecretBase                         `json:"password"`
	Pooling                  *bool                              `json:"pooling,omitempty"`
	Server                   *string                            `json:"server,omitempty"`
	TrustServerCertificate   *bool                              `json:"trustServerCertificate,omitempty"`
	UserName                 *string                            `json:"userName,omitempty"`
}

func (*AmazonRdsForSqlServerLinkedServiceTypeProperties) UnmarshalJSON ¶

type AmazonRdsForSqlServerTableDataset ¶

type AmazonRdsForSqlServerTableDataset struct {
	TypeProperties *AmazonRdsForSqlServerTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AmazonRdsForSqlServerTableDataset) Dataset ¶

func (AmazonRdsForSqlServerTableDataset) MarshalJSON ¶

func (s AmazonRdsForSqlServerTableDataset) MarshalJSON() ([]byte, error)

func (*AmazonRdsForSqlServerTableDataset) UnmarshalJSON ¶

func (s *AmazonRdsForSqlServerTableDataset) UnmarshalJSON(bytes []byte) error

type AmazonRdsForSqlServerTableDatasetTypeProperties ¶

type AmazonRdsForSqlServerTableDatasetTypeProperties struct {
	Schema *string `json:"schema,omitempty"`
	Table  *string `json:"table,omitempty"`
}

type AmazonRedshiftLinkedService ¶

type AmazonRedshiftLinkedService struct {
	TypeProperties AmazonRedshiftLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AmazonRedshiftLinkedService) LinkedService ¶

func (AmazonRedshiftLinkedService) MarshalJSON ¶

func (s AmazonRedshiftLinkedService) MarshalJSON() ([]byte, error)

func (*AmazonRedshiftLinkedService) UnmarshalJSON ¶

func (s *AmazonRedshiftLinkedService) UnmarshalJSON(bytes []byte) error

type AmazonRedshiftLinkedServiceTypeProperties ¶

type AmazonRedshiftLinkedServiceTypeProperties struct {
	Database            string     `json:"database"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	Password            SecretBase `json:"password"`
	Port                *int64     `json:"port,omitempty"`
	Server              string     `json:"server"`
	Username            *string    `json:"username,omitempty"`
}

func (*AmazonRedshiftLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AmazonRedshiftLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AmazonRedshiftTableDataset ¶

type AmazonRedshiftTableDataset struct {
	TypeProperties *AmazonRedshiftTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AmazonRedshiftTableDataset) Dataset ¶

func (AmazonRedshiftTableDataset) MarshalJSON ¶

func (s AmazonRedshiftTableDataset) MarshalJSON() ([]byte, error)

func (*AmazonRedshiftTableDataset) UnmarshalJSON ¶

func (s *AmazonRedshiftTableDataset) UnmarshalJSON(bytes []byte) error

type AmazonRedshiftTableDatasetTypeProperties ¶

type AmazonRedshiftTableDatasetTypeProperties struct {
	Schema    *string `json:"schema,omitempty"`
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type AmazonS3CompatibleLinkedService ¶

type AmazonS3CompatibleLinkedService struct {
	TypeProperties AmazonS3CompatibleLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AmazonS3CompatibleLinkedService) LinkedService ¶

func (AmazonS3CompatibleLinkedService) MarshalJSON ¶

func (s AmazonS3CompatibleLinkedService) MarshalJSON() ([]byte, error)

func (*AmazonS3CompatibleLinkedService) UnmarshalJSON ¶

func (s *AmazonS3CompatibleLinkedService) UnmarshalJSON(bytes []byte) error

type AmazonS3CompatibleLinkedServiceTypeProperties ¶

type AmazonS3CompatibleLinkedServiceTypeProperties struct {
	AccessKeyId         *string    `json:"accessKeyId,omitempty"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	ForcePathStyle      *bool      `json:"forcePathStyle,omitempty"`
	SecretAccessKey     SecretBase `json:"secretAccessKey"`
	ServiceURL          *string    `json:"serviceUrl,omitempty"`
}

func (*AmazonS3CompatibleLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AmazonS3CompatibleLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AmazonS3CompatibleLocation ¶

type AmazonS3CompatibleLocation struct {
	BucketName *string `json:"bucketName,omitempty"`
	Version    *string `json:"version,omitempty"`

	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (AmazonS3CompatibleLocation) DatasetLocation ¶

func (AmazonS3CompatibleLocation) MarshalJSON ¶

func (s AmazonS3CompatibleLocation) MarshalJSON() ([]byte, error)

type AmazonS3Dataset ¶

type AmazonS3Dataset struct {
	TypeProperties AmazonS3DatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AmazonS3Dataset) Dataset ¶

func (s AmazonS3Dataset) Dataset() BaseDatasetImpl

func (AmazonS3Dataset) MarshalJSON ¶

func (s AmazonS3Dataset) MarshalJSON() ([]byte, error)

func (*AmazonS3Dataset) UnmarshalJSON ¶

func (s *AmazonS3Dataset) UnmarshalJSON(bytes []byte) error

type AmazonS3DatasetTypeProperties ¶

type AmazonS3DatasetTypeProperties struct {
	BucketName            string               `json:"bucketName"`
	Compression           *DatasetCompression  `json:"compression,omitempty"`
	Format                DatasetStorageFormat `json:"format"`
	Key                   *string              `json:"key,omitempty"`
	ModifiedDatetimeEnd   *string              `json:"modifiedDatetimeEnd,omitempty"`
	ModifiedDatetimeStart *string              `json:"modifiedDatetimeStart,omitempty"`
	Prefix                *string              `json:"prefix,omitempty"`
	Version               *string              `json:"version,omitempty"`
}

func (*AmazonS3DatasetTypeProperties) UnmarshalJSON ¶

func (s *AmazonS3DatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type AmazonS3LinkedService ¶

type AmazonS3LinkedService struct {
	TypeProperties AmazonS3LinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AmazonS3LinkedService) LinkedService ¶

func (s AmazonS3LinkedService) LinkedService() BaseLinkedServiceImpl

func (AmazonS3LinkedService) MarshalJSON ¶

func (s AmazonS3LinkedService) MarshalJSON() ([]byte, error)

func (*AmazonS3LinkedService) UnmarshalJSON ¶

func (s *AmazonS3LinkedService) UnmarshalJSON(bytes []byte) error

type AmazonS3LinkedServiceTypeProperties ¶

type AmazonS3LinkedServiceTypeProperties struct {
	AccessKeyId         *string    `json:"accessKeyId,omitempty"`
	AuthenticationType  *string    `json:"authenticationType,omitempty"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	SecretAccessKey     SecretBase `json:"secretAccessKey"`
	ServiceURL          *string    `json:"serviceUrl,omitempty"`
	SessionToken        SecretBase `json:"sessionToken"`
}

func (*AmazonS3LinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AmazonS3LinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AmazonS3Location ¶

type AmazonS3Location struct {
	BucketName *string `json:"bucketName,omitempty"`
	Version    *string `json:"version,omitempty"`

	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (AmazonS3Location) DatasetLocation ¶

func (s AmazonS3Location) DatasetLocation() BaseDatasetLocationImpl

func (AmazonS3Location) MarshalJSON ¶

func (s AmazonS3Location) MarshalJSON() ([]byte, error)

type AppFiguresLinkedService ¶

type AppFiguresLinkedService struct {
	TypeProperties AppFiguresLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AppFiguresLinkedService) LinkedService ¶

func (AppFiguresLinkedService) MarshalJSON ¶

func (s AppFiguresLinkedService) MarshalJSON() ([]byte, error)

func (*AppFiguresLinkedService) UnmarshalJSON ¶

func (s *AppFiguresLinkedService) UnmarshalJSON(bytes []byte) error

type AppFiguresLinkedServiceTypeProperties ¶

type AppFiguresLinkedServiceTypeProperties struct {
	ClientKey SecretBase `json:"clientKey"`
	Password  SecretBase `json:"password"`
	UserName  string     `json:"userName"`
}

func (*AppFiguresLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AppFiguresLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AsanaLinkedService ¶

type AsanaLinkedService struct {
	TypeProperties AsanaLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AsanaLinkedService) LinkedService ¶

func (s AsanaLinkedService) LinkedService() BaseLinkedServiceImpl

func (AsanaLinkedService) MarshalJSON ¶

func (s AsanaLinkedService) MarshalJSON() ([]byte, error)

func (*AsanaLinkedService) UnmarshalJSON ¶

func (s *AsanaLinkedService) UnmarshalJSON(bytes []byte) error

type AsanaLinkedServiceTypeProperties ¶

type AsanaLinkedServiceTypeProperties struct {
	ApiToken            SecretBase `json:"apiToken"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
}

func (*AsanaLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AsanaLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AvroDataset ¶

type AvroDataset struct {
	TypeProperties *AvroDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AvroDataset) Dataset ¶

func (s AvroDataset) Dataset() BaseDatasetImpl

func (AvroDataset) MarshalJSON ¶

func (s AvroDataset) MarshalJSON() ([]byte, error)

func (*AvroDataset) UnmarshalJSON ¶

func (s *AvroDataset) UnmarshalJSON(bytes []byte) error

type AvroDatasetTypeProperties ¶

type AvroDatasetTypeProperties struct {
	AvroCompressionCodec *string         `json:"avroCompressionCodec,omitempty"`
	AvroCompressionLevel *int64          `json:"avroCompressionLevel,omitempty"`
	Location             DatasetLocation `json:"location"`
}

func (*AvroDatasetTypeProperties) UnmarshalJSON ¶

func (s *AvroDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type AvroFormat ¶

type AvroFormat struct {
	Deserializer *string `json:"deserializer,omitempty"`
	Serializer   *string `json:"serializer,omitempty"`
	Type         string  `json:"type"`
}

func (AvroFormat) DatasetStorageFormat ¶

func (s AvroFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (AvroFormat) MarshalJSON ¶

func (s AvroFormat) MarshalJSON() ([]byte, error)

type AzPowerShellSetup ¶

type AzPowerShellSetup struct {
	TypeProperties AzPowerShellSetupTypeProperties `json:"typeProperties"`

	Type string `json:"type"`
}

func (AzPowerShellSetup) CustomSetupBase ¶

func (s AzPowerShellSetup) CustomSetupBase() BaseCustomSetupBaseImpl

func (AzPowerShellSetup) MarshalJSON ¶

func (s AzPowerShellSetup) MarshalJSON() ([]byte, error)

type AzPowerShellSetupTypeProperties ¶

type AzPowerShellSetupTypeProperties struct {
	Version string `json:"version"`
}

type AzureBatchLinkedService ¶

type AzureBatchLinkedService struct {
	TypeProperties AzureBatchLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureBatchLinkedService) LinkedService ¶

func (AzureBatchLinkedService) MarshalJSON ¶

func (s AzureBatchLinkedService) MarshalJSON() ([]byte, error)

func (*AzureBatchLinkedService) UnmarshalJSON ¶

func (s *AzureBatchLinkedService) UnmarshalJSON(bytes []byte) error

type AzureBatchLinkedServiceTypeProperties ¶

type AzureBatchLinkedServiceTypeProperties struct {
	AccessKey           SecretBase             `json:"accessKey"`
	AccountName         string                 `json:"accountName"`
	BatchUri            string                 `json:"batchUri"`
	Credential          *CredentialReference   `json:"credential,omitempty"`
	EncryptedCredential *string                `json:"encryptedCredential,omitempty"`
	LinkedServiceName   LinkedServiceReference `json:"linkedServiceName"`
	PoolName            string                 `json:"poolName"`
}

func (*AzureBatchLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AzureBatchLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureBlobDataset ¶

type AzureBlobDataset struct {
	TypeProperties *AzureBlobDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureBlobDataset) Dataset ¶

func (s AzureBlobDataset) Dataset() BaseDatasetImpl

func (AzureBlobDataset) MarshalJSON ¶

func (s AzureBlobDataset) MarshalJSON() ([]byte, error)

func (*AzureBlobDataset) UnmarshalJSON ¶

func (s *AzureBlobDataset) UnmarshalJSON(bytes []byte) error

type AzureBlobDatasetTypeProperties ¶

type AzureBlobDatasetTypeProperties struct {
	Compression           *DatasetCompression  `json:"compression,omitempty"`
	FileName              *string              `json:"fileName,omitempty"`
	FolderPath            *string              `json:"folderPath,omitempty"`
	Format                DatasetStorageFormat `json:"format"`
	ModifiedDatetimeEnd   *string              `json:"modifiedDatetimeEnd,omitempty"`
	ModifiedDatetimeStart *string              `json:"modifiedDatetimeStart,omitempty"`
	TableRootLocation     *string              `json:"tableRootLocation,omitempty"`
}

func (*AzureBlobDatasetTypeProperties) UnmarshalJSON ¶

func (s *AzureBlobDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureBlobFSDataset ¶

type AzureBlobFSDataset struct {
	TypeProperties *AzureBlobFSDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureBlobFSDataset) Dataset ¶

func (s AzureBlobFSDataset) Dataset() BaseDatasetImpl

func (AzureBlobFSDataset) MarshalJSON ¶

func (s AzureBlobFSDataset) MarshalJSON() ([]byte, error)

func (*AzureBlobFSDataset) UnmarshalJSON ¶

func (s *AzureBlobFSDataset) UnmarshalJSON(bytes []byte) error

type AzureBlobFSDatasetTypeProperties ¶

type AzureBlobFSDatasetTypeProperties struct {
	Compression *DatasetCompression  `json:"compression,omitempty"`
	FileName    *string              `json:"fileName,omitempty"`
	FolderPath  *string              `json:"folderPath,omitempty"`
	Format      DatasetStorageFormat `json:"format"`
}

func (*AzureBlobFSDatasetTypeProperties) UnmarshalJSON ¶

func (s *AzureBlobFSDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureBlobFSLinkedService ¶

type AzureBlobFSLinkedService struct {
	TypeProperties AzureBlobFSLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureBlobFSLinkedService) LinkedService ¶

func (AzureBlobFSLinkedService) MarshalJSON ¶

func (s AzureBlobFSLinkedService) MarshalJSON() ([]byte, error)

func (*AzureBlobFSLinkedService) UnmarshalJSON ¶

func (s *AzureBlobFSLinkedService) UnmarshalJSON(bytes []byte) error

type AzureBlobFSLinkedServiceTypeProperties ¶

type AzureBlobFSLinkedServiceTypeProperties struct {
	AccountKey                     *string              `json:"accountKey,omitempty"`
	AzureCloudType                 *string              `json:"azureCloudType,omitempty"`
	Credential                     *CredentialReference `json:"credential,omitempty"`
	EncryptedCredential            *string              `json:"encryptedCredential,omitempty"`
	SasToken                       SecretBase           `json:"sasToken"`
	SasUri                         *string              `json:"sasUri,omitempty"`
	ServicePrincipalCredential     SecretBase           `json:"servicePrincipalCredential"`
	ServicePrincipalCredentialType *string              `json:"servicePrincipalCredentialType,omitempty"`
	ServicePrincipalId             *string              `json:"servicePrincipalId,omitempty"`
	ServicePrincipalKey            SecretBase           `json:"servicePrincipalKey"`
	Tenant                         *string              `json:"tenant,omitempty"`
	Url                            *string              `json:"url,omitempty"`
}

func (*AzureBlobFSLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AzureBlobFSLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureBlobFSLocation ¶

type AzureBlobFSLocation struct {
	FileSystem *string `json:"fileSystem,omitempty"`

	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (AzureBlobFSLocation) DatasetLocation ¶

func (s AzureBlobFSLocation) DatasetLocation() BaseDatasetLocationImpl

func (AzureBlobFSLocation) MarshalJSON ¶

func (s AzureBlobFSLocation) MarshalJSON() ([]byte, error)

type AzureBlobStorageLinkedService ¶

type AzureBlobStorageLinkedService struct {
	TypeProperties AzureBlobStorageLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureBlobStorageLinkedService) LinkedService ¶

func (AzureBlobStorageLinkedService) MarshalJSON ¶

func (s AzureBlobStorageLinkedService) MarshalJSON() ([]byte, error)

func (*AzureBlobStorageLinkedService) UnmarshalJSON ¶

func (s *AzureBlobStorageLinkedService) UnmarshalJSON(bytes []byte) error

type AzureBlobStorageLinkedServiceTypeProperties ¶

type AzureBlobStorageLinkedServiceTypeProperties struct {
	AccountKey          *AzureKeyVaultSecretReference   `json:"accountKey,omitempty"`
	AccountKind         *string                         `json:"accountKind,omitempty"`
	AuthenticationType  *AzureStorageAuthenticationType `json:"authenticationType,omitempty"`
	AzureCloudType      *string                         `json:"azureCloudType,omitempty"`
	ConnectionString    *string                         `json:"connectionString,omitempty"`
	ContainerUri        *string                         `json:"containerUri,omitempty"`
	Credential          *CredentialReference            `json:"credential,omitempty"`
	EncryptedCredential *string                         `json:"encryptedCredential,omitempty"`
	SasToken            *AzureKeyVaultSecretReference   `json:"sasToken,omitempty"`
	SasUri              *string                         `json:"sasUri,omitempty"`
	ServiceEndpoint     *string                         `json:"serviceEndpoint,omitempty"`
	ServicePrincipalId  *string                         `json:"servicePrincipalId,omitempty"`
	ServicePrincipalKey SecretBase                      `json:"servicePrincipalKey"`
	Tenant              *string                         `json:"tenant,omitempty"`
}

func (*AzureBlobStorageLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AzureBlobStorageLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureBlobStorageLocation ¶

type AzureBlobStorageLocation struct {
	Container *string `json:"container,omitempty"`

	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (AzureBlobStorageLocation) DatasetLocation ¶

func (AzureBlobStorageLocation) MarshalJSON ¶

func (s AzureBlobStorageLocation) MarshalJSON() ([]byte, error)

type AzureDataExplorerDatasetTypeProperties ¶

type AzureDataExplorerDatasetTypeProperties struct {
	Table *string `json:"table,omitempty"`
}

type AzureDataExplorerLinkedService ¶

type AzureDataExplorerLinkedService struct {
	TypeProperties AzureDataExplorerLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureDataExplorerLinkedService) LinkedService ¶

func (AzureDataExplorerLinkedService) MarshalJSON ¶

func (s AzureDataExplorerLinkedService) MarshalJSON() ([]byte, error)

func (*AzureDataExplorerLinkedService) UnmarshalJSON ¶

func (s *AzureDataExplorerLinkedService) UnmarshalJSON(bytes []byte) error

type AzureDataExplorerLinkedServiceTypeProperties ¶

type AzureDataExplorerLinkedServiceTypeProperties struct {
	Credential          *CredentialReference `json:"credential,omitempty"`
	Database            string               `json:"database"`
	Endpoint            string               `json:"endpoint"`
	ServicePrincipalId  *string              `json:"servicePrincipalId,omitempty"`
	ServicePrincipalKey SecretBase           `json:"servicePrincipalKey"`
	Tenant              *string              `json:"tenant,omitempty"`
}

func (*AzureDataExplorerLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AzureDataExplorerLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureDataExplorerTableDataset ¶

type AzureDataExplorerTableDataset struct {
	TypeProperties AzureDataExplorerDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureDataExplorerTableDataset) Dataset ¶

func (AzureDataExplorerTableDataset) MarshalJSON ¶

func (s AzureDataExplorerTableDataset) MarshalJSON() ([]byte, error)

func (*AzureDataExplorerTableDataset) UnmarshalJSON ¶

func (s *AzureDataExplorerTableDataset) UnmarshalJSON(bytes []byte) error

type AzureDataLakeAnalyticsLinkedService ¶

type AzureDataLakeAnalyticsLinkedService struct {
	TypeProperties AzureDataLakeAnalyticsLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureDataLakeAnalyticsLinkedService) LinkedService ¶

func (AzureDataLakeAnalyticsLinkedService) MarshalJSON ¶

func (s AzureDataLakeAnalyticsLinkedService) MarshalJSON() ([]byte, error)

func (*AzureDataLakeAnalyticsLinkedService) UnmarshalJSON ¶

func (s *AzureDataLakeAnalyticsLinkedService) UnmarshalJSON(bytes []byte) error

type AzureDataLakeAnalyticsLinkedServiceTypeProperties ¶

type AzureDataLakeAnalyticsLinkedServiceTypeProperties struct {
	AccountName          string     `json:"accountName"`
	DataLakeAnalyticsUri *string    `json:"dataLakeAnalyticsUri,omitempty"`
	EncryptedCredential  *string    `json:"encryptedCredential,omitempty"`
	ResourceGroupName    *string    `json:"resourceGroupName,omitempty"`
	ServicePrincipalId   *string    `json:"servicePrincipalId,omitempty"`
	ServicePrincipalKey  SecretBase `json:"servicePrincipalKey"`
	SubscriptionId       *string    `json:"subscriptionId,omitempty"`
	Tenant               string     `json:"tenant"`
}

func (*AzureDataLakeAnalyticsLinkedServiceTypeProperties) UnmarshalJSON ¶

type AzureDataLakeStoreDataset ¶

type AzureDataLakeStoreDataset struct {
	TypeProperties *AzureDataLakeStoreDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureDataLakeStoreDataset) Dataset ¶

func (AzureDataLakeStoreDataset) MarshalJSON ¶

func (s AzureDataLakeStoreDataset) MarshalJSON() ([]byte, error)

func (*AzureDataLakeStoreDataset) UnmarshalJSON ¶

func (s *AzureDataLakeStoreDataset) UnmarshalJSON(bytes []byte) error

type AzureDataLakeStoreDatasetTypeProperties ¶

type AzureDataLakeStoreDatasetTypeProperties struct {
	Compression *DatasetCompression  `json:"compression,omitempty"`
	FileName    *string              `json:"fileName,omitempty"`
	FolderPath  *string              `json:"folderPath,omitempty"`
	Format      DatasetStorageFormat `json:"format"`
}

func (*AzureDataLakeStoreDatasetTypeProperties) UnmarshalJSON ¶

func (s *AzureDataLakeStoreDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureDataLakeStoreLinkedService ¶

type AzureDataLakeStoreLinkedService struct {
	TypeProperties AzureDataLakeStoreLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureDataLakeStoreLinkedService) LinkedService ¶

func (AzureDataLakeStoreLinkedService) MarshalJSON ¶

func (s AzureDataLakeStoreLinkedService) MarshalJSON() ([]byte, error)

func (*AzureDataLakeStoreLinkedService) UnmarshalJSON ¶

func (s *AzureDataLakeStoreLinkedService) UnmarshalJSON(bytes []byte) error

type AzureDataLakeStoreLinkedServiceTypeProperties ¶

type AzureDataLakeStoreLinkedServiceTypeProperties struct {
	AccountName         *string              `json:"accountName,omitempty"`
	AzureCloudType      *string              `json:"azureCloudType,omitempty"`
	Credential          *CredentialReference `json:"credential,omitempty"`
	DataLakeStoreUri    string               `json:"dataLakeStoreUri"`
	EncryptedCredential *string              `json:"encryptedCredential,omitempty"`
	ResourceGroupName   *string              `json:"resourceGroupName,omitempty"`
	ServicePrincipalId  *string              `json:"servicePrincipalId,omitempty"`
	ServicePrincipalKey SecretBase           `json:"servicePrincipalKey"`
	SubscriptionId      *string              `json:"subscriptionId,omitempty"`
	Tenant              *string              `json:"tenant,omitempty"`
}

func (*AzureDataLakeStoreLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AzureDataLakeStoreLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureDataLakeStoreLocation ¶

type AzureDataLakeStoreLocation struct {
	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (AzureDataLakeStoreLocation) DatasetLocation ¶

func (AzureDataLakeStoreLocation) MarshalJSON ¶

func (s AzureDataLakeStoreLocation) MarshalJSON() ([]byte, error)

type AzureDatabricksDeltaLakeDataset ¶

type AzureDatabricksDeltaLakeDataset struct {
	TypeProperties *AzureDatabricksDeltaLakeDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureDatabricksDeltaLakeDataset) Dataset ¶

func (AzureDatabricksDeltaLakeDataset) MarshalJSON ¶

func (s AzureDatabricksDeltaLakeDataset) MarshalJSON() ([]byte, error)

func (*AzureDatabricksDeltaLakeDataset) UnmarshalJSON ¶

func (s *AzureDatabricksDeltaLakeDataset) UnmarshalJSON(bytes []byte) error

type AzureDatabricksDeltaLakeDatasetTypeProperties ¶

type AzureDatabricksDeltaLakeDatasetTypeProperties struct {
	Database *string `json:"database,omitempty"`
	Table    *string `json:"table,omitempty"`
}

type AzureDatabricksDeltaLakeLinkedService ¶

type AzureDatabricksDeltaLakeLinkedService struct {
	TypeProperties AzureDatabricksDetltaLakeLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureDatabricksDeltaLakeLinkedService) LinkedService ¶

func (AzureDatabricksDeltaLakeLinkedService) MarshalJSON ¶

func (s AzureDatabricksDeltaLakeLinkedService) MarshalJSON() ([]byte, error)

func (*AzureDatabricksDeltaLakeLinkedService) UnmarshalJSON ¶

func (s *AzureDatabricksDeltaLakeLinkedService) UnmarshalJSON(bytes []byte) error

type AzureDatabricksDetltaLakeLinkedServiceTypeProperties ¶

type AzureDatabricksDetltaLakeLinkedServiceTypeProperties struct {
	AccessToken         SecretBase           `json:"accessToken"`
	ClusterId           *string              `json:"clusterId,omitempty"`
	Credential          *CredentialReference `json:"credential,omitempty"`
	Domain              string               `json:"domain"`
	EncryptedCredential *string              `json:"encryptedCredential,omitempty"`
	WorkspaceResourceId *string              `json:"workspaceResourceId,omitempty"`
}

func (*AzureDatabricksDetltaLakeLinkedServiceTypeProperties) UnmarshalJSON ¶

type AzureDatabricksLinkedService ¶

type AzureDatabricksLinkedService struct {
	TypeProperties AzureDatabricksLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureDatabricksLinkedService) LinkedService ¶

func (AzureDatabricksLinkedService) MarshalJSON ¶

func (s AzureDatabricksLinkedService) MarshalJSON() ([]byte, error)

func (*AzureDatabricksLinkedService) UnmarshalJSON ¶

func (s *AzureDatabricksLinkedService) UnmarshalJSON(bytes []byte) error

type AzureDatabricksLinkedServiceTypeProperties ¶

type AzureDatabricksLinkedServiceTypeProperties struct {
	AccessToken                 SecretBase           `json:"accessToken"`
	Authentication              *string              `json:"authentication,omitempty"`
	Credential                  *CredentialReference `json:"credential,omitempty"`
	Domain                      string               `json:"domain"`
	EncryptedCredential         *string              `json:"encryptedCredential,omitempty"`
	ExistingClusterId           *string              `json:"existingClusterId,omitempty"`
	InstancePoolId              *string              `json:"instancePoolId,omitempty"`
	NewClusterCustomTags        *map[string]string   `json:"newClusterCustomTags,omitempty"`
	NewClusterDriverNodeType    *string              `json:"newClusterDriverNodeType,omitempty"`
	NewClusterEnableElasticDisk *bool                `json:"newClusterEnableElasticDisk,omitempty"`
	NewClusterInitScripts       *[]string            `json:"newClusterInitScripts,omitempty"`
	NewClusterLogDestination    *string              `json:"newClusterLogDestination,omitempty"`
	NewClusterNodeType          *string              `json:"newClusterNodeType,omitempty"`
	NewClusterNumOfWorker       *string              `json:"newClusterNumOfWorker,omitempty"`
	NewClusterSparkConf         *map[string]string   `json:"newClusterSparkConf,omitempty"`
	NewClusterSparkEnvVars      *map[string]string   `json:"newClusterSparkEnvVars,omitempty"`
	NewClusterVersion           *string              `json:"newClusterVersion,omitempty"`
	PolicyId                    *string              `json:"policyId,omitempty"`
	WorkspaceResourceId         *string              `json:"workspaceResourceId,omitempty"`
}

func (*AzureDatabricksLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AzureDatabricksLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureFileStorageLinkedService ¶

type AzureFileStorageLinkedService struct {
	TypeProperties AzureFileStorageLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureFileStorageLinkedService) LinkedService ¶

func (AzureFileStorageLinkedService) MarshalJSON ¶

func (s AzureFileStorageLinkedService) MarshalJSON() ([]byte, error)

func (*AzureFileStorageLinkedService) UnmarshalJSON ¶

func (s *AzureFileStorageLinkedService) UnmarshalJSON(bytes []byte) error

type AzureFileStorageLinkedServiceTypeProperties ¶

type AzureFileStorageLinkedServiceTypeProperties struct {
	AccountKey          *AzureKeyVaultSecretReference `json:"accountKey,omitempty"`
	ConnectionString    *string                       `json:"connectionString,omitempty"`
	Credential          *CredentialReference          `json:"credential,omitempty"`
	EncryptedCredential *string                       `json:"encryptedCredential,omitempty"`
	FileShare           *string                       `json:"fileShare,omitempty"`
	Host                *string                       `json:"host,omitempty"`
	Password            SecretBase                    `json:"password"`
	SasToken            *AzureKeyVaultSecretReference `json:"sasToken,omitempty"`
	SasUri              *string                       `json:"sasUri,omitempty"`
	ServiceEndpoint     *string                       `json:"serviceEndpoint,omitempty"`
	Snapshot            *string                       `json:"snapshot,omitempty"`
	UserId              *string                       `json:"userId,omitempty"`
}

func (*AzureFileStorageLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AzureFileStorageLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureFileStorageLocation ¶

type AzureFileStorageLocation struct {
	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (AzureFileStorageLocation) DatasetLocation ¶

func (AzureFileStorageLocation) MarshalJSON ¶

func (s AzureFileStorageLocation) MarshalJSON() ([]byte, error)

type AzureFunctionLinkedService ¶

type AzureFunctionLinkedService struct {
	TypeProperties AzureFunctionLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureFunctionLinkedService) LinkedService ¶

func (AzureFunctionLinkedService) MarshalJSON ¶

func (s AzureFunctionLinkedService) MarshalJSON() ([]byte, error)

func (*AzureFunctionLinkedService) UnmarshalJSON ¶

func (s *AzureFunctionLinkedService) UnmarshalJSON(bytes []byte) error

type AzureFunctionLinkedServiceTypeProperties ¶

type AzureFunctionLinkedServiceTypeProperties struct {
	Authentication      *string              `json:"authentication,omitempty"`
	Credential          *CredentialReference `json:"credential,omitempty"`
	EncryptedCredential *string              `json:"encryptedCredential,omitempty"`
	FunctionAppURL      string               `json:"functionAppUrl"`
	FunctionKey         SecretBase           `json:"functionKey"`
	ResourceId          *string              `json:"resourceId,omitempty"`
}

func (*AzureFunctionLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AzureFunctionLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureKeyVaultLinkedService ¶

type AzureKeyVaultLinkedService struct {
	TypeProperties AzureKeyVaultLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureKeyVaultLinkedService) LinkedService ¶

func (AzureKeyVaultLinkedService) MarshalJSON ¶

func (s AzureKeyVaultLinkedService) MarshalJSON() ([]byte, error)

func (*AzureKeyVaultLinkedService) UnmarshalJSON ¶

func (s *AzureKeyVaultLinkedService) UnmarshalJSON(bytes []byte) error

type AzureKeyVaultLinkedServiceTypeProperties ¶

type AzureKeyVaultLinkedServiceTypeProperties struct {
	BaseURL    string               `json:"baseUrl"`
	Credential *CredentialReference `json:"credential,omitempty"`
}

type AzureKeyVaultSecretReference ¶

type AzureKeyVaultSecretReference struct {
	SecretName    string                 `json:"secretName"`
	SecretVersion *string                `json:"secretVersion,omitempty"`
	Store         LinkedServiceReference `json:"store"`

	Type string `json:"type"`
}

func (AzureKeyVaultSecretReference) MarshalJSON ¶

func (s AzureKeyVaultSecretReference) MarshalJSON() ([]byte, error)

func (AzureKeyVaultSecretReference) SecretBase ¶

type AzureMLLinkedService ¶

type AzureMLLinkedService struct {
	TypeProperties AzureMLLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureMLLinkedService) LinkedService ¶

func (s AzureMLLinkedService) LinkedService() BaseLinkedServiceImpl

func (AzureMLLinkedService) MarshalJSON ¶

func (s AzureMLLinkedService) MarshalJSON() ([]byte, error)

func (*AzureMLLinkedService) UnmarshalJSON ¶

func (s *AzureMLLinkedService) UnmarshalJSON(bytes []byte) error

type AzureMLLinkedServiceTypeProperties ¶

type AzureMLLinkedServiceTypeProperties struct {
	ApiKey                 SecretBase `json:"apiKey"`
	Authentication         *string    `json:"authentication,omitempty"`
	EncryptedCredential    *string    `json:"encryptedCredential,omitempty"`
	MlEndpoint             string     `json:"mlEndpoint"`
	ServicePrincipalId     *string    `json:"servicePrincipalId,omitempty"`
	ServicePrincipalKey    SecretBase `json:"servicePrincipalKey"`
	Tenant                 *string    `json:"tenant,omitempty"`
	UpdateResourceEndpoint *string    `json:"updateResourceEndpoint,omitempty"`
}

func (*AzureMLLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AzureMLLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureMLServiceLinkedService ¶

type AzureMLServiceLinkedService struct {
	TypeProperties AzureMLServiceLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureMLServiceLinkedService) LinkedService ¶

func (AzureMLServiceLinkedService) MarshalJSON ¶

func (s AzureMLServiceLinkedService) MarshalJSON() ([]byte, error)

func (*AzureMLServiceLinkedService) UnmarshalJSON ¶

func (s *AzureMLServiceLinkedService) UnmarshalJSON(bytes []byte) error

type AzureMLServiceLinkedServiceTypeProperties ¶

type AzureMLServiceLinkedServiceTypeProperties struct {
	Authentication      *string    `json:"authentication,omitempty"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	MlWorkspaceName     string     `json:"mlWorkspaceName"`
	ResourceGroupName   string     `json:"resourceGroupName"`
	ServicePrincipalId  *string    `json:"servicePrincipalId,omitempty"`
	ServicePrincipalKey SecretBase `json:"servicePrincipalKey"`
	SubscriptionId      string     `json:"subscriptionId"`
	Tenant              *string    `json:"tenant,omitempty"`
}

func (*AzureMLServiceLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AzureMLServiceLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureMariaDBLinkedService ¶

type AzureMariaDBLinkedService struct {
	TypeProperties AzureMariaDBLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureMariaDBLinkedService) LinkedService ¶

func (AzureMariaDBLinkedService) MarshalJSON ¶

func (s AzureMariaDBLinkedService) MarshalJSON() ([]byte, error)

func (*AzureMariaDBLinkedService) UnmarshalJSON ¶

func (s *AzureMariaDBLinkedService) UnmarshalJSON(bytes []byte) error

type AzureMariaDBLinkedServiceTypeProperties ¶

type AzureMariaDBLinkedServiceTypeProperties struct {
	ConnectionString    *string                       `json:"connectionString,omitempty"`
	EncryptedCredential *string                       `json:"encryptedCredential,omitempty"`
	Pwd                 *AzureKeyVaultSecretReference `json:"pwd,omitempty"`
}

type AzureMariaDBTableDataset ¶

type AzureMariaDBTableDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureMariaDBTableDataset) Dataset ¶

func (AzureMariaDBTableDataset) MarshalJSON ¶

func (s AzureMariaDBTableDataset) MarshalJSON() ([]byte, error)

func (*AzureMariaDBTableDataset) UnmarshalJSON ¶

func (s *AzureMariaDBTableDataset) UnmarshalJSON(bytes []byte) error

type AzureMySqlLinkedService ¶

type AzureMySqlLinkedService struct {
	TypeProperties AzureMySqlLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureMySqlLinkedService) LinkedService ¶

func (AzureMySqlLinkedService) MarshalJSON ¶

func (s AzureMySqlLinkedService) MarshalJSON() ([]byte, error)

func (*AzureMySqlLinkedService) UnmarshalJSON ¶

func (s *AzureMySqlLinkedService) UnmarshalJSON(bytes []byte) error

type AzureMySqlLinkedServiceTypeProperties ¶

type AzureMySqlLinkedServiceTypeProperties struct {
	ConnectionString    string                        `json:"connectionString"`
	EncryptedCredential *string                       `json:"encryptedCredential,omitempty"`
	Password            *AzureKeyVaultSecretReference `json:"password,omitempty"`
}

type AzureMySqlTableDataset ¶

type AzureMySqlTableDataset struct {
	TypeProperties AzureMySqlTableDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureMySqlTableDataset) Dataset ¶

func (AzureMySqlTableDataset) MarshalJSON ¶

func (s AzureMySqlTableDataset) MarshalJSON() ([]byte, error)

func (*AzureMySqlTableDataset) UnmarshalJSON ¶

func (s *AzureMySqlTableDataset) UnmarshalJSON(bytes []byte) error

type AzureMySqlTableDatasetTypeProperties ¶

type AzureMySqlTableDatasetTypeProperties struct {
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type AzurePostgreSqlLinkedService ¶

type AzurePostgreSqlLinkedService struct {
	TypeProperties AzurePostgreSqlLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzurePostgreSqlLinkedService) LinkedService ¶

func (AzurePostgreSqlLinkedService) MarshalJSON ¶

func (s AzurePostgreSqlLinkedService) MarshalJSON() ([]byte, error)

func (*AzurePostgreSqlLinkedService) UnmarshalJSON ¶

func (s *AzurePostgreSqlLinkedService) UnmarshalJSON(bytes []byte) error

type AzurePostgreSqlLinkedServiceTypeProperties ¶

type AzurePostgreSqlLinkedServiceTypeProperties struct {
	ConnectionString    *string                       `json:"connectionString,omitempty"`
	EncryptedCredential *string                       `json:"encryptedCredential,omitempty"`
	Password            *AzureKeyVaultSecretReference `json:"password,omitempty"`
}

type AzurePostgreSqlTableDataset ¶

type AzurePostgreSqlTableDataset struct {
	TypeProperties *AzurePostgreSqlTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzurePostgreSqlTableDataset) Dataset ¶

func (AzurePostgreSqlTableDataset) MarshalJSON ¶

func (s AzurePostgreSqlTableDataset) MarshalJSON() ([]byte, error)

func (*AzurePostgreSqlTableDataset) UnmarshalJSON ¶

func (s *AzurePostgreSqlTableDataset) UnmarshalJSON(bytes []byte) error

type AzurePostgreSqlTableDatasetTypeProperties ¶

type AzurePostgreSqlTableDatasetTypeProperties struct {
	Schema    *string `json:"schema,omitempty"`
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type AzureSearchIndexDataset ¶

type AzureSearchIndexDataset struct {
	TypeProperties AzureSearchIndexDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureSearchIndexDataset) Dataset ¶

func (AzureSearchIndexDataset) MarshalJSON ¶

func (s AzureSearchIndexDataset) MarshalJSON() ([]byte, error)

func (*AzureSearchIndexDataset) UnmarshalJSON ¶

func (s *AzureSearchIndexDataset) UnmarshalJSON(bytes []byte) error

type AzureSearchIndexDatasetTypeProperties ¶

type AzureSearchIndexDatasetTypeProperties struct {
	IndexName string `json:"indexName"`
}

type AzureSearchLinkedService ¶

type AzureSearchLinkedService struct {
	TypeProperties AzureSearchLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureSearchLinkedService) LinkedService ¶

func (AzureSearchLinkedService) MarshalJSON ¶

func (s AzureSearchLinkedService) MarshalJSON() ([]byte, error)

func (*AzureSearchLinkedService) UnmarshalJSON ¶

func (s *AzureSearchLinkedService) UnmarshalJSON(bytes []byte) error

type AzureSearchLinkedServiceTypeProperties ¶

type AzureSearchLinkedServiceTypeProperties struct {
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	Key                 SecretBase `json:"key"`
	Url                 string     `json:"url"`
}

func (*AzureSearchLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AzureSearchLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureSqlDWAuthenticationType ¶

type AzureSqlDWAuthenticationType string
const (
	AzureSqlDWAuthenticationTypeSQL                           AzureSqlDWAuthenticationType = "SQL"
	AzureSqlDWAuthenticationTypeServicePrincipal              AzureSqlDWAuthenticationType = "ServicePrincipal"
	AzureSqlDWAuthenticationTypeSystemAssignedManagedIdentity AzureSqlDWAuthenticationType = "SystemAssignedManagedIdentity"
	AzureSqlDWAuthenticationTypeUserAssignedManagedIdentity   AzureSqlDWAuthenticationType = "UserAssignedManagedIdentity"
)

func (*AzureSqlDWAuthenticationType) UnmarshalJSON ¶

func (s *AzureSqlDWAuthenticationType) UnmarshalJSON(bytes []byte) error

type AzureSqlDWLinkedService ¶

type AzureSqlDWLinkedService struct {
	TypeProperties AzureSqlDWLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureSqlDWLinkedService) LinkedService ¶

func (AzureSqlDWLinkedService) MarshalJSON ¶

func (s AzureSqlDWLinkedService) MarshalJSON() ([]byte, error)

func (*AzureSqlDWLinkedService) UnmarshalJSON ¶

func (s *AzureSqlDWLinkedService) UnmarshalJSON(bytes []byte) error

type AzureSqlDWLinkedServiceTypeProperties ¶

type AzureSqlDWLinkedServiceTypeProperties struct {
	ApplicationIntent              *string                       `json:"applicationIntent,omitempty"`
	AuthenticationType             *AzureSqlDWAuthenticationType `json:"authenticationType,omitempty"`
	AzureCloudType                 *string                       `json:"azureCloudType,omitempty"`
	CommandTimeout                 *int64                        `json:"commandTimeout,omitempty"`
	ConnectRetryCount              *int64                        `json:"connectRetryCount,omitempty"`
	ConnectRetryInterval           *int64                        `json:"connectRetryInterval,omitempty"`
	ConnectTimeout                 *int64                        `json:"connectTimeout,omitempty"`
	ConnectionString               *string                       `json:"connectionString,omitempty"`
	Credential                     *CredentialReference          `json:"credential,omitempty"`
	Database                       *string                       `json:"database,omitempty"`
	Encrypt                        *string                       `json:"encrypt,omitempty"`
	EncryptedCredential            *string                       `json:"encryptedCredential,omitempty"`
	FailoverPartner                *string                       `json:"failoverPartner,omitempty"`
	HostNameInCertificate          *string                       `json:"hostNameInCertificate,omitempty"`
	IntegratedSecurity             *bool                         `json:"integratedSecurity,omitempty"`
	LoadBalanceTimeout             *int64                        `json:"loadBalanceTimeout,omitempty"`
	MaxPoolSize                    *int64                        `json:"maxPoolSize,omitempty"`
	MinPoolSize                    *int64                        `json:"minPoolSize,omitempty"`
	MultiSubnetFailover            *bool                         `json:"multiSubnetFailover,omitempty"`
	MultipleActiveResultSets       *bool                         `json:"multipleActiveResultSets,omitempty"`
	PacketSize                     *int64                        `json:"packetSize,omitempty"`
	Password                       *AzureKeyVaultSecretReference `json:"password,omitempty"`
	Pooling                        *bool                         `json:"pooling,omitempty"`
	Server                         *string                       `json:"server,omitempty"`
	ServicePrincipalCredential     SecretBase                    `json:"servicePrincipalCredential"`
	ServicePrincipalCredentialType *string                       `json:"servicePrincipalCredentialType,omitempty"`
	ServicePrincipalId             *string                       `json:"servicePrincipalId,omitempty"`
	ServicePrincipalKey            SecretBase                    `json:"servicePrincipalKey"`
	Tenant                         *string                       `json:"tenant,omitempty"`
	TrustServerCertificate         *bool                         `json:"trustServerCertificate,omitempty"`
	UserName                       *string                       `json:"userName,omitempty"`
}

func (*AzureSqlDWLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AzureSqlDWLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureSqlDWTableDataset ¶

type AzureSqlDWTableDataset struct {
	TypeProperties *AzureSqlDWTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureSqlDWTableDataset) Dataset ¶

func (AzureSqlDWTableDataset) MarshalJSON ¶

func (s AzureSqlDWTableDataset) MarshalJSON() ([]byte, error)

func (*AzureSqlDWTableDataset) UnmarshalJSON ¶

func (s *AzureSqlDWTableDataset) UnmarshalJSON(bytes []byte) error

type AzureSqlDWTableDatasetTypeProperties ¶

type AzureSqlDWTableDatasetTypeProperties struct {
	Schema    *string `json:"schema,omitempty"`
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type AzureSqlDatabaseAuthenticationType ¶

type AzureSqlDatabaseAuthenticationType string
const (
	AzureSqlDatabaseAuthenticationTypeSQL                           AzureSqlDatabaseAuthenticationType = "SQL"
	AzureSqlDatabaseAuthenticationTypeServicePrincipal              AzureSqlDatabaseAuthenticationType = "ServicePrincipal"
	AzureSqlDatabaseAuthenticationTypeSystemAssignedManagedIdentity AzureSqlDatabaseAuthenticationType = "SystemAssignedManagedIdentity"
	AzureSqlDatabaseAuthenticationTypeUserAssignedManagedIdentity   AzureSqlDatabaseAuthenticationType = "UserAssignedManagedIdentity"
)

func (*AzureSqlDatabaseAuthenticationType) UnmarshalJSON ¶

func (s *AzureSqlDatabaseAuthenticationType) UnmarshalJSON(bytes []byte) error

type AzureSqlDatabaseLinkedService ¶

type AzureSqlDatabaseLinkedService struct {
	TypeProperties AzureSqlDatabaseLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureSqlDatabaseLinkedService) LinkedService ¶

func (AzureSqlDatabaseLinkedService) MarshalJSON ¶

func (s AzureSqlDatabaseLinkedService) MarshalJSON() ([]byte, error)

func (*AzureSqlDatabaseLinkedService) UnmarshalJSON ¶

func (s *AzureSqlDatabaseLinkedService) UnmarshalJSON(bytes []byte) error

type AzureSqlDatabaseLinkedServiceTypeProperties ¶

type AzureSqlDatabaseLinkedServiceTypeProperties struct {
	AlwaysEncryptedSettings        *SqlAlwaysEncryptedProperties       `json:"alwaysEncryptedSettings,omitempty"`
	ApplicationIntent              *string                             `json:"applicationIntent,omitempty"`
	AuthenticationType             *AzureSqlDatabaseAuthenticationType `json:"authenticationType,omitempty"`
	AzureCloudType                 *string                             `json:"azureCloudType,omitempty"`
	CommandTimeout                 *int64                              `json:"commandTimeout,omitempty"`
	ConnectRetryCount              *int64                              `json:"connectRetryCount,omitempty"`
	ConnectRetryInterval           *int64                              `json:"connectRetryInterval,omitempty"`
	ConnectTimeout                 *int64                              `json:"connectTimeout,omitempty"`
	ConnectionString               *string                             `json:"connectionString,omitempty"`
	Credential                     *CredentialReference                `json:"credential,omitempty"`
	Database                       *string                             `json:"database,omitempty"`
	Encrypt                        *string                             `json:"encrypt,omitempty"`
	EncryptedCredential            *string                             `json:"encryptedCredential,omitempty"`
	FailoverPartner                *string                             `json:"failoverPartner,omitempty"`
	HostNameInCertificate          *string                             `json:"hostNameInCertificate,omitempty"`
	IntegratedSecurity             *bool                               `json:"integratedSecurity,omitempty"`
	LoadBalanceTimeout             *int64                              `json:"loadBalanceTimeout,omitempty"`
	MaxPoolSize                    *int64                              `json:"maxPoolSize,omitempty"`
	MinPoolSize                    *int64                              `json:"minPoolSize,omitempty"`
	MultiSubnetFailover            *bool                               `json:"multiSubnetFailover,omitempty"`
	MultipleActiveResultSets       *bool                               `json:"multipleActiveResultSets,omitempty"`
	PacketSize                     *int64                              `json:"packetSize,omitempty"`
	Password                       *AzureKeyVaultSecretReference       `json:"password,omitempty"`
	Pooling                        *bool                               `json:"pooling,omitempty"`
	Server                         *string                             `json:"server,omitempty"`
	ServicePrincipalCredential     SecretBase                          `json:"servicePrincipalCredential"`
	ServicePrincipalCredentialType *string                             `json:"servicePrincipalCredentialType,omitempty"`
	ServicePrincipalId             *string                             `json:"servicePrincipalId,omitempty"`
	ServicePrincipalKey            SecretBase                          `json:"servicePrincipalKey"`
	Tenant                         *string                             `json:"tenant,omitempty"`
	TrustServerCertificate         *bool                               `json:"trustServerCertificate,omitempty"`
	UserName                       *string                             `json:"userName,omitempty"`
}

func (*AzureSqlDatabaseLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AzureSqlDatabaseLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureSqlMIAuthenticationType ¶

type AzureSqlMIAuthenticationType string
const (
	AzureSqlMIAuthenticationTypeSQL                           AzureSqlMIAuthenticationType = "SQL"
	AzureSqlMIAuthenticationTypeServicePrincipal              AzureSqlMIAuthenticationType = "ServicePrincipal"
	AzureSqlMIAuthenticationTypeSystemAssignedManagedIdentity AzureSqlMIAuthenticationType = "SystemAssignedManagedIdentity"
	AzureSqlMIAuthenticationTypeUserAssignedManagedIdentity   AzureSqlMIAuthenticationType = "UserAssignedManagedIdentity"
)

func (*AzureSqlMIAuthenticationType) UnmarshalJSON ¶

func (s *AzureSqlMIAuthenticationType) UnmarshalJSON(bytes []byte) error

type AzureSqlMILinkedService ¶

type AzureSqlMILinkedService struct {
	TypeProperties AzureSqlMILinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureSqlMILinkedService) LinkedService ¶

func (AzureSqlMILinkedService) MarshalJSON ¶

func (s AzureSqlMILinkedService) MarshalJSON() ([]byte, error)

func (*AzureSqlMILinkedService) UnmarshalJSON ¶

func (s *AzureSqlMILinkedService) UnmarshalJSON(bytes []byte) error

type AzureSqlMILinkedServiceTypeProperties ¶

type AzureSqlMILinkedServiceTypeProperties struct {
	AlwaysEncryptedSettings        *SqlAlwaysEncryptedProperties `json:"alwaysEncryptedSettings,omitempty"`
	ApplicationIntent              *string                       `json:"applicationIntent,omitempty"`
	AuthenticationType             *AzureSqlMIAuthenticationType `json:"authenticationType,omitempty"`
	AzureCloudType                 *string                       `json:"azureCloudType,omitempty"`
	CommandTimeout                 *int64                        `json:"commandTimeout,omitempty"`
	ConnectRetryCount              *int64                        `json:"connectRetryCount,omitempty"`
	ConnectRetryInterval           *int64                        `json:"connectRetryInterval,omitempty"`
	ConnectTimeout                 *int64                        `json:"connectTimeout,omitempty"`
	ConnectionString               *string                       `json:"connectionString,omitempty"`
	Credential                     *CredentialReference          `json:"credential,omitempty"`
	Database                       *string                       `json:"database,omitempty"`
	Encrypt                        *string                       `json:"encrypt,omitempty"`
	EncryptedCredential            *string                       `json:"encryptedCredential,omitempty"`
	FailoverPartner                *string                       `json:"failoverPartner,omitempty"`
	HostNameInCertificate          *string                       `json:"hostNameInCertificate,omitempty"`
	IntegratedSecurity             *bool                         `json:"integratedSecurity,omitempty"`
	LoadBalanceTimeout             *int64                        `json:"loadBalanceTimeout,omitempty"`
	MaxPoolSize                    *int64                        `json:"maxPoolSize,omitempty"`
	MinPoolSize                    *int64                        `json:"minPoolSize,omitempty"`
	MultiSubnetFailover            *bool                         `json:"multiSubnetFailover,omitempty"`
	MultipleActiveResultSets       *bool                         `json:"multipleActiveResultSets,omitempty"`
	PacketSize                     *int64                        `json:"packetSize,omitempty"`
	Password                       *AzureKeyVaultSecretReference `json:"password,omitempty"`
	Pooling                        *bool                         `json:"pooling,omitempty"`
	Server                         *string                       `json:"server,omitempty"`
	ServicePrincipalCredential     SecretBase                    `json:"servicePrincipalCredential"`
	ServicePrincipalCredentialType *string                       `json:"servicePrincipalCredentialType,omitempty"`
	ServicePrincipalId             *string                       `json:"servicePrincipalId,omitempty"`
	ServicePrincipalKey            SecretBase                    `json:"servicePrincipalKey"`
	Tenant                         *string                       `json:"tenant,omitempty"`
	TrustServerCertificate         *bool                         `json:"trustServerCertificate,omitempty"`
	UserName                       *string                       `json:"userName,omitempty"`
}

func (*AzureSqlMILinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *AzureSqlMILinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type AzureSqlMITableDataset ¶

type AzureSqlMITableDataset struct {
	TypeProperties *AzureSqlMITableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureSqlMITableDataset) Dataset ¶

func (AzureSqlMITableDataset) MarshalJSON ¶

func (s AzureSqlMITableDataset) MarshalJSON() ([]byte, error)

func (*AzureSqlMITableDataset) UnmarshalJSON ¶

func (s *AzureSqlMITableDataset) UnmarshalJSON(bytes []byte) error

type AzureSqlMITableDatasetTypeProperties ¶

type AzureSqlMITableDatasetTypeProperties struct {
	Schema    *string `json:"schema,omitempty"`
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type AzureSqlTableDataset ¶

type AzureSqlTableDataset struct {
	TypeProperties *AzureSqlTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureSqlTableDataset) Dataset ¶

func (AzureSqlTableDataset) MarshalJSON ¶

func (s AzureSqlTableDataset) MarshalJSON() ([]byte, error)

func (*AzureSqlTableDataset) UnmarshalJSON ¶

func (s *AzureSqlTableDataset) UnmarshalJSON(bytes []byte) error

type AzureSqlTableDatasetTypeProperties ¶

type AzureSqlTableDatasetTypeProperties struct {
	Schema    *string `json:"schema,omitempty"`
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type AzureStorageAuthenticationType ¶

type AzureStorageAuthenticationType string
const (
	AzureStorageAuthenticationTypeAccountKey       AzureStorageAuthenticationType = "AccountKey"
	AzureStorageAuthenticationTypeAnonymous        AzureStorageAuthenticationType = "Anonymous"
	AzureStorageAuthenticationTypeMsi              AzureStorageAuthenticationType = "Msi"
	AzureStorageAuthenticationTypeSasUri           AzureStorageAuthenticationType = "SasUri"
	AzureStorageAuthenticationTypeServicePrincipal AzureStorageAuthenticationType = "ServicePrincipal"
)

func (*AzureStorageAuthenticationType) UnmarshalJSON ¶

func (s *AzureStorageAuthenticationType) UnmarshalJSON(bytes []byte) error

type AzureStorageLinkedService ¶

type AzureStorageLinkedService struct {
	TypeProperties AzureStorageLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureStorageLinkedService) LinkedService ¶

func (AzureStorageLinkedService) MarshalJSON ¶

func (s AzureStorageLinkedService) MarshalJSON() ([]byte, error)

func (*AzureStorageLinkedService) UnmarshalJSON ¶

func (s *AzureStorageLinkedService) UnmarshalJSON(bytes []byte) error

type AzureStorageLinkedServiceTypeProperties ¶

type AzureStorageLinkedServiceTypeProperties struct {
	AccountKey          *AzureKeyVaultSecretReference `json:"accountKey,omitempty"`
	ConnectionString    *string                       `json:"connectionString,omitempty"`
	EncryptedCredential *string                       `json:"encryptedCredential,omitempty"`
	SasToken            *AzureKeyVaultSecretReference `json:"sasToken,omitempty"`
	SasUri              *string                       `json:"sasUri,omitempty"`
}

type AzureSynapseArtifactsLinkedService ¶

type AzureSynapseArtifactsLinkedService struct {
	TypeProperties AzureSynapseArtifactsLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureSynapseArtifactsLinkedService) LinkedService ¶

func (AzureSynapseArtifactsLinkedService) MarshalJSON ¶

func (s AzureSynapseArtifactsLinkedService) MarshalJSON() ([]byte, error)

func (*AzureSynapseArtifactsLinkedService) UnmarshalJSON ¶

func (s *AzureSynapseArtifactsLinkedService) UnmarshalJSON(bytes []byte) error

type AzureSynapseArtifactsLinkedServiceTypeProperties ¶

type AzureSynapseArtifactsLinkedServiceTypeProperties struct {
	Authentication      *string `json:"authentication,omitempty"`
	Endpoint            string  `json:"endpoint"`
	WorkspaceResourceId *string `json:"workspaceResourceId,omitempty"`
}

type AzureTableDataset ¶

type AzureTableDataset struct {
	TypeProperties AzureTableDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (AzureTableDataset) Dataset ¶

func (s AzureTableDataset) Dataset() BaseDatasetImpl

func (AzureTableDataset) MarshalJSON ¶

func (s AzureTableDataset) MarshalJSON() ([]byte, error)

func (*AzureTableDataset) UnmarshalJSON ¶

func (s *AzureTableDataset) UnmarshalJSON(bytes []byte) error

type AzureTableDatasetTypeProperties ¶

type AzureTableDatasetTypeProperties struct {
	TableName string `json:"tableName"`
}

type AzureTableStorageLinkedService ¶

type AzureTableStorageLinkedService struct {
	TypeProperties AzureTableStorageLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (AzureTableStorageLinkedService) LinkedService ¶

func (AzureTableStorageLinkedService) MarshalJSON ¶

func (s AzureTableStorageLinkedService) MarshalJSON() ([]byte, error)

func (*AzureTableStorageLinkedService) UnmarshalJSON ¶

func (s *AzureTableStorageLinkedService) UnmarshalJSON(bytes []byte) error

type AzureTableStorageLinkedServiceTypeProperties ¶

type AzureTableStorageLinkedServiceTypeProperties struct {
	AccountKey          *AzureKeyVaultSecretReference `json:"accountKey,omitempty"`
	ConnectionString    *string                       `json:"connectionString,omitempty"`
	Credential          *CredentialReference          `json:"credential,omitempty"`
	EncryptedCredential *string                       `json:"encryptedCredential,omitempty"`
	SasToken            *AzureKeyVaultSecretReference `json:"sasToken,omitempty"`
	SasUri              *string                       `json:"sasUri,omitempty"`
	ServiceEndpoint     *string                       `json:"serviceEndpoint,omitempty"`
}

type BaseCustomSetupBaseImpl ¶

type BaseCustomSetupBaseImpl struct {
	Type string `json:"type"`
}

func (BaseCustomSetupBaseImpl) CustomSetupBase ¶

type BaseDataFlowImpl ¶

type BaseDataFlowImpl struct {
	Annotations *[]interface{}  `json:"annotations,omitempty"`
	Description *string         `json:"description,omitempty"`
	Folder      *DataFlowFolder `json:"folder,omitempty"`
	Type        string          `json:"type"`
}

func (BaseDataFlowImpl) DataFlow ¶

func (s BaseDataFlowImpl) DataFlow() BaseDataFlowImpl

type BaseDatasetImpl ¶

type BaseDatasetImpl struct {
	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (BaseDatasetImpl) Dataset ¶

func (s BaseDatasetImpl) Dataset() BaseDatasetImpl

func (*BaseDatasetImpl) UnmarshalJSON ¶

func (s *BaseDatasetImpl) UnmarshalJSON(bytes []byte) error

type BaseDatasetLocationImpl ¶

type BaseDatasetLocationImpl struct {
	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (BaseDatasetLocationImpl) DatasetLocation ¶

type BaseDatasetStorageFormatImpl ¶

type BaseDatasetStorageFormatImpl struct {
	Deserializer *string `json:"deserializer,omitempty"`
	Serializer   *string `json:"serializer,omitempty"`
	Type         string  `json:"type"`
}

func (BaseDatasetStorageFormatImpl) DatasetStorageFormat ¶

type BaseIntegrationRuntimeImpl ¶

type BaseIntegrationRuntimeImpl struct {
	Description *string                `json:"description,omitempty"`
	Type        IntegrationRuntimeType `json:"type"`
}

func (BaseIntegrationRuntimeImpl) IntegrationRuntime ¶

type BaseLinkedIntegrationRuntimeTypeImpl ¶

type BaseLinkedIntegrationRuntimeTypeImpl struct {
	AuthorizationType string `json:"authorizationType"`
}

func (BaseLinkedIntegrationRuntimeTypeImpl) LinkedIntegrationRuntimeType ¶

type BaseLinkedServiceImpl ¶

type BaseLinkedServiceImpl struct {
	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (BaseLinkedServiceImpl) LinkedService ¶

func (s BaseLinkedServiceImpl) LinkedService() BaseLinkedServiceImpl

func (*BaseLinkedServiceImpl) UnmarshalJSON ¶

func (s *BaseLinkedServiceImpl) UnmarshalJSON(bytes []byte) error

type BaseReferenceImpl ¶

type BaseReferenceImpl struct {
	Type string `json:"type"`
}

func (BaseReferenceImpl) Reference ¶

func (s BaseReferenceImpl) Reference() BaseReferenceImpl

type BaseSecretBaseImpl ¶

type BaseSecretBaseImpl struct {
	Type string `json:"type"`
}

func (BaseSecretBaseImpl) SecretBase ¶

func (s BaseSecretBaseImpl) SecretBase() BaseSecretBaseImpl

type BaseWebLinkedServiceTypePropertiesImpl ¶

type BaseWebLinkedServiceTypePropertiesImpl struct {
	AuthenticationType WebAuthenticationType `json:"authenticationType"`
	Url                string                `json:"url"`
}

func (BaseWebLinkedServiceTypePropertiesImpl) WebLinkedServiceTypeProperties ¶

type BinaryDataset ¶

type BinaryDataset struct {
	TypeProperties *BinaryDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (BinaryDataset) Dataset ¶

func (s BinaryDataset) Dataset() BaseDatasetImpl

func (BinaryDataset) MarshalJSON ¶

func (s BinaryDataset) MarshalJSON() ([]byte, error)

func (*BinaryDataset) UnmarshalJSON ¶

func (s *BinaryDataset) UnmarshalJSON(bytes []byte) error

type BinaryDatasetTypeProperties ¶

type BinaryDatasetTypeProperties struct {
	Compression *DatasetCompression `json:"compression,omitempty"`
	Location    DatasetLocation     `json:"location"`
}

func (*BinaryDatasetTypeProperties) UnmarshalJSON ¶

func (s *BinaryDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type CassandraLinkedService ¶

type CassandraLinkedService struct {
	TypeProperties CassandraLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (CassandraLinkedService) LinkedService ¶

func (CassandraLinkedService) MarshalJSON ¶

func (s CassandraLinkedService) MarshalJSON() ([]byte, error)

func (*CassandraLinkedService) UnmarshalJSON ¶

func (s *CassandraLinkedService) UnmarshalJSON(bytes []byte) error

type CassandraLinkedServiceTypeProperties ¶

type CassandraLinkedServiceTypeProperties struct {
	AuthenticationType  *string    `json:"authenticationType,omitempty"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	Host                string     `json:"host"`
	Password            SecretBase `json:"password"`
	Port                *int64     `json:"port,omitempty"`
	Username            *string    `json:"username,omitempty"`
}

func (*CassandraLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *CassandraLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type CassandraTableDataset ¶

type CassandraTableDataset struct {
	TypeProperties *CassandraTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (CassandraTableDataset) Dataset ¶

func (CassandraTableDataset) MarshalJSON ¶

func (s CassandraTableDataset) MarshalJSON() ([]byte, error)

func (*CassandraTableDataset) UnmarshalJSON ¶

func (s *CassandraTableDataset) UnmarshalJSON(bytes []byte) error

type CassandraTableDatasetTypeProperties ¶

type CassandraTableDatasetTypeProperties struct {
	Keyspace  *string `json:"keyspace,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type CmdkeySetup ¶

type CmdkeySetup struct {
	TypeProperties CmdkeySetupTypeProperties `json:"typeProperties"`

	Type string `json:"type"`
}

func (CmdkeySetup) CustomSetupBase ¶

func (s CmdkeySetup) CustomSetupBase() BaseCustomSetupBaseImpl

func (CmdkeySetup) MarshalJSON ¶

func (s CmdkeySetup) MarshalJSON() ([]byte, error)

type CmdkeySetupTypeProperties ¶

type CmdkeySetupTypeProperties struct {
	Password   SecretBase `json:"password"`
	TargetName string     `json:"targetName"`
	UserName   string     `json:"userName"`
}

func (*CmdkeySetupTypeProperties) UnmarshalJSON ¶

func (s *CmdkeySetupTypeProperties) UnmarshalJSON(bytes []byte) error

type CommonDataServiceForAppsEntityDataset ¶

type CommonDataServiceForAppsEntityDataset struct {
	TypeProperties *CommonDataServiceForAppsEntityDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (CommonDataServiceForAppsEntityDataset) Dataset ¶

func (CommonDataServiceForAppsEntityDataset) MarshalJSON ¶

func (s CommonDataServiceForAppsEntityDataset) MarshalJSON() ([]byte, error)

func (*CommonDataServiceForAppsEntityDataset) UnmarshalJSON ¶

func (s *CommonDataServiceForAppsEntityDataset) UnmarshalJSON(bytes []byte) error

type CommonDataServiceForAppsEntityDatasetTypeProperties ¶

type CommonDataServiceForAppsEntityDatasetTypeProperties struct {
	EntityName *string `json:"entityName,omitempty"`
}

type CommonDataServiceForAppsLinkedService ¶

type CommonDataServiceForAppsLinkedService struct {
	TypeProperties CommonDataServiceForAppsLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (CommonDataServiceForAppsLinkedService) LinkedService ¶

func (CommonDataServiceForAppsLinkedService) MarshalJSON ¶

func (s CommonDataServiceForAppsLinkedService) MarshalJSON() ([]byte, error)

func (*CommonDataServiceForAppsLinkedService) UnmarshalJSON ¶

func (s *CommonDataServiceForAppsLinkedService) UnmarshalJSON(bytes []byte) error

type CommonDataServiceForAppsLinkedServiceTypeProperties ¶

type CommonDataServiceForAppsLinkedServiceTypeProperties struct {
	AuthenticationType             string     `json:"authenticationType"`
	DeploymentType                 string     `json:"deploymentType"`
	Domain                         *string    `json:"domain,omitempty"`
	EncryptedCredential            *string    `json:"encryptedCredential,omitempty"`
	HostName                       *string    `json:"hostName,omitempty"`
	OrganizationName               *string    `json:"organizationName,omitempty"`
	Password                       SecretBase `json:"password"`
	Port                           *int64     `json:"port,omitempty"`
	ServicePrincipalCredential     SecretBase `json:"servicePrincipalCredential"`
	ServicePrincipalCredentialType *string    `json:"servicePrincipalCredentialType,omitempty"`
	ServicePrincipalId             *string    `json:"servicePrincipalId,omitempty"`
	ServiceUri                     *string    `json:"serviceUri,omitempty"`
	Username                       *string    `json:"username,omitempty"`
}

func (*CommonDataServiceForAppsLinkedServiceTypeProperties) UnmarshalJSON ¶

type ComponentSetup ¶

type ComponentSetup struct {
	TypeProperties LicensedComponentSetupTypeProperties `json:"typeProperties"`

	Type string `json:"type"`
}

func (ComponentSetup) CustomSetupBase ¶

func (s ComponentSetup) CustomSetupBase() BaseCustomSetupBaseImpl

func (ComponentSetup) MarshalJSON ¶

func (s ComponentSetup) MarshalJSON() ([]byte, error)

type ConcurLinkedService ¶

type ConcurLinkedService struct {
	TypeProperties ConcurLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (ConcurLinkedService) LinkedService ¶

func (s ConcurLinkedService) LinkedService() BaseLinkedServiceImpl

func (ConcurLinkedService) MarshalJSON ¶

func (s ConcurLinkedService) MarshalJSON() ([]byte, error)

func (*ConcurLinkedService) UnmarshalJSON ¶

func (s *ConcurLinkedService) UnmarshalJSON(bytes []byte) error

type ConcurLinkedServiceTypeProperties ¶

type ConcurLinkedServiceTypeProperties struct {
	ClientId              string       `json:"clientId"`
	ConnectionProperties  *interface{} `json:"connectionProperties,omitempty"`
	EncryptedCredential   *string      `json:"encryptedCredential,omitempty"`
	Password              SecretBase   `json:"password"`
	UseEncryptedEndpoints *bool        `json:"useEncryptedEndpoints,omitempty"`
	UseHostVerification   *bool        `json:"useHostVerification,omitempty"`
	UsePeerVerification   *bool        `json:"usePeerVerification,omitempty"`
	Username              string       `json:"username"`
}

func (*ConcurLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *ConcurLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type ConcurObjectDataset ¶

type ConcurObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ConcurObjectDataset) Dataset ¶

func (ConcurObjectDataset) MarshalJSON ¶

func (s ConcurObjectDataset) MarshalJSON() ([]byte, error)

func (*ConcurObjectDataset) UnmarshalJSON ¶

func (s *ConcurObjectDataset) UnmarshalJSON(bytes []byte) error

type CopyComputeScaleProperties ¶

type CopyComputeScaleProperties struct {
	DataIntegrationUnit *int64 `json:"dataIntegrationUnit,omitempty"`
	TimeToLive          *int64 `json:"timeToLive,omitempty"`
}

type CosmosDbConnectionMode ¶

type CosmosDbConnectionMode string
const (
	CosmosDbConnectionModeDirect  CosmosDbConnectionMode = "Direct"
	CosmosDbConnectionModeGateway CosmosDbConnectionMode = "Gateway"
)

func (*CosmosDbConnectionMode) UnmarshalJSON ¶

func (s *CosmosDbConnectionMode) UnmarshalJSON(bytes []byte) error

type CosmosDbLinkedService ¶

type CosmosDbLinkedService struct {
	TypeProperties CosmosDbLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (CosmosDbLinkedService) LinkedService ¶

func (s CosmosDbLinkedService) LinkedService() BaseLinkedServiceImpl

func (CosmosDbLinkedService) MarshalJSON ¶

func (s CosmosDbLinkedService) MarshalJSON() ([]byte, error)

func (*CosmosDbLinkedService) UnmarshalJSON ¶

func (s *CosmosDbLinkedService) UnmarshalJSON(bytes []byte) error

type CosmosDbLinkedServiceTypeProperties ¶

type CosmosDbLinkedServiceTypeProperties struct {
	AccountEndpoint                *string                 `json:"accountEndpoint,omitempty"`
	AccountKey                     SecretBase              `json:"accountKey"`
	AzureCloudType                 *string                 `json:"azureCloudType,omitempty"`
	ConnectionMode                 *CosmosDbConnectionMode `json:"connectionMode,omitempty"`
	ConnectionString               *string                 `json:"connectionString,omitempty"`
	Credential                     *CredentialReference    `json:"credential,omitempty"`
	Database                       *string                 `json:"database,omitempty"`
	EncryptedCredential            *string                 `json:"encryptedCredential,omitempty"`
	ServicePrincipalCredential     SecretBase              `json:"servicePrincipalCredential"`
	ServicePrincipalCredentialType *string                 `json:"servicePrincipalCredentialType,omitempty"`
	ServicePrincipalId             *string                 `json:"servicePrincipalId,omitempty"`
	Tenant                         *string                 `json:"tenant,omitempty"`
}

func (*CosmosDbLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *CosmosDbLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type CosmosDbMongoDbApiCollectionDataset ¶

type CosmosDbMongoDbApiCollectionDataset struct {
	TypeProperties CosmosDbMongoDbApiCollectionDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (CosmosDbMongoDbApiCollectionDataset) Dataset ¶

func (CosmosDbMongoDbApiCollectionDataset) MarshalJSON ¶

func (s CosmosDbMongoDbApiCollectionDataset) MarshalJSON() ([]byte, error)

func (*CosmosDbMongoDbApiCollectionDataset) UnmarshalJSON ¶

func (s *CosmosDbMongoDbApiCollectionDataset) UnmarshalJSON(bytes []byte) error

type CosmosDbMongoDbApiCollectionDatasetTypeProperties ¶

type CosmosDbMongoDbApiCollectionDatasetTypeProperties struct {
	Collection string `json:"collection"`
}

type CosmosDbMongoDbApiLinkedService ¶

type CosmosDbMongoDbApiLinkedService struct {
	TypeProperties CosmosDbMongoDbApiLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (CosmosDbMongoDbApiLinkedService) LinkedService ¶

func (CosmosDbMongoDbApiLinkedService) MarshalJSON ¶

func (s CosmosDbMongoDbApiLinkedService) MarshalJSON() ([]byte, error)

func (*CosmosDbMongoDbApiLinkedService) UnmarshalJSON ¶

func (s *CosmosDbMongoDbApiLinkedService) UnmarshalJSON(bytes []byte) error

type CosmosDbMongoDbApiLinkedServiceTypeProperties ¶

type CosmosDbMongoDbApiLinkedServiceTypeProperties struct {
	ConnectionString       string `json:"connectionString"`
	Database               string `json:"database"`
	IsServerVersionAbove32 *bool  `json:"isServerVersionAbove32,omitempty"`
}

type CosmosDbSqlApiCollectionDataset ¶

type CosmosDbSqlApiCollectionDataset struct {
	TypeProperties CosmosDbSqlApiCollectionDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (CosmosDbSqlApiCollectionDataset) Dataset ¶

func (CosmosDbSqlApiCollectionDataset) MarshalJSON ¶

func (s CosmosDbSqlApiCollectionDataset) MarshalJSON() ([]byte, error)

func (*CosmosDbSqlApiCollectionDataset) UnmarshalJSON ¶

func (s *CosmosDbSqlApiCollectionDataset) UnmarshalJSON(bytes []byte) error

type CosmosDbSqlApiCollectionDatasetTypeProperties ¶

type CosmosDbSqlApiCollectionDatasetTypeProperties struct {
	CollectionName string `json:"collectionName"`
}

type CouchbaseLinkedService ¶

type CouchbaseLinkedService struct {
	TypeProperties CouchbaseLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (CouchbaseLinkedService) LinkedService ¶

func (CouchbaseLinkedService) MarshalJSON ¶

func (s CouchbaseLinkedService) MarshalJSON() ([]byte, error)

func (*CouchbaseLinkedService) UnmarshalJSON ¶

func (s *CouchbaseLinkedService) UnmarshalJSON(bytes []byte) error

type CouchbaseLinkedServiceTypeProperties ¶

type CouchbaseLinkedServiceTypeProperties struct {
	ConnectionString    *string                       `json:"connectionString,omitempty"`
	CredString          *AzureKeyVaultSecretReference `json:"credString,omitempty"`
	EncryptedCredential *string                       `json:"encryptedCredential,omitempty"`
}

type CouchbaseTableDataset ¶

type CouchbaseTableDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (CouchbaseTableDataset) Dataset ¶

func (CouchbaseTableDataset) MarshalJSON ¶

func (s CouchbaseTableDataset) MarshalJSON() ([]byte, error)

func (*CouchbaseTableDataset) UnmarshalJSON ¶

func (s *CouchbaseTableDataset) UnmarshalJSON(bytes []byte) error

type CreateDataFlowDebugSessionRequest ¶

type CreateDataFlowDebugSessionRequest struct {
	ComputeType        *string                          `json:"computeType,omitempty"`
	CoreCount          *int64                           `json:"coreCount,omitempty"`
	IntegrationRuntime *IntegrationRuntimeDebugResource `json:"integrationRuntime,omitempty"`
	TimeToLive         *int64                           `json:"timeToLive,omitempty"`
}

type CreateDataFlowDebugSessionResponse ¶

type CreateDataFlowDebugSessionResponse struct {
	SessionId *string `json:"sessionId,omitempty"`
	Status    *string `json:"status,omitempty"`
}

type CreateOperationResponse ¶

type CreateOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *CreateDataFlowDebugSessionResponse
}

type CredentialReference ¶

type CredentialReference struct {
	ReferenceName string                  `json:"referenceName"`
	Type          CredentialReferenceType `json:"type"`
}

type CredentialReferenceType ¶

type CredentialReferenceType string
const (
	CredentialReferenceTypeCredentialReference CredentialReferenceType = "CredentialReference"
)

func (*CredentialReferenceType) UnmarshalJSON ¶

func (s *CredentialReferenceType) UnmarshalJSON(bytes []byte) error

type CustomDataSourceLinkedService ¶

type CustomDataSourceLinkedService struct {
	TypeProperties interface{} `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (CustomDataSourceLinkedService) LinkedService ¶

func (CustomDataSourceLinkedService) MarshalJSON ¶

func (s CustomDataSourceLinkedService) MarshalJSON() ([]byte, error)

func (*CustomDataSourceLinkedService) UnmarshalJSON ¶

func (s *CustomDataSourceLinkedService) UnmarshalJSON(bytes []byte) error

type CustomDataset ¶

type CustomDataset struct {
	TypeProperties *interface{} `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (CustomDataset) Dataset ¶

func (s CustomDataset) Dataset() BaseDatasetImpl

func (CustomDataset) MarshalJSON ¶

func (s CustomDataset) MarshalJSON() ([]byte, error)

func (*CustomDataset) UnmarshalJSON ¶

func (s *CustomDataset) UnmarshalJSON(bytes []byte) error

type CustomSetupBase ¶

type CustomSetupBase interface {
	CustomSetupBase() BaseCustomSetupBaseImpl
}

func UnmarshalCustomSetupBaseImplementation ¶

func UnmarshalCustomSetupBaseImplementation(input []byte) (CustomSetupBase, error)

type DataFlow ¶

type DataFlow interface {
	DataFlow() BaseDataFlowImpl
}

func UnmarshalDataFlowImplementation ¶

func UnmarshalDataFlowImplementation(input []byte) (DataFlow, error)

type DataFlowComputeType ¶

type DataFlowComputeType string
const (
	DataFlowComputeTypeComputeOptimized DataFlowComputeType = "ComputeOptimized"
	DataFlowComputeTypeGeneral          DataFlowComputeType = "General"
	DataFlowComputeTypeMemoryOptimized  DataFlowComputeType = "MemoryOptimized"
)

func (*DataFlowComputeType) UnmarshalJSON ¶

func (s *DataFlowComputeType) UnmarshalJSON(bytes []byte) error

type DataFlowDebugCommandPayload ¶

type DataFlowDebugCommandPayload struct {
	Columns    *[]string `json:"columns,omitempty"`
	Expression *string   `json:"expression,omitempty"`
	RowLimits  *int64    `json:"rowLimits,omitempty"`
	StreamName string    `json:"streamName"`
}

type DataFlowDebugCommandRequest ¶

type DataFlowDebugCommandRequest struct {
	Command        *DataFlowDebugCommandType    `json:"command,omitempty"`
	CommandPayload *DataFlowDebugCommandPayload `json:"commandPayload,omitempty"`
	SessionId      *string                      `json:"sessionId,omitempty"`
}

type DataFlowDebugCommandResponse ¶

type DataFlowDebugCommandResponse struct {
	Data   *string `json:"data,omitempty"`
	Status *string `json:"status,omitempty"`
}

type DataFlowDebugCommandType ¶

type DataFlowDebugCommandType string
const (
	DataFlowDebugCommandTypeExecuteExpressionQuery DataFlowDebugCommandType = "executeExpressionQuery"
	DataFlowDebugCommandTypeExecutePreviewQuery    DataFlowDebugCommandType = "executePreviewQuery"
	DataFlowDebugCommandTypeExecuteStatisticsQuery DataFlowDebugCommandType = "executeStatisticsQuery"
)

func (*DataFlowDebugCommandType) UnmarshalJSON ¶

func (s *DataFlowDebugCommandType) UnmarshalJSON(bytes []byte) error

type DataFlowDebugPackage ¶

type DataFlowDebugPackage struct {
	DataFlow       *DataFlowDebugResource             `json:"dataFlow,omitempty"`
	DataFlows      *[]DataFlowDebugResource           `json:"dataFlows,omitempty"`
	Datasets       *[]DatasetDebugResource            `json:"datasets,omitempty"`
	DebugSettings  *DataFlowDebugPackageDebugSettings `json:"debugSettings,omitempty"`
	LinkedServices *[]LinkedServiceDebugResource      `json:"linkedServices,omitempty"`
	SessionId      *string                            `json:"sessionId,omitempty"`
	Staging        *DataFlowStagingInfo               `json:"staging,omitempty"`
}

type DataFlowDebugPackageDebugSettings ¶

type DataFlowDebugPackageDebugSettings struct {
	DatasetParameters *interface{}             `json:"datasetParameters,omitempty"`
	Parameters        *map[string]interface{}  `json:"parameters,omitempty"`
	SourceSettings    *[]DataFlowSourceSetting `json:"sourceSettings,omitempty"`
}

type DataFlowDebugResource ¶

type DataFlowDebugResource struct {
	Name       *string  `json:"name,omitempty"`
	Properties DataFlow `json:"properties"`
}

func (*DataFlowDebugResource) UnmarshalJSON ¶

func (s *DataFlowDebugResource) UnmarshalJSON(bytes []byte) error

type DataFlowDebugSessionClient ¶

type DataFlowDebugSessionClient struct {
	Client *resourcemanager.Client
}

func NewDataFlowDebugSessionClientWithBaseURI ¶

func NewDataFlowDebugSessionClientWithBaseURI(sdkApi sdkEnv.Api) (*DataFlowDebugSessionClient, error)

func (DataFlowDebugSessionClient) AddDataFlow ¶

AddDataFlow ...

func (DataFlowDebugSessionClient) Create ¶

Create ...

func (DataFlowDebugSessionClient) CreateThenPoll ¶

CreateThenPoll performs Create then polls until it's completed

func (DataFlowDebugSessionClient) Delete ¶

Delete ...

func (DataFlowDebugSessionClient) ExecuteCommand ¶

ExecuteCommand ...

func (DataFlowDebugSessionClient) ExecuteCommandThenPoll ¶

func (c DataFlowDebugSessionClient) ExecuteCommandThenPoll(ctx context.Context, id FactoryId, input DataFlowDebugCommandRequest) error

ExecuteCommandThenPoll performs ExecuteCommand then polls until it's completed

func (DataFlowDebugSessionClient) QueryByFactory ¶

QueryByFactory ...

func (DataFlowDebugSessionClient) QueryByFactoryComplete ¶

QueryByFactoryComplete retrieves all the results into a single object

func (DataFlowDebugSessionClient) QueryByFactoryCompleteMatchingPredicate ¶

func (c DataFlowDebugSessionClient) QueryByFactoryCompleteMatchingPredicate(ctx context.Context, id FactoryId, predicate DataFlowDebugSessionInfoOperationPredicate) (result QueryByFactoryCompleteResult, err error)

QueryByFactoryCompleteMatchingPredicate retrieves all the results and then applies the predicate

type DataFlowDebugSessionInfo ¶

type DataFlowDebugSessionInfo struct {
	ComputeType            *string `json:"computeType,omitempty"`
	CoreCount              *int64  `json:"coreCount,omitempty"`
	DataFlowName           *string `json:"dataFlowName,omitempty"`
	IntegrationRuntimeName *string `json:"integrationRuntimeName,omitempty"`
	LastActivityTime       *string `json:"lastActivityTime,omitempty"`
	NodeCount              *int64  `json:"nodeCount,omitempty"`
	SessionId              *string `json:"sessionId,omitempty"`
	StartTime              *string `json:"startTime,omitempty"`
	TimeToLiveInMinutes    *int64  `json:"timeToLiveInMinutes,omitempty"`
}

type DataFlowDebugSessionInfoOperationPredicate ¶

type DataFlowDebugSessionInfoOperationPredicate struct {
	ComputeType            *string
	CoreCount              *int64
	DataFlowName           *string
	IntegrationRuntimeName *string
	LastActivityTime       *string
	NodeCount              *int64
	SessionId              *string
	StartTime              *string
	TimeToLiveInMinutes    *int64
}

func (DataFlowDebugSessionInfoOperationPredicate) Matches ¶

type DataFlowFolder ¶

type DataFlowFolder struct {
	Name *string `json:"name,omitempty"`
}

type DataFlowReference ¶

type DataFlowReference struct {
	DatasetParameters *interface{}            `json:"datasetParameters,omitempty"`
	Parameters        *map[string]interface{} `json:"parameters,omitempty"`
	ReferenceName     string                  `json:"referenceName"`
	Type              DataFlowReferenceType   `json:"type"`
}

type DataFlowReferenceType ¶

type DataFlowReferenceType string
const (
	DataFlowReferenceTypeDataFlowReference DataFlowReferenceType = "DataFlowReference"
)

func (*DataFlowReferenceType) UnmarshalJSON ¶

func (s *DataFlowReferenceType) UnmarshalJSON(bytes []byte) error

type DataFlowSink ¶

type DataFlowSink struct {
	Dataset                   *DatasetReference       `json:"dataset,omitempty"`
	Description               *string                 `json:"description,omitempty"`
	Flowlet                   *DataFlowReference      `json:"flowlet,omitempty"`
	LinkedService             *LinkedServiceReference `json:"linkedService,omitempty"`
	Name                      string                  `json:"name"`
	RejectedDataLinkedService *LinkedServiceReference `json:"rejectedDataLinkedService,omitempty"`
	SchemaLinkedService       *LinkedServiceReference `json:"schemaLinkedService,omitempty"`
}

type DataFlowSource ¶

type DataFlowSource struct {
	Dataset             *DatasetReference       `json:"dataset,omitempty"`
	Description         *string                 `json:"description,omitempty"`
	Flowlet             *DataFlowReference      `json:"flowlet,omitempty"`
	LinkedService       *LinkedServiceReference `json:"linkedService,omitempty"`
	Name                string                  `json:"name"`
	SchemaLinkedService *LinkedServiceReference `json:"schemaLinkedService,omitempty"`
}

type DataFlowSourceSetting ¶

type DataFlowSourceSetting struct {
	RowLimit   *int64  `json:"rowLimit,omitempty"`
	SourceName *string `json:"sourceName,omitempty"`
}

type DataFlowStagingInfo ¶

type DataFlowStagingInfo struct {
	FolderPath    *string   `json:"folderPath,omitempty"`
	LinkedService Reference `json:"linkedService"`
}

func (*DataFlowStagingInfo) UnmarshalJSON ¶

func (s *DataFlowStagingInfo) UnmarshalJSON(bytes []byte) error

type Dataset ¶

type Dataset interface {
	Dataset() BaseDatasetImpl
}

func UnmarshalDatasetImplementation ¶

func UnmarshalDatasetImplementation(input []byte) (Dataset, error)

type DatasetCompression ¶

type DatasetCompression struct {
	Level *string `json:"level,omitempty"`
	Type  string  `json:"type"`
}

type DatasetDebugResource ¶

type DatasetDebugResource struct {
	Name       *string `json:"name,omitempty"`
	Properties Dataset `json:"properties"`
}

func (*DatasetDebugResource) UnmarshalJSON ¶

func (s *DatasetDebugResource) UnmarshalJSON(bytes []byte) error

type DatasetFolder ¶

type DatasetFolder struct {
	Name *string `json:"name,omitempty"`
}

type DatasetLocation ¶

type DatasetLocation interface {
	DatasetLocation() BaseDatasetLocationImpl
}

func UnmarshalDatasetLocationImplementation ¶

func UnmarshalDatasetLocationImplementation(input []byte) (DatasetLocation, error)

type DatasetReference ¶

type DatasetReference struct {
	Parameters    *map[string]interface{} `json:"parameters,omitempty"`
	ReferenceName string                  `json:"referenceName"`
	Type          DatasetReferenceType    `json:"type"`
}

type DatasetReferenceType ¶

type DatasetReferenceType string
const (
	DatasetReferenceTypeDatasetReference DatasetReferenceType = "DatasetReference"
)

func (*DatasetReferenceType) UnmarshalJSON ¶

func (s *DatasetReferenceType) UnmarshalJSON(bytes []byte) error

type DatasetStorageFormat ¶

type DatasetStorageFormat interface {
	DatasetStorageFormat() BaseDatasetStorageFormatImpl
}

func UnmarshalDatasetStorageFormatImplementation ¶

func UnmarshalDatasetStorageFormatImplementation(input []byte) (DatasetStorageFormat, error)

type DataworldLinkedService ¶

type DataworldLinkedService struct {
	TypeProperties DataworldLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (DataworldLinkedService) LinkedService ¶

func (DataworldLinkedService) MarshalJSON ¶

func (s DataworldLinkedService) MarshalJSON() ([]byte, error)

func (*DataworldLinkedService) UnmarshalJSON ¶

func (s *DataworldLinkedService) UnmarshalJSON(bytes []byte) error

type DataworldLinkedServiceTypeProperties ¶

type DataworldLinkedServiceTypeProperties struct {
	ApiToken            SecretBase `json:"apiToken"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
}

func (*DataworldLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *DataworldLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type Db2AuthenticationType ¶

type Db2AuthenticationType string
const (
	Db2AuthenticationTypeBasic Db2AuthenticationType = "Basic"
)

func (*Db2AuthenticationType) UnmarshalJSON ¶

func (s *Db2AuthenticationType) UnmarshalJSON(bytes []byte) error

type Db2LinkedService ¶

type Db2LinkedService struct {
	TypeProperties Db2LinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (Db2LinkedService) LinkedService ¶

func (s Db2LinkedService) LinkedService() BaseLinkedServiceImpl

func (Db2LinkedService) MarshalJSON ¶

func (s Db2LinkedService) MarshalJSON() ([]byte, error)

func (*Db2LinkedService) UnmarshalJSON ¶

func (s *Db2LinkedService) UnmarshalJSON(bytes []byte) error

type Db2LinkedServiceTypeProperties ¶

type Db2LinkedServiceTypeProperties struct {
	AuthenticationType    *Db2AuthenticationType `json:"authenticationType,omitempty"`
	CertificateCommonName *string                `json:"certificateCommonName,omitempty"`
	ConnectionString      *string                `json:"connectionString,omitempty"`
	Database              *string                `json:"database,omitempty"`
	EncryptedCredential   *string                `json:"encryptedCredential,omitempty"`
	PackageCollection     *string                `json:"packageCollection,omitempty"`
	Password              SecretBase             `json:"password"`
	Server                *string                `json:"server,omitempty"`
	Username              *string                `json:"username,omitempty"`
}

func (*Db2LinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *Db2LinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type Db2TableDataset ¶

type Db2TableDataset struct {
	TypeProperties *Db2TableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (Db2TableDataset) Dataset ¶

func (s Db2TableDataset) Dataset() BaseDatasetImpl

func (Db2TableDataset) MarshalJSON ¶

func (s Db2TableDataset) MarshalJSON() ([]byte, error)

func (*Db2TableDataset) UnmarshalJSON ¶

func (s *Db2TableDataset) UnmarshalJSON(bytes []byte) error

type Db2TableDatasetTypeProperties ¶

type Db2TableDatasetTypeProperties struct {
	Schema    *string `json:"schema,omitempty"`
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type DeleteDataFlowDebugSessionRequest ¶

type DeleteDataFlowDebugSessionRequest struct {
	SessionId *string `json:"sessionId,omitempty"`
}

type DeleteOperationResponse ¶

type DeleteOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DelimitedTextDataset ¶

type DelimitedTextDataset struct {
	TypeProperties *DelimitedTextDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (DelimitedTextDataset) Dataset ¶

func (DelimitedTextDataset) MarshalJSON ¶

func (s DelimitedTextDataset) MarshalJSON() ([]byte, error)

func (*DelimitedTextDataset) UnmarshalJSON ¶

func (s *DelimitedTextDataset) UnmarshalJSON(bytes []byte) error

type DelimitedTextDatasetTypeProperties ¶

type DelimitedTextDatasetTypeProperties struct {
	ColumnDelimiter  *string         `json:"columnDelimiter,omitempty"`
	CompressionCodec *string         `json:"compressionCodec,omitempty"`
	CompressionLevel *string         `json:"compressionLevel,omitempty"`
	EncodingName     *string         `json:"encodingName,omitempty"`
	EscapeChar       *string         `json:"escapeChar,omitempty"`
	FirstRowAsHeader *bool           `json:"firstRowAsHeader,omitempty"`
	Location         DatasetLocation `json:"location"`
	NullValue        *string         `json:"nullValue,omitempty"`
	QuoteChar        *string         `json:"quoteChar,omitempty"`
	RowDelimiter     *string         `json:"rowDelimiter,omitempty"`
}

func (*DelimitedTextDatasetTypeProperties) UnmarshalJSON ¶

func (s *DelimitedTextDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type DocumentDbCollectionDataset ¶

type DocumentDbCollectionDataset struct {
	TypeProperties DocumentDbCollectionDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (DocumentDbCollectionDataset) Dataset ¶

func (DocumentDbCollectionDataset) MarshalJSON ¶

func (s DocumentDbCollectionDataset) MarshalJSON() ([]byte, error)

func (*DocumentDbCollectionDataset) UnmarshalJSON ¶

func (s *DocumentDbCollectionDataset) UnmarshalJSON(bytes []byte) error

type DocumentDbCollectionDatasetTypeProperties ¶

type DocumentDbCollectionDatasetTypeProperties struct {
	CollectionName string `json:"collectionName"`
}

type DrillDatasetTypeProperties ¶

type DrillDatasetTypeProperties struct {
	Schema    *string      `json:"schema,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type DrillLinkedService ¶

type DrillLinkedService struct {
	TypeProperties DrillLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (DrillLinkedService) LinkedService ¶

func (s DrillLinkedService) LinkedService() BaseLinkedServiceImpl

func (DrillLinkedService) MarshalJSON ¶

func (s DrillLinkedService) MarshalJSON() ([]byte, error)

func (*DrillLinkedService) UnmarshalJSON ¶

func (s *DrillLinkedService) UnmarshalJSON(bytes []byte) error

type DrillLinkedServiceTypeProperties ¶

type DrillLinkedServiceTypeProperties struct {
	ConnectionString    *string                       `json:"connectionString,omitempty"`
	EncryptedCredential *string                       `json:"encryptedCredential,omitempty"`
	Pwd                 *AzureKeyVaultSecretReference `json:"pwd,omitempty"`
}

type DrillTableDataset ¶

type DrillTableDataset struct {
	TypeProperties *DrillDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (DrillTableDataset) Dataset ¶

func (s DrillTableDataset) Dataset() BaseDatasetImpl

func (DrillTableDataset) MarshalJSON ¶

func (s DrillTableDataset) MarshalJSON() ([]byte, error)

func (*DrillTableDataset) UnmarshalJSON ¶

func (s *DrillTableDataset) UnmarshalJSON(bytes []byte) error

type DynamicsAXLinkedService ¶

type DynamicsAXLinkedService struct {
	TypeProperties DynamicsAXLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (DynamicsAXLinkedService) LinkedService ¶

func (DynamicsAXLinkedService) MarshalJSON ¶

func (s DynamicsAXLinkedService) MarshalJSON() ([]byte, error)

func (*DynamicsAXLinkedService) UnmarshalJSON ¶

func (s *DynamicsAXLinkedService) UnmarshalJSON(bytes []byte) error

type DynamicsAXLinkedServiceTypeProperties ¶

type DynamicsAXLinkedServiceTypeProperties struct {
	AadResourceId       string     `json:"aadResourceId"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	ServicePrincipalId  string     `json:"servicePrincipalId"`
	ServicePrincipalKey SecretBase `json:"servicePrincipalKey"`
	Tenant              string     `json:"tenant"`
	Url                 string     `json:"url"`
}

func (*DynamicsAXLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *DynamicsAXLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type DynamicsAXResourceDataset ¶

type DynamicsAXResourceDataset struct {
	TypeProperties DynamicsAXResourceDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (DynamicsAXResourceDataset) Dataset ¶

func (DynamicsAXResourceDataset) MarshalJSON ¶

func (s DynamicsAXResourceDataset) MarshalJSON() ([]byte, error)

func (*DynamicsAXResourceDataset) UnmarshalJSON ¶

func (s *DynamicsAXResourceDataset) UnmarshalJSON(bytes []byte) error

type DynamicsAXResourceDatasetTypeProperties ¶

type DynamicsAXResourceDatasetTypeProperties struct {
	Path string `json:"path"`
}

type DynamicsCrmEntityDataset ¶

type DynamicsCrmEntityDataset struct {
	TypeProperties *DynamicsCrmEntityDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (DynamicsCrmEntityDataset) Dataset ¶

func (DynamicsCrmEntityDataset) MarshalJSON ¶

func (s DynamicsCrmEntityDataset) MarshalJSON() ([]byte, error)

func (*DynamicsCrmEntityDataset) UnmarshalJSON ¶

func (s *DynamicsCrmEntityDataset) UnmarshalJSON(bytes []byte) error

type DynamicsCrmEntityDatasetTypeProperties ¶

type DynamicsCrmEntityDatasetTypeProperties struct {
	EntityName *string `json:"entityName,omitempty"`
}

type DynamicsCrmLinkedService ¶

type DynamicsCrmLinkedService struct {
	TypeProperties DynamicsCrmLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (DynamicsCrmLinkedService) LinkedService ¶

func (DynamicsCrmLinkedService) MarshalJSON ¶

func (s DynamicsCrmLinkedService) MarshalJSON() ([]byte, error)

func (*DynamicsCrmLinkedService) UnmarshalJSON ¶

func (s *DynamicsCrmLinkedService) UnmarshalJSON(bytes []byte) error

type DynamicsCrmLinkedServiceTypeProperties ¶

type DynamicsCrmLinkedServiceTypeProperties struct {
	AuthenticationType             string               `json:"authenticationType"`
	Credential                     *CredentialReference `json:"credential,omitempty"`
	DeploymentType                 string               `json:"deploymentType"`
	Domain                         *string              `json:"domain,omitempty"`
	EncryptedCredential            *string              `json:"encryptedCredential,omitempty"`
	HostName                       *string              `json:"hostName,omitempty"`
	OrganizationName               *string              `json:"organizationName,omitempty"`
	Password                       SecretBase           `json:"password"`
	Port                           *int64               `json:"port,omitempty"`
	ServicePrincipalCredential     SecretBase           `json:"servicePrincipalCredential"`
	ServicePrincipalCredentialType *string              `json:"servicePrincipalCredentialType,omitempty"`
	ServicePrincipalId             *string              `json:"servicePrincipalId,omitempty"`
	ServiceUri                     *string              `json:"serviceUri,omitempty"`
	Username                       *string              `json:"username,omitempty"`
}

func (*DynamicsCrmLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *DynamicsCrmLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type DynamicsEntityDataset ¶

type DynamicsEntityDataset struct {
	TypeProperties *DynamicsEntityDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (DynamicsEntityDataset) Dataset ¶

func (DynamicsEntityDataset) MarshalJSON ¶

func (s DynamicsEntityDataset) MarshalJSON() ([]byte, error)

func (*DynamicsEntityDataset) UnmarshalJSON ¶

func (s *DynamicsEntityDataset) UnmarshalJSON(bytes []byte) error

type DynamicsEntityDatasetTypeProperties ¶

type DynamicsEntityDatasetTypeProperties struct {
	EntityName *string `json:"entityName,omitempty"`
}

type DynamicsLinkedService ¶

type DynamicsLinkedService struct {
	TypeProperties DynamicsLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (DynamicsLinkedService) LinkedService ¶

func (s DynamicsLinkedService) LinkedService() BaseLinkedServiceImpl

func (DynamicsLinkedService) MarshalJSON ¶

func (s DynamicsLinkedService) MarshalJSON() ([]byte, error)

func (*DynamicsLinkedService) UnmarshalJSON ¶

func (s *DynamicsLinkedService) UnmarshalJSON(bytes []byte) error

type DynamicsLinkedServiceTypeProperties ¶

type DynamicsLinkedServiceTypeProperties struct {
	AuthenticationType             string               `json:"authenticationType"`
	Credential                     *CredentialReference `json:"credential,omitempty"`
	DeploymentType                 string               `json:"deploymentType"`
	Domain                         *string              `json:"domain,omitempty"`
	EncryptedCredential            *string              `json:"encryptedCredential,omitempty"`
	HostName                       *string              `json:"hostName,omitempty"`
	OrganizationName               *string              `json:"organizationName,omitempty"`
	Password                       SecretBase           `json:"password"`
	Port                           *int64               `json:"port,omitempty"`
	ServicePrincipalCredential     SecretBase           `json:"servicePrincipalCredential"`
	ServicePrincipalCredentialType *string              `json:"servicePrincipalCredentialType,omitempty"`
	ServicePrincipalId             *string              `json:"servicePrincipalId,omitempty"`
	ServiceUri                     *string              `json:"serviceUri,omitempty"`
	Username                       *string              `json:"username,omitempty"`
}

func (*DynamicsLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *DynamicsLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type EloquaLinkedService ¶

type EloquaLinkedService struct {
	TypeProperties EloquaLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (EloquaLinkedService) LinkedService ¶

func (s EloquaLinkedService) LinkedService() BaseLinkedServiceImpl

func (EloquaLinkedService) MarshalJSON ¶

func (s EloquaLinkedService) MarshalJSON() ([]byte, error)

func (*EloquaLinkedService) UnmarshalJSON ¶

func (s *EloquaLinkedService) UnmarshalJSON(bytes []byte) error

type EloquaLinkedServiceTypeProperties ¶

type EloquaLinkedServiceTypeProperties struct {
	EncryptedCredential   *string    `json:"encryptedCredential,omitempty"`
	Endpoint              string     `json:"endpoint"`
	Password              SecretBase `json:"password"`
	UseEncryptedEndpoints *bool      `json:"useEncryptedEndpoints,omitempty"`
	UseHostVerification   *bool      `json:"useHostVerification,omitempty"`
	UsePeerVerification   *bool      `json:"usePeerVerification,omitempty"`
	Username              string     `json:"username"`
}

func (*EloquaLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *EloquaLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type EloquaObjectDataset ¶

type EloquaObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (EloquaObjectDataset) Dataset ¶

func (EloquaObjectDataset) MarshalJSON ¶

func (s EloquaObjectDataset) MarshalJSON() ([]byte, error)

func (*EloquaObjectDataset) UnmarshalJSON ¶

func (s *EloquaObjectDataset) UnmarshalJSON(bytes []byte) error

type EntityReference ¶

type EntityReference struct {
	ReferenceName *string                                `json:"referenceName,omitempty"`
	Type          *IntegrationRuntimeEntityReferenceType `json:"type,omitempty"`
}

type EnvironmentVariableSetup ¶

type EnvironmentVariableSetup struct {
	TypeProperties EnvironmentVariableSetupTypeProperties `json:"typeProperties"`

	Type string `json:"type"`
}

func (EnvironmentVariableSetup) CustomSetupBase ¶

func (EnvironmentVariableSetup) MarshalJSON ¶

func (s EnvironmentVariableSetup) MarshalJSON() ([]byte, error)

type EnvironmentVariableSetupTypeProperties ¶

type EnvironmentVariableSetupTypeProperties struct {
	VariableName  string `json:"variableName"`
	VariableValue string `json:"variableValue"`
}

type ExcelDataset ¶

type ExcelDataset struct {
	TypeProperties *ExcelDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ExcelDataset) Dataset ¶

func (s ExcelDataset) Dataset() BaseDatasetImpl

func (ExcelDataset) MarshalJSON ¶

func (s ExcelDataset) MarshalJSON() ([]byte, error)

func (*ExcelDataset) UnmarshalJSON ¶

func (s *ExcelDataset) UnmarshalJSON(bytes []byte) error

type ExcelDatasetTypeProperties ¶

type ExcelDatasetTypeProperties struct {
	Compression      *DatasetCompression `json:"compression,omitempty"`
	FirstRowAsHeader *bool               `json:"firstRowAsHeader,omitempty"`
	Location         DatasetLocation     `json:"location"`
	NullValue        *string             `json:"nullValue,omitempty"`
	Range            *string             `json:"range,omitempty"`
	SheetIndex       *int64              `json:"sheetIndex,omitempty"`
	SheetName        *string             `json:"sheetName,omitempty"`
}

func (*ExcelDatasetTypeProperties) UnmarshalJSON ¶

func (s *ExcelDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type ExecuteCommandOperationResponse ¶

type ExecuteCommandOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *DataFlowDebugCommandResponse
}

type FactoryId ¶

type FactoryId struct {
	SubscriptionId    string
	ResourceGroupName string
	FactoryName       string
}

FactoryId is a struct representing the Resource ID for a Factory

func NewFactoryID ¶

func NewFactoryID(subscriptionId string, resourceGroupName string, factoryName string) FactoryId

NewFactoryID returns a new FactoryId struct

func ParseFactoryID ¶

func ParseFactoryID(input string) (*FactoryId, error)

ParseFactoryID parses 'input' into a FactoryId

func ParseFactoryIDInsensitively ¶

func ParseFactoryIDInsensitively(input string) (*FactoryId, error)

ParseFactoryIDInsensitively parses 'input' case-insensitively into a FactoryId note: this method should only be used for API response data and not user input

func (*FactoryId) FromParseResult ¶

func (id *FactoryId) FromParseResult(input resourceids.ParseResult) error

func (FactoryId) ID ¶

func (id FactoryId) ID() string

ID returns the formatted Factory ID

func (FactoryId) Segments ¶

func (id FactoryId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Factory ID

func (FactoryId) String ¶

func (id FactoryId) String() string

String returns a human-readable description of this Factory ID

type FileServerLinkedService ¶

type FileServerLinkedService struct {
	TypeProperties FileServerLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (FileServerLinkedService) LinkedService ¶

func (FileServerLinkedService) MarshalJSON ¶

func (s FileServerLinkedService) MarshalJSON() ([]byte, error)

func (*FileServerLinkedService) UnmarshalJSON ¶

func (s *FileServerLinkedService) UnmarshalJSON(bytes []byte) error

type FileServerLinkedServiceTypeProperties ¶

type FileServerLinkedServiceTypeProperties struct {
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	Host                string     `json:"host"`
	Password            SecretBase `json:"password"`
	UserId              *string    `json:"userId,omitempty"`
}

func (*FileServerLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *FileServerLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type FileServerLocation ¶

type FileServerLocation struct {
	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (FileServerLocation) DatasetLocation ¶

func (s FileServerLocation) DatasetLocation() BaseDatasetLocationImpl

func (FileServerLocation) MarshalJSON ¶

func (s FileServerLocation) MarshalJSON() ([]byte, error)

type FileShareDataset ¶

type FileShareDataset struct {
	TypeProperties *FileShareDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (FileShareDataset) Dataset ¶

func (s FileShareDataset) Dataset() BaseDatasetImpl

func (FileShareDataset) MarshalJSON ¶

func (s FileShareDataset) MarshalJSON() ([]byte, error)

func (*FileShareDataset) UnmarshalJSON ¶

func (s *FileShareDataset) UnmarshalJSON(bytes []byte) error

type FileShareDatasetTypeProperties ¶

type FileShareDatasetTypeProperties struct {
	Compression           *DatasetCompression  `json:"compression,omitempty"`
	FileFilter            *string              `json:"fileFilter,omitempty"`
	FileName              *string              `json:"fileName,omitempty"`
	FolderPath            *string              `json:"folderPath,omitempty"`
	Format                DatasetStorageFormat `json:"format"`
	ModifiedDatetimeEnd   *string              `json:"modifiedDatetimeEnd,omitempty"`
	ModifiedDatetimeStart *string              `json:"modifiedDatetimeStart,omitempty"`
}

func (*FileShareDatasetTypeProperties) UnmarshalJSON ¶

func (s *FileShareDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type Flowlet ¶

type Flowlet struct {
	TypeProperties *FlowletTypeProperties `json:"typeProperties,omitempty"`

	Annotations *[]interface{}  `json:"annotations,omitempty"`
	Description *string         `json:"description,omitempty"`
	Folder      *DataFlowFolder `json:"folder,omitempty"`
	Type        string          `json:"type"`
}

func (Flowlet) DataFlow ¶

func (s Flowlet) DataFlow() BaseDataFlowImpl

func (Flowlet) MarshalJSON ¶

func (s Flowlet) MarshalJSON() ([]byte, error)

type FlowletTypeProperties ¶

type FlowletTypeProperties struct {
	Script          *string           `json:"script,omitempty"`
	ScriptLines     *[]string         `json:"scriptLines,omitempty"`
	Sinks           *[]DataFlowSink   `json:"sinks,omitempty"`
	Sources         *[]DataFlowSource `json:"sources,omitempty"`
	Transformations *[]Transformation `json:"transformations,omitempty"`
}

type FtpAuthenticationType ¶

type FtpAuthenticationType string
const (
	FtpAuthenticationTypeAnonymous FtpAuthenticationType = "Anonymous"
	FtpAuthenticationTypeBasic     FtpAuthenticationType = "Basic"
)

func (*FtpAuthenticationType) UnmarshalJSON ¶

func (s *FtpAuthenticationType) UnmarshalJSON(bytes []byte) error

type FtpServerLinkedService ¶

type FtpServerLinkedService struct {
	TypeProperties FtpServerLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (FtpServerLinkedService) LinkedService ¶

func (FtpServerLinkedService) MarshalJSON ¶

func (s FtpServerLinkedService) MarshalJSON() ([]byte, error)

func (*FtpServerLinkedService) UnmarshalJSON ¶

func (s *FtpServerLinkedService) UnmarshalJSON(bytes []byte) error

type FtpServerLinkedServiceTypeProperties ¶

type FtpServerLinkedServiceTypeProperties struct {
	AuthenticationType                *FtpAuthenticationType `json:"authenticationType,omitempty"`
	EnableServerCertificateValidation *bool                  `json:"enableServerCertificateValidation,omitempty"`
	EnableSsl                         *bool                  `json:"enableSsl,omitempty"`
	EncryptedCredential               *string                `json:"encryptedCredential,omitempty"`
	Host                              string                 `json:"host"`
	Password                          SecretBase             `json:"password"`
	Port                              *int64                 `json:"port,omitempty"`
	UserName                          *string                `json:"userName,omitempty"`
}

func (*FtpServerLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *FtpServerLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type FtpServerLocation ¶

type FtpServerLocation struct {
	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (FtpServerLocation) DatasetLocation ¶

func (s FtpServerLocation) DatasetLocation() BaseDatasetLocationImpl

func (FtpServerLocation) MarshalJSON ¶

func (s FtpServerLocation) MarshalJSON() ([]byte, error)

type GenericDatasetTypeProperties ¶

type GenericDatasetTypeProperties struct {
	TableName *string `json:"tableName,omitempty"`
}

type GoogleAdWordsAuthenticationType ¶

type GoogleAdWordsAuthenticationType string
const (
	GoogleAdWordsAuthenticationTypeServiceAuthentication GoogleAdWordsAuthenticationType = "ServiceAuthentication"
	GoogleAdWordsAuthenticationTypeUserAuthentication    GoogleAdWordsAuthenticationType = "UserAuthentication"
)

func (*GoogleAdWordsAuthenticationType) UnmarshalJSON ¶

func (s *GoogleAdWordsAuthenticationType) UnmarshalJSON(bytes []byte) error

type GoogleAdWordsLinkedService ¶

type GoogleAdWordsLinkedService struct {
	TypeProperties GoogleAdWordsLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (GoogleAdWordsLinkedService) LinkedService ¶

func (GoogleAdWordsLinkedService) MarshalJSON ¶

func (s GoogleAdWordsLinkedService) MarshalJSON() ([]byte, error)

func (*GoogleAdWordsLinkedService) UnmarshalJSON ¶

func (s *GoogleAdWordsLinkedService) UnmarshalJSON(bytes []byte) error

type GoogleAdWordsLinkedServiceTypeProperties ¶

type GoogleAdWordsLinkedServiceTypeProperties struct {
	AuthenticationType     *GoogleAdWordsAuthenticationType `json:"authenticationType,omitempty"`
	ClientCustomerID       *string                          `json:"clientCustomerID,omitempty"`
	ClientId               *string                          `json:"clientId,omitempty"`
	ClientSecret           SecretBase                       `json:"clientSecret"`
	ConnectionProperties   *interface{}                     `json:"connectionProperties,omitempty"`
	DeveloperToken         SecretBase                       `json:"developerToken"`
	Email                  *string                          `json:"email,omitempty"`
	EncryptedCredential    *string                          `json:"encryptedCredential,omitempty"`
	GoogleAdsApiVersion    *string                          `json:"googleAdsApiVersion,omitempty"`
	KeyFilePath            *string                          `json:"keyFilePath,omitempty"`
	LoginCustomerID        *string                          `json:"loginCustomerID,omitempty"`
	PrivateKey             SecretBase                       `json:"privateKey"`
	RefreshToken           SecretBase                       `json:"refreshToken"`
	SupportLegacyDataTypes *bool                            `json:"supportLegacyDataTypes,omitempty"`
	TrustedCertPath        *string                          `json:"trustedCertPath,omitempty"`
	UseSystemTrustStore    *bool                            `json:"useSystemTrustStore,omitempty"`
}

func (*GoogleAdWordsLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *GoogleAdWordsLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type GoogleAdWordsObjectDataset ¶

type GoogleAdWordsObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (GoogleAdWordsObjectDataset) Dataset ¶

func (GoogleAdWordsObjectDataset) MarshalJSON ¶

func (s GoogleAdWordsObjectDataset) MarshalJSON() ([]byte, error)

func (*GoogleAdWordsObjectDataset) UnmarshalJSON ¶

func (s *GoogleAdWordsObjectDataset) UnmarshalJSON(bytes []byte) error

type GoogleBigQueryAuthenticationType ¶

type GoogleBigQueryAuthenticationType string
const (
	GoogleBigQueryAuthenticationTypeServiceAuthentication GoogleBigQueryAuthenticationType = "ServiceAuthentication"
	GoogleBigQueryAuthenticationTypeUserAuthentication    GoogleBigQueryAuthenticationType = "UserAuthentication"
)

func (*GoogleBigQueryAuthenticationType) UnmarshalJSON ¶

func (s *GoogleBigQueryAuthenticationType) UnmarshalJSON(bytes []byte) error

type GoogleBigQueryDatasetTypeProperties ¶

type GoogleBigQueryDatasetTypeProperties struct {
	Dataset   *string      `json:"dataset,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type GoogleBigQueryLinkedService ¶

type GoogleBigQueryLinkedService struct {
	TypeProperties GoogleBigQueryLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (GoogleBigQueryLinkedService) LinkedService ¶

func (GoogleBigQueryLinkedService) MarshalJSON ¶

func (s GoogleBigQueryLinkedService) MarshalJSON() ([]byte, error)

func (*GoogleBigQueryLinkedService) UnmarshalJSON ¶

func (s *GoogleBigQueryLinkedService) UnmarshalJSON(bytes []byte) error

type GoogleBigQueryLinkedServiceTypeProperties ¶

type GoogleBigQueryLinkedServiceTypeProperties struct {
	AdditionalProjects      *string                          `json:"additionalProjects,omitempty"`
	AuthenticationType      GoogleBigQueryAuthenticationType `json:"authenticationType"`
	ClientId                *string                          `json:"clientId,omitempty"`
	ClientSecret            SecretBase                       `json:"clientSecret"`
	Email                   *string                          `json:"email,omitempty"`
	EncryptedCredential     *string                          `json:"encryptedCredential,omitempty"`
	KeyFilePath             *string                          `json:"keyFilePath,omitempty"`
	Project                 string                           `json:"project"`
	RefreshToken            SecretBase                       `json:"refreshToken"`
	RequestGoogleDriveScope *bool                            `json:"requestGoogleDriveScope,omitempty"`
	TrustedCertPath         *string                          `json:"trustedCertPath,omitempty"`
	UseSystemTrustStore     *bool                            `json:"useSystemTrustStore,omitempty"`
}

func (*GoogleBigQueryLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *GoogleBigQueryLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type GoogleBigQueryObjectDataset ¶

type GoogleBigQueryObjectDataset struct {
	TypeProperties *GoogleBigQueryDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (GoogleBigQueryObjectDataset) Dataset ¶

func (GoogleBigQueryObjectDataset) MarshalJSON ¶

func (s GoogleBigQueryObjectDataset) MarshalJSON() ([]byte, error)

func (*GoogleBigQueryObjectDataset) UnmarshalJSON ¶

func (s *GoogleBigQueryObjectDataset) UnmarshalJSON(bytes []byte) error

type GoogleBigQueryV2AuthenticationType ¶

type GoogleBigQueryV2AuthenticationType string
const (
	GoogleBigQueryV2AuthenticationTypeServiceAuthentication GoogleBigQueryV2AuthenticationType = "ServiceAuthentication"
	GoogleBigQueryV2AuthenticationTypeUserAuthentication    GoogleBigQueryV2AuthenticationType = "UserAuthentication"
)

func (*GoogleBigQueryV2AuthenticationType) UnmarshalJSON ¶

func (s *GoogleBigQueryV2AuthenticationType) UnmarshalJSON(bytes []byte) error

type GoogleBigQueryV2DatasetTypeProperties ¶

type GoogleBigQueryV2DatasetTypeProperties struct {
	Dataset *string `json:"dataset,omitempty"`
	Table   *string `json:"table,omitempty"`
}

type GoogleBigQueryV2LinkedService ¶

type GoogleBigQueryV2LinkedService struct {
	TypeProperties GoogleBigQueryV2LinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (GoogleBigQueryV2LinkedService) LinkedService ¶

func (GoogleBigQueryV2LinkedService) MarshalJSON ¶

func (s GoogleBigQueryV2LinkedService) MarshalJSON() ([]byte, error)

func (*GoogleBigQueryV2LinkedService) UnmarshalJSON ¶

func (s *GoogleBigQueryV2LinkedService) UnmarshalJSON(bytes []byte) error

type GoogleBigQueryV2LinkedServiceTypeProperties ¶

type GoogleBigQueryV2LinkedServiceTypeProperties struct {
	AuthenticationType  GoogleBigQueryV2AuthenticationType `json:"authenticationType"`
	ClientId            *string                            `json:"clientId,omitempty"`
	ClientSecret        SecretBase                         `json:"clientSecret"`
	EncryptedCredential *string                            `json:"encryptedCredential,omitempty"`
	KeyFileContent      SecretBase                         `json:"keyFileContent"`
	ProjectId           string                             `json:"projectId"`
	RefreshToken        SecretBase                         `json:"refreshToken"`
}

func (*GoogleBigQueryV2LinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *GoogleBigQueryV2LinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type GoogleBigQueryV2ObjectDataset ¶

type GoogleBigQueryV2ObjectDataset struct {
	TypeProperties *GoogleBigQueryV2DatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (GoogleBigQueryV2ObjectDataset) Dataset ¶

func (GoogleBigQueryV2ObjectDataset) MarshalJSON ¶

func (s GoogleBigQueryV2ObjectDataset) MarshalJSON() ([]byte, error)

func (*GoogleBigQueryV2ObjectDataset) UnmarshalJSON ¶

func (s *GoogleBigQueryV2ObjectDataset) UnmarshalJSON(bytes []byte) error

type GoogleCloudStorageLinkedService ¶

type GoogleCloudStorageLinkedService struct {
	TypeProperties GoogleCloudStorageLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (GoogleCloudStorageLinkedService) LinkedService ¶

func (GoogleCloudStorageLinkedService) MarshalJSON ¶

func (s GoogleCloudStorageLinkedService) MarshalJSON() ([]byte, error)

func (*GoogleCloudStorageLinkedService) UnmarshalJSON ¶

func (s *GoogleCloudStorageLinkedService) UnmarshalJSON(bytes []byte) error

type GoogleCloudStorageLinkedServiceTypeProperties ¶

type GoogleCloudStorageLinkedServiceTypeProperties struct {
	AccessKeyId         *string    `json:"accessKeyId,omitempty"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	SecretAccessKey     SecretBase `json:"secretAccessKey"`
	ServiceURL          *string    `json:"serviceUrl,omitempty"`
}

func (*GoogleCloudStorageLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *GoogleCloudStorageLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type GoogleCloudStorageLocation ¶

type GoogleCloudStorageLocation struct {
	BucketName *string `json:"bucketName,omitempty"`
	Version    *string `json:"version,omitempty"`

	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (GoogleCloudStorageLocation) DatasetLocation ¶

func (GoogleCloudStorageLocation) MarshalJSON ¶

func (s GoogleCloudStorageLocation) MarshalJSON() ([]byte, error)

type GoogleSheetsLinkedService ¶

type GoogleSheetsLinkedService struct {
	TypeProperties GoogleSheetsLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (GoogleSheetsLinkedService) LinkedService ¶

func (GoogleSheetsLinkedService) MarshalJSON ¶

func (s GoogleSheetsLinkedService) MarshalJSON() ([]byte, error)

func (*GoogleSheetsLinkedService) UnmarshalJSON ¶

func (s *GoogleSheetsLinkedService) UnmarshalJSON(bytes []byte) error

type GoogleSheetsLinkedServiceTypeProperties ¶

type GoogleSheetsLinkedServiceTypeProperties struct {
	ApiToken            SecretBase `json:"apiToken"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
}

func (*GoogleSheetsLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *GoogleSheetsLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type GreenplumDatasetTypeProperties ¶

type GreenplumDatasetTypeProperties struct {
	Schema    *string      `json:"schema,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type GreenplumLinkedService ¶

type GreenplumLinkedService struct {
	TypeProperties GreenplumLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (GreenplumLinkedService) LinkedService ¶

func (GreenplumLinkedService) MarshalJSON ¶

func (s GreenplumLinkedService) MarshalJSON() ([]byte, error)

func (*GreenplumLinkedService) UnmarshalJSON ¶

func (s *GreenplumLinkedService) UnmarshalJSON(bytes []byte) error

type GreenplumLinkedServiceTypeProperties ¶

type GreenplumLinkedServiceTypeProperties struct {
	ConnectionString    *string                       `json:"connectionString,omitempty"`
	EncryptedCredential *string                       `json:"encryptedCredential,omitempty"`
	Pwd                 *AzureKeyVaultSecretReference `json:"pwd,omitempty"`
}

type GreenplumTableDataset ¶

type GreenplumTableDataset struct {
	TypeProperties *GreenplumDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (GreenplumTableDataset) Dataset ¶

func (GreenplumTableDataset) MarshalJSON ¶

func (s GreenplumTableDataset) MarshalJSON() ([]byte, error)

func (*GreenplumTableDataset) UnmarshalJSON ¶

func (s *GreenplumTableDataset) UnmarshalJSON(bytes []byte) error

type HBaseAuthenticationType ¶

type HBaseAuthenticationType string
const (
	HBaseAuthenticationTypeAnonymous HBaseAuthenticationType = "Anonymous"
	HBaseAuthenticationTypeBasic     HBaseAuthenticationType = "Basic"
)

func (*HBaseAuthenticationType) UnmarshalJSON ¶

func (s *HBaseAuthenticationType) UnmarshalJSON(bytes []byte) error

type HBaseLinkedService ¶

type HBaseLinkedService struct {
	TypeProperties HBaseLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (HBaseLinkedService) LinkedService ¶

func (s HBaseLinkedService) LinkedService() BaseLinkedServiceImpl

func (HBaseLinkedService) MarshalJSON ¶

func (s HBaseLinkedService) MarshalJSON() ([]byte, error)

func (*HBaseLinkedService) UnmarshalJSON ¶

func (s *HBaseLinkedService) UnmarshalJSON(bytes []byte) error

type HBaseLinkedServiceTypeProperties ¶

type HBaseLinkedServiceTypeProperties struct {
	AllowHostNameCNMismatch   *bool                   `json:"allowHostNameCNMismatch,omitempty"`
	AllowSelfSignedServerCert *bool                   `json:"allowSelfSignedServerCert,omitempty"`
	AuthenticationType        HBaseAuthenticationType `json:"authenticationType"`
	EnableSsl                 *bool                   `json:"enableSsl,omitempty"`
	EncryptedCredential       *string                 `json:"encryptedCredential,omitempty"`
	HTTPPath                  *string                 `json:"httpPath,omitempty"`
	Host                      string                  `json:"host"`
	Password                  SecretBase              `json:"password"`
	Port                      *int64                  `json:"port,omitempty"`
	TrustedCertPath           *string                 `json:"trustedCertPath,omitempty"`
	Username                  *string                 `json:"username,omitempty"`
}

func (*HBaseLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *HBaseLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type HBaseObjectDataset ¶

type HBaseObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (HBaseObjectDataset) Dataset ¶

func (s HBaseObjectDataset) Dataset() BaseDatasetImpl

func (HBaseObjectDataset) MarshalJSON ¶

func (s HBaseObjectDataset) MarshalJSON() ([]byte, error)

func (*HBaseObjectDataset) UnmarshalJSON ¶

func (s *HBaseObjectDataset) UnmarshalJSON(bytes []byte) error

type HDInsightLinkedService ¶

type HDInsightLinkedService struct {
	TypeProperties HDInsightLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (HDInsightLinkedService) LinkedService ¶

func (HDInsightLinkedService) MarshalJSON ¶

func (s HDInsightLinkedService) MarshalJSON() ([]byte, error)

func (*HDInsightLinkedService) UnmarshalJSON ¶

func (s *HDInsightLinkedService) UnmarshalJSON(bytes []byte) error

type HDInsightLinkedServiceTypeProperties ¶

type HDInsightLinkedServiceTypeProperties struct {
	ClusterUri                string                  `json:"clusterUri"`
	EncryptedCredential       *string                 `json:"encryptedCredential,omitempty"`
	FileSystem                *string                 `json:"fileSystem,omitempty"`
	HcatalogLinkedServiceName *LinkedServiceReference `json:"hcatalogLinkedServiceName,omitempty"`
	IsEspEnabled              *bool                   `json:"isEspEnabled,omitempty"`
	LinkedServiceName         *LinkedServiceReference `json:"linkedServiceName,omitempty"`
	Password                  SecretBase              `json:"password"`
	UserName                  *string                 `json:"userName,omitempty"`
}

func (*HDInsightLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *HDInsightLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type HDInsightOnDemandLinkedService ¶

type HDInsightOnDemandLinkedService struct {
	TypeProperties HDInsightOnDemandLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (HDInsightOnDemandLinkedService) LinkedService ¶

func (HDInsightOnDemandLinkedService) MarshalJSON ¶

func (s HDInsightOnDemandLinkedService) MarshalJSON() ([]byte, error)

func (*HDInsightOnDemandLinkedService) UnmarshalJSON ¶

func (s *HDInsightOnDemandLinkedService) UnmarshalJSON(bytes []byte) error

type HDInsightOnDemandLinkedServiceTypeProperties ¶

type HDInsightOnDemandLinkedServiceTypeProperties struct {
	AdditionalLinkedServiceNames *[]LinkedServiceReference `json:"additionalLinkedServiceNames,omitempty"`
	ClusterNamePrefix            *string                   `json:"clusterNamePrefix,omitempty"`
	ClusterPassword              SecretBase                `json:"clusterPassword"`
	ClusterResourceGroup         string                    `json:"clusterResourceGroup"`
	ClusterSize                  int64                     `json:"clusterSize"`
	ClusterSshPassword           SecretBase                `json:"clusterSshPassword"`
	ClusterSshUserName           *string                   `json:"clusterSshUserName,omitempty"`
	ClusterType                  *string                   `json:"clusterType,omitempty"`
	ClusterUserName              *string                   `json:"clusterUserName,omitempty"`
	CoreConfiguration            *interface{}              `json:"coreConfiguration,omitempty"`
	Credential                   *CredentialReference      `json:"credential,omitempty"`
	DataNodeSize                 *interface{}              `json:"dataNodeSize,omitempty"`
	EncryptedCredential          *string                   `json:"encryptedCredential,omitempty"`
	HBaseConfiguration           *interface{}              `json:"hBaseConfiguration,omitempty"`
	HcatalogLinkedServiceName    *LinkedServiceReference   `json:"hcatalogLinkedServiceName,omitempty"`
	HdfsConfiguration            *interface{}              `json:"hdfsConfiguration,omitempty"`
	HeadNodeSize                 *interface{}              `json:"headNodeSize,omitempty"`
	HiveConfiguration            *interface{}              `json:"hiveConfiguration,omitempty"`
	HostSubscriptionId           string                    `json:"hostSubscriptionId"`
	LinkedServiceName            LinkedServiceReference    `json:"linkedServiceName"`
	MapReduceConfiguration       *interface{}              `json:"mapReduceConfiguration,omitempty"`
	OozieConfiguration           *interface{}              `json:"oozieConfiguration,omitempty"`
	ScriptActions                *[]ScriptAction           `json:"scriptActions,omitempty"`
	ServicePrincipalId           *string                   `json:"servicePrincipalId,omitempty"`
	ServicePrincipalKey          SecretBase                `json:"servicePrincipalKey"`
	SparkVersion                 *string                   `json:"sparkVersion,omitempty"`
	StormConfiguration           *interface{}              `json:"stormConfiguration,omitempty"`
	SubnetName                   *string                   `json:"subnetName,omitempty"`
	Tenant                       string                    `json:"tenant"`
	TimeToLive                   string                    `json:"timeToLive"`
	Version                      string                    `json:"version"`
	VirtualNetworkId             *string                   `json:"virtualNetworkId,omitempty"`
	YarnConfiguration            *interface{}              `json:"yarnConfiguration,omitempty"`
	ZookeeperNodeSize            *interface{}              `json:"zookeeperNodeSize,omitempty"`
}

func (*HDInsightOnDemandLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *HDInsightOnDemandLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type HTTPAuthenticationType ¶

type HTTPAuthenticationType string
const (
	HTTPAuthenticationTypeAnonymous         HTTPAuthenticationType = "Anonymous"
	HTTPAuthenticationTypeBasic             HTTPAuthenticationType = "Basic"
	HTTPAuthenticationTypeClientCertificate HTTPAuthenticationType = "ClientCertificate"
	HTTPAuthenticationTypeDigest            HTTPAuthenticationType = "Digest"
	HTTPAuthenticationTypeWindows           HTTPAuthenticationType = "Windows"
)

func (*HTTPAuthenticationType) UnmarshalJSON ¶

func (s *HTTPAuthenticationType) UnmarshalJSON(bytes []byte) error

type HTTPDataset ¶

type HTTPDataset struct {
	TypeProperties *HTTPDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (HTTPDataset) Dataset ¶

func (s HTTPDataset) Dataset() BaseDatasetImpl

func (HTTPDataset) MarshalJSON ¶

func (s HTTPDataset) MarshalJSON() ([]byte, error)

func (*HTTPDataset) UnmarshalJSON ¶

func (s *HTTPDataset) UnmarshalJSON(bytes []byte) error

type HTTPDatasetTypeProperties ¶

type HTTPDatasetTypeProperties struct {
	AdditionalHeaders *string              `json:"additionalHeaders,omitempty"`
	Compression       *DatasetCompression  `json:"compression,omitempty"`
	Format            DatasetStorageFormat `json:"format"`
	RelativeURL       *string              `json:"relativeUrl,omitempty"`
	RequestBody       *string              `json:"requestBody,omitempty"`
	RequestMethod     *string              `json:"requestMethod,omitempty"`
}

func (*HTTPDatasetTypeProperties) UnmarshalJSON ¶

func (s *HTTPDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type HTTPLinkedService ¶

type HTTPLinkedService struct {
	TypeProperties HTTPLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (HTTPLinkedService) LinkedService ¶

func (s HTTPLinkedService) LinkedService() BaseLinkedServiceImpl

func (HTTPLinkedService) MarshalJSON ¶

func (s HTTPLinkedService) MarshalJSON() ([]byte, error)

func (*HTTPLinkedService) UnmarshalJSON ¶

func (s *HTTPLinkedService) UnmarshalJSON(bytes []byte) error

type HTTPLinkedServiceTypeProperties ¶

type HTTPLinkedServiceTypeProperties struct {
	AuthHeaders                       *map[string]string      `json:"authHeaders,omitempty"`
	AuthenticationType                *HTTPAuthenticationType `json:"authenticationType,omitempty"`
	CertThumbprint                    *string                 `json:"certThumbprint,omitempty"`
	EmbeddedCertData                  *string                 `json:"embeddedCertData,omitempty"`
	EnableServerCertificateValidation *bool                   `json:"enableServerCertificateValidation,omitempty"`
	EncryptedCredential               *string                 `json:"encryptedCredential,omitempty"`
	Password                          SecretBase              `json:"password"`
	Url                               string                  `json:"url"`
	UserName                          *string                 `json:"userName,omitempty"`
}

func (*HTTPLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *HTTPLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type HTTPServerLocation ¶

type HTTPServerLocation struct {
	RelativeURL *string `json:"relativeUrl,omitempty"`

	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (HTTPServerLocation) DatasetLocation ¶

func (s HTTPServerLocation) DatasetLocation() BaseDatasetLocationImpl

func (HTTPServerLocation) MarshalJSON ¶

func (s HTTPServerLocation) MarshalJSON() ([]byte, error)

type HdfsLinkedService ¶

type HdfsLinkedService struct {
	TypeProperties HdfsLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (HdfsLinkedService) LinkedService ¶

func (s HdfsLinkedService) LinkedService() BaseLinkedServiceImpl

func (HdfsLinkedService) MarshalJSON ¶

func (s HdfsLinkedService) MarshalJSON() ([]byte, error)

func (*HdfsLinkedService) UnmarshalJSON ¶

func (s *HdfsLinkedService) UnmarshalJSON(bytes []byte) error

type HdfsLinkedServiceTypeProperties ¶

type HdfsLinkedServiceTypeProperties struct {
	AuthenticationType  *string    `json:"authenticationType,omitempty"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	Password            SecretBase `json:"password"`
	Url                 string     `json:"url"`
	UserName            *string    `json:"userName,omitempty"`
}

func (*HdfsLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *HdfsLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type HdfsLocation ¶

type HdfsLocation struct {
	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (HdfsLocation) DatasetLocation ¶

func (s HdfsLocation) DatasetLocation() BaseDatasetLocationImpl

func (HdfsLocation) MarshalJSON ¶

func (s HdfsLocation) MarshalJSON() ([]byte, error)

type HiveAuthenticationType ¶

type HiveAuthenticationType string
const (
	HiveAuthenticationTypeAnonymous                    HiveAuthenticationType = "Anonymous"
	HiveAuthenticationTypeUsername                     HiveAuthenticationType = "Username"
	HiveAuthenticationTypeUsernameAndPassword          HiveAuthenticationType = "UsernameAndPassword"
	HiveAuthenticationTypeWindowsAzureHDInsightService HiveAuthenticationType = "WindowsAzureHDInsightService"
)

func (*HiveAuthenticationType) UnmarshalJSON ¶

func (s *HiveAuthenticationType) UnmarshalJSON(bytes []byte) error

type HiveDatasetTypeProperties ¶

type HiveDatasetTypeProperties struct {
	Schema    *string      `json:"schema,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type HiveLinkedService ¶

type HiveLinkedService struct {
	TypeProperties HiveLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (HiveLinkedService) LinkedService ¶

func (s HiveLinkedService) LinkedService() BaseLinkedServiceImpl

func (HiveLinkedService) MarshalJSON ¶

func (s HiveLinkedService) MarshalJSON() ([]byte, error)

func (*HiveLinkedService) UnmarshalJSON ¶

func (s *HiveLinkedService) UnmarshalJSON(bytes []byte) error

type HiveLinkedServiceTypeProperties ¶

type HiveLinkedServiceTypeProperties struct {
	AllowHostNameCNMismatch   *bool                        `json:"allowHostNameCNMismatch,omitempty"`
	AllowSelfSignedServerCert *bool                        `json:"allowSelfSignedServerCert,omitempty"`
	AuthenticationType        HiveAuthenticationType       `json:"authenticationType"`
	EnableSsl                 *bool                        `json:"enableSsl,omitempty"`
	EncryptedCredential       *string                      `json:"encryptedCredential,omitempty"`
	HTTPPath                  *string                      `json:"httpPath,omitempty"`
	Host                      string                       `json:"host"`
	Password                  SecretBase                   `json:"password"`
	Port                      *int64                       `json:"port,omitempty"`
	ServerType                *HiveServerType              `json:"serverType,omitempty"`
	ServiceDiscoveryMode      *bool                        `json:"serviceDiscoveryMode,omitempty"`
	ThriftTransportProtocol   *HiveThriftTransportProtocol `json:"thriftTransportProtocol,omitempty"`
	TrustedCertPath           *string                      `json:"trustedCertPath,omitempty"`
	UseNativeQuery            *bool                        `json:"useNativeQuery,omitempty"`
	UseSystemTrustStore       *bool                        `json:"useSystemTrustStore,omitempty"`
	Username                  *string                      `json:"username,omitempty"`
	ZooKeeperNameSpace        *string                      `json:"zooKeeperNameSpace,omitempty"`
}

func (*HiveLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *HiveLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type HiveObjectDataset ¶

type HiveObjectDataset struct {
	TypeProperties *HiveDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (HiveObjectDataset) Dataset ¶

func (s HiveObjectDataset) Dataset() BaseDatasetImpl

func (HiveObjectDataset) MarshalJSON ¶

func (s HiveObjectDataset) MarshalJSON() ([]byte, error)

func (*HiveObjectDataset) UnmarshalJSON ¶

func (s *HiveObjectDataset) UnmarshalJSON(bytes []byte) error

type HiveServerType ¶

type HiveServerType string
const (
	HiveServerTypeHiveServerOne    HiveServerType = "HiveServer1"
	HiveServerTypeHiveServerTwo    HiveServerType = "HiveServer2"
	HiveServerTypeHiveThriftServer HiveServerType = "HiveThriftServer"
)

func (*HiveServerType) UnmarshalJSON ¶

func (s *HiveServerType) UnmarshalJSON(bytes []byte) error

type HiveThriftTransportProtocol ¶

type HiveThriftTransportProtocol string
const (
	HiveThriftTransportProtocolBinary HiveThriftTransportProtocol = "Binary"
	HiveThriftTransportProtocolHTTP   HiveThriftTransportProtocol = "HTTP "
	HiveThriftTransportProtocolSASL   HiveThriftTransportProtocol = "SASL"
)

func (*HiveThriftTransportProtocol) UnmarshalJSON ¶

func (s *HiveThriftTransportProtocol) UnmarshalJSON(bytes []byte) error

type HubspotLinkedService ¶

type HubspotLinkedService struct {
	TypeProperties HubspotLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (HubspotLinkedService) LinkedService ¶

func (s HubspotLinkedService) LinkedService() BaseLinkedServiceImpl

func (HubspotLinkedService) MarshalJSON ¶

func (s HubspotLinkedService) MarshalJSON() ([]byte, error)

func (*HubspotLinkedService) UnmarshalJSON ¶

func (s *HubspotLinkedService) UnmarshalJSON(bytes []byte) error

type HubspotLinkedServiceTypeProperties ¶

type HubspotLinkedServiceTypeProperties struct {
	AccessToken           SecretBase `json:"accessToken"`
	ClientId              string     `json:"clientId"`
	ClientSecret          SecretBase `json:"clientSecret"`
	EncryptedCredential   *string    `json:"encryptedCredential,omitempty"`
	RefreshToken          SecretBase `json:"refreshToken"`
	UseEncryptedEndpoints *bool      `json:"useEncryptedEndpoints,omitempty"`
	UseHostVerification   *bool      `json:"useHostVerification,omitempty"`
	UsePeerVerification   *bool      `json:"usePeerVerification,omitempty"`
}

func (*HubspotLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *HubspotLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type HubspotObjectDataset ¶

type HubspotObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (HubspotObjectDataset) Dataset ¶

func (HubspotObjectDataset) MarshalJSON ¶

func (s HubspotObjectDataset) MarshalJSON() ([]byte, error)

func (*HubspotObjectDataset) UnmarshalJSON ¶

func (s *HubspotObjectDataset) UnmarshalJSON(bytes []byte) error

type IcebergDataset ¶

type IcebergDataset struct {
	TypeProperties *IcebergDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (IcebergDataset) Dataset ¶

func (s IcebergDataset) Dataset() BaseDatasetImpl

func (IcebergDataset) MarshalJSON ¶

func (s IcebergDataset) MarshalJSON() ([]byte, error)

func (*IcebergDataset) UnmarshalJSON ¶

func (s *IcebergDataset) UnmarshalJSON(bytes []byte) error

type IcebergDatasetTypeProperties ¶

type IcebergDatasetTypeProperties struct {
	Location DatasetLocation `json:"location"`
}

func (*IcebergDatasetTypeProperties) UnmarshalJSON ¶

func (s *IcebergDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type ImpalaAuthenticationType ¶

type ImpalaAuthenticationType string
const (
	ImpalaAuthenticationTypeAnonymous           ImpalaAuthenticationType = "Anonymous"
	ImpalaAuthenticationTypeSASLUsername        ImpalaAuthenticationType = "SASLUsername"
	ImpalaAuthenticationTypeUsernameAndPassword ImpalaAuthenticationType = "UsernameAndPassword"
)

func (*ImpalaAuthenticationType) UnmarshalJSON ¶

func (s *ImpalaAuthenticationType) UnmarshalJSON(bytes []byte) error

type ImpalaDatasetTypeProperties ¶

type ImpalaDatasetTypeProperties struct {
	Schema    *string      `json:"schema,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type ImpalaLinkedService ¶

type ImpalaLinkedService struct {
	TypeProperties ImpalaLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (ImpalaLinkedService) LinkedService ¶

func (s ImpalaLinkedService) LinkedService() BaseLinkedServiceImpl

func (ImpalaLinkedService) MarshalJSON ¶

func (s ImpalaLinkedService) MarshalJSON() ([]byte, error)

func (*ImpalaLinkedService) UnmarshalJSON ¶

func (s *ImpalaLinkedService) UnmarshalJSON(bytes []byte) error

type ImpalaLinkedServiceTypeProperties ¶

type ImpalaLinkedServiceTypeProperties struct {
	AllowHostNameCNMismatch   *bool                    `json:"allowHostNameCNMismatch,omitempty"`
	AllowSelfSignedServerCert *bool                    `json:"allowSelfSignedServerCert,omitempty"`
	AuthenticationType        ImpalaAuthenticationType `json:"authenticationType"`
	EnableSsl                 *bool                    `json:"enableSsl,omitempty"`
	EncryptedCredential       *string                  `json:"encryptedCredential,omitempty"`
	Host                      string                   `json:"host"`
	Password                  SecretBase               `json:"password"`
	Port                      *int64                   `json:"port,omitempty"`
	TrustedCertPath           *string                  `json:"trustedCertPath,omitempty"`
	UseSystemTrustStore       *bool                    `json:"useSystemTrustStore,omitempty"`
	Username                  *string                  `json:"username,omitempty"`
}

func (*ImpalaLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *ImpalaLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type ImpalaObjectDataset ¶

type ImpalaObjectDataset struct {
	TypeProperties *ImpalaDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ImpalaObjectDataset) Dataset ¶

func (ImpalaObjectDataset) MarshalJSON ¶

func (s ImpalaObjectDataset) MarshalJSON() ([]byte, error)

func (*ImpalaObjectDataset) UnmarshalJSON ¶

func (s *ImpalaObjectDataset) UnmarshalJSON(bytes []byte) error

type InformixLinkedService ¶

type InformixLinkedService struct {
	TypeProperties InformixLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (InformixLinkedService) LinkedService ¶

func (s InformixLinkedService) LinkedService() BaseLinkedServiceImpl

func (InformixLinkedService) MarshalJSON ¶

func (s InformixLinkedService) MarshalJSON() ([]byte, error)

func (*InformixLinkedService) UnmarshalJSON ¶

func (s *InformixLinkedService) UnmarshalJSON(bytes []byte) error

type InformixLinkedServiceTypeProperties ¶

type InformixLinkedServiceTypeProperties struct {
	AuthenticationType  *string    `json:"authenticationType,omitempty"`
	ConnectionString    string     `json:"connectionString"`
	Credential          SecretBase `json:"credential"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	Password            SecretBase `json:"password"`
	UserName            *string    `json:"userName,omitempty"`
}

func (*InformixLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *InformixLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type InformixTableDataset ¶

type InformixTableDataset struct {
	TypeProperties *InformixTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (InformixTableDataset) Dataset ¶

func (InformixTableDataset) MarshalJSON ¶

func (s InformixTableDataset) MarshalJSON() ([]byte, error)

func (*InformixTableDataset) UnmarshalJSON ¶

func (s *InformixTableDataset) UnmarshalJSON(bytes []byte) error

type InformixTableDatasetTypeProperties ¶

type InformixTableDatasetTypeProperties struct {
	TableName *string `json:"tableName,omitempty"`
}

type IntegrationRuntime ¶

type IntegrationRuntime interface {
	IntegrationRuntime() BaseIntegrationRuntimeImpl
}

func UnmarshalIntegrationRuntimeImplementation ¶

func UnmarshalIntegrationRuntimeImplementation(input []byte) (IntegrationRuntime, error)

type IntegrationRuntimeComputeProperties ¶

type IntegrationRuntimeComputeProperties struct {
	CopyComputeScaleProperties             *CopyComputeScaleProperties             `json:"copyComputeScaleProperties,omitempty"`
	DataFlowProperties                     *IntegrationRuntimeDataFlowProperties   `json:"dataFlowProperties,omitempty"`
	Location                               *string                                 `json:"location,omitempty"`
	MaxParallelExecutionsPerNode           *int64                                  `json:"maxParallelExecutionsPerNode,omitempty"`
	NodeSize                               *string                                 `json:"nodeSize,omitempty"`
	NumberOfNodes                          *int64                                  `json:"numberOfNodes,omitempty"`
	PipelineExternalComputeScaleProperties *PipelineExternalComputeScaleProperties `json:"pipelineExternalComputeScaleProperties,omitempty"`
	VNetProperties                         *IntegrationRuntimeVNetProperties       `json:"vNetProperties,omitempty"`
}

type IntegrationRuntimeCustomSetupScriptProperties ¶

type IntegrationRuntimeCustomSetupScriptProperties struct {
	BlobContainerUri *string       `json:"blobContainerUri,omitempty"`
	SasToken         *SecureString `json:"sasToken,omitempty"`
}

type IntegrationRuntimeCustomerVirtualNetwork ¶

type IntegrationRuntimeCustomerVirtualNetwork struct {
	SubnetId *string `json:"subnetId,omitempty"`
}

type IntegrationRuntimeDataFlowProperties ¶

type IntegrationRuntimeDataFlowProperties struct {
	Cleanup          *bool                                                          `json:"cleanup,omitempty"`
	ComputeType      *DataFlowComputeType                                           `json:"computeType,omitempty"`
	CoreCount        *int64                                                         `json:"coreCount,omitempty"`
	CustomProperties *[]IntegrationRuntimeDataFlowPropertiesCustomPropertiesInlined `json:"customProperties,omitempty"`
	TimeToLive       *int64                                                         `json:"timeToLive,omitempty"`
}

type IntegrationRuntimeDataFlowPropertiesCustomPropertiesInlined ¶

type IntegrationRuntimeDataFlowPropertiesCustomPropertiesInlined struct {
	Name  *string `json:"name,omitempty"`
	Value *string `json:"value,omitempty"`
}

type IntegrationRuntimeDataProxyProperties ¶

type IntegrationRuntimeDataProxyProperties struct {
	ConnectVia           *EntityReference `json:"connectVia,omitempty"`
	Path                 *string          `json:"path,omitempty"`
	StagingLinkedService *EntityReference `json:"stagingLinkedService,omitempty"`
}

type IntegrationRuntimeDebugResource ¶

type IntegrationRuntimeDebugResource struct {
	Name       *string            `json:"name,omitempty"`
	Properties IntegrationRuntime `json:"properties"`
}

func (*IntegrationRuntimeDebugResource) UnmarshalJSON ¶

func (s *IntegrationRuntimeDebugResource) UnmarshalJSON(bytes []byte) error

type IntegrationRuntimeEdition ¶

type IntegrationRuntimeEdition string
const (
	IntegrationRuntimeEditionEnterprise IntegrationRuntimeEdition = "Enterprise"
	IntegrationRuntimeEditionStandard   IntegrationRuntimeEdition = "Standard"
)

func (*IntegrationRuntimeEdition) UnmarshalJSON ¶

func (s *IntegrationRuntimeEdition) UnmarshalJSON(bytes []byte) error

type IntegrationRuntimeEntityReferenceType ¶

type IntegrationRuntimeEntityReferenceType string
const (
	IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference IntegrationRuntimeEntityReferenceType = "IntegrationRuntimeReference"
	IntegrationRuntimeEntityReferenceTypeLinkedServiceReference      IntegrationRuntimeEntityReferenceType = "LinkedServiceReference"
)

func (*IntegrationRuntimeEntityReferenceType) UnmarshalJSON ¶

func (s *IntegrationRuntimeEntityReferenceType) UnmarshalJSON(bytes []byte) error

type IntegrationRuntimeLicenseType ¶

type IntegrationRuntimeLicenseType string
const (
	IntegrationRuntimeLicenseTypeBasePrice       IntegrationRuntimeLicenseType = "BasePrice"
	IntegrationRuntimeLicenseTypeLicenseIncluded IntegrationRuntimeLicenseType = "LicenseIncluded"
)

func (*IntegrationRuntimeLicenseType) UnmarshalJSON ¶

func (s *IntegrationRuntimeLicenseType) UnmarshalJSON(bytes []byte) error

type IntegrationRuntimeReference ¶

type IntegrationRuntimeReference struct {
	Parameters    *map[string]interface{} `json:"parameters,omitempty"`
	ReferenceName string                  `json:"referenceName"`

	Type string `json:"type"`
}

func (IntegrationRuntimeReference) MarshalJSON ¶

func (s IntegrationRuntimeReference) MarshalJSON() ([]byte, error)

func (IntegrationRuntimeReference) Reference ¶

type IntegrationRuntimeSsisCatalogInfo ¶

type IntegrationRuntimeSsisCatalogInfo struct {
	CatalogAdminPassword  *SecureString                             `json:"catalogAdminPassword,omitempty"`
	CatalogAdminUserName  *string                                   `json:"catalogAdminUserName,omitempty"`
	CatalogPricingTier    *IntegrationRuntimeSsisCatalogPricingTier `json:"catalogPricingTier,omitempty"`
	CatalogServerEndpoint *string                                   `json:"catalogServerEndpoint,omitempty"`
	DualStandbyPairName   *string                                   `json:"dualStandbyPairName,omitempty"`
}

type IntegrationRuntimeSsisCatalogPricingTier ¶

type IntegrationRuntimeSsisCatalogPricingTier string
const (
	IntegrationRuntimeSsisCatalogPricingTierBasic     IntegrationRuntimeSsisCatalogPricingTier = "Basic"
	IntegrationRuntimeSsisCatalogPricingTierPremium   IntegrationRuntimeSsisCatalogPricingTier = "Premium"
	IntegrationRuntimeSsisCatalogPricingTierPremiumRS IntegrationRuntimeSsisCatalogPricingTier = "PremiumRS"
	IntegrationRuntimeSsisCatalogPricingTierStandard  IntegrationRuntimeSsisCatalogPricingTier = "Standard"
)

func (*IntegrationRuntimeSsisCatalogPricingTier) UnmarshalJSON ¶

func (s *IntegrationRuntimeSsisCatalogPricingTier) UnmarshalJSON(bytes []byte) error

type IntegrationRuntimeSsisProperties ¶

type IntegrationRuntimeSsisProperties struct {
	CatalogInfo                  *IntegrationRuntimeSsisCatalogInfo             `json:"catalogInfo,omitempty"`
	Credential                   *CredentialReference                           `json:"credential,omitempty"`
	CustomSetupScriptProperties  *IntegrationRuntimeCustomSetupScriptProperties `json:"customSetupScriptProperties,omitempty"`
	DataProxyProperties          *IntegrationRuntimeDataProxyProperties         `json:"dataProxyProperties,omitempty"`
	Edition                      *IntegrationRuntimeEdition                     `json:"edition,omitempty"`
	ExpressCustomSetupProperties *[]CustomSetupBase                             `json:"expressCustomSetupProperties,omitempty"`
	LicenseType                  *IntegrationRuntimeLicenseType                 `json:"licenseType,omitempty"`
	PackageStores                *[]PackageStore                                `json:"packageStores,omitempty"`
}

func (*IntegrationRuntimeSsisProperties) UnmarshalJSON ¶

func (s *IntegrationRuntimeSsisProperties) UnmarshalJSON(bytes []byte) error

type IntegrationRuntimeState ¶

type IntegrationRuntimeState string
const (
	IntegrationRuntimeStateAccessDenied     IntegrationRuntimeState = "AccessDenied"
	IntegrationRuntimeStateInitial          IntegrationRuntimeState = "Initial"
	IntegrationRuntimeStateLimited          IntegrationRuntimeState = "Limited"
	IntegrationRuntimeStateNeedRegistration IntegrationRuntimeState = "NeedRegistration"
	IntegrationRuntimeStateOffline          IntegrationRuntimeState = "Offline"
	IntegrationRuntimeStateOnline           IntegrationRuntimeState = "Online"
	IntegrationRuntimeStateStarted          IntegrationRuntimeState = "Started"
	IntegrationRuntimeStateStarting         IntegrationRuntimeState = "Starting"
	IntegrationRuntimeStateStopped          IntegrationRuntimeState = "Stopped"
	IntegrationRuntimeStateStopping         IntegrationRuntimeState = "Stopping"
)

func (*IntegrationRuntimeState) UnmarshalJSON ¶

func (s *IntegrationRuntimeState) UnmarshalJSON(bytes []byte) error

type IntegrationRuntimeType ¶

type IntegrationRuntimeType string
const (
	IntegrationRuntimeTypeManaged    IntegrationRuntimeType = "Managed"
	IntegrationRuntimeTypeSelfHosted IntegrationRuntimeType = "SelfHosted"
)

func (*IntegrationRuntimeType) UnmarshalJSON ¶

func (s *IntegrationRuntimeType) UnmarshalJSON(bytes []byte) error

type IntegrationRuntimeVNetProperties ¶

type IntegrationRuntimeVNetProperties struct {
	PublicIPs *[]string `json:"publicIPs,omitempty"`
	Subnet    *string   `json:"subnet,omitempty"`
	SubnetId  *string   `json:"subnetId,omitempty"`
	VNetId    *string   `json:"vNetId,omitempty"`
}

type JiraLinkedService ¶

type JiraLinkedService struct {
	TypeProperties JiraLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (JiraLinkedService) LinkedService ¶

func (s JiraLinkedService) LinkedService() BaseLinkedServiceImpl

func (JiraLinkedService) MarshalJSON ¶

func (s JiraLinkedService) MarshalJSON() ([]byte, error)

func (*JiraLinkedService) UnmarshalJSON ¶

func (s *JiraLinkedService) UnmarshalJSON(bytes []byte) error

type JiraLinkedServiceTypeProperties ¶

type JiraLinkedServiceTypeProperties struct {
	EncryptedCredential   *string    `json:"encryptedCredential,omitempty"`
	Host                  string     `json:"host"`
	Password              SecretBase `json:"password"`
	Port                  *int64     `json:"port,omitempty"`
	UseEncryptedEndpoints *bool      `json:"useEncryptedEndpoints,omitempty"`
	UseHostVerification   *bool      `json:"useHostVerification,omitempty"`
	UsePeerVerification   *bool      `json:"usePeerVerification,omitempty"`
	Username              string     `json:"username"`
}

func (*JiraLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *JiraLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type JiraObjectDataset ¶

type JiraObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (JiraObjectDataset) Dataset ¶

func (s JiraObjectDataset) Dataset() BaseDatasetImpl

func (JiraObjectDataset) MarshalJSON ¶

func (s JiraObjectDataset) MarshalJSON() ([]byte, error)

func (*JiraObjectDataset) UnmarshalJSON ¶

func (s *JiraObjectDataset) UnmarshalJSON(bytes []byte) error

type JsonDataset ¶

type JsonDataset struct {
	TypeProperties *JsonDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (JsonDataset) Dataset ¶

func (s JsonDataset) Dataset() BaseDatasetImpl

func (JsonDataset) MarshalJSON ¶

func (s JsonDataset) MarshalJSON() ([]byte, error)

func (*JsonDataset) UnmarshalJSON ¶

func (s *JsonDataset) UnmarshalJSON(bytes []byte) error

type JsonDatasetTypeProperties ¶

type JsonDatasetTypeProperties struct {
	Compression  *DatasetCompression `json:"compression,omitempty"`
	EncodingName *string             `json:"encodingName,omitempty"`
	Location     DatasetLocation     `json:"location"`
}

func (*JsonDatasetTypeProperties) UnmarshalJSON ¶

func (s *JsonDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type JsonFormat ¶

type JsonFormat struct {
	EncodingName       *string      `json:"encodingName,omitempty"`
	FilePattern        *interface{} `json:"filePattern,omitempty"`
	JsonNodeReference  *string      `json:"jsonNodeReference,omitempty"`
	JsonPathDefinition *interface{} `json:"jsonPathDefinition,omitempty"`
	NestingSeparator   *string      `json:"nestingSeparator,omitempty"`

	Deserializer *string `json:"deserializer,omitempty"`
	Serializer   *string `json:"serializer,omitempty"`
	Type         string  `json:"type"`
}

func (JsonFormat) DatasetStorageFormat ¶

func (s JsonFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (JsonFormat) MarshalJSON ¶

func (s JsonFormat) MarshalJSON() ([]byte, error)

type LakeHouseLinkedService ¶

type LakeHouseLinkedService struct {
	TypeProperties LakeHouseLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (LakeHouseLinkedService) LinkedService ¶

func (LakeHouseLinkedService) MarshalJSON ¶

func (s LakeHouseLinkedService) MarshalJSON() ([]byte, error)

func (*LakeHouseLinkedService) UnmarshalJSON ¶

func (s *LakeHouseLinkedService) UnmarshalJSON(bytes []byte) error

type LakeHouseLinkedServiceTypeProperties ¶

type LakeHouseLinkedServiceTypeProperties struct {
	ArtifactId                     *string    `json:"artifactId,omitempty"`
	EncryptedCredential            *string    `json:"encryptedCredential,omitempty"`
	ServicePrincipalCredential     SecretBase `json:"servicePrincipalCredential"`
	ServicePrincipalCredentialType *string    `json:"servicePrincipalCredentialType,omitempty"`
	ServicePrincipalId             *string    `json:"servicePrincipalId,omitempty"`
	ServicePrincipalKey            SecretBase `json:"servicePrincipalKey"`
	Tenant                         *string    `json:"tenant,omitempty"`
	WorkspaceId                    *string    `json:"workspaceId,omitempty"`
}

func (*LakeHouseLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *LakeHouseLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type LakeHouseLocation ¶

type LakeHouseLocation struct {
	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (LakeHouseLocation) DatasetLocation ¶

func (s LakeHouseLocation) DatasetLocation() BaseDatasetLocationImpl

func (LakeHouseLocation) MarshalJSON ¶

func (s LakeHouseLocation) MarshalJSON() ([]byte, error)

type LakeHouseTableDataset ¶

type LakeHouseTableDataset struct {
	TypeProperties *LakeHouseTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (LakeHouseTableDataset) Dataset ¶

func (LakeHouseTableDataset) MarshalJSON ¶

func (s LakeHouseTableDataset) MarshalJSON() ([]byte, error)

func (*LakeHouseTableDataset) UnmarshalJSON ¶

func (s *LakeHouseTableDataset) UnmarshalJSON(bytes []byte) error

type LakeHouseTableDatasetTypeProperties ¶

type LakeHouseTableDatasetTypeProperties struct {
	Schema *string `json:"schema,omitempty"`
	Table  *string `json:"table,omitempty"`
}

type LicensedComponentSetupTypeProperties ¶

type LicensedComponentSetupTypeProperties struct {
	ComponentName string     `json:"componentName"`
	LicenseKey    SecretBase `json:"licenseKey"`
}

func (*LicensedComponentSetupTypeProperties) UnmarshalJSON ¶

func (s *LicensedComponentSetupTypeProperties) UnmarshalJSON(bytes []byte) error

type LinkedIntegrationRuntimeKeyAuthorization ¶

type LinkedIntegrationRuntimeKeyAuthorization struct {
	Key SecureString `json:"key"`

	AuthorizationType string `json:"authorizationType"`
}

func (LinkedIntegrationRuntimeKeyAuthorization) LinkedIntegrationRuntimeType ¶

func (LinkedIntegrationRuntimeKeyAuthorization) MarshalJSON ¶

type LinkedIntegrationRuntimeRbacAuthorization ¶

type LinkedIntegrationRuntimeRbacAuthorization struct {
	Credential *CredentialReference `json:"credential,omitempty"`
	ResourceId string               `json:"resourceId"`

	AuthorizationType string `json:"authorizationType"`
}

func (LinkedIntegrationRuntimeRbacAuthorization) LinkedIntegrationRuntimeType ¶

func (LinkedIntegrationRuntimeRbacAuthorization) MarshalJSON ¶

type LinkedIntegrationRuntimeType ¶

type LinkedIntegrationRuntimeType interface {
	LinkedIntegrationRuntimeType() BaseLinkedIntegrationRuntimeTypeImpl
}

func UnmarshalLinkedIntegrationRuntimeTypeImplementation ¶

func UnmarshalLinkedIntegrationRuntimeTypeImplementation(input []byte) (LinkedIntegrationRuntimeType, error)

type LinkedService ¶

type LinkedService interface {
	LinkedService() BaseLinkedServiceImpl
}

func UnmarshalLinkedServiceImplementation ¶

func UnmarshalLinkedServiceImplementation(input []byte) (LinkedService, error)

type LinkedServiceDebugResource ¶

type LinkedServiceDebugResource struct {
	Name       *string       `json:"name,omitempty"`
	Properties LinkedService `json:"properties"`
}

func (*LinkedServiceDebugResource) UnmarshalJSON ¶

func (s *LinkedServiceDebugResource) UnmarshalJSON(bytes []byte) error

type LinkedServiceReference ¶

type LinkedServiceReference struct {
	Parameters    *map[string]interface{} `json:"parameters,omitempty"`
	ReferenceName string                  `json:"referenceName"`

	Type string `json:"type"`
}

func (LinkedServiceReference) MarshalJSON ¶

func (s LinkedServiceReference) MarshalJSON() ([]byte, error)

func (LinkedServiceReference) Reference ¶

type MagentoLinkedService ¶

type MagentoLinkedService struct {
	TypeProperties MagentoLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (MagentoLinkedService) LinkedService ¶

func (s MagentoLinkedService) LinkedService() BaseLinkedServiceImpl

func (MagentoLinkedService) MarshalJSON ¶

func (s MagentoLinkedService) MarshalJSON() ([]byte, error)

func (*MagentoLinkedService) UnmarshalJSON ¶

func (s *MagentoLinkedService) UnmarshalJSON(bytes []byte) error

type MagentoLinkedServiceTypeProperties ¶

type MagentoLinkedServiceTypeProperties struct {
	AccessToken           SecretBase `json:"accessToken"`
	EncryptedCredential   *string    `json:"encryptedCredential,omitempty"`
	Host                  string     `json:"host"`
	UseEncryptedEndpoints *bool      `json:"useEncryptedEndpoints,omitempty"`
	UseHostVerification   *bool      `json:"useHostVerification,omitempty"`
	UsePeerVerification   *bool      `json:"usePeerVerification,omitempty"`
}

func (*MagentoLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *MagentoLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type MagentoObjectDataset ¶

type MagentoObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (MagentoObjectDataset) Dataset ¶

func (MagentoObjectDataset) MarshalJSON ¶

func (s MagentoObjectDataset) MarshalJSON() ([]byte, error)

func (*MagentoObjectDataset) UnmarshalJSON ¶

func (s *MagentoObjectDataset) UnmarshalJSON(bytes []byte) error

type ManagedIntegrationRuntime ¶

type ManagedIntegrationRuntime struct {
	ManagedVirtualNetwork *ManagedVirtualNetworkReference         `json:"managedVirtualNetwork,omitempty"`
	State                 *IntegrationRuntimeState                `json:"state,omitempty"`
	TypeProperties        ManagedIntegrationRuntimeTypeProperties `json:"typeProperties"`

	Description *string                `json:"description,omitempty"`
	Type        IntegrationRuntimeType `json:"type"`
}

func (ManagedIntegrationRuntime) IntegrationRuntime ¶

func (ManagedIntegrationRuntime) MarshalJSON ¶

func (s ManagedIntegrationRuntime) MarshalJSON() ([]byte, error)

type ManagedIntegrationRuntimeTypeProperties ¶

type ManagedIntegrationRuntimeTypeProperties struct {
	ComputeProperties      *IntegrationRuntimeComputeProperties      `json:"computeProperties,omitempty"`
	CustomerVirtualNetwork *IntegrationRuntimeCustomerVirtualNetwork `json:"customerVirtualNetwork,omitempty"`
	SsisProperties         *IntegrationRuntimeSsisProperties         `json:"ssisProperties,omitempty"`
}

type ManagedVirtualNetworkReference ¶

type ManagedVirtualNetworkReference struct {
	ReferenceName string                             `json:"referenceName"`
	Type          ManagedVirtualNetworkReferenceType `json:"type"`
}

type ManagedVirtualNetworkReferenceType ¶

type ManagedVirtualNetworkReferenceType string
const (
	ManagedVirtualNetworkReferenceTypeManagedVirtualNetworkReference ManagedVirtualNetworkReferenceType = "ManagedVirtualNetworkReference"
)

func (*ManagedVirtualNetworkReferenceType) UnmarshalJSON ¶

func (s *ManagedVirtualNetworkReferenceType) UnmarshalJSON(bytes []byte) error

type MappingDataFlow ¶

type MappingDataFlow struct {
	TypeProperties *MappingDataFlowTypeProperties `json:"typeProperties,omitempty"`

	Annotations *[]interface{}  `json:"annotations,omitempty"`
	Description *string         `json:"description,omitempty"`
	Folder      *DataFlowFolder `json:"folder,omitempty"`
	Type        string          `json:"type"`
}

func (MappingDataFlow) DataFlow ¶

func (s MappingDataFlow) DataFlow() BaseDataFlowImpl

func (MappingDataFlow) MarshalJSON ¶

func (s MappingDataFlow) MarshalJSON() ([]byte, error)

type MappingDataFlowTypeProperties ¶

type MappingDataFlowTypeProperties struct {
	Script          *string           `json:"script,omitempty"`
	ScriptLines     *[]string         `json:"scriptLines,omitempty"`
	Sinks           *[]DataFlowSink   `json:"sinks,omitempty"`
	Sources         *[]DataFlowSource `json:"sources,omitempty"`
	Transformations *[]Transformation `json:"transformations,omitempty"`
}

type MariaDBLinkedService ¶

type MariaDBLinkedService struct {
	TypeProperties MariaDBLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (MariaDBLinkedService) LinkedService ¶

func (s MariaDBLinkedService) LinkedService() BaseLinkedServiceImpl

func (MariaDBLinkedService) MarshalJSON ¶

func (s MariaDBLinkedService) MarshalJSON() ([]byte, error)

func (*MariaDBLinkedService) UnmarshalJSON ¶

func (s *MariaDBLinkedService) UnmarshalJSON(bytes []byte) error

type MariaDBLinkedServiceTypeProperties ¶

type MariaDBLinkedServiceTypeProperties struct {
	ConnectionString    *string                       `json:"connectionString,omitempty"`
	Database            *string                       `json:"database,omitempty"`
	DriverVersion       *string                       `json:"driverVersion,omitempty"`
	EncryptedCredential *string                       `json:"encryptedCredential,omitempty"`
	Password            *AzureKeyVaultSecretReference `json:"password,omitempty"`
	Port                *int64                        `json:"port,omitempty"`
	Server              *string                       `json:"server,omitempty"`
	SslMode             *int64                        `json:"sslMode,omitempty"`
	UseSystemTrustStore *int64                        `json:"useSystemTrustStore,omitempty"`
	Username            *string                       `json:"username,omitempty"`
}

type MariaDBTableDataset ¶

type MariaDBTableDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (MariaDBTableDataset) Dataset ¶

func (MariaDBTableDataset) MarshalJSON ¶

func (s MariaDBTableDataset) MarshalJSON() ([]byte, error)

func (*MariaDBTableDataset) UnmarshalJSON ¶

func (s *MariaDBTableDataset) UnmarshalJSON(bytes []byte) error

type MarketoLinkedService ¶

type MarketoLinkedService struct {
	TypeProperties MarketoLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (MarketoLinkedService) LinkedService ¶

func (s MarketoLinkedService) LinkedService() BaseLinkedServiceImpl

func (MarketoLinkedService) MarshalJSON ¶

func (s MarketoLinkedService) MarshalJSON() ([]byte, error)

func (*MarketoLinkedService) UnmarshalJSON ¶

func (s *MarketoLinkedService) UnmarshalJSON(bytes []byte) error

type MarketoLinkedServiceTypeProperties ¶

type MarketoLinkedServiceTypeProperties struct {
	ClientId              string     `json:"clientId"`
	ClientSecret          SecretBase `json:"clientSecret"`
	EncryptedCredential   *string    `json:"encryptedCredential,omitempty"`
	Endpoint              string     `json:"endpoint"`
	UseEncryptedEndpoints *bool      `json:"useEncryptedEndpoints,omitempty"`
	UseHostVerification   *bool      `json:"useHostVerification,omitempty"`
	UsePeerVerification   *bool      `json:"usePeerVerification,omitempty"`
}

func (*MarketoLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *MarketoLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type MarketoObjectDataset ¶

type MarketoObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (MarketoObjectDataset) Dataset ¶

func (MarketoObjectDataset) MarshalJSON ¶

func (s MarketoObjectDataset) MarshalJSON() ([]byte, error)

func (*MarketoObjectDataset) UnmarshalJSON ¶

func (s *MarketoObjectDataset) UnmarshalJSON(bytes []byte) error

type MicrosoftAccessLinkedService ¶

type MicrosoftAccessLinkedService struct {
	TypeProperties MicrosoftAccessLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (MicrosoftAccessLinkedService) LinkedService ¶

func (MicrosoftAccessLinkedService) MarshalJSON ¶

func (s MicrosoftAccessLinkedService) MarshalJSON() ([]byte, error)

func (*MicrosoftAccessLinkedService) UnmarshalJSON ¶

func (s *MicrosoftAccessLinkedService) UnmarshalJSON(bytes []byte) error

type MicrosoftAccessLinkedServiceTypeProperties ¶

type MicrosoftAccessLinkedServiceTypeProperties struct {
	AuthenticationType  *string    `json:"authenticationType,omitempty"`
	ConnectionString    string     `json:"connectionString"`
	Credential          SecretBase `json:"credential"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	Password            SecretBase `json:"password"`
	UserName            *string    `json:"userName,omitempty"`
}

func (*MicrosoftAccessLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *MicrosoftAccessLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type MicrosoftAccessTableDataset ¶

type MicrosoftAccessTableDataset struct {
	TypeProperties *MicrosoftAccessTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (MicrosoftAccessTableDataset) Dataset ¶

func (MicrosoftAccessTableDataset) MarshalJSON ¶

func (s MicrosoftAccessTableDataset) MarshalJSON() ([]byte, error)

func (*MicrosoftAccessTableDataset) UnmarshalJSON ¶

func (s *MicrosoftAccessTableDataset) UnmarshalJSON(bytes []byte) error

type MicrosoftAccessTableDatasetTypeProperties ¶

type MicrosoftAccessTableDatasetTypeProperties struct {
	TableName *string `json:"tableName,omitempty"`
}

type MongoDbAtlasCollectionDataset ¶

type MongoDbAtlasCollectionDataset struct {
	TypeProperties MongoDbAtlasCollectionDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (MongoDbAtlasCollectionDataset) Dataset ¶

func (MongoDbAtlasCollectionDataset) MarshalJSON ¶

func (s MongoDbAtlasCollectionDataset) MarshalJSON() ([]byte, error)

func (*MongoDbAtlasCollectionDataset) UnmarshalJSON ¶

func (s *MongoDbAtlasCollectionDataset) UnmarshalJSON(bytes []byte) error

type MongoDbAtlasCollectionDatasetTypeProperties ¶

type MongoDbAtlasCollectionDatasetTypeProperties struct {
	Collection string `json:"collection"`
}

type MongoDbAtlasLinkedService ¶

type MongoDbAtlasLinkedService struct {
	TypeProperties MongoDbAtlasLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (MongoDbAtlasLinkedService) LinkedService ¶

func (MongoDbAtlasLinkedService) MarshalJSON ¶

func (s MongoDbAtlasLinkedService) MarshalJSON() ([]byte, error)

func (*MongoDbAtlasLinkedService) UnmarshalJSON ¶

func (s *MongoDbAtlasLinkedService) UnmarshalJSON(bytes []byte) error

type MongoDbAtlasLinkedServiceTypeProperties ¶

type MongoDbAtlasLinkedServiceTypeProperties struct {
	ConnectionString string  `json:"connectionString"`
	Database         string  `json:"database"`
	DriverVersion    *string `json:"driverVersion,omitempty"`
}

type MongoDbAuthenticationType ¶

type MongoDbAuthenticationType string
const (
	MongoDbAuthenticationTypeAnonymous MongoDbAuthenticationType = "Anonymous"
	MongoDbAuthenticationTypeBasic     MongoDbAuthenticationType = "Basic"
)

func (*MongoDbAuthenticationType) UnmarshalJSON ¶

func (s *MongoDbAuthenticationType) UnmarshalJSON(bytes []byte) error

type MongoDbCollectionDataset ¶

type MongoDbCollectionDataset struct {
	TypeProperties MongoDbCollectionDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (MongoDbCollectionDataset) Dataset ¶

func (MongoDbCollectionDataset) MarshalJSON ¶

func (s MongoDbCollectionDataset) MarshalJSON() ([]byte, error)

func (*MongoDbCollectionDataset) UnmarshalJSON ¶

func (s *MongoDbCollectionDataset) UnmarshalJSON(bytes []byte) error

type MongoDbCollectionDatasetTypeProperties ¶

type MongoDbCollectionDatasetTypeProperties struct {
	CollectionName string `json:"collectionName"`
}

type MongoDbLinkedService ¶

type MongoDbLinkedService struct {
	TypeProperties MongoDbLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (MongoDbLinkedService) LinkedService ¶

func (s MongoDbLinkedService) LinkedService() BaseLinkedServiceImpl

func (MongoDbLinkedService) MarshalJSON ¶

func (s MongoDbLinkedService) MarshalJSON() ([]byte, error)

func (*MongoDbLinkedService) UnmarshalJSON ¶

func (s *MongoDbLinkedService) UnmarshalJSON(bytes []byte) error

type MongoDbLinkedServiceTypeProperties ¶

type MongoDbLinkedServiceTypeProperties struct {
	AllowSelfSignedServerCert *bool                      `json:"allowSelfSignedServerCert,omitempty"`
	AuthSource                *string                    `json:"authSource,omitempty"`
	AuthenticationType        *MongoDbAuthenticationType `json:"authenticationType,omitempty"`
	DatabaseName              string                     `json:"databaseName"`
	EnableSsl                 *bool                      `json:"enableSsl,omitempty"`
	EncryptedCredential       *string                    `json:"encryptedCredential,omitempty"`
	Password                  SecretBase                 `json:"password"`
	Port                      *int64                     `json:"port,omitempty"`
	Server                    string                     `json:"server"`
	Username                  *string                    `json:"username,omitempty"`
}

func (*MongoDbLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *MongoDbLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type MongoDbV2CollectionDataset ¶

type MongoDbV2CollectionDataset struct {
	TypeProperties MongoDbV2CollectionDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (MongoDbV2CollectionDataset) Dataset ¶

func (MongoDbV2CollectionDataset) MarshalJSON ¶

func (s MongoDbV2CollectionDataset) MarshalJSON() ([]byte, error)

func (*MongoDbV2CollectionDataset) UnmarshalJSON ¶

func (s *MongoDbV2CollectionDataset) UnmarshalJSON(bytes []byte) error

type MongoDbV2CollectionDatasetTypeProperties ¶

type MongoDbV2CollectionDatasetTypeProperties struct {
	Collection string `json:"collection"`
}

type MongoDbV2LinkedService ¶

type MongoDbV2LinkedService struct {
	TypeProperties MongoDbV2LinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (MongoDbV2LinkedService) LinkedService ¶

func (MongoDbV2LinkedService) MarshalJSON ¶

func (s MongoDbV2LinkedService) MarshalJSON() ([]byte, error)

func (*MongoDbV2LinkedService) UnmarshalJSON ¶

func (s *MongoDbV2LinkedService) UnmarshalJSON(bytes []byte) error

type MongoDbV2LinkedServiceTypeProperties ¶

type MongoDbV2LinkedServiceTypeProperties struct {
	ConnectionString string `json:"connectionString"`
	Database         string `json:"database"`
}

type MySqlLinkedService ¶

type MySqlLinkedService struct {
	TypeProperties MySqlLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (MySqlLinkedService) LinkedService ¶

func (s MySqlLinkedService) LinkedService() BaseLinkedServiceImpl

func (MySqlLinkedService) MarshalJSON ¶

func (s MySqlLinkedService) MarshalJSON() ([]byte, error)

func (*MySqlLinkedService) UnmarshalJSON ¶

func (s *MySqlLinkedService) UnmarshalJSON(bytes []byte) error

type MySqlLinkedServiceTypeProperties ¶

type MySqlLinkedServiceTypeProperties struct {
	ConnectionString    *string                       `json:"connectionString,omitempty"`
	Database            *string                       `json:"database,omitempty"`
	DriverVersion       *string                       `json:"driverVersion,omitempty"`
	EncryptedCredential *string                       `json:"encryptedCredential,omitempty"`
	Password            *AzureKeyVaultSecretReference `json:"password,omitempty"`
	Port                *int64                        `json:"port,omitempty"`
	Server              *string                       `json:"server,omitempty"`
	SslMode             *int64                        `json:"sslMode,omitempty"`
	UseSystemTrustStore *int64                        `json:"useSystemTrustStore,omitempty"`
	Username            *string                       `json:"username,omitempty"`
}

type MySqlTableDataset ¶

type MySqlTableDataset struct {
	TypeProperties *MySqlTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (MySqlTableDataset) Dataset ¶

func (s MySqlTableDataset) Dataset() BaseDatasetImpl

func (MySqlTableDataset) MarshalJSON ¶

func (s MySqlTableDataset) MarshalJSON() ([]byte, error)

func (*MySqlTableDataset) UnmarshalJSON ¶

func (s *MySqlTableDataset) UnmarshalJSON(bytes []byte) error

type MySqlTableDatasetTypeProperties ¶

type MySqlTableDatasetTypeProperties struct {
	TableName *string `json:"tableName,omitempty"`
}

type NetezzaLinkedService ¶

type NetezzaLinkedService struct {
	TypeProperties NetezzaLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (NetezzaLinkedService) LinkedService ¶

func (s NetezzaLinkedService) LinkedService() BaseLinkedServiceImpl

func (NetezzaLinkedService) MarshalJSON ¶

func (s NetezzaLinkedService) MarshalJSON() ([]byte, error)

func (*NetezzaLinkedService) UnmarshalJSON ¶

func (s *NetezzaLinkedService) UnmarshalJSON(bytes []byte) error

type NetezzaLinkedServiceTypeProperties ¶

type NetezzaLinkedServiceTypeProperties struct {
	ConnectionString    *string                       `json:"connectionString,omitempty"`
	EncryptedCredential *string                       `json:"encryptedCredential,omitempty"`
	Pwd                 *AzureKeyVaultSecretReference `json:"pwd,omitempty"`
}

type NetezzaTableDataset ¶

type NetezzaTableDataset struct {
	TypeProperties *NetezzaTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (NetezzaTableDataset) Dataset ¶

func (NetezzaTableDataset) MarshalJSON ¶

func (s NetezzaTableDataset) MarshalJSON() ([]byte, error)

func (*NetezzaTableDataset) UnmarshalJSON ¶

func (s *NetezzaTableDataset) UnmarshalJSON(bytes []byte) error

type NetezzaTableDatasetTypeProperties ¶

type NetezzaTableDatasetTypeProperties struct {
	Schema    *string `json:"schema,omitempty"`
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type ODataAadServicePrincipalCredentialType ¶

type ODataAadServicePrincipalCredentialType string
const (
	ODataAadServicePrincipalCredentialTypeServicePrincipalCert ODataAadServicePrincipalCredentialType = "ServicePrincipalCert"
	ODataAadServicePrincipalCredentialTypeServicePrincipalKey  ODataAadServicePrincipalCredentialType = "ServicePrincipalKey"
)

func (*ODataAadServicePrincipalCredentialType) UnmarshalJSON ¶

func (s *ODataAadServicePrincipalCredentialType) UnmarshalJSON(bytes []byte) error

type ODataAuthenticationType ¶

type ODataAuthenticationType string
const (
	ODataAuthenticationTypeAadServicePrincipal    ODataAuthenticationType = "AadServicePrincipal"
	ODataAuthenticationTypeAnonymous              ODataAuthenticationType = "Anonymous"
	ODataAuthenticationTypeBasic                  ODataAuthenticationType = "Basic"
	ODataAuthenticationTypeManagedServiceIdentity ODataAuthenticationType = "ManagedServiceIdentity"
	ODataAuthenticationTypeWindows                ODataAuthenticationType = "Windows"
)

func (*ODataAuthenticationType) UnmarshalJSON ¶

func (s *ODataAuthenticationType) UnmarshalJSON(bytes []byte) error

type ODataLinkedService ¶

type ODataLinkedService struct {
	TypeProperties ODataLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (ODataLinkedService) LinkedService ¶

func (s ODataLinkedService) LinkedService() BaseLinkedServiceImpl

func (ODataLinkedService) MarshalJSON ¶

func (s ODataLinkedService) MarshalJSON() ([]byte, error)

func (*ODataLinkedService) UnmarshalJSON ¶

func (s *ODataLinkedService) UnmarshalJSON(bytes []byte) error

type ODataLinkedServiceTypeProperties ¶

type ODataLinkedServiceTypeProperties struct {
	AadResourceId                        *string                                 `json:"aadResourceId,omitempty"`
	AadServicePrincipalCredentialType    *ODataAadServicePrincipalCredentialType `json:"aadServicePrincipalCredentialType,omitempty"`
	AuthHeaders                          *map[string]string                      `json:"authHeaders,omitempty"`
	AuthenticationType                   *ODataAuthenticationType                `json:"authenticationType,omitempty"`
	AzureCloudType                       *string                                 `json:"azureCloudType,omitempty"`
	EncryptedCredential                  *string                                 `json:"encryptedCredential,omitempty"`
	Password                             SecretBase                              `json:"password"`
	ServicePrincipalEmbeddedCert         SecretBase                              `json:"servicePrincipalEmbeddedCert"`
	ServicePrincipalEmbeddedCertPassword SecretBase                              `json:"servicePrincipalEmbeddedCertPassword"`
	ServicePrincipalId                   *string                                 `json:"servicePrincipalId,omitempty"`
	ServicePrincipalKey                  SecretBase                              `json:"servicePrincipalKey"`
	Tenant                               *string                                 `json:"tenant,omitempty"`
	Url                                  string                                  `json:"url"`
	UserName                             *string                                 `json:"userName,omitempty"`
}

func (*ODataLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *ODataLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type ODataResourceDataset ¶

type ODataResourceDataset struct {
	TypeProperties *ODataResourceDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ODataResourceDataset) Dataset ¶

func (ODataResourceDataset) MarshalJSON ¶

func (s ODataResourceDataset) MarshalJSON() ([]byte, error)

func (*ODataResourceDataset) UnmarshalJSON ¶

func (s *ODataResourceDataset) UnmarshalJSON(bytes []byte) error

type ODataResourceDatasetTypeProperties ¶

type ODataResourceDatasetTypeProperties struct {
	Path *string `json:"path,omitempty"`
}

type OdbcLinkedService ¶

type OdbcLinkedService struct {
	TypeProperties OdbcLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (OdbcLinkedService) LinkedService ¶

func (s OdbcLinkedService) LinkedService() BaseLinkedServiceImpl

func (OdbcLinkedService) MarshalJSON ¶

func (s OdbcLinkedService) MarshalJSON() ([]byte, error)

func (*OdbcLinkedService) UnmarshalJSON ¶

func (s *OdbcLinkedService) UnmarshalJSON(bytes []byte) error

type OdbcLinkedServiceTypeProperties ¶

type OdbcLinkedServiceTypeProperties struct {
	AuthenticationType  *string    `json:"authenticationType,omitempty"`
	ConnectionString    string     `json:"connectionString"`
	Credential          SecretBase `json:"credential"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	Password            SecretBase `json:"password"`
	UserName            *string    `json:"userName,omitempty"`
}

func (*OdbcLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *OdbcLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type OdbcTableDataset ¶

type OdbcTableDataset struct {
	TypeProperties *OdbcTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (OdbcTableDataset) Dataset ¶

func (s OdbcTableDataset) Dataset() BaseDatasetImpl

func (OdbcTableDataset) MarshalJSON ¶

func (s OdbcTableDataset) MarshalJSON() ([]byte, error)

func (*OdbcTableDataset) UnmarshalJSON ¶

func (s *OdbcTableDataset) UnmarshalJSON(bytes []byte) error

type OdbcTableDatasetTypeProperties ¶

type OdbcTableDatasetTypeProperties struct {
	TableName *string `json:"tableName,omitempty"`
}

type Office365Dataset ¶

type Office365Dataset struct {
	TypeProperties Office365DatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (Office365Dataset) Dataset ¶

func (s Office365Dataset) Dataset() BaseDatasetImpl

func (Office365Dataset) MarshalJSON ¶

func (s Office365Dataset) MarshalJSON() ([]byte, error)

func (*Office365Dataset) UnmarshalJSON ¶

func (s *Office365Dataset) UnmarshalJSON(bytes []byte) error

type Office365DatasetTypeProperties ¶

type Office365DatasetTypeProperties struct {
	Predicate *string `json:"predicate,omitempty"`
	TableName string  `json:"tableName"`
}

type Office365LinkedService ¶

type Office365LinkedService struct {
	TypeProperties Office365LinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (Office365LinkedService) LinkedService ¶

func (Office365LinkedService) MarshalJSON ¶

func (s Office365LinkedService) MarshalJSON() ([]byte, error)

func (*Office365LinkedService) UnmarshalJSON ¶

func (s *Office365LinkedService) UnmarshalJSON(bytes []byte) error

type Office365LinkedServiceTypeProperties ¶

type Office365LinkedServiceTypeProperties struct {
	EncryptedCredential      *string    `json:"encryptedCredential,omitempty"`
	Office365TenantId        string     `json:"office365TenantId"`
	ServicePrincipalId       string     `json:"servicePrincipalId"`
	ServicePrincipalKey      SecretBase `json:"servicePrincipalKey"`
	ServicePrincipalTenantId string     `json:"servicePrincipalTenantId"`
}

func (*Office365LinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *Office365LinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type OracleCloudStorageLinkedService ¶

type OracleCloudStorageLinkedService struct {
	TypeProperties OracleCloudStorageLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (OracleCloudStorageLinkedService) LinkedService ¶

func (OracleCloudStorageLinkedService) MarshalJSON ¶

func (s OracleCloudStorageLinkedService) MarshalJSON() ([]byte, error)

func (*OracleCloudStorageLinkedService) UnmarshalJSON ¶

func (s *OracleCloudStorageLinkedService) UnmarshalJSON(bytes []byte) error

type OracleCloudStorageLinkedServiceTypeProperties ¶

type OracleCloudStorageLinkedServiceTypeProperties struct {
	AccessKeyId         *string    `json:"accessKeyId,omitempty"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	SecretAccessKey     SecretBase `json:"secretAccessKey"`
	ServiceURL          *string    `json:"serviceUrl,omitempty"`
}

func (*OracleCloudStorageLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *OracleCloudStorageLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type OracleCloudStorageLocation ¶

type OracleCloudStorageLocation struct {
	BucketName *string `json:"bucketName,omitempty"`
	Version    *string `json:"version,omitempty"`

	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (OracleCloudStorageLocation) DatasetLocation ¶

func (OracleCloudStorageLocation) MarshalJSON ¶

func (s OracleCloudStorageLocation) MarshalJSON() ([]byte, error)

type OracleLinkedService ¶

type OracleLinkedService struct {
	TypeProperties OracleLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (OracleLinkedService) LinkedService ¶

func (s OracleLinkedService) LinkedService() BaseLinkedServiceImpl

func (OracleLinkedService) MarshalJSON ¶

func (s OracleLinkedService) MarshalJSON() ([]byte, error)

func (*OracleLinkedService) UnmarshalJSON ¶

func (s *OracleLinkedService) UnmarshalJSON(bytes []byte) error

type OracleLinkedServiceTypeProperties ¶

type OracleLinkedServiceTypeProperties struct {
	ConnectionString    string                        `json:"connectionString"`
	EncryptedCredential *string                       `json:"encryptedCredential,omitempty"`
	Password            *AzureKeyVaultSecretReference `json:"password,omitempty"`
}

type OracleServiceCloudLinkedService ¶

type OracleServiceCloudLinkedService struct {
	TypeProperties OracleServiceCloudLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (OracleServiceCloudLinkedService) LinkedService ¶

func (OracleServiceCloudLinkedService) MarshalJSON ¶

func (s OracleServiceCloudLinkedService) MarshalJSON() ([]byte, error)

func (*OracleServiceCloudLinkedService) UnmarshalJSON ¶

func (s *OracleServiceCloudLinkedService) UnmarshalJSON(bytes []byte) error

type OracleServiceCloudLinkedServiceTypeProperties ¶

type OracleServiceCloudLinkedServiceTypeProperties struct {
	EncryptedCredential   *string    `json:"encryptedCredential,omitempty"`
	Host                  string     `json:"host"`
	Password              SecretBase `json:"password"`
	UseEncryptedEndpoints *bool      `json:"useEncryptedEndpoints,omitempty"`
	UseHostVerification   *bool      `json:"useHostVerification,omitempty"`
	UsePeerVerification   *bool      `json:"usePeerVerification,omitempty"`
	Username              string     `json:"username"`
}

func (*OracleServiceCloudLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *OracleServiceCloudLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type OracleServiceCloudObjectDataset ¶

type OracleServiceCloudObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (OracleServiceCloudObjectDataset) Dataset ¶

func (OracleServiceCloudObjectDataset) MarshalJSON ¶

func (s OracleServiceCloudObjectDataset) MarshalJSON() ([]byte, error)

func (*OracleServiceCloudObjectDataset) UnmarshalJSON ¶

func (s *OracleServiceCloudObjectDataset) UnmarshalJSON(bytes []byte) error

type OracleTableDataset ¶

type OracleTableDataset struct {
	TypeProperties *OracleTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (OracleTableDataset) Dataset ¶

func (s OracleTableDataset) Dataset() BaseDatasetImpl

func (OracleTableDataset) MarshalJSON ¶

func (s OracleTableDataset) MarshalJSON() ([]byte, error)

func (*OracleTableDataset) UnmarshalJSON ¶

func (s *OracleTableDataset) UnmarshalJSON(bytes []byte) error

type OracleTableDatasetTypeProperties ¶

type OracleTableDatasetTypeProperties struct {
	Schema    *string `json:"schema,omitempty"`
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type OrcDataset ¶

type OrcDataset struct {
	TypeProperties *OrcDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (OrcDataset) Dataset ¶

func (s OrcDataset) Dataset() BaseDatasetImpl

func (OrcDataset) MarshalJSON ¶

func (s OrcDataset) MarshalJSON() ([]byte, error)

func (*OrcDataset) UnmarshalJSON ¶

func (s *OrcDataset) UnmarshalJSON(bytes []byte) error

type OrcDatasetTypeProperties ¶

type OrcDatasetTypeProperties struct {
	Location            DatasetLocation `json:"location"`
	OrcCompressionCodec *string         `json:"orcCompressionCodec,omitempty"`
}

func (*OrcDatasetTypeProperties) UnmarshalJSON ¶

func (s *OrcDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type OrcFormat ¶

type OrcFormat struct {
	Deserializer *string `json:"deserializer,omitempty"`
	Serializer   *string `json:"serializer,omitempty"`
	Type         string  `json:"type"`
}

func (OrcFormat) DatasetStorageFormat ¶

func (s OrcFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (OrcFormat) MarshalJSON ¶

func (s OrcFormat) MarshalJSON() ([]byte, error)

type PackageStore ¶

type PackageStore struct {
	Name                      string          `json:"name"`
	PackageStoreLinkedService EntityReference `json:"packageStoreLinkedService"`
}

type ParameterSpecification ¶

type ParameterSpecification struct {
	DefaultValue *interface{}  `json:"defaultValue,omitempty"`
	Type         ParameterType `json:"type"`
}

type ParameterType ¶

type ParameterType string
const (
	ParameterTypeArray        ParameterType = "Array"
	ParameterTypeBool         ParameterType = "Bool"
	ParameterTypeFloat        ParameterType = "Float"
	ParameterTypeInt          ParameterType = "Int"
	ParameterTypeObject       ParameterType = "Object"
	ParameterTypeSecureString ParameterType = "SecureString"
	ParameterTypeString       ParameterType = "String"
)

func (*ParameterType) UnmarshalJSON ¶

func (s *ParameterType) UnmarshalJSON(bytes []byte) error

type ParquetDataset ¶

type ParquetDataset struct {
	TypeProperties *ParquetDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ParquetDataset) Dataset ¶

func (s ParquetDataset) Dataset() BaseDatasetImpl

func (ParquetDataset) MarshalJSON ¶

func (s ParquetDataset) MarshalJSON() ([]byte, error)

func (*ParquetDataset) UnmarshalJSON ¶

func (s *ParquetDataset) UnmarshalJSON(bytes []byte) error

type ParquetDatasetTypeProperties ¶

type ParquetDatasetTypeProperties struct {
	CompressionCodec *string         `json:"compressionCodec,omitempty"`
	Location         DatasetLocation `json:"location"`
}

func (*ParquetDatasetTypeProperties) UnmarshalJSON ¶

func (s *ParquetDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type ParquetFormat ¶

type ParquetFormat struct {
	Deserializer *string `json:"deserializer,omitempty"`
	Serializer   *string `json:"serializer,omitempty"`
	Type         string  `json:"type"`
}

func (ParquetFormat) DatasetStorageFormat ¶

func (s ParquetFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (ParquetFormat) MarshalJSON ¶

func (s ParquetFormat) MarshalJSON() ([]byte, error)

type PaypalLinkedService ¶

type PaypalLinkedService struct {
	TypeProperties PaypalLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (PaypalLinkedService) LinkedService ¶

func (s PaypalLinkedService) LinkedService() BaseLinkedServiceImpl

func (PaypalLinkedService) MarshalJSON ¶

func (s PaypalLinkedService) MarshalJSON() ([]byte, error)

func (*PaypalLinkedService) UnmarshalJSON ¶

func (s *PaypalLinkedService) UnmarshalJSON(bytes []byte) error

type PaypalLinkedServiceTypeProperties ¶

type PaypalLinkedServiceTypeProperties struct {
	ClientId              string     `json:"clientId"`
	ClientSecret          SecretBase `json:"clientSecret"`
	EncryptedCredential   *string    `json:"encryptedCredential,omitempty"`
	Host                  string     `json:"host"`
	UseEncryptedEndpoints *bool      `json:"useEncryptedEndpoints,omitempty"`
	UseHostVerification   *bool      `json:"useHostVerification,omitempty"`
	UsePeerVerification   *bool      `json:"usePeerVerification,omitempty"`
}

func (*PaypalLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *PaypalLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type PaypalObjectDataset ¶

type PaypalObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (PaypalObjectDataset) Dataset ¶

func (PaypalObjectDataset) MarshalJSON ¶

func (s PaypalObjectDataset) MarshalJSON() ([]byte, error)

func (*PaypalObjectDataset) UnmarshalJSON ¶

func (s *PaypalObjectDataset) UnmarshalJSON(bytes []byte) error

type PhoenixAuthenticationType ¶

type PhoenixAuthenticationType string
const (
	PhoenixAuthenticationTypeAnonymous                    PhoenixAuthenticationType = "Anonymous"
	PhoenixAuthenticationTypeUsernameAndPassword          PhoenixAuthenticationType = "UsernameAndPassword"
	PhoenixAuthenticationTypeWindowsAzureHDInsightService PhoenixAuthenticationType = "WindowsAzureHDInsightService"
)

func (*PhoenixAuthenticationType) UnmarshalJSON ¶

func (s *PhoenixAuthenticationType) UnmarshalJSON(bytes []byte) error

type PhoenixDatasetTypeProperties ¶

type PhoenixDatasetTypeProperties struct {
	Schema    *string      `json:"schema,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type PhoenixLinkedService ¶

type PhoenixLinkedService struct {
	TypeProperties PhoenixLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (PhoenixLinkedService) LinkedService ¶

func (s PhoenixLinkedService) LinkedService() BaseLinkedServiceImpl

func (PhoenixLinkedService) MarshalJSON ¶

func (s PhoenixLinkedService) MarshalJSON() ([]byte, error)

func (*PhoenixLinkedService) UnmarshalJSON ¶

func (s *PhoenixLinkedService) UnmarshalJSON(bytes []byte) error

type PhoenixLinkedServiceTypeProperties ¶

type PhoenixLinkedServiceTypeProperties struct {
	AllowHostNameCNMismatch   *bool                     `json:"allowHostNameCNMismatch,omitempty"`
	AllowSelfSignedServerCert *bool                     `json:"allowSelfSignedServerCert,omitempty"`
	AuthenticationType        PhoenixAuthenticationType `json:"authenticationType"`
	EnableSsl                 *bool                     `json:"enableSsl,omitempty"`
	EncryptedCredential       *string                   `json:"encryptedCredential,omitempty"`
	HTTPPath                  *string                   `json:"httpPath,omitempty"`
	Host                      string                    `json:"host"`
	Password                  SecretBase                `json:"password"`
	Port                      *int64                    `json:"port,omitempty"`
	TrustedCertPath           *string                   `json:"trustedCertPath,omitempty"`
	UseSystemTrustStore       *bool                     `json:"useSystemTrustStore,omitempty"`
	Username                  *string                   `json:"username,omitempty"`
}

func (*PhoenixLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *PhoenixLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type PhoenixObjectDataset ¶

type PhoenixObjectDataset struct {
	TypeProperties *PhoenixDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (PhoenixObjectDataset) Dataset ¶

func (PhoenixObjectDataset) MarshalJSON ¶

func (s PhoenixObjectDataset) MarshalJSON() ([]byte, error)

func (*PhoenixObjectDataset) UnmarshalJSON ¶

func (s *PhoenixObjectDataset) UnmarshalJSON(bytes []byte) error

type PipelineExternalComputeScaleProperties ¶

type PipelineExternalComputeScaleProperties struct {
	NumberOfExternalNodes *int64 `json:"numberOfExternalNodes,omitempty"`
	NumberOfPipelineNodes *int64 `json:"numberOfPipelineNodes,omitempty"`
	TimeToLive            *int64 `json:"timeToLive,omitempty"`
}

type PostgreSqlLinkedService ¶

type PostgreSqlLinkedService struct {
	TypeProperties PostgreSqlLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (PostgreSqlLinkedService) LinkedService ¶

func (PostgreSqlLinkedService) MarshalJSON ¶

func (s PostgreSqlLinkedService) MarshalJSON() ([]byte, error)

func (*PostgreSqlLinkedService) UnmarshalJSON ¶

func (s *PostgreSqlLinkedService) UnmarshalJSON(bytes []byte) error

type PostgreSqlLinkedServiceTypeProperties ¶

type PostgreSqlLinkedServiceTypeProperties struct {
	ConnectionString    string                        `json:"connectionString"`
	EncryptedCredential *string                       `json:"encryptedCredential,omitempty"`
	Password            *AzureKeyVaultSecretReference `json:"password,omitempty"`
}

type PostgreSqlTableDataset ¶

type PostgreSqlTableDataset struct {
	TypeProperties *PostgreSqlTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (PostgreSqlTableDataset) Dataset ¶

func (PostgreSqlTableDataset) MarshalJSON ¶

func (s PostgreSqlTableDataset) MarshalJSON() ([]byte, error)

func (*PostgreSqlTableDataset) UnmarshalJSON ¶

func (s *PostgreSqlTableDataset) UnmarshalJSON(bytes []byte) error

type PostgreSqlTableDatasetTypeProperties ¶

type PostgreSqlTableDatasetTypeProperties struct {
	Schema    *string `json:"schema,omitempty"`
	Table     *string `json:"table,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

type PostgreSqlV2LinkedService ¶

type PostgreSqlV2LinkedService struct {
	TypeProperties PostgreSqlV2LinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (PostgreSqlV2LinkedService) LinkedService ¶

func (PostgreSqlV2LinkedService) MarshalJSON ¶

func (s PostgreSqlV2LinkedService) MarshalJSON() ([]byte, error)

func (*PostgreSqlV2LinkedService) UnmarshalJSON ¶

func (s *PostgreSqlV2LinkedService) UnmarshalJSON(bytes []byte) error

type PostgreSqlV2LinkedServiceTypeProperties ¶

type PostgreSqlV2LinkedServiceTypeProperties struct {
	AuthenticationType     string                        `json:"authenticationType"`
	CommandTimeout         *int64                        `json:"commandTimeout,omitempty"`
	ConnectionTimeout      *int64                        `json:"connectionTimeout,omitempty"`
	Database               string                        `json:"database"`
	Encoding               *string                       `json:"encoding,omitempty"`
	EncryptedCredential    *string                       `json:"encryptedCredential,omitempty"`
	LogParameters          *bool                         `json:"logParameters,omitempty"`
	Password               *AzureKeyVaultSecretReference `json:"password,omitempty"`
	Pooling                *bool                         `json:"pooling,omitempty"`
	Port                   *int64                        `json:"port,omitempty"`
	ReadBufferSize         *int64                        `json:"readBufferSize,omitempty"`
	Schema                 *string                       `json:"schema,omitempty"`
	Server                 string                        `json:"server"`
	SslCertificate         *string                       `json:"sslCertificate,omitempty"`
	SslKey                 *string                       `json:"sslKey,omitempty"`
	SslMode                int64                         `json:"sslMode"`
	SslPassword            *string                       `json:"sslPassword,omitempty"`
	Timezone               *string                       `json:"timezone,omitempty"`
	TrustServerCertificate *bool                         `json:"trustServerCertificate,omitempty"`
	Username               string                        `json:"username"`
}

type PostgreSqlV2TableDataset ¶

type PostgreSqlV2TableDataset struct {
	TypeProperties *PostgreSqlV2TableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (PostgreSqlV2TableDataset) Dataset ¶

func (PostgreSqlV2TableDataset) MarshalJSON ¶

func (s PostgreSqlV2TableDataset) MarshalJSON() ([]byte, error)

func (*PostgreSqlV2TableDataset) UnmarshalJSON ¶

func (s *PostgreSqlV2TableDataset) UnmarshalJSON(bytes []byte) error

type PostgreSqlV2TableDatasetTypeProperties ¶

type PostgreSqlV2TableDatasetTypeProperties struct {
	Schema *string `json:"schema,omitempty"`
	Table  *string `json:"table,omitempty"`
}

type PowerQuerySource ¶

type PowerQuerySource struct {
	Dataset             *DatasetReference       `json:"dataset,omitempty"`
	Description         *string                 `json:"description,omitempty"`
	Flowlet             *DataFlowReference      `json:"flowlet,omitempty"`
	LinkedService       *LinkedServiceReference `json:"linkedService,omitempty"`
	Name                string                  `json:"name"`
	SchemaLinkedService *LinkedServiceReference `json:"schemaLinkedService,omitempty"`
	Script              *string                 `json:"script,omitempty"`
}

type PowerQueryTypeProperties ¶

type PowerQueryTypeProperties struct {
	DocumentLocale *string             `json:"documentLocale,omitempty"`
	Script         *string             `json:"script,omitempty"`
	Sources        *[]PowerQuerySource `json:"sources,omitempty"`
}

type PrestoAuthenticationType ¶

type PrestoAuthenticationType string
const (
	PrestoAuthenticationTypeAnonymous PrestoAuthenticationType = "Anonymous"
	PrestoAuthenticationTypeLDAP      PrestoAuthenticationType = "LDAP"
)

func (*PrestoAuthenticationType) UnmarshalJSON ¶

func (s *PrestoAuthenticationType) UnmarshalJSON(bytes []byte) error

type PrestoDatasetTypeProperties ¶

type PrestoDatasetTypeProperties struct {
	Schema    *string      `json:"schema,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type PrestoLinkedService ¶

type PrestoLinkedService struct {
	TypeProperties PrestoLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (PrestoLinkedService) LinkedService ¶

func (s PrestoLinkedService) LinkedService() BaseLinkedServiceImpl

func (PrestoLinkedService) MarshalJSON ¶

func (s PrestoLinkedService) MarshalJSON() ([]byte, error)

func (*PrestoLinkedService) UnmarshalJSON ¶

func (s *PrestoLinkedService) UnmarshalJSON(bytes []byte) error

type PrestoLinkedServiceTypeProperties ¶

type PrestoLinkedServiceTypeProperties struct {
	AllowHostNameCNMismatch   *bool                    `json:"allowHostNameCNMismatch,omitempty"`
	AllowSelfSignedServerCert *bool                    `json:"allowSelfSignedServerCert,omitempty"`
	AuthenticationType        PrestoAuthenticationType `json:"authenticationType"`
	Catalog                   string                   `json:"catalog"`
	EnableSsl                 *bool                    `json:"enableSsl,omitempty"`
	EncryptedCredential       *string                  `json:"encryptedCredential,omitempty"`
	Host                      string                   `json:"host"`
	Password                  SecretBase               `json:"password"`
	Port                      *int64                   `json:"port,omitempty"`
	ServerVersion             string                   `json:"serverVersion"`
	TimeZoneID                *string                  `json:"timeZoneID,omitempty"`
	TrustedCertPath           *string                  `json:"trustedCertPath,omitempty"`
	UseSystemTrustStore       *bool                    `json:"useSystemTrustStore,omitempty"`
	Username                  *string                  `json:"username,omitempty"`
}

func (*PrestoLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *PrestoLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type PrestoObjectDataset ¶

type PrestoObjectDataset struct {
	TypeProperties *PrestoDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (PrestoObjectDataset) Dataset ¶

func (PrestoObjectDataset) MarshalJSON ¶

func (s PrestoObjectDataset) MarshalJSON() ([]byte, error)

func (*PrestoObjectDataset) UnmarshalJSON ¶

func (s *PrestoObjectDataset) UnmarshalJSON(bytes []byte) error

type QueryByFactoryCompleteResult ¶

type QueryByFactoryCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []DataFlowDebugSessionInfo
}

type QueryByFactoryCustomPager ¶

type QueryByFactoryCustomPager struct {
	NextLink *odata.Link `json:"nextLink"`
}
func (p *QueryByFactoryCustomPager) NextPageLink() *odata.Link

type QueryByFactoryOperationResponse ¶

type QueryByFactoryOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]DataFlowDebugSessionInfo
}

type QuickBooksLinkedService ¶

type QuickBooksLinkedService struct {
	TypeProperties QuickBooksLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (QuickBooksLinkedService) LinkedService ¶

func (QuickBooksLinkedService) MarshalJSON ¶

func (s QuickBooksLinkedService) MarshalJSON() ([]byte, error)

func (*QuickBooksLinkedService) UnmarshalJSON ¶

func (s *QuickBooksLinkedService) UnmarshalJSON(bytes []byte) error

type QuickBooksLinkedServiceTypeProperties ¶

type QuickBooksLinkedServiceTypeProperties struct {
	AccessToken           SecretBase   `json:"accessToken"`
	AccessTokenSecret     SecretBase   `json:"accessTokenSecret"`
	CompanyId             *string      `json:"companyId,omitempty"`
	ConnectionProperties  *interface{} `json:"connectionProperties,omitempty"`
	ConsumerKey           *string      `json:"consumerKey,omitempty"`
	ConsumerSecret        SecretBase   `json:"consumerSecret"`
	EncryptedCredential   *string      `json:"encryptedCredential,omitempty"`
	Endpoint              *string      `json:"endpoint,omitempty"`
	UseEncryptedEndpoints *bool        `json:"useEncryptedEndpoints,omitempty"`
}

func (*QuickBooksLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *QuickBooksLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type QuickBooksObjectDataset ¶

type QuickBooksObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (QuickBooksObjectDataset) Dataset ¶

func (QuickBooksObjectDataset) MarshalJSON ¶

func (s QuickBooksObjectDataset) MarshalJSON() ([]byte, error)

func (*QuickBooksObjectDataset) UnmarshalJSON ¶

func (s *QuickBooksObjectDataset) UnmarshalJSON(bytes []byte) error

type QuickbaseLinkedService ¶

type QuickbaseLinkedService struct {
	TypeProperties QuickbaseLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (QuickbaseLinkedService) LinkedService ¶

func (QuickbaseLinkedService) MarshalJSON ¶

func (s QuickbaseLinkedService) MarshalJSON() ([]byte, error)

func (*QuickbaseLinkedService) UnmarshalJSON ¶

func (s *QuickbaseLinkedService) UnmarshalJSON(bytes []byte) error

type QuickbaseLinkedServiceTypeProperties ¶

type QuickbaseLinkedServiceTypeProperties struct {
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	Url                 string     `json:"url"`
	UserToken           SecretBase `json:"userToken"`
}

func (*QuickbaseLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *QuickbaseLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type RawCustomSetupBaseImpl ¶

type RawCustomSetupBaseImpl struct {
	Type   string
	Values map[string]interface{}
	// contains filtered or unexported fields
}

RawCustomSetupBaseImpl 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 (RawCustomSetupBaseImpl) CustomSetupBase ¶

func (s RawCustomSetupBaseImpl) CustomSetupBase() BaseCustomSetupBaseImpl

type RawDataFlowImpl ¶

type RawDataFlowImpl struct {
	Type   string
	Values map[string]interface{}
	// contains filtered or unexported fields
}

RawDataFlowImpl 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 (RawDataFlowImpl) DataFlow ¶

func (s RawDataFlowImpl) DataFlow() BaseDataFlowImpl

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 ¶

func (s RawDatasetImpl) Dataset() BaseDatasetImpl

type RawDatasetLocationImpl ¶

type RawDatasetLocationImpl struct {
	Type   string
	Values map[string]interface{}
	// contains filtered or unexported fields
}

RawDatasetLocationImpl 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 (RawDatasetLocationImpl) DatasetLocation ¶

func (s RawDatasetLocationImpl) DatasetLocation() BaseDatasetLocationImpl

type RawDatasetStorageFormatImpl ¶

type RawDatasetStorageFormatImpl struct {
	Type   string
	Values map[string]interface{}
	// contains filtered or unexported fields
}

RawDatasetStorageFormatImpl 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 (RawDatasetStorageFormatImpl) DatasetStorageFormat ¶

type RawIntegrationRuntimeImpl ¶

type RawIntegrationRuntimeImpl struct {
	Type   string
	Values map[string]interface{}
	// contains filtered or unexported fields
}

RawIntegrationRuntimeImpl 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 (RawIntegrationRuntimeImpl) IntegrationRuntime ¶

type RawLinkedIntegrationRuntimeTypeImpl ¶

type RawLinkedIntegrationRuntimeTypeImpl struct {
	Type   string
	Values map[string]interface{}
	// contains filtered or unexported fields
}

RawLinkedIntegrationRuntimeTypeImpl 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 (RawLinkedIntegrationRuntimeTypeImpl) LinkedIntegrationRuntimeType ¶

type RawLinkedServiceImpl ¶

type RawLinkedServiceImpl struct {
	Type   string
	Values map[string]interface{}
	// contains filtered or unexported fields
}

RawLinkedServiceImpl 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 (RawLinkedServiceImpl) LinkedService ¶

func (s RawLinkedServiceImpl) LinkedService() BaseLinkedServiceImpl

type RawReferenceImpl ¶

type RawReferenceImpl struct {
	Type   string
	Values map[string]interface{}
	// contains filtered or unexported fields
}

RawReferenceImpl 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 (RawReferenceImpl) Reference ¶

func (s RawReferenceImpl) Reference() BaseReferenceImpl

type RawSecretBaseImpl ¶

type RawSecretBaseImpl struct {
	Type   string
	Values map[string]interface{}
	// contains filtered or unexported fields
}

RawSecretBaseImpl 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 (RawSecretBaseImpl) SecretBase ¶

func (s RawSecretBaseImpl) SecretBase() BaseSecretBaseImpl

type RawWebLinkedServiceTypePropertiesImpl ¶

type RawWebLinkedServiceTypePropertiesImpl struct {
	Type   string
	Values map[string]interface{}
	// contains filtered or unexported fields
}

RawWebLinkedServiceTypePropertiesImpl 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 (RawWebLinkedServiceTypePropertiesImpl) WebLinkedServiceTypeProperties ¶

type Reference ¶

type Reference interface {
	Reference() BaseReferenceImpl
}

func UnmarshalReferenceImplementation ¶

func UnmarshalReferenceImplementation(input []byte) (Reference, error)

type RelationalTableDataset ¶

type RelationalTableDataset struct {
	TypeProperties *RelationalTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (RelationalTableDataset) Dataset ¶

func (RelationalTableDataset) MarshalJSON ¶

func (s RelationalTableDataset) MarshalJSON() ([]byte, error)

func (*RelationalTableDataset) UnmarshalJSON ¶

func (s *RelationalTableDataset) UnmarshalJSON(bytes []byte) error

type RelationalTableDatasetTypeProperties ¶

type RelationalTableDatasetTypeProperties struct {
	TableName *string `json:"tableName,omitempty"`
}

type ResponsysLinkedService ¶

type ResponsysLinkedService struct {
	TypeProperties ResponsysLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (ResponsysLinkedService) LinkedService ¶

func (ResponsysLinkedService) MarshalJSON ¶

func (s ResponsysLinkedService) MarshalJSON() ([]byte, error)

func (*ResponsysLinkedService) UnmarshalJSON ¶

func (s *ResponsysLinkedService) UnmarshalJSON(bytes []byte) error

type ResponsysLinkedServiceTypeProperties ¶

type ResponsysLinkedServiceTypeProperties struct {
	ClientId              string     `json:"clientId"`
	ClientSecret          SecretBase `json:"clientSecret"`
	EncryptedCredential   *string    `json:"encryptedCredential,omitempty"`
	Endpoint              string     `json:"endpoint"`
	UseEncryptedEndpoints *bool      `json:"useEncryptedEndpoints,omitempty"`
	UseHostVerification   *bool      `json:"useHostVerification,omitempty"`
	UsePeerVerification   *bool      `json:"usePeerVerification,omitempty"`
}

func (*ResponsysLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *ResponsysLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type ResponsysObjectDataset ¶

type ResponsysObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ResponsysObjectDataset) Dataset ¶

func (ResponsysObjectDataset) MarshalJSON ¶

func (s ResponsysObjectDataset) MarshalJSON() ([]byte, error)

func (*ResponsysObjectDataset) UnmarshalJSON ¶

func (s *ResponsysObjectDataset) UnmarshalJSON(bytes []byte) error

type RestResourceDataset ¶

type RestResourceDataset struct {
	TypeProperties *RestResourceDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (RestResourceDataset) Dataset ¶

func (RestResourceDataset) MarshalJSON ¶

func (s RestResourceDataset) MarshalJSON() ([]byte, error)

func (*RestResourceDataset) UnmarshalJSON ¶

func (s *RestResourceDataset) UnmarshalJSON(bytes []byte) error

type RestResourceDatasetTypeProperties ¶

type RestResourceDatasetTypeProperties struct {
	AdditionalHeaders *map[string]string `json:"additionalHeaders,omitempty"`
	PaginationRules   *map[string]string `json:"paginationRules,omitempty"`
	RelativeURL       *string            `json:"relativeUrl,omitempty"`
	RequestBody       *string            `json:"requestBody,omitempty"`
	RequestMethod     *string            `json:"requestMethod,omitempty"`
}

type RestServiceAuthenticationType ¶

type RestServiceAuthenticationType string
const (
	RestServiceAuthenticationTypeAadServicePrincipal      RestServiceAuthenticationType = "AadServicePrincipal"
	RestServiceAuthenticationTypeAnonymous                RestServiceAuthenticationType = "Anonymous"
	RestServiceAuthenticationTypeBasic                    RestServiceAuthenticationType = "Basic"
	RestServiceAuthenticationTypeManagedServiceIdentity   RestServiceAuthenticationType = "ManagedServiceIdentity"
	RestServiceAuthenticationTypeOAuthTwoClientCredential RestServiceAuthenticationType = "OAuth2ClientCredential"
)

func (*RestServiceAuthenticationType) UnmarshalJSON ¶

func (s *RestServiceAuthenticationType) UnmarshalJSON(bytes []byte) error

type RestServiceLinkedService ¶

type RestServiceLinkedService struct {
	TypeProperties RestServiceLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (RestServiceLinkedService) LinkedService ¶

func (RestServiceLinkedService) MarshalJSON ¶

func (s RestServiceLinkedService) MarshalJSON() ([]byte, error)

func (*RestServiceLinkedService) UnmarshalJSON ¶

func (s *RestServiceLinkedService) UnmarshalJSON(bytes []byte) error

type RestServiceLinkedServiceTypeProperties ¶

type RestServiceLinkedServiceTypeProperties struct {
	AadResourceId                        *string                       `json:"aadResourceId,omitempty"`
	AuthHeaders                          *interface{}                  `json:"authHeaders,omitempty"`
	AuthenticationType                   RestServiceAuthenticationType `json:"authenticationType"`
	AzureCloudType                       *string                       `json:"azureCloudType,omitempty"`
	ClientId                             *string                       `json:"clientId,omitempty"`
	ClientSecret                         SecretBase                    `json:"clientSecret"`
	Credential                           *CredentialReference          `json:"credential,omitempty"`
	EnableServerCertificateValidation    *bool                         `json:"enableServerCertificateValidation,omitempty"`
	EncryptedCredential                  *string                       `json:"encryptedCredential,omitempty"`
	Password                             SecretBase                    `json:"password"`
	Resource                             *string                       `json:"resource,omitempty"`
	Scope                                *string                       `json:"scope,omitempty"`
	ServicePrincipalCredentialType       *string                       `json:"servicePrincipalCredentialType,omitempty"`
	ServicePrincipalEmbeddedCert         SecretBase                    `json:"servicePrincipalEmbeddedCert"`
	ServicePrincipalEmbeddedCertPassword SecretBase                    `json:"servicePrincipalEmbeddedCertPassword"`
	ServicePrincipalId                   *string                       `json:"servicePrincipalId,omitempty"`
	ServicePrincipalKey                  SecretBase                    `json:"servicePrincipalKey"`
	Tenant                               *string                       `json:"tenant,omitempty"`
	TokenEndpoint                        *string                       `json:"tokenEndpoint,omitempty"`
	Url                                  string                        `json:"url"`
	UserName                             *string                       `json:"userName,omitempty"`
}

func (*RestServiceLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *RestServiceLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type SalesforceLinkedService ¶

type SalesforceLinkedService struct {
	TypeProperties SalesforceLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SalesforceLinkedService) LinkedService ¶

func (SalesforceLinkedService) MarshalJSON ¶

func (s SalesforceLinkedService) MarshalJSON() ([]byte, error)

func (*SalesforceLinkedService) UnmarshalJSON ¶

func (s *SalesforceLinkedService) UnmarshalJSON(bytes []byte) error

type SalesforceLinkedServiceTypeProperties ¶

type SalesforceLinkedServiceTypeProperties struct {
	ApiVersion          *string    `json:"apiVersion,omitempty"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	EnvironmentURL      *string    `json:"environmentUrl,omitempty"`
	Password            SecretBase `json:"password"`
	SecurityToken       SecretBase `json:"securityToken"`
	Username            *string    `json:"username,omitempty"`
}

func (*SalesforceLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *SalesforceLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type SalesforceMarketingCloudLinkedService ¶

type SalesforceMarketingCloudLinkedService struct {
	TypeProperties SalesforceMarketingCloudLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SalesforceMarketingCloudLinkedService) LinkedService ¶

func (SalesforceMarketingCloudLinkedService) MarshalJSON ¶

func (s SalesforceMarketingCloudLinkedService) MarshalJSON() ([]byte, error)

func (*SalesforceMarketingCloudLinkedService) UnmarshalJSON ¶

func (s *SalesforceMarketingCloudLinkedService) UnmarshalJSON(bytes []byte) error

type SalesforceMarketingCloudLinkedServiceTypeProperties ¶

type SalesforceMarketingCloudLinkedServiceTypeProperties struct {
	ClientId              *string      `json:"clientId,omitempty"`
	ClientSecret          SecretBase   `json:"clientSecret"`
	ConnectionProperties  *interface{} `json:"connectionProperties,omitempty"`
	EncryptedCredential   *string      `json:"encryptedCredential,omitempty"`
	UseEncryptedEndpoints *bool        `json:"useEncryptedEndpoints,omitempty"`
	UseHostVerification   *bool        `json:"useHostVerification,omitempty"`
	UsePeerVerification   *bool        `json:"usePeerVerification,omitempty"`
}

func (*SalesforceMarketingCloudLinkedServiceTypeProperties) UnmarshalJSON ¶

type SalesforceMarketingCloudObjectDataset ¶

type SalesforceMarketingCloudObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SalesforceMarketingCloudObjectDataset) Dataset ¶

func (SalesforceMarketingCloudObjectDataset) MarshalJSON ¶

func (s SalesforceMarketingCloudObjectDataset) MarshalJSON() ([]byte, error)

func (*SalesforceMarketingCloudObjectDataset) UnmarshalJSON ¶

func (s *SalesforceMarketingCloudObjectDataset) UnmarshalJSON(bytes []byte) error

type SalesforceObjectDataset ¶

type SalesforceObjectDataset struct {
	TypeProperties *SalesforceObjectDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SalesforceObjectDataset) Dataset ¶

func (SalesforceObjectDataset) MarshalJSON ¶

func (s SalesforceObjectDataset) MarshalJSON() ([]byte, error)

func (*SalesforceObjectDataset) UnmarshalJSON ¶

func (s *SalesforceObjectDataset) UnmarshalJSON(bytes []byte) error

type SalesforceObjectDatasetTypeProperties ¶

type SalesforceObjectDatasetTypeProperties struct {
	ObjectApiName *string `json:"objectApiName,omitempty"`
}

type SalesforceServiceCloudLinkedService ¶

type SalesforceServiceCloudLinkedService struct {
	TypeProperties SalesforceServiceCloudLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SalesforceServiceCloudLinkedService) LinkedService ¶

func (SalesforceServiceCloudLinkedService) MarshalJSON ¶

func (s SalesforceServiceCloudLinkedService) MarshalJSON() ([]byte, error)

func (*SalesforceServiceCloudLinkedService) UnmarshalJSON ¶

func (s *SalesforceServiceCloudLinkedService) UnmarshalJSON(bytes []byte) error

type SalesforceServiceCloudLinkedServiceTypeProperties ¶

type SalesforceServiceCloudLinkedServiceTypeProperties struct {
	ApiVersion          *string    `json:"apiVersion,omitempty"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	EnvironmentURL      *string    `json:"environmentUrl,omitempty"`
	ExtendedProperties  *string    `json:"extendedProperties,omitempty"`
	Password            SecretBase `json:"password"`
	SecurityToken       SecretBase `json:"securityToken"`
	Username            *string    `json:"username,omitempty"`
}

func (*SalesforceServiceCloudLinkedServiceTypeProperties) UnmarshalJSON ¶

type SalesforceServiceCloudObjectDataset ¶

type SalesforceServiceCloudObjectDataset struct {
	TypeProperties *SalesforceServiceCloudObjectDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SalesforceServiceCloudObjectDataset) Dataset ¶

func (SalesforceServiceCloudObjectDataset) MarshalJSON ¶

func (s SalesforceServiceCloudObjectDataset) MarshalJSON() ([]byte, error)

func (*SalesforceServiceCloudObjectDataset) UnmarshalJSON ¶

func (s *SalesforceServiceCloudObjectDataset) UnmarshalJSON(bytes []byte) error

type SalesforceServiceCloudObjectDatasetTypeProperties ¶

type SalesforceServiceCloudObjectDatasetTypeProperties struct {
	ObjectApiName *string `json:"objectApiName,omitempty"`
}

type SalesforceServiceCloudV2LinkedService ¶

type SalesforceServiceCloudV2LinkedService struct {
	TypeProperties SalesforceServiceCloudV2LinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SalesforceServiceCloudV2LinkedService) LinkedService ¶

func (SalesforceServiceCloudV2LinkedService) MarshalJSON ¶

func (s SalesforceServiceCloudV2LinkedService) MarshalJSON() ([]byte, error)

func (*SalesforceServiceCloudV2LinkedService) UnmarshalJSON ¶

func (s *SalesforceServiceCloudV2LinkedService) UnmarshalJSON(bytes []byte) error

type SalesforceServiceCloudV2LinkedServiceTypeProperties ¶

type SalesforceServiceCloudV2LinkedServiceTypeProperties struct {
	ApiVersion          *string    `json:"apiVersion,omitempty"`
	AuthenticationType  *string    `json:"authenticationType,omitempty"`
	ClientId            *string    `json:"clientId,omitempty"`
	ClientSecret        SecretBase `json:"clientSecret"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	EnvironmentURL      *string    `json:"environmentUrl,omitempty"`
}

func (*SalesforceServiceCloudV2LinkedServiceTypeProperties) UnmarshalJSON ¶

type SalesforceServiceCloudV2ObjectDataset ¶

type SalesforceServiceCloudV2ObjectDataset struct {
	TypeProperties *SalesforceServiceCloudV2ObjectDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SalesforceServiceCloudV2ObjectDataset) Dataset ¶

func (SalesforceServiceCloudV2ObjectDataset) MarshalJSON ¶

func (s SalesforceServiceCloudV2ObjectDataset) MarshalJSON() ([]byte, error)

func (*SalesforceServiceCloudV2ObjectDataset) UnmarshalJSON ¶

func (s *SalesforceServiceCloudV2ObjectDataset) UnmarshalJSON(bytes []byte) error

type SalesforceServiceCloudV2ObjectDatasetTypeProperties ¶

type SalesforceServiceCloudV2ObjectDatasetTypeProperties struct {
	ObjectApiName *string `json:"objectApiName,omitempty"`
	ReportId      *string `json:"reportId,omitempty"`
}

type SalesforceV2LinkedService ¶

type SalesforceV2LinkedService struct {
	TypeProperties SalesforceV2LinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SalesforceV2LinkedService) LinkedService ¶

func (SalesforceV2LinkedService) MarshalJSON ¶

func (s SalesforceV2LinkedService) MarshalJSON() ([]byte, error)

func (*SalesforceV2LinkedService) UnmarshalJSON ¶

func (s *SalesforceV2LinkedService) UnmarshalJSON(bytes []byte) error

type SalesforceV2LinkedServiceTypeProperties ¶

type SalesforceV2LinkedServiceTypeProperties struct {
	ApiVersion          *string    `json:"apiVersion,omitempty"`
	AuthenticationType  *string    `json:"authenticationType,omitempty"`
	ClientId            *string    `json:"clientId,omitempty"`
	ClientSecret        SecretBase `json:"clientSecret"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	EnvironmentURL      *string    `json:"environmentUrl,omitempty"`
}

func (*SalesforceV2LinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *SalesforceV2LinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type SalesforceV2ObjectDataset ¶

type SalesforceV2ObjectDataset struct {
	TypeProperties *SalesforceV2ObjectDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SalesforceV2ObjectDataset) Dataset ¶

func (SalesforceV2ObjectDataset) MarshalJSON ¶

func (s SalesforceV2ObjectDataset) MarshalJSON() ([]byte, error)

func (*SalesforceV2ObjectDataset) UnmarshalJSON ¶

func (s *SalesforceV2ObjectDataset) UnmarshalJSON(bytes []byte) error

type SalesforceV2ObjectDatasetTypeProperties ¶

type SalesforceV2ObjectDatasetTypeProperties struct {
	ObjectApiName *string `json:"objectApiName,omitempty"`
	ReportId      *string `json:"reportId,omitempty"`
}

type SapBWLinkedService ¶

type SapBWLinkedService struct {
	TypeProperties SapBWLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SapBWLinkedService) LinkedService ¶

func (s SapBWLinkedService) LinkedService() BaseLinkedServiceImpl

func (SapBWLinkedService) MarshalJSON ¶

func (s SapBWLinkedService) MarshalJSON() ([]byte, error)

func (*SapBWLinkedService) UnmarshalJSON ¶

func (s *SapBWLinkedService) UnmarshalJSON(bytes []byte) error

type SapBWLinkedServiceTypeProperties ¶

type SapBWLinkedServiceTypeProperties struct {
	ClientId            string     `json:"clientId"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	Password            SecretBase `json:"password"`
	Server              string     `json:"server"`
	SystemNumber        string     `json:"systemNumber"`
	UserName            *string    `json:"userName,omitempty"`
}

func (*SapBWLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *SapBWLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type SapBwCubeDataset ¶

type SapBwCubeDataset struct {
	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SapBwCubeDataset) Dataset ¶

func (s SapBwCubeDataset) Dataset() BaseDatasetImpl

func (SapBwCubeDataset) MarshalJSON ¶

func (s SapBwCubeDataset) MarshalJSON() ([]byte, error)

func (*SapBwCubeDataset) UnmarshalJSON ¶

func (s *SapBwCubeDataset) UnmarshalJSON(bytes []byte) error

type SapCloudForCustomerLinkedService ¶

type SapCloudForCustomerLinkedService struct {
	TypeProperties SapCloudForCustomerLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SapCloudForCustomerLinkedService) LinkedService ¶

func (SapCloudForCustomerLinkedService) MarshalJSON ¶

func (s SapCloudForCustomerLinkedService) MarshalJSON() ([]byte, error)

func (*SapCloudForCustomerLinkedService) UnmarshalJSON ¶

func (s *SapCloudForCustomerLinkedService) UnmarshalJSON(bytes []byte) error

type SapCloudForCustomerLinkedServiceTypeProperties ¶

type SapCloudForCustomerLinkedServiceTypeProperties struct {
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	Password            SecretBase `json:"password"`
	Url                 string     `json:"url"`
	Username            *string    `json:"username,omitempty"`
}

func (*SapCloudForCustomerLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *SapCloudForCustomerLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type SapCloudForCustomerResourceDataset ¶

type SapCloudForCustomerResourceDataset struct {
	TypeProperties SapCloudForCustomerResourceDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SapCloudForCustomerResourceDataset) Dataset ¶

func (SapCloudForCustomerResourceDataset) MarshalJSON ¶

func (s SapCloudForCustomerResourceDataset) MarshalJSON() ([]byte, error)

func (*SapCloudForCustomerResourceDataset) UnmarshalJSON ¶

func (s *SapCloudForCustomerResourceDataset) UnmarshalJSON(bytes []byte) error

type SapCloudForCustomerResourceDatasetTypeProperties ¶

type SapCloudForCustomerResourceDatasetTypeProperties struct {
	Path string `json:"path"`
}

type SapEccLinkedService ¶

type SapEccLinkedService struct {
	TypeProperties SapEccLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SapEccLinkedService) LinkedService ¶

func (s SapEccLinkedService) LinkedService() BaseLinkedServiceImpl

func (SapEccLinkedService) MarshalJSON ¶

func (s SapEccLinkedService) MarshalJSON() ([]byte, error)

func (*SapEccLinkedService) UnmarshalJSON ¶

func (s *SapEccLinkedService) UnmarshalJSON(bytes []byte) error

type SapEccLinkedServiceTypeProperties ¶

type SapEccLinkedServiceTypeProperties struct {
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
	Password            SecretBase `json:"password"`
	Url                 string     `json:"url"`
	Username            *string    `json:"username,omitempty"`
}

func (*SapEccLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *SapEccLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type SapEccResourceDataset ¶

type SapEccResourceDataset struct {
	TypeProperties SapEccResourceDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SapEccResourceDataset) Dataset ¶

func (SapEccResourceDataset) MarshalJSON ¶

func (s SapEccResourceDataset) MarshalJSON() ([]byte, error)

func (*SapEccResourceDataset) UnmarshalJSON ¶

func (s *SapEccResourceDataset) UnmarshalJSON(bytes []byte) error

type SapEccResourceDatasetTypeProperties ¶

type SapEccResourceDatasetTypeProperties struct {
	Path string `json:"path"`
}

type SapHanaAuthenticationType ¶

type SapHanaAuthenticationType string
const (
	SapHanaAuthenticationTypeBasic   SapHanaAuthenticationType = "Basic"
	SapHanaAuthenticationTypeWindows SapHanaAuthenticationType = "Windows"
)

func (*SapHanaAuthenticationType) UnmarshalJSON ¶

func (s *SapHanaAuthenticationType) UnmarshalJSON(bytes []byte) error

type SapHanaLinkedService ¶

type SapHanaLinkedService struct {
	TypeProperties SapHanaLinkedServiceProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SapHanaLinkedService) LinkedService ¶

func (s SapHanaLinkedService) LinkedService() BaseLinkedServiceImpl

func (SapHanaLinkedService) MarshalJSON ¶

func (s SapHanaLinkedService) MarshalJSON() ([]byte, error)

func (*SapHanaLinkedService) UnmarshalJSON ¶

func (s *SapHanaLinkedService) UnmarshalJSON(bytes []byte) error

type SapHanaLinkedServiceProperties ¶

type SapHanaLinkedServiceProperties struct {
	AuthenticationType  *SapHanaAuthenticationType `json:"authenticationType,omitempty"`
	ConnectionString    *string                    `json:"connectionString,omitempty"`
	EncryptedCredential *string                    `json:"encryptedCredential,omitempty"`
	Password            SecretBase                 `json:"password"`
	Server              *string                    `json:"server,omitempty"`
	UserName            *string                    `json:"userName,omitempty"`
}

func (*SapHanaLinkedServiceProperties) UnmarshalJSON ¶

func (s *SapHanaLinkedServiceProperties) UnmarshalJSON(bytes []byte) error

type SapHanaTableDataset ¶

type SapHanaTableDataset struct {
	TypeProperties *SapHanaTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SapHanaTableDataset) Dataset ¶

func (SapHanaTableDataset) MarshalJSON ¶

func (s SapHanaTableDataset) MarshalJSON() ([]byte, error)

func (*SapHanaTableDataset) UnmarshalJSON ¶

func (s *SapHanaTableDataset) UnmarshalJSON(bytes []byte) error

type SapHanaTableDatasetTypeProperties ¶

type SapHanaTableDatasetTypeProperties struct {
	Schema *string `json:"schema,omitempty"`
	Table  *string `json:"table,omitempty"`
}

type SapOdpLinkedService ¶

type SapOdpLinkedService struct {
	TypeProperties SapOdpLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SapOdpLinkedService) LinkedService ¶

func (s SapOdpLinkedService) LinkedService() BaseLinkedServiceImpl

func (SapOdpLinkedService) MarshalJSON ¶

func (s SapOdpLinkedService) MarshalJSON() ([]byte, error)

func (*SapOdpLinkedService) UnmarshalJSON ¶

func (s *SapOdpLinkedService) UnmarshalJSON(bytes []byte) error

type SapOdpLinkedServiceTypeProperties ¶

type SapOdpLinkedServiceTypeProperties struct {
	ClientId             *string    `json:"clientId,omitempty"`
	EncryptedCredential  *string    `json:"encryptedCredential,omitempty"`
	Language             *string    `json:"language,omitempty"`
	LogonGroup           *string    `json:"logonGroup,omitempty"`
	MessageServer        *string    `json:"messageServer,omitempty"`
	MessageServerService *string    `json:"messageServerService,omitempty"`
	Password             SecretBase `json:"password"`
	Server               *string    `json:"server,omitempty"`
	SncLibraryPath       *string    `json:"sncLibraryPath,omitempty"`
	SncMode              *string    `json:"sncMode,omitempty"`
	SncMyName            *string    `json:"sncMyName,omitempty"`
	SncPartnerName       *string    `json:"sncPartnerName,omitempty"`
	SncQop               *string    `json:"sncQop,omitempty"`
	SubscriberName       *string    `json:"subscriberName,omitempty"`
	SystemId             *string    `json:"systemId,omitempty"`
	SystemNumber         *string    `json:"systemNumber,omitempty"`
	UserName             *string    `json:"userName,omitempty"`
	X509CertificatePath  *string    `json:"x509CertificatePath,omitempty"`
}

func (*SapOdpLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *SapOdpLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type SapOdpResourceDataset ¶

type SapOdpResourceDataset struct {
	TypeProperties SapOdpResourceDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SapOdpResourceDataset) Dataset ¶

func (SapOdpResourceDataset) MarshalJSON ¶

func (s SapOdpResourceDataset) MarshalJSON() ([]byte, error)

func (*SapOdpResourceDataset) UnmarshalJSON ¶

func (s *SapOdpResourceDataset) UnmarshalJSON(bytes []byte) error

type SapOdpResourceDatasetTypeProperties ¶

type SapOdpResourceDatasetTypeProperties struct {
	Context    string `json:"context"`
	ObjectName string `json:"objectName"`
}

type SapOpenHubLinkedService ¶

type SapOpenHubLinkedService struct {
	TypeProperties SapOpenHubLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SapOpenHubLinkedService) LinkedService ¶

func (SapOpenHubLinkedService) MarshalJSON ¶

func (s SapOpenHubLinkedService) MarshalJSON() ([]byte, error)

func (*SapOpenHubLinkedService) UnmarshalJSON ¶

func (s *SapOpenHubLinkedService) UnmarshalJSON(bytes []byte) error

type SapOpenHubLinkedServiceTypeProperties ¶

type SapOpenHubLinkedServiceTypeProperties struct {
	ClientId             *string    `json:"clientId,omitempty"`
	EncryptedCredential  *string    `json:"encryptedCredential,omitempty"`
	Language             *string    `json:"language,omitempty"`
	LogonGroup           *string    `json:"logonGroup,omitempty"`
	MessageServer        *string    `json:"messageServer,omitempty"`
	MessageServerService *string    `json:"messageServerService,omitempty"`
	Password             SecretBase `json:"password"`
	Server               *string    `json:"server,omitempty"`
	SystemId             *string    `json:"systemId,omitempty"`
	SystemNumber         *string    `json:"systemNumber,omitempty"`
	UserName             *string    `json:"userName,omitempty"`
}

func (*SapOpenHubLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *SapOpenHubLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type SapOpenHubTableDataset ¶

type SapOpenHubTableDataset struct {
	TypeProperties SapOpenHubTableDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SapOpenHubTableDataset) Dataset ¶

func (SapOpenHubTableDataset) MarshalJSON ¶

func (s SapOpenHubTableDataset) MarshalJSON() ([]byte, error)

func (*SapOpenHubTableDataset) UnmarshalJSON ¶

func (s *SapOpenHubTableDataset) UnmarshalJSON(bytes []byte) error

type SapOpenHubTableDatasetTypeProperties ¶

type SapOpenHubTableDatasetTypeProperties struct {
	BaseRequestId          *int64 `json:"baseRequestId,omitempty"`
	ExcludeLastRequest     *bool  `json:"excludeLastRequest,omitempty"`
	OpenHubDestinationName string `json:"openHubDestinationName"`
}

type SapTableLinkedService ¶

type SapTableLinkedService struct {
	TypeProperties SapTableLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SapTableLinkedService) LinkedService ¶

func (s SapTableLinkedService) LinkedService() BaseLinkedServiceImpl

func (SapTableLinkedService) MarshalJSON ¶

func (s SapTableLinkedService) MarshalJSON() ([]byte, error)

func (*SapTableLinkedService) UnmarshalJSON ¶

func (s *SapTableLinkedService) UnmarshalJSON(bytes []byte) error

type SapTableLinkedServiceTypeProperties ¶

type SapTableLinkedServiceTypeProperties struct {
	ClientId             *string    `json:"clientId,omitempty"`
	EncryptedCredential  *string    `json:"encryptedCredential,omitempty"`
	Language             *string    `json:"language,omitempty"`
	LogonGroup           *string    `json:"logonGroup,omitempty"`
	MessageServer        *string    `json:"messageServer,omitempty"`
	MessageServerService *string    `json:"messageServerService,omitempty"`
	Password             SecretBase `json:"password"`
	Server               *string    `json:"server,omitempty"`
	SncLibraryPath       *string    `json:"sncLibraryPath,omitempty"`
	SncMode              *string    `json:"sncMode,omitempty"`
	SncMyName            *string    `json:"sncMyName,omitempty"`
	SncPartnerName       *string    `json:"sncPartnerName,omitempty"`
	SncQop               *string    `json:"sncQop,omitempty"`
	SystemId             *string    `json:"systemId,omitempty"`
	SystemNumber         *string    `json:"systemNumber,omitempty"`
	UserName             *string    `json:"userName,omitempty"`
}

func (*SapTableLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *SapTableLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type SapTableResourceDataset ¶

type SapTableResourceDataset struct {
	TypeProperties SapTableResourceDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SapTableResourceDataset) Dataset ¶

func (SapTableResourceDataset) MarshalJSON ¶

func (s SapTableResourceDataset) MarshalJSON() ([]byte, error)

func (*SapTableResourceDataset) UnmarshalJSON ¶

func (s *SapTableResourceDataset) UnmarshalJSON(bytes []byte) error

type SapTableResourceDatasetTypeProperties ¶

type SapTableResourceDatasetTypeProperties struct {
	TableName string `json:"tableName"`
}

type ScriptAction ¶

type ScriptAction struct {
	Name       string      `json:"name"`
	Parameters *string     `json:"parameters,omitempty"`
	Roles      interface{} `json:"roles"`
	Uri        string      `json:"uri"`
}

type SecretBase ¶

type SecretBase interface {
	SecretBase() BaseSecretBaseImpl
}

func UnmarshalSecretBaseImplementation ¶

func UnmarshalSecretBaseImplementation(input []byte) (SecretBase, error)

type SecureString ¶

type SecureString struct {
	Value string `json:"value"`

	Type string `json:"type"`
}

func (SecureString) MarshalJSON ¶

func (s SecureString) MarshalJSON() ([]byte, error)

func (SecureString) SecretBase ¶

func (s SecureString) SecretBase() BaseSecretBaseImpl

type SelfHostedIntegrationRuntime ¶

type SelfHostedIntegrationRuntime struct {
	TypeProperties *SelfHostedIntegrationRuntimeTypeProperties `json:"typeProperties,omitempty"`

	Description *string                `json:"description,omitempty"`
	Type        IntegrationRuntimeType `json:"type"`
}

func (SelfHostedIntegrationRuntime) IntegrationRuntime ¶

func (SelfHostedIntegrationRuntime) MarshalJSON ¶

func (s SelfHostedIntegrationRuntime) MarshalJSON() ([]byte, error)

type SelfHostedIntegrationRuntimeTypeProperties ¶

type SelfHostedIntegrationRuntimeTypeProperties struct {
	LinkedInfo                               LinkedIntegrationRuntimeType `json:"linkedInfo"`
	SelfContainedInteractiveAuthoringEnabled *bool                        `json:"selfContainedInteractiveAuthoringEnabled,omitempty"`
}

func (*SelfHostedIntegrationRuntimeTypeProperties) UnmarshalJSON ¶

func (s *SelfHostedIntegrationRuntimeTypeProperties) UnmarshalJSON(bytes []byte) error

type ServiceNowAuthenticationType ¶

type ServiceNowAuthenticationType string
const (
	ServiceNowAuthenticationTypeBasic    ServiceNowAuthenticationType = "Basic"
	ServiceNowAuthenticationTypeOAuthTwo ServiceNowAuthenticationType = "OAuth2"
)

func (*ServiceNowAuthenticationType) UnmarshalJSON ¶

func (s *ServiceNowAuthenticationType) UnmarshalJSON(bytes []byte) error

type ServiceNowLinkedService ¶

type ServiceNowLinkedService struct {
	TypeProperties ServiceNowLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (ServiceNowLinkedService) LinkedService ¶

func (ServiceNowLinkedService) MarshalJSON ¶

func (s ServiceNowLinkedService) MarshalJSON() ([]byte, error)

func (*ServiceNowLinkedService) UnmarshalJSON ¶

func (s *ServiceNowLinkedService) UnmarshalJSON(bytes []byte) error

type ServiceNowLinkedServiceTypeProperties ¶

type ServiceNowLinkedServiceTypeProperties struct {
	AuthenticationType    ServiceNowAuthenticationType `json:"authenticationType"`
	ClientId              *string                      `json:"clientId,omitempty"`
	ClientSecret          SecretBase                   `json:"clientSecret"`
	EncryptedCredential   *string                      `json:"encryptedCredential,omitempty"`
	Endpoint              string                       `json:"endpoint"`
	Password              SecretBase                   `json:"password"`
	UseEncryptedEndpoints *bool                        `json:"useEncryptedEndpoints,omitempty"`
	UseHostVerification   *bool                        `json:"useHostVerification,omitempty"`
	UsePeerVerification   *bool                        `json:"usePeerVerification,omitempty"`
	Username              *string                      `json:"username,omitempty"`
}

func (*ServiceNowLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *ServiceNowLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type ServiceNowObjectDataset ¶

type ServiceNowObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ServiceNowObjectDataset) Dataset ¶

func (ServiceNowObjectDataset) MarshalJSON ¶

func (s ServiceNowObjectDataset) MarshalJSON() ([]byte, error)

func (*ServiceNowObjectDataset) UnmarshalJSON ¶

func (s *ServiceNowObjectDataset) UnmarshalJSON(bytes []byte) error

type ServiceNowV2AuthenticationType ¶

type ServiceNowV2AuthenticationType string
const (
	ServiceNowV2AuthenticationTypeBasic    ServiceNowV2AuthenticationType = "Basic"
	ServiceNowV2AuthenticationTypeOAuthTwo ServiceNowV2AuthenticationType = "OAuth2"
)

func (*ServiceNowV2AuthenticationType) UnmarshalJSON ¶

func (s *ServiceNowV2AuthenticationType) UnmarshalJSON(bytes []byte) error

type ServiceNowV2LinkedService ¶

type ServiceNowV2LinkedService struct {
	TypeProperties ServiceNowV2LinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (ServiceNowV2LinkedService) LinkedService ¶

func (ServiceNowV2LinkedService) MarshalJSON ¶

func (s ServiceNowV2LinkedService) MarshalJSON() ([]byte, error)

func (*ServiceNowV2LinkedService) UnmarshalJSON ¶

func (s *ServiceNowV2LinkedService) UnmarshalJSON(bytes []byte) error

type ServiceNowV2LinkedServiceTypeProperties ¶

type ServiceNowV2LinkedServiceTypeProperties struct {
	AuthenticationType  ServiceNowV2AuthenticationType `json:"authenticationType"`
	ClientId            *string                        `json:"clientId,omitempty"`
	ClientSecret        SecretBase                     `json:"clientSecret"`
	EncryptedCredential *string                        `json:"encryptedCredential,omitempty"`
	Endpoint            string                         `json:"endpoint"`
	GrantType           *string                        `json:"grantType,omitempty"`
	Password            SecretBase                     `json:"password"`
	Username            *string                        `json:"username,omitempty"`
}

func (*ServiceNowV2LinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *ServiceNowV2LinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type ServiceNowV2ObjectDataset ¶

type ServiceNowV2ObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ServiceNowV2ObjectDataset) Dataset ¶

func (ServiceNowV2ObjectDataset) MarshalJSON ¶

func (s ServiceNowV2ObjectDataset) MarshalJSON() ([]byte, error)

func (*ServiceNowV2ObjectDataset) UnmarshalJSON ¶

func (s *ServiceNowV2ObjectDataset) UnmarshalJSON(bytes []byte) error

type SftpAuthenticationType ¶

type SftpAuthenticationType string
const (
	SftpAuthenticationTypeBasic        SftpAuthenticationType = "Basic"
	SftpAuthenticationTypeMultiFactor  SftpAuthenticationType = "MultiFactor"
	SftpAuthenticationTypeSshPublicKey SftpAuthenticationType = "SshPublicKey"
)

func (*SftpAuthenticationType) UnmarshalJSON ¶

func (s *SftpAuthenticationType) UnmarshalJSON(bytes []byte) error

type SftpLocation ¶

type SftpLocation struct {
	FileName   *string `json:"fileName,omitempty"`
	FolderPath *string `json:"folderPath,omitempty"`
	Type       string  `json:"type"`
}

func (SftpLocation) DatasetLocation ¶

func (s SftpLocation) DatasetLocation() BaseDatasetLocationImpl

func (SftpLocation) MarshalJSON ¶

func (s SftpLocation) MarshalJSON() ([]byte, error)

type SftpServerLinkedService ¶

type SftpServerLinkedService struct {
	TypeProperties SftpServerLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SftpServerLinkedService) LinkedService ¶

func (SftpServerLinkedService) MarshalJSON ¶

func (s SftpServerLinkedService) MarshalJSON() ([]byte, error)

func (*SftpServerLinkedService) UnmarshalJSON ¶

func (s *SftpServerLinkedService) UnmarshalJSON(bytes []byte) error

type SftpServerLinkedServiceTypeProperties ¶

type SftpServerLinkedServiceTypeProperties struct {
	AuthenticationType    *SftpAuthenticationType `json:"authenticationType,omitempty"`
	EncryptedCredential   *string                 `json:"encryptedCredential,omitempty"`
	Host                  string                  `json:"host"`
	HostKeyFingerprint    *string                 `json:"hostKeyFingerprint,omitempty"`
	PassPhrase            SecretBase              `json:"passPhrase"`
	Password              SecretBase              `json:"password"`
	Port                  *int64                  `json:"port,omitempty"`
	PrivateKeyContent     SecretBase              `json:"privateKeyContent"`
	PrivateKeyPath        *string                 `json:"privateKeyPath,omitempty"`
	SkipHostKeyValidation *bool                   `json:"skipHostKeyValidation,omitempty"`
	UserName              *string                 `json:"userName,omitempty"`
}

func (*SftpServerLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *SftpServerLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type SharePointOnlineListDatasetTypeProperties ¶

type SharePointOnlineListDatasetTypeProperties struct {
	ListName *string `json:"listName,omitempty"`
}

type SharePointOnlineListLinkedService ¶

type SharePointOnlineListLinkedService struct {
	TypeProperties SharePointOnlineListLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SharePointOnlineListLinkedService) LinkedService ¶

func (SharePointOnlineListLinkedService) MarshalJSON ¶

func (s SharePointOnlineListLinkedService) MarshalJSON() ([]byte, error)

func (*SharePointOnlineListLinkedService) UnmarshalJSON ¶

func (s *SharePointOnlineListLinkedService) UnmarshalJSON(bytes []byte) error

type SharePointOnlineListLinkedServiceTypeProperties ¶

type SharePointOnlineListLinkedServiceTypeProperties struct {
	EncryptedCredential                  *string    `json:"encryptedCredential,omitempty"`
	ServicePrincipalCredentialType       *string    `json:"servicePrincipalCredentialType,omitempty"`
	ServicePrincipalEmbeddedCert         SecretBase `json:"servicePrincipalEmbeddedCert"`
	ServicePrincipalEmbeddedCertPassword SecretBase `json:"servicePrincipalEmbeddedCertPassword"`
	ServicePrincipalId                   string     `json:"servicePrincipalId"`
	ServicePrincipalKey                  SecretBase `json:"servicePrincipalKey"`
	SiteURL                              string     `json:"siteUrl"`
	TenantId                             string     `json:"tenantId"`
}

func (*SharePointOnlineListLinkedServiceTypeProperties) UnmarshalJSON ¶

type SharePointOnlineListResourceDataset ¶

type SharePointOnlineListResourceDataset struct {
	TypeProperties *SharePointOnlineListDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SharePointOnlineListResourceDataset) Dataset ¶

func (SharePointOnlineListResourceDataset) MarshalJSON ¶

func (s SharePointOnlineListResourceDataset) MarshalJSON() ([]byte, error)

func (*SharePointOnlineListResourceDataset) UnmarshalJSON ¶

func (s *SharePointOnlineListResourceDataset) UnmarshalJSON(bytes []byte) error

type ShopifyLinkedService ¶

type ShopifyLinkedService struct {
	TypeProperties ShopifyLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (ShopifyLinkedService) LinkedService ¶

func (s ShopifyLinkedService) LinkedService() BaseLinkedServiceImpl

func (ShopifyLinkedService) MarshalJSON ¶

func (s ShopifyLinkedService) MarshalJSON() ([]byte, error)

func (*ShopifyLinkedService) UnmarshalJSON ¶

func (s *ShopifyLinkedService) UnmarshalJSON(bytes []byte) error

type ShopifyLinkedServiceTypeProperties ¶

type ShopifyLinkedServiceTypeProperties struct {
	AccessToken           SecretBase `json:"accessToken"`
	EncryptedCredential   *string    `json:"encryptedCredential,omitempty"`
	Host                  string     `json:"host"`
	UseEncryptedEndpoints *bool      `json:"useEncryptedEndpoints,omitempty"`
	UseHostVerification   *bool      `json:"useHostVerification,omitempty"`
	UsePeerVerification   *bool      `json:"usePeerVerification,omitempty"`
}

func (*ShopifyLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *ShopifyLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type ShopifyObjectDataset ¶

type ShopifyObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ShopifyObjectDataset) Dataset ¶

func (ShopifyObjectDataset) MarshalJSON ¶

func (s ShopifyObjectDataset) MarshalJSON() ([]byte, error)

func (*ShopifyObjectDataset) UnmarshalJSON ¶

func (s *ShopifyObjectDataset) UnmarshalJSON(bytes []byte) error

type SmartsheetLinkedService ¶

type SmartsheetLinkedService struct {
	TypeProperties SmartsheetLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SmartsheetLinkedService) LinkedService ¶

func (SmartsheetLinkedService) MarshalJSON ¶

func (s SmartsheetLinkedService) MarshalJSON() ([]byte, error)

func (*SmartsheetLinkedService) UnmarshalJSON ¶

func (s *SmartsheetLinkedService) UnmarshalJSON(bytes []byte) error

type SmartsheetLinkedServiceTypeProperties ¶

type SmartsheetLinkedServiceTypeProperties struct {
	ApiToken            SecretBase `json:"apiToken"`
	EncryptedCredential *string    `json:"encryptedCredential,omitempty"`
}

func (*SmartsheetLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *SmartsheetLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type SnowflakeAuthenticationType ¶

type SnowflakeAuthenticationType string
const (
	SnowflakeAuthenticationTypeAADServicePrincipal SnowflakeAuthenticationType = "AADServicePrincipal"
	SnowflakeAuthenticationTypeBasic               SnowflakeAuthenticationType = "Basic"
	SnowflakeAuthenticationTypeKeyPair             SnowflakeAuthenticationType = "KeyPair"
)

func (*SnowflakeAuthenticationType) UnmarshalJSON ¶

func (s *SnowflakeAuthenticationType) UnmarshalJSON(bytes []byte) error

type SnowflakeDataset ¶

type SnowflakeDataset struct {
	TypeProperties SnowflakeDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SnowflakeDataset) Dataset ¶

func (s SnowflakeDataset) Dataset() BaseDatasetImpl

func (SnowflakeDataset) MarshalJSON ¶

func (s SnowflakeDataset) MarshalJSON() ([]byte, error)

func (*SnowflakeDataset) UnmarshalJSON ¶

func (s *SnowflakeDataset) UnmarshalJSON(bytes []byte) error

type SnowflakeDatasetTypeProperties ¶

type SnowflakeDatasetTypeProperties struct {
	Schema *string `json:"schema,omitempty"`
	Table  *string `json:"table,omitempty"`
}

type SnowflakeLinkedService ¶

type SnowflakeLinkedService struct {
	TypeProperties SnowflakeLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SnowflakeLinkedService) LinkedService ¶

func (SnowflakeLinkedService) MarshalJSON ¶

func (s SnowflakeLinkedService) MarshalJSON() ([]byte, error)

func (*SnowflakeLinkedService) UnmarshalJSON ¶

func (s *SnowflakeLinkedService) UnmarshalJSON(bytes []byte) error

type SnowflakeLinkedServiceTypeProperties ¶

type SnowflakeLinkedServiceTypeProperties struct {
	ConnectionString    string                        `json:"connectionString"`
	EncryptedCredential *string                       `json:"encryptedCredential,omitempty"`
	Password            *AzureKeyVaultSecretReference `json:"password,omitempty"`
}

type SnowflakeLinkedV2ServiceTypeProperties ¶

type SnowflakeLinkedV2ServiceTypeProperties struct {
	AccountIdentifier    string                       `json:"accountIdentifier"`
	AuthenticationType   *SnowflakeAuthenticationType `json:"authenticationType,omitempty"`
	ClientId             *string                      `json:"clientId,omitempty"`
	ClientSecret         SecretBase                   `json:"clientSecret"`
	Database             string                       `json:"database"`
	EncryptedCredential  *string                      `json:"encryptedCredential,omitempty"`
	Host                 *string                      `json:"host,omitempty"`
	Password             SecretBase                   `json:"password"`
	PrivateKey           SecretBase                   `json:"privateKey"`
	PrivateKeyPassphrase SecretBase                   `json:"privateKeyPassphrase"`
	Scope                *string                      `json:"scope,omitempty"`
	TenantId             *string                      `json:"tenantId,omitempty"`
	User                 *string                      `json:"user,omitempty"`
	Warehouse            string                       `json:"warehouse"`
}

func (*SnowflakeLinkedV2ServiceTypeProperties) UnmarshalJSON ¶

func (s *SnowflakeLinkedV2ServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type SnowflakeV2Dataset ¶

type SnowflakeV2Dataset struct {
	TypeProperties SnowflakeDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SnowflakeV2Dataset) Dataset ¶

func (s SnowflakeV2Dataset) Dataset() BaseDatasetImpl

func (SnowflakeV2Dataset) MarshalJSON ¶

func (s SnowflakeV2Dataset) MarshalJSON() ([]byte, error)

func (*SnowflakeV2Dataset) UnmarshalJSON ¶

func (s *SnowflakeV2Dataset) UnmarshalJSON(bytes []byte) error

type SnowflakeV2LinkedService ¶

type SnowflakeV2LinkedService struct {
	TypeProperties SnowflakeLinkedV2ServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SnowflakeV2LinkedService) LinkedService ¶

func (SnowflakeV2LinkedService) MarshalJSON ¶

func (s SnowflakeV2LinkedService) MarshalJSON() ([]byte, error)

func (*SnowflakeV2LinkedService) UnmarshalJSON ¶

func (s *SnowflakeV2LinkedService) UnmarshalJSON(bytes []byte) error

type SparkAuthenticationType ¶

type SparkAuthenticationType string
const (
	SparkAuthenticationTypeAnonymous                    SparkAuthenticationType = "Anonymous"
	SparkAuthenticationTypeUsername                     SparkAuthenticationType = "Username"
	SparkAuthenticationTypeUsernameAndPassword          SparkAuthenticationType = "UsernameAndPassword"
	SparkAuthenticationTypeWindowsAzureHDInsightService SparkAuthenticationType = "WindowsAzureHDInsightService"
)

func (*SparkAuthenticationType) UnmarshalJSON ¶

func (s *SparkAuthenticationType) UnmarshalJSON(bytes []byte) error

type SparkDatasetTypeProperties ¶

type SparkDatasetTypeProperties struct {
	Schema    *string      `json:"schema,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type SparkLinkedService ¶

type SparkLinkedService struct {
	TypeProperties SparkLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SparkLinkedService) LinkedService ¶

func (s SparkLinkedService) LinkedService() BaseLinkedServiceImpl

func (SparkLinkedService) MarshalJSON ¶

func (s SparkLinkedService) MarshalJSON() ([]byte, error)

func (*SparkLinkedService) UnmarshalJSON ¶

func (s *SparkLinkedService) UnmarshalJSON(bytes []byte) error

type SparkLinkedServiceTypeProperties ¶

type SparkLinkedServiceTypeProperties struct {
	AllowHostNameCNMismatch   *bool                         `json:"allowHostNameCNMismatch,omitempty"`
	AllowSelfSignedServerCert *bool                         `json:"allowSelfSignedServerCert,omitempty"`
	AuthenticationType        SparkAuthenticationType       `json:"authenticationType"`
	EnableSsl                 *bool                         `json:"enableSsl,omitempty"`
	EncryptedCredential       *string                       `json:"encryptedCredential,omitempty"`
	HTTPPath                  *string                       `json:"httpPath,omitempty"`
	Host                      string                        `json:"host"`
	Password                  SecretBase                    `json:"password"`
	Port                      int64                         `json:"port"`
	ServerType                *SparkServerType              `json:"serverType,omitempty"`
	ThriftTransportProtocol   *SparkThriftTransportProtocol `json:"thriftTransportProtocol,omitempty"`
	TrustedCertPath           *string                       `json:"trustedCertPath,omitempty"`
	UseSystemTrustStore       *bool                         `json:"useSystemTrustStore,omitempty"`
	Username                  *string                       `json:"username,omitempty"`
}

func (*SparkLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *SparkLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type SparkObjectDataset ¶

type SparkObjectDataset struct {
	TypeProperties *SparkDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SparkObjectDataset) Dataset ¶

func (s SparkObjectDataset) Dataset() BaseDatasetImpl

func (SparkObjectDataset) MarshalJSON ¶

func (s SparkObjectDataset) MarshalJSON() ([]byte, error)

func (*SparkObjectDataset) UnmarshalJSON ¶

func (s *SparkObjectDataset) UnmarshalJSON(bytes []byte) error

type SparkServerType ¶

type SparkServerType string
const (
	SparkServerTypeSharkServer       SparkServerType = "SharkServer"
	SparkServerTypeSharkServerTwo    SparkServerType = "SharkServer2"
	SparkServerTypeSparkThriftServer SparkServerType = "SparkThriftServer"
)

func (*SparkServerType) UnmarshalJSON ¶

func (s *SparkServerType) UnmarshalJSON(bytes []byte) error

type SparkThriftTransportProtocol ¶

type SparkThriftTransportProtocol string
const (
	SparkThriftTransportProtocolBinary SparkThriftTransportProtocol = "Binary"
	SparkThriftTransportProtocolHTTP   SparkThriftTransportProtocol = "HTTP "
	SparkThriftTransportProtocolSASL   SparkThriftTransportProtocol = "SASL"
)

func (*SparkThriftTransportProtocol) UnmarshalJSON ¶

func (s *SparkThriftTransportProtocol) UnmarshalJSON(bytes []byte) error

type SqlAlwaysEncryptedAkvAuthType ¶

type SqlAlwaysEncryptedAkvAuthType string
const (
	SqlAlwaysEncryptedAkvAuthTypeManagedIdentity             SqlAlwaysEncryptedAkvAuthType = "ManagedIdentity"
	SqlAlwaysEncryptedAkvAuthTypeServicePrincipal            SqlAlwaysEncryptedAkvAuthType = "ServicePrincipal"
	SqlAlwaysEncryptedAkvAuthTypeUserAssignedManagedIdentity SqlAlwaysEncryptedAkvAuthType = "UserAssignedManagedIdentity"
)

func (*SqlAlwaysEncryptedAkvAuthType) UnmarshalJSON ¶

func (s *SqlAlwaysEncryptedAkvAuthType) UnmarshalJSON(bytes []byte) error

type SqlAlwaysEncryptedProperties ¶

type SqlAlwaysEncryptedProperties struct {
	AlwaysEncryptedAkvAuthType SqlAlwaysEncryptedAkvAuthType `json:"alwaysEncryptedAkvAuthType"`
	Credential                 *CredentialReference          `json:"credential,omitempty"`
	ServicePrincipalId         *string                       `json:"servicePrincipalId,omitempty"`
	ServicePrincipalKey        SecretBase                    `json:"servicePrincipalKey"`
}

func (*SqlAlwaysEncryptedProperties) UnmarshalJSON ¶

func (s *SqlAlwaysEncryptedProperties) UnmarshalJSON(bytes []byte) error

type SqlServerAuthenticationType ¶

type SqlServerAuthenticationType string
const (
	SqlServerAuthenticationTypeSQL                         SqlServerAuthenticationType = "SQL"
	SqlServerAuthenticationTypeUserAssignedManagedIdentity SqlServerAuthenticationType = "UserAssignedManagedIdentity"
	SqlServerAuthenticationTypeWindows                     SqlServerAuthenticationType = "Windows"
)

func (*SqlServerAuthenticationType) UnmarshalJSON ¶

func (s *SqlServerAuthenticationType) UnmarshalJSON(bytes []byte) error

type SqlServerLinkedService ¶

type SqlServerLinkedService struct {
	TypeProperties SqlServerLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SqlServerLinkedService) LinkedService ¶

func (SqlServerLinkedService) MarshalJSON ¶

func (s SqlServerLinkedService) MarshalJSON() ([]byte, error)

func (*SqlServerLinkedService) UnmarshalJSON ¶

func (s *SqlServerLinkedService) UnmarshalJSON(bytes []byte) error

type SqlServerLinkedServiceTypeProperties ¶

type SqlServerLinkedServiceTypeProperties struct {
	AlwaysEncryptedSettings  *SqlAlwaysEncryptedProperties `json:"alwaysEncryptedSettings,omitempty"`
	ApplicationIntent        *string                       `json:"applicationIntent,omitempty"`
	AuthenticationType       *SqlServerAuthenticationType  `json:"authenticationType,omitempty"`
	CommandTimeout           *int64                        `json:"commandTimeout,omitempty"`
	ConnectRetryCount        *int64                        `json:"connectRetryCount,omitempty"`
	ConnectRetryInterval     *int64                        `json:"connectRetryInterval,omitempty"`
	ConnectTimeout           *int64                        `json:"connectTimeout,omitempty"`
	ConnectionString         *string                       `json:"connectionString,omitempty"`
	Credential               *CredentialReference          `json:"credential,omitempty"`
	Database                 *string                       `json:"database,omitempty"`
	Encrypt                  *string                       `json:"encrypt,omitempty"`
	EncryptedCredential      *string                       `json:"encryptedCredential,omitempty"`
	FailoverPartner          *string                       `json:"failoverPartner,omitempty"`
	HostNameInCertificate    *string                       `json:"hostNameInCertificate,omitempty"`
	IntegratedSecurity       *bool                         `json:"integratedSecurity,omitempty"`
	LoadBalanceTimeout       *int64                        `json:"loadBalanceTimeout,omitempty"`
	MaxPoolSize              *int64                        `json:"maxPoolSize,omitempty"`
	MinPoolSize              *int64                        `json:"minPoolSize,omitempty"`
	MultiSubnetFailover      *bool                         `json:"multiSubnetFailover,omitempty"`
	MultipleActiveResultSets *bool                         `json:"multipleActiveResultSets,omitempty"`
	PacketSize               *int64                        `json:"packetSize,omitempty"`
	Password                 SecretBase                    `json:"password"`
	Pooling                  *bool                         `json:"pooling,omitempty"`
	Server                   *string                       `json:"server,omitempty"`
	TrustServerCertificate   *bool                         `json:"trustServerCertificate,omitempty"`
	UserName                 *string                       `json:"userName,omitempty"`
}

func (*SqlServerLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *SqlServerLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type SqlServerTableDataset ¶

type SqlServerTableDataset struct {
	TypeProperties *SqlServerTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SqlServerTableDataset) Dataset ¶

func (SqlServerTableDataset) MarshalJSON ¶

func (s SqlServerTableDataset) MarshalJSON() ([]byte, error)

func (*SqlServerTableDataset) UnmarshalJSON ¶

func (s *SqlServerTableDataset) UnmarshalJSON(bytes []byte) error

type SqlServerTableDatasetTypeProperties ¶

type SqlServerTableDatasetTypeProperties struct {
	Schema    *string      `json:"schema,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type SquareLinkedService ¶

type SquareLinkedService struct {
	TypeProperties SquareLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SquareLinkedService) LinkedService ¶

func (s SquareLinkedService) LinkedService() BaseLinkedServiceImpl

func (SquareLinkedService) MarshalJSON ¶

func (s SquareLinkedService) MarshalJSON() ([]byte, error)

func (*SquareLinkedService) UnmarshalJSON ¶

func (s *SquareLinkedService) UnmarshalJSON(bytes []byte) error

type SquareLinkedServiceTypeProperties ¶

type SquareLinkedServiceTypeProperties struct {
	ClientId              *string      `json:"clientId,omitempty"`
	ClientSecret          SecretBase   `json:"clientSecret"`
	ConnectionProperties  *interface{} `json:"connectionProperties,omitempty"`
	EncryptedCredential   *string      `json:"encryptedCredential,omitempty"`
	Host                  *string      `json:"host,omitempty"`
	RedirectUri           *string      `json:"redirectUri,omitempty"`
	UseEncryptedEndpoints *bool        `json:"useEncryptedEndpoints,omitempty"`
	UseHostVerification   *bool        `json:"useHostVerification,omitempty"`
	UsePeerVerification   *bool        `json:"usePeerVerification,omitempty"`
}

func (*SquareLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *SquareLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type SquareObjectDataset ¶

type SquareObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SquareObjectDataset) Dataset ¶

func (SquareObjectDataset) MarshalJSON ¶

func (s SquareObjectDataset) MarshalJSON() ([]byte, error)

func (*SquareObjectDataset) UnmarshalJSON ¶

func (s *SquareObjectDataset) UnmarshalJSON(bytes []byte) error

type SybaseAuthenticationType ¶

type SybaseAuthenticationType string
const (
	SybaseAuthenticationTypeBasic   SybaseAuthenticationType = "Basic"
	SybaseAuthenticationTypeWindows SybaseAuthenticationType = "Windows"
)

func (*SybaseAuthenticationType) UnmarshalJSON ¶

func (s *SybaseAuthenticationType) UnmarshalJSON(bytes []byte) error

type SybaseLinkedService ¶

type SybaseLinkedService struct {
	TypeProperties SybaseLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (SybaseLinkedService) LinkedService ¶

func (s SybaseLinkedService) LinkedService() BaseLinkedServiceImpl

func (SybaseLinkedService) MarshalJSON ¶

func (s SybaseLinkedService) MarshalJSON() ([]byte, error)

func (*SybaseLinkedService) UnmarshalJSON ¶

func (s *SybaseLinkedService) UnmarshalJSON(bytes []byte) error

type SybaseLinkedServiceTypeProperties ¶

type SybaseLinkedServiceTypeProperties struct {
	AuthenticationType  *SybaseAuthenticationType `json:"authenticationType,omitempty"`
	Database            string                    `json:"database"`
	EncryptedCredential *string                   `json:"encryptedCredential,omitempty"`
	Password            SecretBase                `json:"password"`
	Schema              *string                   `json:"schema,omitempty"`
	Server              string                    `json:"server"`
	Username            *string                   `json:"username,omitempty"`
}

func (*SybaseLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *SybaseLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type SybaseTableDataset ¶

type SybaseTableDataset struct {
	TypeProperties *SybaseTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (SybaseTableDataset) Dataset ¶

func (s SybaseTableDataset) Dataset() BaseDatasetImpl

func (SybaseTableDataset) MarshalJSON ¶

func (s SybaseTableDataset) MarshalJSON() ([]byte, error)

func (*SybaseTableDataset) UnmarshalJSON ¶

func (s *SybaseTableDataset) UnmarshalJSON(bytes []byte) error

type SybaseTableDatasetTypeProperties ¶

type SybaseTableDatasetTypeProperties struct {
	TableName *string `json:"tableName,omitempty"`
}

type TeamDeskAuthenticationType ¶

type TeamDeskAuthenticationType string
const (
	TeamDeskAuthenticationTypeBasic TeamDeskAuthenticationType = "Basic"
	TeamDeskAuthenticationTypeToken TeamDeskAuthenticationType = "Token"
)

func (*TeamDeskAuthenticationType) UnmarshalJSON ¶

func (s *TeamDeskAuthenticationType) UnmarshalJSON(bytes []byte) error

type TeamDeskLinkedService ¶

type TeamDeskLinkedService struct {
	TypeProperties TeamDeskLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (TeamDeskLinkedService) LinkedService ¶

func (s TeamDeskLinkedService) LinkedService() BaseLinkedServiceImpl

func (TeamDeskLinkedService) MarshalJSON ¶

func (s TeamDeskLinkedService) MarshalJSON() ([]byte, error)

func (*TeamDeskLinkedService) UnmarshalJSON ¶

func (s *TeamDeskLinkedService) UnmarshalJSON(bytes []byte) error

type TeamDeskLinkedServiceTypeProperties ¶

type TeamDeskLinkedServiceTypeProperties struct {
	ApiToken            SecretBase                 `json:"apiToken"`
	AuthenticationType  TeamDeskAuthenticationType `json:"authenticationType"`
	EncryptedCredential *string                    `json:"encryptedCredential,omitempty"`
	Password            SecretBase                 `json:"password"`
	Url                 string                     `json:"url"`
	UserName            *string                    `json:"userName,omitempty"`
}

func (*TeamDeskLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *TeamDeskLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type TeradataAuthenticationType ¶

type TeradataAuthenticationType string
const (
	TeradataAuthenticationTypeBasic   TeradataAuthenticationType = "Basic"
	TeradataAuthenticationTypeWindows TeradataAuthenticationType = "Windows"
)

func (*TeradataAuthenticationType) UnmarshalJSON ¶

func (s *TeradataAuthenticationType) UnmarshalJSON(bytes []byte) error

type TeradataLinkedService ¶

type TeradataLinkedService struct {
	TypeProperties TeradataLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (TeradataLinkedService) LinkedService ¶

func (s TeradataLinkedService) LinkedService() BaseLinkedServiceImpl

func (TeradataLinkedService) MarshalJSON ¶

func (s TeradataLinkedService) MarshalJSON() ([]byte, error)

func (*TeradataLinkedService) UnmarshalJSON ¶

func (s *TeradataLinkedService) UnmarshalJSON(bytes []byte) error

type TeradataLinkedServiceTypeProperties ¶

type TeradataLinkedServiceTypeProperties struct {
	AuthenticationType  *TeradataAuthenticationType `json:"authenticationType,omitempty"`
	ConnectionString    *string                     `json:"connectionString,omitempty"`
	EncryptedCredential *string                     `json:"encryptedCredential,omitempty"`
	Password            SecretBase                  `json:"password"`
	Server              *string                     `json:"server,omitempty"`
	Username            *string                     `json:"username,omitempty"`
}

func (*TeradataLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *TeradataLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type TeradataTableDataset ¶

type TeradataTableDataset struct {
	TypeProperties *TeradataTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (TeradataTableDataset) Dataset ¶

func (TeradataTableDataset) MarshalJSON ¶

func (s TeradataTableDataset) MarshalJSON() ([]byte, error)

func (*TeradataTableDataset) UnmarshalJSON ¶

func (s *TeradataTableDataset) UnmarshalJSON(bytes []byte) error

type TeradataTableDatasetTypeProperties ¶

type TeradataTableDatasetTypeProperties struct {
	Database *string `json:"database,omitempty"`
	Table    *string `json:"table,omitempty"`
}

type TextFormat ¶

type TextFormat struct {
	ColumnDelimiter  *string `json:"columnDelimiter,omitempty"`
	EncodingName     *string `json:"encodingName,omitempty"`
	EscapeChar       *string `json:"escapeChar,omitempty"`
	FirstRowAsHeader *bool   `json:"firstRowAsHeader,omitempty"`
	NullValue        *string `json:"nullValue,omitempty"`
	QuoteChar        *string `json:"quoteChar,omitempty"`
	RowDelimiter     *string `json:"rowDelimiter,omitempty"`
	SkipLineCount    *int64  `json:"skipLineCount,omitempty"`
	TreatEmptyAsNull *bool   `json:"treatEmptyAsNull,omitempty"`

	Deserializer *string `json:"deserializer,omitempty"`
	Serializer   *string `json:"serializer,omitempty"`
	Type         string  `json:"type"`
}

func (TextFormat) DatasetStorageFormat ¶

func (s TextFormat) DatasetStorageFormat() BaseDatasetStorageFormatImpl

func (TextFormat) MarshalJSON ¶

func (s TextFormat) MarshalJSON() ([]byte, error)

type Transformation ¶

type Transformation struct {
	Dataset       *DatasetReference       `json:"dataset,omitempty"`
	Description   *string                 `json:"description,omitempty"`
	Flowlet       *DataFlowReference      `json:"flowlet,omitempty"`
	LinkedService *LinkedServiceReference `json:"linkedService,omitempty"`
	Name          string                  `json:"name"`
}

type TwilioLinkedService ¶

type TwilioLinkedService struct {
	TypeProperties TwilioLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (TwilioLinkedService) LinkedService ¶

func (s TwilioLinkedService) LinkedService() BaseLinkedServiceImpl

func (TwilioLinkedService) MarshalJSON ¶

func (s TwilioLinkedService) MarshalJSON() ([]byte, error)

func (*TwilioLinkedService) UnmarshalJSON ¶

func (s *TwilioLinkedService) UnmarshalJSON(bytes []byte) error

type TwilioLinkedServiceTypeProperties ¶

type TwilioLinkedServiceTypeProperties struct {
	Password SecretBase `json:"password"`
	UserName string     `json:"userName"`
}

func (*TwilioLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *TwilioLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type VerticaDatasetTypeProperties ¶

type VerticaDatasetTypeProperties struct {
	Schema    *string      `json:"schema,omitempty"`
	Table     *string      `json:"table,omitempty"`
	TableName *interface{} `json:"tableName,omitempty"`
}

type VerticaLinkedService ¶

type VerticaLinkedService struct {
	TypeProperties VerticaLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (VerticaLinkedService) LinkedService ¶

func (s VerticaLinkedService) LinkedService() BaseLinkedServiceImpl

func (VerticaLinkedService) MarshalJSON ¶

func (s VerticaLinkedService) MarshalJSON() ([]byte, error)

func (*VerticaLinkedService) UnmarshalJSON ¶

func (s *VerticaLinkedService) UnmarshalJSON(bytes []byte) error

type VerticaLinkedServiceTypeProperties ¶

type VerticaLinkedServiceTypeProperties struct {
	ConnectionString    *string                       `json:"connectionString,omitempty"`
	Database            *string                       `json:"database,omitempty"`
	EncryptedCredential *string                       `json:"encryptedCredential,omitempty"`
	Port                *int64                        `json:"port,omitempty"`
	Pwd                 *AzureKeyVaultSecretReference `json:"pwd,omitempty"`
	Server              *string                       `json:"server,omitempty"`
	Uid                 *string                       `json:"uid,omitempty"`
}

type VerticaTableDataset ¶

type VerticaTableDataset struct {
	TypeProperties *VerticaDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (VerticaTableDataset) Dataset ¶

func (VerticaTableDataset) MarshalJSON ¶

func (s VerticaTableDataset) MarshalJSON() ([]byte, error)

func (*VerticaTableDataset) UnmarshalJSON ¶

func (s *VerticaTableDataset) UnmarshalJSON(bytes []byte) error

type WarehouseLinkedService ¶

type WarehouseLinkedService struct {
	TypeProperties WarehouseLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (WarehouseLinkedService) LinkedService ¶

func (WarehouseLinkedService) MarshalJSON ¶

func (s WarehouseLinkedService) MarshalJSON() ([]byte, error)

func (*WarehouseLinkedService) UnmarshalJSON ¶

func (s *WarehouseLinkedService) UnmarshalJSON(bytes []byte) error

type WarehouseLinkedServiceTypeProperties ¶

type WarehouseLinkedServiceTypeProperties struct {
	ArtifactId                     string     `json:"artifactId"`
	EncryptedCredential            *string    `json:"encryptedCredential,omitempty"`
	Endpoint                       string     `json:"endpoint"`
	ServicePrincipalCredential     SecretBase `json:"servicePrincipalCredential"`
	ServicePrincipalCredentialType *string    `json:"servicePrincipalCredentialType,omitempty"`
	ServicePrincipalId             *string    `json:"servicePrincipalId,omitempty"`
	ServicePrincipalKey            SecretBase `json:"servicePrincipalKey"`
	Tenant                         *string    `json:"tenant,omitempty"`
	WorkspaceId                    *string    `json:"workspaceId,omitempty"`
}

func (*WarehouseLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *WarehouseLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type WarehouseTableDataset ¶

type WarehouseTableDataset struct {
	TypeProperties *WarehouseTableDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (WarehouseTableDataset) Dataset ¶

func (WarehouseTableDataset) MarshalJSON ¶

func (s WarehouseTableDataset) MarshalJSON() ([]byte, error)

func (*WarehouseTableDataset) UnmarshalJSON ¶

func (s *WarehouseTableDataset) UnmarshalJSON(bytes []byte) error

type WarehouseTableDatasetTypeProperties ¶

type WarehouseTableDatasetTypeProperties struct {
	Schema *string `json:"schema,omitempty"`
	Table  *string `json:"table,omitempty"`
}

type WebAnonymousAuthentication ¶

type WebAnonymousAuthentication struct {
	AuthenticationType WebAuthenticationType `json:"authenticationType"`
	Url                string                `json:"url"`
}

func (WebAnonymousAuthentication) MarshalJSON ¶

func (s WebAnonymousAuthentication) MarshalJSON() ([]byte, error)

func (WebAnonymousAuthentication) WebLinkedServiceTypeProperties ¶

func (s WebAnonymousAuthentication) WebLinkedServiceTypeProperties() BaseWebLinkedServiceTypePropertiesImpl

type WebAuthenticationType ¶

type WebAuthenticationType string
const (
	WebAuthenticationTypeAnonymous         WebAuthenticationType = "Anonymous"
	WebAuthenticationTypeBasic             WebAuthenticationType = "Basic"
	WebAuthenticationTypeClientCertificate WebAuthenticationType = "ClientCertificate"
)

func (*WebAuthenticationType) UnmarshalJSON ¶

func (s *WebAuthenticationType) UnmarshalJSON(bytes []byte) error

type WebBasicAuthentication ¶

type WebBasicAuthentication struct {
	Password SecretBase `json:"password"`
	Username string     `json:"username"`

	AuthenticationType WebAuthenticationType `json:"authenticationType"`
	Url                string                `json:"url"`
}

func (WebBasicAuthentication) MarshalJSON ¶

func (s WebBasicAuthentication) MarshalJSON() ([]byte, error)

func (*WebBasicAuthentication) UnmarshalJSON ¶

func (s *WebBasicAuthentication) UnmarshalJSON(bytes []byte) error

func (WebBasicAuthentication) WebLinkedServiceTypeProperties ¶

func (s WebBasicAuthentication) WebLinkedServiceTypeProperties() BaseWebLinkedServiceTypePropertiesImpl

type WebClientCertificateAuthentication ¶

type WebClientCertificateAuthentication struct {
	Password SecretBase `json:"password"`
	Pfx      SecretBase `json:"pfx"`

	AuthenticationType WebAuthenticationType `json:"authenticationType"`
	Url                string                `json:"url"`
}

func (WebClientCertificateAuthentication) MarshalJSON ¶

func (s WebClientCertificateAuthentication) MarshalJSON() ([]byte, error)

func (*WebClientCertificateAuthentication) UnmarshalJSON ¶

func (s *WebClientCertificateAuthentication) UnmarshalJSON(bytes []byte) error

func (WebClientCertificateAuthentication) WebLinkedServiceTypeProperties ¶

type WebLinkedService ¶

type WebLinkedService struct {
	TypeProperties WebLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (WebLinkedService) LinkedService ¶

func (s WebLinkedService) LinkedService() BaseLinkedServiceImpl

func (WebLinkedService) MarshalJSON ¶

func (s WebLinkedService) MarshalJSON() ([]byte, error)

func (*WebLinkedService) UnmarshalJSON ¶

func (s *WebLinkedService) UnmarshalJSON(bytes []byte) error

type WebLinkedServiceTypeProperties ¶

type WebLinkedServiceTypeProperties interface {
	WebLinkedServiceTypeProperties() BaseWebLinkedServiceTypePropertiesImpl
}

func UnmarshalWebLinkedServiceTypePropertiesImplementation ¶

func UnmarshalWebLinkedServiceTypePropertiesImplementation(input []byte) (WebLinkedServiceTypeProperties, error)

type WebTableDataset ¶

type WebTableDataset struct {
	TypeProperties WebTableDatasetTypeProperties `json:"typeProperties"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (WebTableDataset) Dataset ¶

func (s WebTableDataset) Dataset() BaseDatasetImpl

func (WebTableDataset) MarshalJSON ¶

func (s WebTableDataset) MarshalJSON() ([]byte, error)

func (*WebTableDataset) UnmarshalJSON ¶

func (s *WebTableDataset) UnmarshalJSON(bytes []byte) error

type WebTableDatasetTypeProperties ¶

type WebTableDatasetTypeProperties struct {
	Index int64   `json:"index"`
	Path  *string `json:"path,omitempty"`
}

type WranglingDataFlow ¶

type WranglingDataFlow struct {
	TypeProperties *PowerQueryTypeProperties `json:"typeProperties,omitempty"`

	Annotations *[]interface{}  `json:"annotations,omitempty"`
	Description *string         `json:"description,omitempty"`
	Folder      *DataFlowFolder `json:"folder,omitempty"`
	Type        string          `json:"type"`
}

func (WranglingDataFlow) DataFlow ¶

func (s WranglingDataFlow) DataFlow() BaseDataFlowImpl

func (WranglingDataFlow) MarshalJSON ¶

func (s WranglingDataFlow) MarshalJSON() ([]byte, error)

type XeroLinkedService ¶

type XeroLinkedService struct {
	TypeProperties XeroLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (XeroLinkedService) LinkedService ¶

func (s XeroLinkedService) LinkedService() BaseLinkedServiceImpl

func (XeroLinkedService) MarshalJSON ¶

func (s XeroLinkedService) MarshalJSON() ([]byte, error)

func (*XeroLinkedService) UnmarshalJSON ¶

func (s *XeroLinkedService) UnmarshalJSON(bytes []byte) error

type XeroLinkedServiceTypeProperties ¶

type XeroLinkedServiceTypeProperties struct {
	ConnectionProperties  *interface{} `json:"connectionProperties,omitempty"`
	ConsumerKey           SecretBase   `json:"consumerKey"`
	EncryptedCredential   *string      `json:"encryptedCredential,omitempty"`
	Host                  *string      `json:"host,omitempty"`
	PrivateKey            SecretBase   `json:"privateKey"`
	UseEncryptedEndpoints *bool        `json:"useEncryptedEndpoints,omitempty"`
	UseHostVerification   *bool        `json:"useHostVerification,omitempty"`
	UsePeerVerification   *bool        `json:"usePeerVerification,omitempty"`
}

func (*XeroLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *XeroLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type XeroObjectDataset ¶

type XeroObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (XeroObjectDataset) Dataset ¶

func (s XeroObjectDataset) Dataset() BaseDatasetImpl

func (XeroObjectDataset) MarshalJSON ¶

func (s XeroObjectDataset) MarshalJSON() ([]byte, error)

func (*XeroObjectDataset) UnmarshalJSON ¶

func (s *XeroObjectDataset) UnmarshalJSON(bytes []byte) error

type XmlDataset ¶

type XmlDataset struct {
	TypeProperties *XmlDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (XmlDataset) Dataset ¶

func (s XmlDataset) Dataset() BaseDatasetImpl

func (XmlDataset) MarshalJSON ¶

func (s XmlDataset) MarshalJSON() ([]byte, error)

func (*XmlDataset) UnmarshalJSON ¶

func (s *XmlDataset) UnmarshalJSON(bytes []byte) error

type XmlDatasetTypeProperties ¶

type XmlDatasetTypeProperties struct {
	Compression  *DatasetCompression `json:"compression,omitempty"`
	EncodingName *string             `json:"encodingName,omitempty"`
	Location     DatasetLocation     `json:"location"`
	NullValue    *string             `json:"nullValue,omitempty"`
}

func (*XmlDatasetTypeProperties) UnmarshalJSON ¶

func (s *XmlDatasetTypeProperties) UnmarshalJSON(bytes []byte) error

type ZendeskAuthenticationType ¶

type ZendeskAuthenticationType string
const (
	ZendeskAuthenticationTypeBasic ZendeskAuthenticationType = "Basic"
	ZendeskAuthenticationTypeToken ZendeskAuthenticationType = "Token"
)

func (*ZendeskAuthenticationType) UnmarshalJSON ¶

func (s *ZendeskAuthenticationType) UnmarshalJSON(bytes []byte) error

type ZendeskLinkedService ¶

type ZendeskLinkedService struct {
	TypeProperties ZendeskLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (ZendeskLinkedService) LinkedService ¶

func (s ZendeskLinkedService) LinkedService() BaseLinkedServiceImpl

func (ZendeskLinkedService) MarshalJSON ¶

func (s ZendeskLinkedService) MarshalJSON() ([]byte, error)

func (*ZendeskLinkedService) UnmarshalJSON ¶

func (s *ZendeskLinkedService) UnmarshalJSON(bytes []byte) error

type ZendeskLinkedServiceTypeProperties ¶

type ZendeskLinkedServiceTypeProperties struct {
	ApiToken            SecretBase                `json:"apiToken"`
	AuthenticationType  ZendeskAuthenticationType `json:"authenticationType"`
	EncryptedCredential *string                   `json:"encryptedCredential,omitempty"`
	Password            SecretBase                `json:"password"`
	Url                 string                    `json:"url"`
	UserName            *string                   `json:"userName,omitempty"`
}

func (*ZendeskLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *ZendeskLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type ZohoLinkedService ¶

type ZohoLinkedService struct {
	TypeProperties ZohoLinkedServiceTypeProperties `json:"typeProperties"`

	Annotations *[]interface{}                     `json:"annotations,omitempty"`
	ConnectVia  Reference                          `json:"connectVia"`
	Description *string                            `json:"description,omitempty"`
	Parameters  *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Type        string                             `json:"type"`
	Version     *string                            `json:"version,omitempty"`
}

func (ZohoLinkedService) LinkedService ¶

func (s ZohoLinkedService) LinkedService() BaseLinkedServiceImpl

func (ZohoLinkedService) MarshalJSON ¶

func (s ZohoLinkedService) MarshalJSON() ([]byte, error)

func (*ZohoLinkedService) UnmarshalJSON ¶

func (s *ZohoLinkedService) UnmarshalJSON(bytes []byte) error

type ZohoLinkedServiceTypeProperties ¶

type ZohoLinkedServiceTypeProperties struct {
	AccessToken           SecretBase   `json:"accessToken"`
	ConnectionProperties  *interface{} `json:"connectionProperties,omitempty"`
	EncryptedCredential   *string      `json:"encryptedCredential,omitempty"`
	Endpoint              *string      `json:"endpoint,omitempty"`
	UseEncryptedEndpoints *bool        `json:"useEncryptedEndpoints,omitempty"`
	UseHostVerification   *bool        `json:"useHostVerification,omitempty"`
	UsePeerVerification   *bool        `json:"usePeerVerification,omitempty"`
}

func (*ZohoLinkedServiceTypeProperties) UnmarshalJSON ¶

func (s *ZohoLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error

type ZohoObjectDataset ¶

type ZohoObjectDataset struct {
	TypeProperties *GenericDatasetTypeProperties `json:"typeProperties,omitempty"`

	Annotations       *[]interface{}                     `json:"annotations,omitempty"`
	Description       *string                            `json:"description,omitempty"`
	Folder            *DatasetFolder                     `json:"folder,omitempty"`
	LinkedServiceName Reference                          `json:"linkedServiceName"`
	Parameters        *map[string]ParameterSpecification `json:"parameters,omitempty"`
	Schema            *interface{}                       `json:"schema,omitempty"`
	Structure         *interface{}                       `json:"structure,omitempty"`
	Type              string                             `json:"type"`
}

func (ZohoObjectDataset) Dataset ¶

func (s ZohoObjectDataset) Dataset() BaseDatasetImpl

func (ZohoObjectDataset) MarshalJSON ¶

func (s ZohoObjectDataset) MarshalJSON() ([]byte, error)

func (*ZohoObjectDataset) UnmarshalJSON ¶

func (s *ZohoObjectDataset) UnmarshalJSON(bytes []byte) error

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL